UNPKG

openapi-directory

Version:

Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS

1 lines 72.8 kB
{"openapi":"3.0.0","info":{"description":"The DNS Management Client.","title":"DnsManagementClient","version":"2018-05-01","x-apisguru-categories":["cloud"],"x-logo":{"url":"https://assets.onestore.ms/cdnfiles/onestorerolling-1606-01000/shell/v3/images/logo/microsoft.png"},"x-origin":[{"format":"swagger","url":"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json","version":"2.0"}],"x-preferred":true,"x-providerName":"azure.com","x-serviceName":"dns","x-tags":["Azure","Microsoft"]},"paths":{"/subscriptions/{subscriptionId}/providers/Microsoft.Network/dnszones":{"get":{"description":"Lists the DNS zones in all resource groups in a subscription.","operationId":"Zones_List","parameters":[{"description":"The maximum number of DNS zones to return. If not specified, returns up to 100 zones.","in":"query","name":"$top","required":false,"schema":{"type":"integer","format":"int32"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Success.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ZoneListResult"},"examples":{"List zones by subscription":{"$ref":"#/components/examples/List_zones_by_subscription"}}}}},"default":{"description":"Default response. It will be deserialized as per the Error definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"tags":["Zones"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.Network/getDnsResourceReference":{"post":{"description":"Returns the DNS records specified by the referencing targetResourceIds.","operationId":"DnsResourceReference_GetByTargetResources","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DnsResourceReferenceRequest"}}},"description":"Properties for dns resource reference request.","required":true},"responses":{"200":{"description":"Success.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DnsResourceReferenceResult"},"examples":{"List zones by resource group":{"$ref":"#/components/examples/List_zones_by_resource_group"}}}}},"default":{"description":"Default response. It will be deserialized as per the Error definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones":{"get":{"description":"Lists the DNS zones within a resource group.","operationId":"Zones_ListByResourceGroup","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"List zones by resource group":{"value":"rg1"}}},{"description":"The maximum number of record sets to return. If not specified, returns up to 100 record sets.","in":"query","name":"$top","required":false,"schema":{"type":"integer","format":"int32"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Success.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ZoneListResult"},"examples":{"List zones by resource group":{"$ref":"#/components/examples/List_zones_by_resource_group"}}}}},"default":{"description":"Default response. It will be deserialized as per the Error definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"tags":["Zones"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}":{"delete":{"description":"Deletes a DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone.","operationId":"Zones_Delete","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Delete zone":{"value":"rg1"}}},{"description":"The name of the DNS zone (without a terminating dot).","in":"path","name":"zoneName","required":true,"schema":{"type":"string"},"examples":{"Delete zone":{"value":"zone1"}}},{"description":"The etag of the DNS zone. Omit this value to always delete the current zone. Specify the last-seen etag value to prevent accidentally deleting any concurrent changes.","in":"header","name":"If-Match","required":false,"x-ms-client-name":"IfMatch","schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"The DNS zone has been deleted."},"202":{"description":"The DNS zone delete operation has been accepted and will complete asynchronously."},"204":{"description":"The DNS zone was not found."},"default":{"description":"Default response. It will be deserialized as per the Error definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"tags":["Zones"],"x-ms-long-running-operation":true},"get":{"description":"Gets a DNS zone. Retrieves the zone properties, but not the record sets within the zone.","operationId":"Zones_Get","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get zone":{"value":"rg1"}}},{"description":"The name of the DNS zone (without a terminating dot).","in":"path","name":"zoneName","required":true,"schema":{"type":"string"},"examples":{"Get zone":{"value":"zone1"}}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Success.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Zone"},"examples":{"Get zone":{"$ref":"#/components/examples/Get_zone"}}}}},"default":{"description":"Default response. It will be deserialized as per the Error definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"tags":["Zones"]},"patch":{"description":"Updates a DNS zone. Does not modify DNS records within the zone.","operationId":"Zones_Update","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Patch zone":{"value":"rg1"}}},{"description":"The name of the DNS zone (without a terminating dot).","in":"path","name":"zoneName","required":true,"schema":{"type":"string"},"examples":{"Patch zone":{"value":"zone1"}}},{"description":"The etag of the DNS zone. Omit this value to always overwrite the current zone. Specify the last-seen etag value to prevent accidentally overwriting any concurrent changes.","in":"header","name":"If-Match","required":false,"x-ms-client-name":"IfMatch","schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ZoneUpdate"}}},"description":"Parameters supplied to the Update operation.","required":true},"responses":{"200":{"description":"The DNS zone has been updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Zone"},"examples":{"Patch zone":{"$ref":"#/components/examples/Patch_zone"}}}}},"default":{"description":"Default response. It will be deserialized as per the Error definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"tags":["Zones"]},"put":{"description":"Creates or updates a DNS zone. Does not modify DNS records within the zone.","operationId":"Zones_CreateOrUpdate","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Create zone":{"value":"rg1"}}},{"description":"The name of the DNS zone (without a terminating dot).","in":"path","name":"zoneName","required":true,"schema":{"type":"string"},"examples":{"Create zone":{"value":"zone1"}}},{"description":"The etag of the DNS zone. Omit this value to always overwrite the current zone. Specify the last-seen etag value to prevent accidentally overwriting any concurrent changes.","in":"header","name":"If-Match","required":false,"x-ms-client-name":"IfMatch","schema":{"type":"string"}},{"description":"Set to '*' to allow a new DNS zone to be created, but to prevent updating an existing zone. Other values will be ignored.","in":"header","name":"If-None-Match","required":false,"x-ms-client-name":"IfNoneMatch","schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Zone"}}},"description":"Parameters supplied to the CreateOrUpdate operation.","required":true},"responses":{"200":{"description":"The DNS zone has been updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Zone"},"examples":{"Create zone":{"$ref":"#/components/examples/Create_zone"}}}}},"201":{"description":"The DNS zone has been created.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Zone"},"examples":{"Create zone":{"$ref":"#/components/examples/Create_zone"}}}}},"default":{"description":"Default response. It will be deserialized as per the Error definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"tags":["Zones"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/all":{"get":{"description":"Lists all record sets in a DNS zone.","operationId":"RecordSets_ListAllByDnsZone","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"List recordsets by zone":{"value":"rg1"}}},{"description":"The name of the DNS zone (without a terminating dot).","in":"path","name":"zoneName","required":true,"schema":{"type":"string"},"examples":{"List recordsets by zone":{"value":"zone1"}}},{"description":"The maximum number of record sets to return. If not specified, returns up to 100 record sets.","in":"query","name":"$top","required":false,"schema":{"type":"integer","format":"int32"}},{"description":"The suffix label of the record set name that has to be used to filter the record set enumerations. If this parameter is specified, Enumeration will return only records that end with .<recordSetNameSuffix>","in":"query","name":"$recordsetnamesuffix","required":false,"x-ms-client-name":"recordSetNameSuffix","schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Success.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordSetListResult"},"examples":{"List recordsets by zone":{"$ref":"#/components/examples/List_recordsets_by_zone"}}}}},"default":{"description":"Default response. It will be deserialized as per the Error definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"tags":["RecordSets"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/recordsets":{"get":{"description":"Lists all record sets in a DNS zone.","operationId":"RecordSets_ListByDnsZone","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"List recordsets by zone":{"value":"rg1"}}},{"description":"The name of the DNS zone (without a terminating dot).","in":"path","name":"zoneName","required":true,"schema":{"type":"string"},"examples":{"List recordsets by zone":{"value":"zone1"}}},{"description":"The maximum number of record sets to return. If not specified, returns up to 100 record sets.","in":"query","name":"$top","required":false,"schema":{"type":"integer","format":"int32"}},{"description":"The suffix label of the record set name that has to be used to filter the record set enumerations. If this parameter is specified, Enumeration will return only records that end with .<recordSetNameSuffix>","in":"query","name":"$recordsetnamesuffix","required":false,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Success.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordSetListResult"},"examples":{"List recordsets by zone":{"$ref":"#/components/examples/List_recordsets_by_zone"}}}}},"default":{"description":"Default response. It will be deserialized as per the Error definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"tags":["RecordSets"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/{recordType}":{"get":{"description":"Lists the record sets of a specified type in a DNS zone.","operationId":"RecordSets_ListByType","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"List A recordsets":{"value":"rg1"},"List AAAA recordsets":{"value":"rg1"},"List CAA recordsets":{"value":"rg1"},"List CNAME recordsets":{"value":"rg1"},"List MX recordsets":{"value":"rg1"},"List NS recordsets":{"value":"rg1"},"List PTR recordsets":{"value":"rg1"},"List SOA recordsets":{"value":"rg1"},"List SRV recordsets":{"value":"rg1"},"List TXT recordsets":{"value":"rg1"}}},{"description":"The name of the DNS zone (without a terminating dot).","in":"path","name":"zoneName","required":true,"schema":{"type":"string"},"examples":{"List A recordsets":{"value":"zone1"},"List AAAA recordsets":{"value":"zone1"},"List CAA recordsets":{"value":"zone1"},"List CNAME recordsets":{"value":"zone1"},"List MX recordsets":{"value":"zone1"},"List NS recordsets":{"value":"zone1"},"List PTR recordsets":{"value":"0.0.127.in-addr.arpa"},"List SOA recordsets":{"value":"zone1"},"List SRV recordsets":{"value":"zone1"},"List TXT recordsets":{"value":"zone1"}}},{"description":"The type of record sets to enumerate.","in":"path","name":"recordType","required":true,"x-ms-enum":{"modelAsString":false,"name":"RecordType"},"schema":{"type":"string","enum":["A","AAAA","CAA","CNAME","MX","NS","PTR","SOA","SRV","TXT"]},"examples":{"List A recordsets":{"value":"A"},"List AAAA recordsets":{"value":"AAAA"},"List CAA recordsets":{"value":"CAA"},"List CNAME recordsets":{"value":"CNAME"},"List MX recordsets":{"value":"MX"},"List NS recordsets":{"value":"NS"},"List PTR recordsets":{"value":"PTR"},"List SOA recordsets":{"value":"SOA"},"List SRV recordsets":{"value":"SRV"},"List TXT recordsets":{"value":"TXT"}}},{"description":"The maximum number of record sets to return. If not specified, returns up to 100 record sets.","in":"query","name":"$top","required":false,"schema":{"type":"integer","format":"int32"}},{"description":"The suffix label of the record set name that has to be used to filter the record set enumerations. If this parameter is specified, Enumeration will return only records that end with .<recordSetNameSuffix>","in":"query","name":"$recordsetnamesuffix","required":false,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Success.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordSetListResult"},"examples":{"List A recordsets":{"$ref":"#/components/examples/List_A_recordsets"},"List AAAA recordsets":{"$ref":"#/components/examples/List_AAAA_recordsets"},"List CAA recordsets":{"$ref":"#/components/examples/List_CAA_recordsets"},"List CNAME recordsets":{"$ref":"#/components/examples/List_CNAME_recordsets"},"List MX recordsets":{"$ref":"#/components/examples/List_MX_recordsets"},"List NS recordsets":{"$ref":"#/components/examples/List_NS_recordsets"},"List PTR recordsets":{"$ref":"#/components/examples/List_PTR_recordsets"},"List SOA recordsets":{"$ref":"#/components/examples/List_SOA_recordsets"},"List SRV recordsets":{"$ref":"#/components/examples/List_SRV_recordsets"},"List TXT recordsets":{"$ref":"#/components/examples/List_TXT_recordsets"}}}}},"default":{"description":"Default response. It will be deserialized as per the Error definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"tags":["RecordSets"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/{recordType}/{relativeRecordSetName}":{"delete":{"description":"Deletes a record set from a DNS zone. This operation cannot be undone.","operationId":"RecordSets_Delete","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Delete A recordset":{"value":"rg1"},"Delete AAAA recordset":{"value":"rg1"},"Delete CAA recordset":{"value":"rg1"},"Delete CNAME recordset":{"value":"rg1"},"Delete MX recordset":{"value":"rg1"},"Delete NS recordset":{"value":"rg1"},"Delete PTR recordset":{"value":"rg1"},"Delete SRV recordset":{"value":"rg1"},"Delete TXT recordset":{"value":"rg1"}}},{"description":"The name of the DNS zone (without a terminating dot).","in":"path","name":"zoneName","required":true,"schema":{"type":"string"},"examples":{"Delete A recordset":{"value":"zone1"},"Delete AAAA recordset":{"value":"zone1"},"Delete CAA recordset":{"value":"zone1"},"Delete CNAME recordset":{"value":"zone1"},"Delete MX recordset":{"value":"zone1"},"Delete NS recordset":{"value":"zone1"},"Delete PTR recordset":{"value":"0.0.127.in-addr.arpa"},"Delete SRV recordset":{"value":"zone1"},"Delete TXT recordset":{"value":"zone1"}}},{"description":"The name of the record set, relative to the name of the zone.","in":"path","name":"relativeRecordSetName","required":true,"x-ms-skip-url-encoding":true,"schema":{"type":"string"},"examples":{"Delete A recordset":{"value":"record1"},"Delete AAAA recordset":{"value":"record1"},"Delete CAA recordset":{"value":"record1"},"Delete CNAME recordset":{"value":"record1"},"Delete MX recordset":{"value":"record1"},"Delete NS recordset":{"value":"record1"},"Delete PTR recordset":{"value":"1"},"Delete SRV recordset":{"value":"record1"},"Delete TXT recordset":{"value":"record1"}}},{"description":"The type of DNS record in this record set. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted).","in":"path","name":"recordType","required":true,"x-ms-enum":{"modelAsString":false,"name":"RecordType"},"schema":{"type":"string","enum":["A","AAAA","CAA","CNAME","MX","NS","PTR","SOA","SRV","TXT"]},"examples":{"Delete A recordset":{"value":"A"},"Delete AAAA recordset":{"value":"AAAA"},"Delete CAA recordset":{"value":"CAA"},"Delete CNAME recordset":{"value":"A"},"Delete MX recordset":{"value":"A"},"Delete NS recordset":{"value":"A"},"Delete PTR recordset":{"value":"PTR"},"Delete SRV recordset":{"value":"SRV"},"Delete TXT recordset":{"value":"TXT"}}},{"description":"The etag of the record set. Omit this value to always delete the current record set. Specify the last-seen etag value to prevent accidentally deleting any concurrent changes.","in":"header","name":"If-Match","required":false,"x-ms-client-name":"IfMatch","schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"The record set has been deleted."},"204":{"description":"The record set was not found."},"default":{"description":"Default response. It will be deserialized as per the Error definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"tags":["RecordSets"]},"get":{"description":"Gets a record set.","operationId":"RecordSets_Get","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get A recordset":{"value":"rg1"},"Get AAAA recordset":{"value":"rg1"},"Get CAA recordset":{"value":"rg1"},"Get CNAME recordset":{"value":"rg1"},"Get MX recordset":{"value":"rg1"},"Get NS recordset":{"value":"rg1"},"Get PTR recordset":{"value":"rg1"},"Get SOA recordset":{"value":"rg1"},"Get SRV recordset":{"value":"rg1"},"Get TXT recordset":{"value":"rg1"}}},{"description":"The name of the DNS zone (without a terminating dot).","in":"path","name":"zoneName","required":true,"schema":{"type":"string"},"examples":{"Get A recordset":{"value":"zone1"},"Get AAAA recordset":{"value":"zone1"},"Get CAA recordset":{"value":"zone1"},"Get CNAME recordset":{"value":"zone1"},"Get MX recordset":{"value":"zone1"},"Get NS recordset":{"value":"zone1"},"Get PTR recordset":{"value":"0.0.127.in-addr.arpa"},"Get SOA recordset":{"value":"zone1"},"Get SRV recordset":{"value":"zone1"},"Get TXT recordset":{"value":"zone1"}}},{"description":"The name of the record set, relative to the name of the zone.","in":"path","name":"relativeRecordSetName","required":true,"x-ms-skip-url-encoding":true,"schema":{"type":"string"},"examples":{"Get A recordset":{"value":"record1"},"Get AAAA recordset":{"value":"record1"},"Get CAA recordset":{"value":"record1"},"Get CNAME recordset":{"value":"record1"},"Get MX recordset":{"value":"record1"},"Get NS recordset":{"value":"record1"},"Get PTR recordset":{"value":"1"},"Get SOA recordset":{"value":"@"},"Get SRV recordset":{"value":"record1"},"Get TXT recordset":{"value":"record1"}}},{"description":"The type of DNS record in this record set.","in":"path","name":"recordType","required":true,"x-ms-enum":{"modelAsString":false,"name":"RecordType"},"schema":{"type":"string","enum":["A","AAAA","CAA","CNAME","MX","NS","PTR","SOA","SRV","TXT"]},"examples":{"Get A recordset":{"value":"A"},"Get AAAA recordset":{"value":"AAAA"},"Get CAA recordset":{"value":"CAA"},"Get CNAME recordset":{"value":"CNAME"},"Get MX recordset":{"value":"MX"},"Get NS recordset":{"value":"NS"},"Get PTR recordset":{"value":"PTR"},"Get SOA recordset":{"value":"SOA"},"Get SRV recordset":{"value":"SRV"},"Get TXT recordset":{"value":"TXT"}}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Success.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordSet"},"examples":{"Get A recordset":{"$ref":"#/components/examples/Get_A_recordset"},"Get AAAA recordset":{"$ref":"#/components/examples/Get_AAAA_recordset"},"Get CAA recordset":{"$ref":"#/components/examples/Get_CAA_recordset"},"Get CNAME recordset":{"$ref":"#/components/examples/Get_CNAME_recordset"},"Get MX recordset":{"$ref":"#/components/examples/Get_MX_recordset"},"Get NS recordset":{"$ref":"#/components/examples/Get_NS_recordset"},"Get PTR recordset":{"$ref":"#/components/examples/Get_PTR_recordset"},"Get SOA recordset":{"$ref":"#/components/examples/Get_SOA_recordset"},"Get SRV recordset":{"$ref":"#/components/examples/Get_SRV_recordset"},"Get TXT recordset":{"$ref":"#/components/examples/Get_TXT_recordset"}}}}},"default":{"description":"Default response. It will be deserialized as per the Error definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"tags":["RecordSets"]},"patch":{"description":"Updates a record set within a DNS zone.","operationId":"RecordSets_Update","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Patch A recordset":{"value":"rg1"},"Patch AAAA recordset":{"value":"rg1"},"Patch CAA recordset":{"value":"rg1"},"Patch CNAME recordset":{"value":"rg1"},"Patch MX recordset":{"value":"rg1"},"Patch NS recordset":{"value":"rg1"},"Patch PTR recordset":{"value":"rg1"},"Patch SOA recordset":{"value":"rg1"},"Patch SRV recordset":{"value":"rg1"},"Patch TXT recordset":{"value":"rg1"}}},{"description":"The name of the DNS zone (without a terminating dot).","in":"path","name":"zoneName","required":true,"schema":{"type":"string"},"examples":{"Patch A recordset":{"value":"zone1"},"Patch AAAA recordset":{"value":"zone1"},"Patch CAA recordset":{"value":"zone1"},"Patch CNAME recordset":{"value":"zone1"},"Patch MX recordset":{"value":"zone1"},"Patch NS recordset":{"value":"zone1"},"Patch PTR recordset":{"value":"0.0.127.in-addr.arpa"},"Patch SOA recordset":{"value":"zone1"},"Patch SRV recordset":{"value":"zone1"},"Patch TXT recordset":{"value":"zone1"}}},{"description":"The name of the record set, relative to the name of the zone.","in":"path","name":"relativeRecordSetName","required":true,"x-ms-skip-url-encoding":true,"schema":{"type":"string"},"examples":{"Patch A recordset":{"value":"record1"},"Patch AAAA recordset":{"value":"record1"},"Patch CAA recordset":{"value":"record1"},"Patch CNAME recordset":{"value":"record1"},"Patch MX recordset":{"value":"record1"},"Patch NS recordset":{"value":"record1"},"Patch PTR recordset":{"value":"1"},"Patch SOA recordset":{"value":"@"},"Patch SRV recordset":{"value":"record1"},"Patch TXT recordset":{"value":"record1"}}},{"description":"The type of DNS record in this record set.","in":"path","name":"recordType","required":true,"x-ms-enum":{"modelAsString":false,"name":"RecordType"},"schema":{"type":"string","enum":["A","AAAA","CAA","CNAME","MX","NS","PTR","SOA","SRV","TXT"]},"examples":{"Patch A recordset":{"value":"A"},"Patch AAAA recordset":{"value":"AAAA"},"Patch CAA recordset":{"value":"CAA"},"Patch CNAME recordset":{"value":"CNAME"},"Patch MX recordset":{"value":"MX"},"Patch NS recordset":{"value":"NS"},"Patch PTR recordset":{"value":"PTR"},"Patch SOA recordset":{"value":"SOA"},"Patch SRV recordset":{"value":"SRV"},"Patch TXT recordset":{"value":"TXT"}}},{"description":"The etag of the record set. Omit this value to always overwrite the current record set. Specify the last-seen etag value to prevent accidentally overwriting concurrent changes.","in":"header","name":"If-Match","required":false,"x-ms-client-name":"IfMatch","schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordSet"}}},"description":"Parameters supplied to the Update operation.","required":true},"responses":{"200":{"description":"The record set has been updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordSet"},"examples":{"Patch A recordset":{"$ref":"#/components/examples/Patch_A_recordset"},"Patch AAAA recordset":{"$ref":"#/components/examples/Patch_AAAA_recordset"},"Patch CAA recordset":{"$ref":"#/components/examples/Patch_CAA_recordset"},"Patch CNAME recordset":{"$ref":"#/components/examples/Patch_CNAME_recordset"},"Patch MX recordset":{"$ref":"#/components/examples/Patch_MX_recordset"},"Patch NS recordset":{"$ref":"#/components/examples/Patch_NS_recordset"},"Patch PTR recordset":{"$ref":"#/components/examples/Patch_PTR_recordset"},"Patch SOA recordset":{"$ref":"#/components/examples/Patch_SOA_recordset"},"Patch SRV recordset":{"$ref":"#/components/examples/Patch_SRV_recordset"},"Patch TXT recordset":{"$ref":"#/components/examples/Patch_TXT_recordset"}}}}},"default":{"description":"Default response. It will be deserialized as per the Error definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"tags":["RecordSets"]},"put":{"description":"Creates or updates a record set within a DNS zone.","operationId":"RecordSets_CreateOrUpdate","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Create A recordset":{"value":"rg1"},"Create A recordset with alias target resource":{"value":"rg1"},"Create AAAA recordset":{"value":"rg1"},"Create CAA recordset":{"value":"rg1"},"Create CNAME recordset":{"value":"rg1"},"Create MX recordset":{"value":"rg1"},"Create NS recordset":{"value":"rg1"},"Create PTR recordset":{"value":"rg1"},"Create SOA recordset":{"value":"rg1"},"Create SRV recordset":{"value":"rg1"},"Create TXT recordset":{"value":"rg1"}}},{"description":"The name of the DNS zone (without a terminating dot).","in":"path","name":"zoneName","required":true,"schema":{"type":"string"},"examples":{"Create A recordset":{"value":"zone1"},"Create A recordset with alias target resource":{"value":"zone1"},"Create AAAA recordset":{"value":"zone1"},"Create CAA recordset":{"value":"zone1"},"Create CNAME recordset":{"value":"zone1"},"Create MX recordset":{"value":"zone1"},"Create NS recordset":{"value":"zone1"},"Create PTR recordset":{"value":"0.0.127.in-addr.arpa"},"Create SOA recordset":{"value":"zone1"},"Create SRV recordset":{"value":"zone1"},"Create TXT recordset":{"value":"zone1"}}},{"description":"The name of the record set, relative to the name of the zone.","in":"path","name":"relativeRecordSetName","required":true,"x-ms-skip-url-encoding":true,"schema":{"type":"string"},"examples":{"Create A recordset":{"value":"record1"},"Create A recordset with alias target resource":{"value":"record1"},"Create AAAA recordset":{"value":"record1"},"Create CAA recordset":{"value":"record1"},"Create CNAME recordset":{"value":"record1"},"Create MX recordset":{"value":"record1"},"Create NS recordset":{"value":"record1"},"Create PTR recordset":{"value":"1"},"Create SOA recordset":{"value":"@"},"Create SRV recordset":{"value":"record1"},"Create TXT recordset":{"value":"record1"}}},{"description":"The type of DNS record in this record set. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created).","in":"path","name":"recordType","required":true,"x-ms-enum":{"modelAsString":false,"name":"RecordType"},"schema":{"type":"string","enum":["A","AAAA","CAA","CNAME","MX","NS","PTR","SOA","SRV","TXT"]},"examples":{"Create A recordset":{"value":"A"},"Create A recordset with alias target resource":{"value":"A"},"Create AAAA recordset":{"value":"AAAA"},"Create CAA recordset":{"value":"CAA"},"Create CNAME recordset":{"value":"CNAME"},"Create MX recordset":{"value":"MX"},"Create NS recordset":{"value":"NS"},"Create PTR recordset":{"value":"PTR"},"Create SOA recordset":{"value":"SOA"},"Create SRV recordset":{"value":"SRV"},"Create TXT recordset":{"value":"TXT"}}},{"description":"The etag of the record set. Omit this value to always overwrite the current record set. Specify the last-seen etag value to prevent accidentally overwriting any concurrent changes.","in":"header","name":"If-Match","required":false,"x-ms-client-name":"IfMatch","schema":{"type":"string"}},{"description":"Set to '*' to allow a new record set to be created, but to prevent updating an existing record set. Other values will be ignored.","in":"header","name":"If-None-Match","required":false,"x-ms-client-name":"IfNoneMatch","schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordSet"}}},"description":"Parameters supplied to the CreateOrUpdate operation.","required":true},"responses":{"200":{"description":"The record set has been updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordSet"},"examples":{"Create A recordset":{"$ref":"#/components/examples/Create_A_recordset"},"Create A recordset with alias target resource":{"$ref":"#/components/examples/Create_A_recordset_with_alias_target_resource"},"Create AAAA recordset":{"$ref":"#/components/examples/Create_AAAA_recordset"},"Create CAA recordset":{"$ref":"#/components/examples/Create_CAA_recordset"},"Create CNAME recordset":{"$ref":"#/components/examples/Create_CNAME_recordset"},"Create MX recordset":{"$ref":"#/components/examples/Create_MX_recordset"},"Create NS recordset":{"$ref":"#/components/examples/Create_NS_recordset"},"Create PTR recordset":{"$ref":"#/components/examples/Create_PTR_recordset"},"Create SOA recordset":{"$ref":"#/components/examples/Create_SOA_recordset"},"Create SRV recordset":{"$ref":"#/components/examples/Create_SRV_recordset"},"Create TXT recordset":{"$ref":"#/components/examples/Create_TXT_recordset"}}}}},"201":{"description":"The record set has been created.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordSet"},"examples":{"Create A recordset":{"$ref":"#/components/examples/Create_A_recordset"},"Create A recordset with alias target resource":{"$ref":"#/components/examples/Create_A_recordset_with_alias_target_resource"},"Create AAAA recordset":{"$ref":"#/components/examples/Create_AAAA_recordset"},"Create CAA recordset":{"$ref":"#/components/examples/Create_CAA_recordset"},"Create CNAME recordset":{"$ref":"#/components/examples/Create_CNAME_recordset"},"Create MX recordset":{"$ref":"#/components/examples/Create_MX_recordset"},"Create NS recordset":{"$ref":"#/components/examples/Create_NS_recordset"},"Create PTR recordset":{"$ref":"#/components/examples/Create_PTR_recordset"},"Create SOA recordset":{"$ref":"#/components/examples/Create_SOA_recordset"},"Create SRV recordset":{"$ref":"#/components/examples/Create_SRV_recordset"},"Create TXT recordset":{"$ref":"#/components/examples/Create_TXT_recordset"}}}}},"default":{"description":"Default response. It will be deserialized as per the Error definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudError"}}}}},"tags":["RecordSets"]}}},"servers":[{"url":"https://management.azure.com"}],"components":{"examples":{"List_zones_by_subscription":{"value":{"nextLink":"https://servicehost/subscriptions/subid/providers/Microsoft.Network/dnsZones?api-version=2018-05-01&$skipToken=skipToken","value":[{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1","location":"global","name":"zone1","properties":{"maxNumberOfRecordSets":5000,"nameServers":["ns1-01.azure-dns.com","ns2-01.azure-dns.net","ns3-01.azure-dns.org","ns4-01.azure-dns.info"],"numberOfRecordSets":2},"tags":{"key1":"value1"},"type":"Microsoft.Network/dnsZones"},{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Network/dnsZones/zone2","location":"global","name":"zone2","properties":{"maxNumberOfRecordSets":5000,"nameServers":["ns1-02.azure-dns.com","ns2-02.azure-dns.net","ns3-02.azure-dns.org","ns4-02.azure-dns.info"],"numberOfRecordSets":300},"type":"Microsoft.Network/dnsZones"}]}},"List_zones_by_resource_group":{"value":{"nextLink":"https://servicehost/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones?api-version=2018-05-01&$skipToken=skipToken","value":[{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1","location":"global","name":"zone1","properties":{"maxNumberOfRecordSets":5000,"nameServers":["ns1-01.azure-dns.com","ns2-01.azure-dns.net","ns3-01.azure-dns.org","ns4-01.azure-dns.info"],"numberOfRecordSets":2},"tags":{"key1":"value1"},"type":"Microsoft.Network/dnsZones"},{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone2","location":"global","name":"zone2","properties":{"maxNumberOfRecordSets":5000,"nameServers":["ns1-02.azure-dns.com","ns2-02.azure-dns.net","ns3-02.azure-dns.org","ns4-02.azure-dns.info"],"numberOfRecordSets":300},"type":"Microsoft.Network/dnsZones"}]}},"Get_zone":{"value":{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1","location":"global","name":"zone1","properties":{"maxNumberOfRecordSets":5000,"nameServers":["ns1-01.azure-dns.com","ns2-01.azure-dns.net","ns3-01.azure-dns.org","ns4-01.azure-dns.info"],"numberOfRecordSets":2},"tags":{"key1":"value1"},"type":"Microsoft.Network/dnsZones"}},"Patch_zone":{"value":{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1","location":"global","name":"zone1","properties":{"maxNumberOfRecordSets":5000,"nameServers":["ns1-01.azure-dns.com","ns2-01.azure-dns.net","ns3-01.azure-dns.org","ns4-01.azure-dns.info"],"numberOfRecordSets":2},"tags":{"key2":"value2"},"type":"Microsoft.Network/dnsZones"}},"Create_zone":{"value":{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1","location":"global","name":"zone1","properties":{"maxNumberOfRecordSets":5000,"nameServers":["ns1-01.azure-dns.com","ns2-01.azure-dns.net","ns3-01.azure-dns.org","ns4-01.azure-dns.info"],"numberOfRecordSets":2,"zoneType":"Public"},"tags":{"key1":"value1"},"type":"Microsoft.Network/dnsZones"}},"List_recordsets_by_zone":{"value":{"nextLink":"https://servicehost/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/CAA?api-version=2018-05-01&$skipToken=skipToken","value":[{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/CAA/record1","name":"record1","properties":{"TTL":3600,"caaRecords":[{"flags":0,"tag":"issue","value":"ca.contoso.com"}],"fqdn":"record1.zone1","metadata":{"key1":"value1"}},"type":"Microsoft.Network/dnsZones/CAA"},{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/A/record1","name":"record1","properties":{"ARecords":[{"ipv4Address":"127.0.0.1"}],"TTL":3600,"fqdn":"record1.zone1","metadata":{"key1":"value1"}},"type":"Microsoft.Network/dnsZones/A"},{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/CNAME/record2","name":"record2","properties":{"CNAMERecord":{"cname":"contoso.com"},"TTL":3600,"fqdn":"record2.zone1","metadata":{"key1":"value1"}},"type":"Microsoft.Network/dnsZones/CNAME"}]}},"List_A_recordsets":{"value":{"nextLink":"https://servicehost/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/A?api-version=2018-05-01&$skipToken=skipToken","value":[{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/A/record1","name":"record1","properties":{"ARecords":[{"ipv4Address":"127.0.0.1"}],"TTL":3600,"fqdn":"record1.zone1","metadata":{"key1":"value1"}},"type":"Microsoft.Network/dnsZones/A"}]}},"List_AAAA_recordsets":{"value":{"nextLink":"https://servicehost/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/AAAA?api-version=2018-05-01&$skipToken=skipToken","value":[{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/AAAA/record1","name":"record1","properties":{"AAAARecords":[{"ipv6Address":"::1"}],"TTL":3600,"fqdn":"record1.zone1","metadata":{"key1":"value1"}},"type":"Microsoft.Network/dnsZones/AAAA"}]}},"List_CAA_recordsets":{"value":{"nextLink":"https://servicehost/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/CAA?api-version=2018-05-01&$skipToken=skipToken","value":[{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/CAA/record1","name":"record1","properties":{"TTL":3600,"caaRecords":[{"flags":0,"tag":"issue","value":"ca.contoso.com"}],"fqdn":"record1.zone1","metadata":{"key1":"value1"}},"type":"Microsoft.Network/dnsZones/CAA"}]}},"List_CNAME_recordsets":{"value":{"nextLink":"https://servicehost/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/CNAME?api-version=2018-05-01&$skipToken=skipToken","value":[{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/CNAME/record1","name":"record1","properties":{"CNAMERecord":{"cname":"contoso.com"},"TTL":3600,"fqdn":"record1.zone1","metadata":{"key1":"value1"}},"type":"Microsoft.Network/dnsZones/CNAME"}]}},"List_MX_recordsets":{"value":{"nextLink":"https://servicehost/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/MX?api-version=2018-05-01&$skipToken=skipToken","value":[{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/MX/record1","name":"record1","properties":{"MXRecords":[{"exchange":"mail.contoso.com","preference":0}],"TTL":3600,"fqdn":"record1.zone1","metadata":{"key1":"value1"}},"type":"Microsoft.Network/dnsZones/MX"}]}},"List_NS_recordsets":{"value":{"nextLink":"https://servicehost/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/NS?api-version=2018-05-01&$skipToken=skipToken","value":[{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/NS/record1","name":"record1","properties":{"NSRecords":[{"nsdname":"ns1.contoso.com"}],"TTL":3600,"fqdn":"record1.zone1","metadata":{"key1":"value1"}},"type":"Microsoft.Network/dnsZones/NS"}]}},"List_PTR_recordsets":{"value":{"nextLink":"https://servicehost/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/0.0.127.in-addr.arpa/PTR?api-version=2018-05-01&$skipToken=skipToken","value":[{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/0.0.127.in-addr.arpa/PTR/1","name":"1","properties":{"PTRRecords":[{"ptrdname":"localhost"}],"TTL":3600,"fqdn":"1.0.0.127.in-addr.arpa","metadata":{"key1":"value1"}},"type":"Microsoft.Network/dnsZones/PTR"}]}},"List_SOA_recordsets":{"value":{"nextLink":"https://servicehost/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/SOA?api-version=2018-05-01&$skipToken=skipToken","value":[{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/SOA/@","name":"@","properties":{"SOARecord":{"email":"hostmaster.contoso.com","expireTime":2419200,"host":"ns1.contoso.com","minimumTTL":300,"refreshTime":3600,"retryTime":300,"serialNumber":1},"TTL":3600,"fqdn":"zone1","metadata":{"key1":"value1"}},"type":"Microsoft.Network/dnsZones/SOA"}]}},"List_SRV_recordsets":{"value":{"nextLink":"https://servicehost/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/SRV?api-version=2018-05-01&$skipToken=skipToken","value":[{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/SRV/record1","name":"record1","properties":{"SRVRecords":[{"port":80,"priority":0,"target":"contoso.com","weight":10}],"TTL":3600,"fqdn":"record1.zone1","metadata":{"key1":"value1"}},"type":"Microsoft.Network/dnsZones/SRV"}]}},"List_TXT_recordsets":{"value":{"nextLink":"https://servicehost/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/TXT?api-version=2018-05-01&$skipToken=skipToken","value":[{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/TXT/record1","name":"record1","properties":{"TTL":3600,"TXTRecords":[{"value":["string1","string2"]}],"fqdn":"record1.zone1","metadata":{"key1":"value1"}},"type":"Microsoft.Network/dnsZones/TXT"}]}},"Get_A_recordset":{"value":{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/A/record1","name":"record1","properties":{"ARecords":[{"ipv4Address":"127.0.0.1"}],"TTL":3600,"fqdn":"record1.zone1","metadata":{"key1":"value1"}},"type":"Microsoft.Network/dnsZones/A"}},"Get_AAAA_recordset":{"value":{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/AAAA/record1","name":"record1","properties":{"AAAARecords":[{"ipv6Address":"::1"}],"TTL":3600,"fqdn":"record1.zone1","metadata":{"key1":"value1"}},"type":"Microsoft.Network/dnsZones/AAAA"}},"Get_CAA_recordset":{"value":{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/CAA/record1","name":"record1","properties":{"TTL":3600,"caaRecords":[{"flags":0,"tag":"issue","value":"ca.contoso.com"}],"fqdn":"record1.zone1","metadata":{"key1":"value1"}},"type":"Microsoft.Network/dnsZones/CAA"}},"Get_CNAME_recordset":{"value":{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/CNAME/record1","name":"record1","properties":{"CNAMERecord":{"cname":"contoso.com"},"TTL":3600,"fqdn":"record1.zone1","metadata":{"key1":"value1"}},"type":"Microsoft.Network/dnsZones/CNAME"}},"Get_MX_recordset":{"value":{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/MX/record1","name":"record1","properties":{"MXRecords":[{"exchange":"mail.contoso.com","preference":0}],"TTL":3600,"fqdn":"record1.zone1","metadata":{"key1":"value1"}},"type":"Microsoft.Network/dnsZones/MX"}},"Get_NS_recordset":{"value":{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/NS/record1","name":"record1","properties":{"NSRecords":[{"nsdname":"ns1.contoso.com"}],"TTL":3600,"fqdn":"record1.zone1","metadata":{"key1":"value1"}},"type":"Microsoft.Network/dnsZones/NS"}},"Get_PTR_recordset":{"value":{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/0.0.127.in-addr.arpa/PTR/1","name":"1","properties":{"PTRRecords":[{"ptrdname":"localhost"}],"TTL":3600,"fqdn":"1.0.0.127.in-addr.arpa","metadata":{"key1":"value1"}},"type":"Microsoft.Network/dnsZones/PTR"}},"Get_SOA_recordset":{"value":{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/SOA/@","name":"@","properties":{"SOARecord":{"email":"hostmaster.contoso.com","expireTime":2419200,"host":"ns1.contoso.com","minimumTTL":300,"refreshTime":3600,"retryTime":300,"serialNumber":1},"TTL":3600,"fqdn":"zone1","metadata":{"key1":"value1"}},"type":"Microsoft.Network/dnsZones/SOA"}},"Get_SRV_recordset":{"value":{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/SRV/record1","name":"record1","properties":{"SRVRecords":[{"port":80,"priority":0,"target":"contoso.com","weight":10}],"TTL":3600,"fqdn":"record1.zone1","metadata":{"key1":"value1"}},"type":"Microsoft.Network/dnsZones/SRV"}},"Get_TXT_recordset":{"value":{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/TXT/record1","name":"record1","properties":{"TTL":3600,"TXTRecords":[{"value":["string1","string2"]}],"fqdn":"record1.zone1","metadata":{"key1":"value1"}},"type":"Microsoft.Network/dnsZones/TXT"}},"Patch_A_recordset":{"value":{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/A/record1","name":"record1","properties":{"ARecords":[{"ipv4Address":"127.0.0.1"}],"TTL":3600,"fqdn":"record1.zone1","metadata":{"key2":"value2"}},"type":"Microsoft.Network/dnsZones/A"}},"Patch_AAAA_recordset":{"value":{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/AAAA/record1","name":"record1","properties":{"AAAARecords":[{"ipv6Address":"::1"}],"TTL":3600,"fqdn":"record1.zone1","metadata":{"key2":"value2"}},"type":"Microsoft.Network/dnsZones/AAAA"}},"Patch_CAA_recordset":{"value":{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/CAA/record1","name":"record1","properties":{"TTL":3600,"caaRecords":[{"flags":0,"tag":"issue","value":"ca.contoso.com"}],"fqdn":"record1.zone1","metadata":{"key2":"value2"}},"type":"Microsoft.Network/dnsZones/CAA"}},"Patch_CNAME_recordset":{"value":{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/CNAME/record1","name":"record1","properties":{"CNAMERecord":{"cname":"contoso.com"},"TTL":3600,"fqdn":"record1.zone1","metadata":{"key2":"value2"}},"type":"Microsoft.Network/dnsZones/CNAME"}},"Patch_MX_recordset":{"value":{"etag":"00000000-0000-0000-0000-000000000000","id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/dnsZones/zone1/MX/record1","name":"record1","properties":{"MXRecords":[{"exchange":"mail.contoso.com","preference":0}],"TTL":3600,"fqdn":"re