diff --git a/Commands/network/private-dns/readme.md b/Commands/network/private-dns/readme.md index cb9b9da77..d5cdae1ec 100644 --- a/Commands/network/private-dns/readme.md +++ b/Commands/network/private-dns/readme.md @@ -6,3 +6,6 @@ Manage Private DNS domains in Azure. - [link](/Commands/network/private-dns/link/readme.md) : Manage Private DNS links. + +- [zone](/Commands/network/private-dns/zone/readme.md) +: Manage Private DNS zones. diff --git a/Commands/network/private-dns/zone/_create.md b/Commands/network/private-dns/zone/_create.md new file mode 100644 index 000000000..0dc6f9e70 --- /dev/null +++ b/Commands/network/private-dns/zone/_create.md @@ -0,0 +1,16 @@ +# [Command] _network private-dns zone create_ + +Create a Private DNS zone. + +## Versions + +### [2018-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ByaXZhdGVkbnN6b25lcy97fQ==/2018-09-01.xml) **Stable** + + + +#### examples + +- Create a Private DNS zone using a fully qualified domain name. + ```bash + network private-dns zone create -g MyResourceGroup -n www.mysite.com + ``` diff --git a/Commands/network/private-dns/zone/_delete.md b/Commands/network/private-dns/zone/_delete.md new file mode 100644 index 000000000..25b5eddaa --- /dev/null +++ b/Commands/network/private-dns/zone/_delete.md @@ -0,0 +1,18 @@ +# [Command] _network private-dns zone delete_ + +Delete a Private DNS zone. + +All DNS records in the zone will also be deleted. This operation cannot be undone. Private DNS zone cannot be deleted unless all virtual network links to it are removed. + +## Versions + +### [2018-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ByaXZhdGVkbnN6b25lcy97fQ==/2018-09-01.xml) **Stable** + + + +#### examples + +- Delete a Private DNS zone using a fully qualified domain name. + ```bash + network private-dns zone delete -g MyResourceGroup -n www.mysite.com + ``` diff --git a/Commands/network/private-dns/zone/_list.md b/Commands/network/private-dns/zone/_list.md new file mode 100644 index 000000000..1bad14910 --- /dev/null +++ b/Commands/network/private-dns/zone/_list.md @@ -0,0 +1,17 @@ +# [Command] _network private-dns zone list_ + +List Private DNS zones. + +## Versions + +### [2018-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ByaXZhdGVkbnN6b25lcw==/2018-09-01.xml) **Stable** + + + + +#### examples + +- List Private DNS zones in a resource group. + ```bash + network private-dns zone list -g MyResourceGroup + ``` diff --git a/Commands/network/private-dns/zone/_show.md b/Commands/network/private-dns/zone/_show.md new file mode 100644 index 000000000..228ad0320 --- /dev/null +++ b/Commands/network/private-dns/zone/_show.md @@ -0,0 +1,16 @@ +# [Command] _network private-dns zone show_ + +Get a Private DNS zone. + +## Versions + +### [2018-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ByaXZhdGVkbnN6b25lcy97fQ==/2018-09-01.xml) **Stable** + + + +#### examples + +- Get a Private DNS zone using a fully qualified domain name. + ```bash + network private-dns zone show -g MyResourceGroup -n www.mysite.com + ``` diff --git a/Commands/network/private-dns/zone/_update.md b/Commands/network/private-dns/zone/_update.md new file mode 100644 index 000000000..80f49de39 --- /dev/null +++ b/Commands/network/private-dns/zone/_update.md @@ -0,0 +1,16 @@ +# [Command] _network private-dns zone update_ + +Update a Private DNS zone's properties. Does not modify Private DNS records or virtual network links within the zone. + +## Versions + +### [2018-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ByaXZhdGVkbnN6b25lcy97fQ==/2018-09-01.xml) **Stable** + + + +#### examples + +- Update a Private DNS zone properties to change the user-defined value of a previously set tag. + ```bash + network private-dns zone update -g MyResourceGroup -n www.mysite.com --tags CostCenter=Marketing + ``` diff --git a/Commands/network/private-dns/zone/readme.md b/Commands/network/private-dns/zone/readme.md new file mode 100644 index 000000000..7b21b407e --- /dev/null +++ b/Commands/network/private-dns/zone/readme.md @@ -0,0 +1,20 @@ +# [Group] _network private-dns zone_ + +Manage Private DNS zones. + +## Commands + +- [create](/Commands/network/private-dns/zone/_create.md) +: Create a Private DNS zone. + +- [delete](/Commands/network/private-dns/zone/_delete.md) +: Delete a Private DNS zone. + +- [list](/Commands/network/private-dns/zone/_list.md) +: List Private DNS zones. + +- [show](/Commands/network/private-dns/zone/_show.md) +: Get a Private DNS zone. + +- [update](/Commands/network/private-dns/zone/_update.md) +: Update a Private DNS zone's properties. Does not modify Private DNS records or virtual network links within the zone. diff --git a/Commands/tree.json b/Commands/tree.json index 025570ee5..076f6c986 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -46072,6 +46072,181 @@ "private-dns", "link" ] + }, + "zone": { + "commands": { + "create": { + "help": { + "short": "Create a Private DNS zone." + }, + "names": [ + "network", + "private-dns", + "zone", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns zone create -g MyResourceGroup -n www.mysite.com" + ], + "name": "Create a Private DNS zone using a fully qualified domain name." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "lines": [ + "All DNS records in the zone will also be deleted. This operation cannot be undone. Private DNS zone cannot be deleted unless all virtual network links to it are removed." + ], + "short": "Delete a Private DNS zone." + }, + "names": [ + "network", + "private-dns", + "zone", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns zone delete -g MyResourceGroup -n www.mysite.com" + ], + "name": "Delete a Private DNS zone using a fully qualified domain name." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Private DNS zones." + }, + "names": [ + "network", + "private-dns", + "zone", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns zone list -g MyResourceGroup" + ], + "name": "List Private DNS zones in a resource group." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/privatednszones", + "plane": "mgmt-plane", + "version": "2018-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a Private DNS zone." + }, + "names": [ + "network", + "private-dns", + "zone", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns zone show -g MyResourceGroup -n www.mysite.com" + ], + "name": "Get a Private DNS zone using a fully qualified domain name." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Private DNS zone's properties. Does not modify Private DNS records or virtual network links within the zone." + }, + "names": [ + "network", + "private-dns", + "zone", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns zone update -g MyResourceGroup -n www.mysite.com --tags CostCenter=Marketing" + ], + "name": "Update a Private DNS zone properties to change the user-defined value of a previously set tag." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Private DNS zones." + }, + "names": [ + "network", + "private-dns", + "zone" + ] } }, "help": { diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ByaXZhdGVkbnN6b25lcw==/2018-09-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ByaXZhdGVkbnN6b25lcw==/2018-09-01.json new file mode 100644 index 000000000..37a350350 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ByaXZhdGVkbnN6b25lcw==/2018-09-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.network/privatednszones", "version": "2018-09-01", "swagger": "mgmt-plane/privatedns/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvcHJpdmF0ZURuc1pvbmVz/V/MjAxOC0wOS0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones", "version": "2018-09-01", "swagger": "mgmt-plane/privatedns/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9wcml2YXRlRG5zWm9uZXM=/V/MjAxOC0wOS0wMQ=="}], "commandGroups": [{"name": "network private-dns zone", "commands": [{"name": "list", "version": "2018-09-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.network/privatednszones", "version": "2018-09-01", "swagger": "mgmt-plane/privatedns/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvcHJpdmF0ZURuc1pvbmVz/V/MjAxOC0wOS0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones", "version": "2018-09-01", "swagger": "mgmt-plane/privatedns/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9wcml2YXRlRG5zWm9uZXM=/V/MjAxOC0wOS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of Private DNS zones to return. If not specified, returns up to 100 zones."}}]}], "conditions": [{"var": "$Condition_PrivateZones_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_PrivateZones_List", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_PrivateZones_ListByResourceGroup"], "operationId": "PrivateZones_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/privateDnsZones/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "integer64", "name": "maxNumberOfRecordSets"}, {"readOnly": true, "type": "integer64", "name": "maxNumberOfVirtualNetworkLinks"}, {"readOnly": true, "type": "integer64", "name": "maxNumberOfVirtualNetworkLinksWithRegistration"}, {"readOnly": true, "type": "integer64", "name": "numberOfRecordSets"}, {"readOnly": true, "type": "integer64", "name": "numberOfVirtualNetworkLinks"}, {"readOnly": true, "type": "integer64", "name": "numberOfVirtualNetworkLinksWithRegistration"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_PrivateZones_List"], "operationId": "PrivateZones_List", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Network/privateDnsZones", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/privateDnsZones/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "integer64", "name": "maxNumberOfRecordSets"}, {"readOnly": true, "type": "integer64", "name": "maxNumberOfVirtualNetworkLinks"}, {"readOnly": true, "type": "integer64", "name": "maxNumberOfVirtualNetworkLinksWithRegistration"}, {"readOnly": true, "type": "integer64", "name": "numberOfRecordSets"}, {"readOnly": true, "type": "integer64", "name": "numberOfVirtualNetworkLinks"}, {"readOnly": true, "type": "integer64", "name": "numberOfVirtualNetworkLinksWithRegistration"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ByaXZhdGVkbnN6b25lcw==/2018-09-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ByaXZhdGVkbnN6b25lcw==/2018-09-01.xml new file mode 100644 index 000000000..5172ba1a3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ByaXZhdGVkbnN6b25lcw==/2018-09-01.xml @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ByaXZhdGVkbnN6b25lcw==/2018-09-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ByaXZhdGVkbnN6b25lcw==/2018-09-01.md new file mode 100644 index 000000000..c6d89564f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ByaXZhdGVkbnN6b25lcw==/2018-09-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.network/privatednszones 2018-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ByaXZhdGVkbnN6b25lcw==/2018-09-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ByaXZhdGVkbnN6b25lcy97fQ==/2018-09-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ByaXZhdGVkbnN6b25lcy97fQ==/2018-09-01.json new file mode 100644 index 000000000..03b185fb6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ByaXZhdGVkbnN6b25lcy97fQ==/2018-09-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", "version": "2018-09-01", "swagger": "mgmt-plane/privatedns/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9wcml2YXRlRG5zWm9uZXMve3ByaXZhdGVab25lTmFtZX0=/V/MjAxOC0wOS0wMQ=="}], "commandGroups": [{"name": "network private-dns zone", "commands": [{"name": "show", "version": "2018-09-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", "version": "2018-09-01", "swagger": "mgmt-plane/privatedns/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9wcml2YXRlRG5zWm9uZXMve3ByaXZhdGVab25lTmFtZX0=/V/MjAxOC0wOS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.privateZoneName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Private DNS zone."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "PrivateZones_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "privateZoneName", "arg": "$Path.privateZoneName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/privateDnsZones/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "integer64", "name": "maxNumberOfRecordSets"}, {"readOnly": true, "type": "integer64", "name": "maxNumberOfVirtualNetworkLinks"}, {"readOnly": true, "type": "integer64", "name": "maxNumberOfVirtualNetworkLinksWithRegistration"}, {"readOnly": true, "type": "integer64", "name": "numberOfRecordSets"}, {"readOnly": true, "type": "integer64", "name": "numberOfVirtualNetworkLinks"}, {"readOnly": true, "type": "integer64", "name": "numberOfVirtualNetworkLinksWithRegistration"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2018-09-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", "version": "2018-09-01", "swagger": "mgmt-plane/privatedns/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9wcml2YXRlRG5zWm9uZXMve3ByaXZhdGVab25lTmFtZX0=/V/MjAxOC0wOS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Header.If-Match", "options": ["if-match"], "group": "", "help": {"short": "ETag of the Private DNS zone. Omit this value to always delete the current zone. Specify the last-seen ETag value to prevent accidentally deleting any concurrent changes."}}, {"type": "string", "var": "$Path.privateZoneName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Private DNS zone."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "PrivateZones_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "privateZoneName", "arg": "$Path.privateZoneName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01"}, "type": "string", "name": "api-version", "required": true}]}, "header": {"params": [{"type": "string", "name": "If-Match", "arg": "$Header.If-Match"}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2018-09-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", "version": "2018-09-01", "swagger": "mgmt-plane/privatedns/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9wcml2YXRlRG5zWm9uZXMve3ByaXZhdGVab25lTmFtZX0=/V/MjAxOC0wOS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Header.If-Match", "options": ["if-match"], "hide": true, "group": "", "help": {"short": "The ETag of the Private DNS zone. Omit this value to always overwrite the current zone. Specify the last-seen ETag value to prevent accidentally overwriting any concurrent changes."}}, {"type": "string", "var": "$Header.If-None-Match", "options": ["if-none-match"], "help": {"short": "Set to '*' to allow a new Private DNS zone to be created, but to prevent updating an existing zone. Other values will be ignored."}}, {"type": "string", "var": "$Path.privateZoneName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Private DNS zone."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "", "help": {"short": "Resource tags for the Private DNS zone."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Parameters", "args": [{"type": "string", "var": "$parameters.etag", "options": ["etag"], "hide": true, "group": "Parameters", "help": {"short": "The ETag of the zone."}}, {"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "The Azure Region where the resource lives"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "PrivateZones_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "privateZoneName", "arg": "$Path.privateZoneName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01"}, "type": "string", "name": "api-version", "required": true}]}, "header": {"params": [{"type": "string", "name": "If-Match", "arg": "$Header.If-Match"}, {"type": "string", "name": "If-None-Match", "arg": "$Header.If-None-Match"}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "string", "name": "etag", "arg": "$parameters.etag"}, {"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/privateDnsZones/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "integer64", "name": "maxNumberOfRecordSets"}, {"readOnly": true, "type": "integer64", "name": "maxNumberOfVirtualNetworkLinks"}, {"readOnly": true, "type": "integer64", "name": "maxNumberOfVirtualNetworkLinksWithRegistration"}, {"readOnly": true, "type": "integer64", "name": "numberOfRecordSets"}, {"readOnly": true, "type": "integer64", "name": "numberOfVirtualNetworkLinks"}, {"readOnly": true, "type": "integer64", "name": "numberOfVirtualNetworkLinksWithRegistration"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2018-09-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", "version": "2018-09-01", "swagger": "mgmt-plane/privatedns/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9wcml2YXRlRG5zWm9uZXMve3ByaXZhdGVab25lTmFtZX0=/V/MjAxOC0wOS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Header.If-Match", "options": ["if-match"], "group": "", "help": {"short": "ETag of the Private DNS zone. Omit this value to always overwrite the current zone. Specify the last-seen ETag value to prevent accidentally overwriting any concurrent changes."}}, {"type": "string", "var": "$Header.If-None-Match", "options": ["if-none-match"], "hide": true, "group": "", "help": {"short": "Set to '*' to allow a new Private DNS zone to be created, but to prevent updating an existing zone. Other values will be ignored."}}, {"type": "string", "var": "$Path.privateZoneName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Private DNS zone."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "", "help": {"short": "Resource tags for the Private DNS zone."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Parameters", "args": [{"nullable": true, "type": "string", "var": "$parameters.etag", "options": ["etag"], "hide": true, "group": "Parameters", "help": {"short": "The ETag of the zone."}}]}], "operations": [{"operationId": "PrivateZones_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "privateZoneName", "arg": "$Path.privateZoneName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/privateDnsZones/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "integer64", "name": "maxNumberOfRecordSets"}, {"readOnly": true, "type": "integer64", "name": "maxNumberOfVirtualNetworkLinks"}, {"readOnly": true, "type": "integer64", "name": "maxNumberOfVirtualNetworkLinksWithRegistration"}, {"readOnly": true, "type": "integer64", "name": "numberOfRecordSets"}, {"readOnly": true, "type": "integer64", "name": "numberOfVirtualNetworkLinks"}, {"readOnly": true, "type": "integer64", "name": "numberOfVirtualNetworkLinksWithRegistration"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "PrivateZone_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "string", "name": "etag", "arg": "$parameters.etag"}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "PrivateZones_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "privateZoneName", "arg": "$Path.privateZoneName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01"}, "type": "string", "name": "api-version", "required": true}]}, "header": {"params": [{"type": "string", "name": "If-Match", "arg": "$Header.If-Match"}, {"type": "string", "name": "If-None-Match", "arg": "$Header.If-None-Match"}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@PrivateZone_read"}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ByaXZhdGVkbnN6b25lcy97fQ==/2018-09-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ByaXZhdGVkbnN6b25lcy97fQ==/2018-09-01.xml new file mode 100644 index 000000000..5bce22849 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ByaXZhdGVkbnN6b25lcy97fQ==/2018-09-01.xml @@ -0,0 +1,374 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + +
+ + + + + + + + + + + + + + + +
+
+ +
+
+