{ "id":"/axapi/v3/gslb/zone/{name}/oper", "type":"object", "node-type":"list", "title":"zone", "description":"Operational Status for the object zone", "properties":{ "name":{ "type":"string", "oid":"1001", "format":"string-rlx", "minLength":1, "maxLength":127, "description":"Specify the name for the DNS zone", "optional":false }, "oper":{ "type":"object", "properties":{ "state":{ "type":"string", "format":"string" }, "dns-soa-record-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "name":{ "type":"string", "format":"string" }, "type":{ "type":"string", "format":"string" }, "expire":{ "type":"number", "format":"number" }, "refresh":{ "type":"number", "format":"number" }, "serial":{ "type":"number", "format":"number" }, "retry":{ "type":"number", "format":"number" }, "ttl":{ "type":"number", "format":"number" }, "mx-name":{ "type":"string", "format":"string" } } } ] } } }, "dns-mx-record-list":{ "type":"array", "minItems":1, "items":{ "type":"dns-mx-record" }, "uniqueItems":true, "$ref":"/axapi/v3/gslb/zone/{name}/dns-mx-record/{mx-name}", "array":[ { "properties":{ "mx-name":{ "type":"string", "oid":"1001", "format":"string", "minLength":1, "maxLength":127, "description":"Specify Domain Name", "optional":false }, "oper":{ "type":"object", "properties":{ "last-server":{ "type":"string", "format":"string" }, "hits":{ "type":"number", "format":"number" }, "priority":{ "type":"number", "format":"number" } } } }, "required":[ "mx-name" ] } ] }, "dns-ns-record-list":{ "type":"array", "minItems":1, "items":{ "type":"dns-ns-record" }, "uniqueItems":true, "$ref":"/axapi/v3/gslb/zone/{name}/dns-mx-record/{mx-name}/dns-ns-record/{ns-name}", "array":[ { "properties":{ "ns-name":{ "type":"string", "oid":"1001", "format":"string", "minLength":1, "maxLength":127, "description":"Specify Domain Name", "optional":false }, "oper":{ "type":"object", "properties":{ "last-server":{ "type":"string", "format":"string" }, "hits":{ "type":"number", "format":"number" } } } }, "required":[ "ns-name" ] } ] }, "dns-caa-record-list":{ "type":"array", "minItems":1, "items":{ "type":"dns-caa-record" }, "uniqueItems":true, "$ref":"/axapi/v3/gslb/zone/{name}/dns-mx-record/{mx-name}/dns-ns-record/{ns-name}/dns-caa-record/{critical-flag}+{property-tag}+{rdata}", "array":[ { "properties":{ "critical-flag":{ "type":"number", "oid":"1001", "format":"number", "minimum":0, "maximum":255, "description":"Issuer Critical Flag", "optional":false }, "property-tag":{ "type":"string", "oid":"1002", "format":"string-rlx", "minLength":1, "maxLength":255, "description":"Specify other property tags, only allowed lowercase alphanumeric", "optional":false }, "rdata":{ "type":"string", "oid":"1003", "format":"string-rlx", "minLength":1, "maxLength":1000, "description":"Specify the Issuer Domain Name or a URL", "optional":false }, "oper":{ "type":"object", "properties":{ "last-server":{ "type":"string", "format":"string" } } } }, "required":[ "critical-flag", "property-tag", "rdata" ] } ] }, "service-list":{ "type":"array", "minItems":1, "items":{ "type":"service" }, "uniqueItems":true, "$ref":"/axapi/v3/gslb/zone/{name}/dns-mx-record/{mx-name}/dns-ns-record/{ns-name}/dns-caa-record/{critical-flag}+{property-tag}+{rdata}/service/{service-port}+{service-name}", "array":[ { "properties":{ "service-port":{ "type":"number", "oid":"1001", "format":"number", "minimum":0, "maximum":65534, "description":"Port number of the service", "optional":false }, "service-name":{ "type":"string", "oid":"1002", "format":"string-rlx", "minLength":1, "maxLength":63, "default":"", "description":"Specify the service name for the zone, * for wildcard", "optional":false }, "oper":{ "type":"object", "properties":{ "state":{ "type":"string", "format":"string" }, "cache-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "alias":{ "type":"string", "format":"string" }, "cache-length":{ "type":"number", "format":"number" }, "cache-ttl":{ "type":"number", "format":"number" }, "cache-dns-flag":{ "type":"string", "format":"string" }, "question-records":{ "type":"number", "format":"number" }, "answer-records":{ "type":"number", "format":"number" }, "authority-records":{ "type":"number", "format":"number" }, "additional-records":{ "type":"number", "format":"number" } } } ] }, "session-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "client":{ "type":"string", "format":"string" }, "best":{ "type":"string", "format":"string" }, "mode":{ "type":"string", "format":"string" }, "hits":{ "type":"number", "format":"number" }, "last-second-hits":{ "type":"number", "format":"number" }, "ttl":{ "type":"string", "format":"string" }, "update":{ "type":"number", "format":"number" }, "aging":{ "type":"number", "format":"number" } } } ] }, "matched":{ "type":"number", "format":"number" }, "total-sessions":{ "type":"number", "format":"number" }, "dns-a-record-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ip":{ "type":"string", "format":"string" }, "rec-ttl":{ "type":"number", "format":"number" } } } ] } } }, "dns-mx-record-list":{ "type":"array", "minItems":1, "items":{ "type":"dns-mx-record" }, "uniqueItems":true, "$ref":"/axapi/v3/gslb/zone/{name}/dns-mx-record/{mx-name}/dns-ns-record/{ns-name}/dns-caa-record/{critical-flag}+{property-tag}+{rdata}/service/{service-port}+{service-name}/dns-mx-record/{mx-name}", "array":[ { "properties":{ "mx-name":{ "type":"string", "oid":"1001", "format":"string", "minLength":1, "maxLength":127, "description":"Specify Domain Name", "optional":false }, "oper":{ "type":"object", "properties":{ "last-server":{ "type":"string", "format":"string" }, "hits":{ "type":"number", "format":"number" }, "priority":{ "type":"number", "format":"number" } } } }, "required":[ "mx-name" ] } ] }, "dns-ns-record-list":{ "type":"array", "minItems":1, "items":{ "type":"dns-ns-record" }, "uniqueItems":true, "$ref":"/axapi/v3/gslb/zone/{name}/dns-mx-record/{mx-name}/dns-ns-record/{ns-name}/dns-caa-record/{critical-flag}+{property-tag}+{rdata}/service/{service-port}+{service-name}/dns-mx-record/{mx-name}/dns-ns-record/{ns-name}", "array":[ { "properties":{ "ns-name":{ "type":"string", "oid":"1001", "format":"string", "minLength":1, "maxLength":127, "description":"Specify Domain Name", "optional":false }, "oper":{ "type":"object", "properties":{ "last-server":{ "type":"string", "format":"string" }, "hits":{ "type":"number", "format":"number" } } } }, "required":[ "ns-name" ] } ] } }, "required":[ "service-port", "service-name" ] } ] } } }