fix(integrations): отдавать origin IP и cnameTarget для CNAME sync
Публичный DNS даёт CF anycast; для матча в VPS Tracker нужны origin из dns_records и цель CNAME. Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Vendored
+2
@@ -1467,6 +1467,7 @@ declare const cfdmBindingSyncItemSchema: z.ZodObject<{
|
||||
zoneName: z.ZodString;
|
||||
hostname: z.ZodString;
|
||||
ips: z.ZodArray<z.ZodString>;
|
||||
cnameTarget: z.ZodOptional<z.ZodString>;
|
||||
deleted: z.ZodOptional<z.ZodBoolean>;
|
||||
}, z.core.$strip>;
|
||||
declare const cfdmSyncBindingsBodySchema: z.ZodObject<{
|
||||
@@ -1479,6 +1480,7 @@ declare const cfdmSyncBindingsBodySchema: z.ZodObject<{
|
||||
zoneName: z.ZodString;
|
||||
hostname: z.ZodString;
|
||||
ips: z.ZodArray<z.ZodString>;
|
||||
cnameTarget: z.ZodOptional<z.ZodString>;
|
||||
deleted: z.ZodOptional<z.ZodBoolean>;
|
||||
}, z.core.$strip>>;
|
||||
fullSync: z.ZodOptional<z.ZodBoolean>;
|
||||
|
||||
Vendored
+2
@@ -579,6 +579,8 @@ var cfdmBindingSyncItemSchema = z3.object({
|
||||
zoneName: z3.string().min(1),
|
||||
hostname: z3.string(),
|
||||
ips: z3.array(z3.string()),
|
||||
/** CNAME-цель (FQDN), если binding — CNAME; для матчинга в VPS Tracker. */
|
||||
cnameTarget: z3.string().optional(),
|
||||
deleted: z3.boolean().optional()
|
||||
});
|
||||
var cfdmSyncBindingsBodySchema = z3.object({
|
||||
|
||||
@@ -9,6 +9,8 @@ export const cfdmBindingSyncItemSchema = z.object({
|
||||
zoneName: z.string().min(1),
|
||||
hostname: z.string(),
|
||||
ips: z.array(z.string()),
|
||||
/** CNAME-цель (FQDN), если binding — CNAME; для матчинга в VPS Tracker. */
|
||||
cnameTarget: z.string().optional(),
|
||||
deleted: z.boolean().optional(),
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user