From fc50e251a7687054ca76c83b191ea5b4a1ad9603 Mon Sep 17 00:00:00 2001 From: Zeng Taoxu Date: Wed, 10 Jul 2024 21:12:50 +0800 Subject: [PATCH] update --- Commands/network/custom-ip/prefix/_create.md | 11 + Commands/network/custom-ip/prefix/_delete.md | 11 + Commands/network/custom-ip/prefix/_list.md | 12 + Commands/network/custom-ip/prefix/_show.md | 11 + Commands/network/custom-ip/prefix/_update.md | 11 + Commands/tree.json | 95 +++ .../2023-11-01.json | 1 + .../2023-11-01.xml | 261 ++++++ .../2023-11-01.md | 1 + .../2023-11-01.json | 1 + .../2023-11-01.xml | 775 ++++++++++++++++++ 11 files changed, 1190 insertions(+) create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXM=/2023-11-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXM=/2023-11-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXM=/2023-11-01.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXMve30=/2023-11-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXMve30=/2023-11-01.xml diff --git a/Commands/network/custom-ip/prefix/_create.md b/Commands/network/custom-ip/prefix/_create.md index b02a97624..a330eda5d 100644 --- a/Commands/network/custom-ip/prefix/_create.md +++ b/Commands/network/custom-ip/prefix/_create.md @@ -25,3 +25,14 @@ Create a custom IP prefix resource. ```bash network custom-ip prefix create --location westus2 --name MyCustomIpPrefix --resource-group MyResourceGroup ``` + +### [2023-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXMve30=/2023-11-01.xml) **Stable** + + + +#### examples + +- Create a custom IP prefix resource. + ```bash + network custom-ip prefix create --location westus2 --name MyCustomIpPrefix --resource-group MyResourceGroup + ``` diff --git a/Commands/network/custom-ip/prefix/_delete.md b/Commands/network/custom-ip/prefix/_delete.md index 32e9b2543..9c7e3fdc1 100644 --- a/Commands/network/custom-ip/prefix/_delete.md +++ b/Commands/network/custom-ip/prefix/_delete.md @@ -25,3 +25,14 @@ Delete a custom IP prefix resource. ```bash network custom-ip prefix delete --name MyCustomIpPrefix --resource-group MyResourceGroup ``` + +### [2023-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXMve30=/2023-11-01.xml) **Stable** + + + +#### examples + +- Delete a custom IP prefix resource. + ```bash + network custom-ip prefix delete --name MyCustomIpPrefix --resource-group MyResourceGroup + ``` diff --git a/Commands/network/custom-ip/prefix/_list.md b/Commands/network/custom-ip/prefix/_list.md index 51aa1b08e..348146258 100644 --- a/Commands/network/custom-ip/prefix/_list.md +++ b/Commands/network/custom-ip/prefix/_list.md @@ -27,3 +27,15 @@ List custom IP prefix resources. ```bash network custom-ip prefix list --resource-group MyResourceGroup ``` + +### [2023-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXM=/2023-11-01.xml) **Stable** + + + + +#### examples + +- List custom IP prefix resources. + ```bash + network custom-ip prefix list --resource-group MyResourceGroup + ``` diff --git a/Commands/network/custom-ip/prefix/_show.md b/Commands/network/custom-ip/prefix/_show.md index a2bc8817e..d0192c8b0 100644 --- a/Commands/network/custom-ip/prefix/_show.md +++ b/Commands/network/custom-ip/prefix/_show.md @@ -25,3 +25,14 @@ Get the details of a custom IP prefix resource. ```bash network custom-ip prefix show --name MyCustomIpPrefix --resource-group MyResourceGroup --subscription MySubscription ``` + +### [2023-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXMve30=/2023-11-01.xml) **Stable** + + + +#### examples + +- Get the details of a custom IP prefix resource. + ```bash + network custom-ip prefix show --name MyCustomIpPrefix --resource-group MyResourceGroup --subscription MySubscription + ``` diff --git a/Commands/network/custom-ip/prefix/_update.md b/Commands/network/custom-ip/prefix/_update.md index 573ae0c15..08c029e49 100644 --- a/Commands/network/custom-ip/prefix/_update.md +++ b/Commands/network/custom-ip/prefix/_update.md @@ -25,3 +25,14 @@ Update a custom IP prefix resource. ```bash network custom-ip prefix update --name MyCustomIpPrefix --resource-group MyResourceGroup --tags foo=bar ``` + +### [2023-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXMve30=/2023-11-01.xml) **Stable** + + + +#### examples + +- Update a custom IP prefix resource. + ```bash + network custom-ip prefix update --name MyCustomIpPrefix --resource-group MyResourceGroup --tags foo=bar + ``` diff --git a/Commands/tree.json b/Commands/tree.json index 05f2b34ab..7e98a535e 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -85153,6 +85153,24 @@ "version": "2023-09-01" } ] + }, + { + "examples": [ + { + "commands": [ + "network custom-ip prefix create --location westus2 --name MyCustomIpPrefix --resource-group MyResourceGroup" + ], + "name": "Create a custom IP prefix resource." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] } ] }, @@ -85202,6 +85220,24 @@ "version": "2023-09-01" } ] + }, + { + "examples": [ + { + "commands": [ + "network custom-ip prefix delete --name MyCustomIpPrefix --resource-group MyResourceGroup" + ], + "name": "Delete a custom IP prefix resource." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] } ] }, @@ -85261,6 +85297,29 @@ "version": "2023-09-01" } ] + }, + { + "examples": [ + { + "commands": [ + "network custom-ip prefix list --resource-group MyResourceGroup" + ], + "name": "List custom IP prefix resources." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/customipprefixes", + "plane": "mgmt-plane", + "version": "2023-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] } ] }, @@ -85310,6 +85369,24 @@ "version": "2023-09-01" } ] + }, + { + "examples": [ + { + "commands": [ + "network custom-ip prefix show --name MyCustomIpPrefix --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Get the details of a custom IP prefix resource." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] } ] }, @@ -85359,6 +85436,24 @@ "version": "2023-09-01" } ] + }, + { + "examples": [ + { + "commands": [ + "network custom-ip prefix update --name MyCustomIpPrefix --resource-group MyResourceGroup --tags foo=bar" + ], + "name": "Update a custom IP prefix resource." + } + ], + "name": "2023-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-11-01" + } + ] } ] } diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXM=/2023-11-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXM=/2023-11-01.json new file mode 100644 index 000000000..02ad313aa --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXM=/2023-11-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.network/customipprefixes", "version": "2023-11-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvY3VzdG9tSXBQcmVmaXhlcw==/V/MjAyMy0xMS0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes", "version": "2023-11-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9jdXN0b21JcFByZWZpeGVz/V/MjAyMy0xMS0wMQ=="}], "commandGroups": [{"name": "network custom-ip prefix", "commands": [{"name": "list", "version": "2023-11-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.network/customipprefixes", "version": "2023-11-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvY3VzdG9tSXBQcmVmaXhlcw==/V/MjAyMy0xMS0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes", "version": "2023-11-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9jdXN0b21JcFByZWZpeGVz/V/MjAyMy0xMS0wMQ=="}], "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"}]}], "conditions": [{"var": "$Condition_CustomIPPrefixes_List", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_CustomIPPrefixes_ListAll", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_CustomIPPrefixes_List"], "operationId": "CustomIPPrefixes_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/customIpPrefixes", "request": {"method": "get", "path": {"params": [{"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": "2023-11-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "object", "name": "extendedLocation", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "EdgeZone"}]}}]}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/customIpPrefixes/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "asn"}, {"type": "string", "name": "authorizationMessage"}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "childCustomIpPrefixes", "item": {"type": "@SubResource_read"}}, {"type": "string", "name": "cidr"}, {"type": "string", "name": "commissionedState", "enum": {"items": [{"value": "Commissioned"}, {"value": "CommissionedNoInternetAdvertise"}, {"value": "Commissioning"}, {"value": "Decommissioning"}, {"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "Provisioned"}, {"value": "Provisioning"}]}}, {"type": "object", "name": "customIpPrefixParent", "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}, {"type": "boolean", "name": "expressRouteAdvertise"}, {"readOnly": true, "type": "string", "name": "failedReason"}, {"type": "string", "name": "geo", "enum": {"items": [{"value": "AFRI"}, {"value": "APAC"}, {"value": "AQ"}, {"value": "EURO"}, {"value": "GLOBAL"}, {"value": "LATAM"}, {"value": "ME"}, {"value": "NAM"}, {"value": "OCEANIA"}]}}, {"type": "boolean", "name": "noInternetAdvertise"}, {"type": "string", "name": "prefixType", "enum": {"items": [{"value": "Child"}, {"value": "Parent"}, {"value": "Singular"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "publicIpPrefixes", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "string", "name": "signedMessage"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_CustomIPPrefixes_ListAll"], "operationId": "CustomIPPrefixes_ListAll", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Network/customIpPrefixes", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-11-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "object", "name": "extendedLocation", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "EdgeZone"}]}}]}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/customIpPrefixes/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "asn"}, {"type": "string", "name": "authorizationMessage"}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "childCustomIpPrefixes", "item": {"type": "@SubResource_read"}}, {"type": "string", "name": "cidr"}, {"type": "string", "name": "commissionedState", "enum": {"items": [{"value": "Commissioned"}, {"value": "CommissionedNoInternetAdvertise"}, {"value": "Commissioning"}, {"value": "Decommissioning"}, {"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "Provisioned"}, {"value": "Provisioning"}]}}, {"type": "@SubResource_read", "name": "customIpPrefixParent"}, {"type": "boolean", "name": "expressRouteAdvertise"}, {"readOnly": true, "type": "string", "name": "failedReason"}, {"type": "string", "name": "geo", "enum": {"items": [{"value": "AFRI"}, {"value": "APAC"}, {"value": "AQ"}, {"value": "EURO"}, {"value": "GLOBAL"}, {"value": "LATAM"}, {"value": "ME"}, {"value": "NAM"}, {"value": "OCEANIA"}]}}, {"type": "boolean", "name": "noInternetAdvertise"}, {"type": "string", "name": "prefixType", "enum": {"items": [{"value": "Child"}, {"value": "Parent"}, {"value": "Singular"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "publicIpPrefixes", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "string", "name": "signedMessage"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXM=/2023-11-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXM=/2023-11-01.xml new file mode 100644 index 000000000..4c4481f26 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXM=/2023-11-01.xml @@ -0,0 +1,261 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXM=/2023-11-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXM=/2023-11-01.md new file mode 100644 index 000000000..bba9f27e5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXM=/2023-11-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.network/customipprefixes 2023-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXM=/2023-11-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXMve30=/2023-11-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXMve30=/2023-11-01.json new file mode 100644 index 000000000..51584e290 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXMve30=/2023-11-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", "version": "2023-11-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9jdXN0b21JcFByZWZpeGVzL3tjdXN0b21JcFByZWZpeE5hbWV9/V/MjAyMy0xMS0wMQ=="}], "commandGroups": [{"name": "network custom-ip prefix", "commands": [{"name": "show", "version": "2023-11-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", "version": "2023-11-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9jdXN0b21JcFByZWZpeGVzL3tjdXN0b21JcFByZWZpeE5hbWV9/V/MjAyMy0xMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.customIpPrefixName", "options": ["n", "name"], "required": true, "idPart": "name", "help": {"short": "The name of the custom IP prefix."}}, {"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": "string", "var": "$Query.expand", "options": ["expand"], "help": {"short": "Expand referenced resources. Default value is None."}}]}], "operations": [{"operationId": "CustomIPPrefixes_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/customIpPrefixes/{customIpPrefixName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "customIpPrefixName", "arg": "$Path.customIpPrefixName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "string", "name": "$expand", "arg": "$Query.expand"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-11-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "object", "name": "extendedLocation", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "EdgeZone"}]}}]}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/customIpPrefixes/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "asn"}, {"type": "string", "name": "authorizationMessage"}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "childCustomIpPrefixes", "item": {"type": "@SubResource_read"}}, {"type": "string", "name": "cidr"}, {"type": "string", "name": "commissionedState", "enum": {"items": [{"value": "Commissioned"}, {"value": "CommissionedNoInternetAdvertise"}, {"value": "Commissioning"}, {"value": "Decommissioning"}, {"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "Provisioned"}, {"value": "Provisioning"}]}}, {"type": "object", "name": "customIpPrefixParent", "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}, {"type": "boolean", "name": "expressRouteAdvertise"}, {"readOnly": true, "type": "string", "name": "failedReason"}, {"type": "string", "name": "geo", "enum": {"items": [{"value": "AFRI"}, {"value": "APAC"}, {"value": "AQ"}, {"value": "EURO"}, {"value": "GLOBAL"}, {"value": "LATAM"}, {"value": "ME"}, {"value": "NAM"}, {"value": "OCEANIA"}]}}, {"type": "boolean", "name": "noInternetAdvertise"}, {"type": "string", "name": "prefixType", "enum": {"items": [{"value": "Child"}, {"value": "Parent"}, {"value": "Singular"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "publicIpPrefixes", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "string", "name": "signedMessage"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2023-11-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", "version": "2023-11-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9jdXN0b21JcFByZWZpeGVzL3tjdXN0b21JcFByZWZpeE5hbWV9/V/MjAyMy0xMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.customIpPrefixName", "options": ["n", "name"], "required": true, "idPart": "name", "help": {"short": "The name of the custom IP prefix."}}, {"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": "location"}, "operationId": "CustomIPPrefixes_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/customIpPrefixes/{customIpPrefixName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "customIpPrefixName", "arg": "$Path.customIpPrefixName", "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": "2023-11-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": ""}, {"name": "create", "version": "2023-11-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", "version": "2023-11-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9jdXN0b21JcFByZWZpeGVzL3tjdXN0b21JcFByZWZpeE5hbWV9/V/MjAyMy0xMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.customIpPrefixName", "options": ["n", "name"], "required": true, "idPart": "name", "help": {"short": "The name of the custom IP prefix."}}, {"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": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "", "help": {"short": "Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "string", "var": "$parameters.properties.asn", "options": ["asn"], "group": "", "help": {"short": "The ASN for CIDR advertising. Should be an integer as string."}}, {"type": "string", "var": "$parameters.properties.authorizationMessage", "options": ["authorization-message"], "group": "", "help": {"short": "Authorization message for WAN validation."}}, {"type": "string", "var": "$parameters.properties.cidr", "options": ["cidr"], "group": "", "help": {"short": "The prefix range in CIDR notation. Should include the start address and the prefix length."}}, {"type": "string", "var": "$parameters.properties.customIpPrefixParent.id", "options": ["c", "cip-prefix-parent"], "group": "", "help": {"short": "The Parent CustomIpPrefix for IPv6 /64 CustomIpPrefix."}}, {"type": "boolean", "var": "$parameters.properties.expressRouteAdvertise", "options": ["is-advertised", "express-route-advertise"], "group": "", "help": {"short": "Whether to do express route advertise."}}, {"type": "string", "var": "$parameters.properties.geo", "options": ["geo"], "group": "", "help": {"short": "The Geo for CIDR advertising. Should be an Geo code."}, "enum": {"items": [{"name": "AFRI", "value": "AFRI"}, {"name": "APAC", "value": "APAC"}, {"name": "AQ", "value": "AQ"}, {"name": "EURO", "value": "EURO"}, {"name": "GLOBAL", "value": "GLOBAL"}, {"name": "LATAM", "value": "LATAM"}, {"name": "ME", "value": "ME"}, {"name": "NAM", "value": "NAM"}, {"name": "OCEANIA", "value": "OCEANIA"}]}}, {"type": "string", "var": "$parameters.properties.signedMessage", "options": ["signed-message"], "group": "", "help": {"short": "Signed message for WAN validation."}}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "", "help": {"short": "Space-separated tags: key[=value] [key[=value] ...]."}, "additionalProps": {"item": {"type": "string"}}}, {"type": "array", "var": "$parameters.zones", "options": ["z", "zone"], "group": "", "help": {"short": "Space-separated list of availability zones into which to provision the resource. Allowed values: 1, 2, 3."}, "item": {"type": "string"}}]}, {"name": "Parameters", "args": [{"type": "object", "var": "$parameters.extendedLocation", "options": ["extended-location"], "hide": true, "group": "Parameters", "help": {"short": "The extended location of the custom IP prefix."}, "args": [{"type": "string", "var": "$parameters.extendedLocation.name", "options": ["name"], "help": {"short": "The name of the extended location."}}, {"type": "string", "var": "$parameters.extendedLocation.type", "options": ["type"], "help": {"short": "The type of the extended location."}, "enum": {"items": [{"name": "EdgeZone", "value": "EdgeZone"}]}}]}, {"type": "ResourceId", "var": "$parameters.id", "options": ["id"], "hide": true, "group": "Parameters", "help": {"short": "Resource ID."}, "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/customIpPrefixes/{}"}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$parameters.properties.commissionedState", "options": ["commissioned-state"], "hide": true, "group": "Properties", "help": {"short": "The commissioned state of the Custom IP Prefix."}, "enum": {"items": [{"name": "Commissioned", "value": "Commissioned"}, {"name": "CommissionedNoInternetAdvertise", "value": "CommissionedNoInternetAdvertise"}, {"name": "Commissioning", "value": "Commissioning"}, {"name": "Decommissioning", "value": "Decommissioning"}, {"name": "Deprovisioned", "value": "Deprovisioned"}, {"name": "Deprovisioning", "value": "Deprovisioning"}, {"name": "Provisioned", "value": "Provisioned"}, {"name": "Provisioning", "value": "Provisioning"}]}}, {"type": "boolean", "var": "$parameters.properties.noInternetAdvertise", "options": ["no-internet-advertise"], "hide": true, "group": "Properties", "help": {"short": "Whether to Advertise the range to Internet."}}, {"type": "string", "var": "$parameters.properties.prefixType", "options": ["prefix-type"], "group": "Properties", "help": {"short": "Type of custom IP prefix. Should be Singular, Parent, or Child."}, "enum": {"items": [{"name": "Child", "value": "Child"}, {"name": "Parent", "value": "Parent"}, {"name": "Singular", "value": "Singular"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "CustomIPPrefixes_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/customIpPrefixes/{customIpPrefixName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "customIpPrefixName", "arg": "$Path.customIpPrefixName", "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": "2023-11-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "extendedLocation", "arg": "$parameters.extendedLocation", "props": [{"type": "string", "name": "name", "arg": "$parameters.extendedLocation.name"}, {"type": "string", "name": "type", "arg": "$parameters.extendedLocation.type", "enum": {"items": [{"value": "EdgeZone"}]}}]}, {"type": "ResourceId", "name": "id", "arg": "$parameters.id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/customIpPrefixes/{}"}}, {"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "asn", "arg": "$parameters.properties.asn"}, {"type": "string", "name": "authorizationMessage", "arg": "$parameters.properties.authorizationMessage"}, {"type": "string", "name": "cidr", "arg": "$parameters.properties.cidr"}, {"type": "string", "name": "commissionedState", "arg": "$parameters.properties.commissionedState", "enum": {"items": [{"value": "Commissioned"}, {"value": "CommissionedNoInternetAdvertise"}, {"value": "Commissioning"}, {"value": "Decommissioning"}, {"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "Provisioned"}, {"value": "Provisioning"}]}}, {"type": "object", "name": "customIpPrefixParent", "props": [{"type": "string", "name": "id", "arg": "$parameters.properties.customIpPrefixParent.id"}]}, {"type": "boolean", "name": "expressRouteAdvertise", "arg": "$parameters.properties.expressRouteAdvertise"}, {"type": "string", "name": "geo", "arg": "$parameters.properties.geo", "enum": {"items": [{"value": "AFRI"}, {"value": "APAC"}, {"value": "AQ"}, {"value": "EURO"}, {"value": "GLOBAL"}, {"value": "LATAM"}, {"value": "ME"}, {"value": "NAM"}, {"value": "OCEANIA"}]}}, {"type": "boolean", "name": "noInternetAdvertise", "arg": "$parameters.properties.noInternetAdvertise"}, {"type": "string", "name": "prefixType", "arg": "$parameters.properties.prefixType", "enum": {"items": [{"value": "Child"}, {"value": "Parent"}, {"value": "Singular"}]}}, {"type": "string", "name": "signedMessage", "arg": "$parameters.properties.signedMessage"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}, {"type": "array", "name": "zones", "arg": "$parameters.zones", "item": {"type": "string"}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "object", "name": "extendedLocation", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "EdgeZone"}]}}]}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/customIpPrefixes/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "asn"}, {"type": "string", "name": "authorizationMessage"}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "childCustomIpPrefixes", "item": {"type": "@SubResource_read"}}, {"type": "string", "name": "cidr"}, {"type": "string", "name": "commissionedState", "enum": {"items": [{"value": "Commissioned"}, {"value": "CommissionedNoInternetAdvertise"}, {"value": "Commissioning"}, {"value": "Decommissioning"}, {"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "Provisioned"}, {"value": "Provisioning"}]}}, {"type": "object", "name": "customIpPrefixParent", "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}, {"type": "boolean", "name": "expressRouteAdvertise"}, {"readOnly": true, "type": "string", "name": "failedReason"}, {"type": "string", "name": "geo", "enum": {"items": [{"value": "AFRI"}, {"value": "APAC"}, {"value": "AQ"}, {"value": "EURO"}, {"value": "GLOBAL"}, {"value": "LATAM"}, {"value": "ME"}, {"value": "NAM"}, {"value": "OCEANIA"}]}}, {"type": "boolean", "name": "noInternetAdvertise"}, {"type": "string", "name": "prefixType", "enum": {"items": [{"value": "Child"}, {"value": "Parent"}, {"value": "Singular"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "publicIpPrefixes", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "string", "name": "signedMessage"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2023-11-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", "version": "2023-11-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9jdXN0b21JcFByZWZpeGVzL3tjdXN0b21JcFByZWZpeE5hbWV9/V/MjAyMy0xMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.customIpPrefixName", "options": ["n", "name"], "required": true, "idPart": "name", "help": {"short": "The name of the custom IP prefix."}}, {"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": "string", "var": "$parameters.properties.authorizationMessage", "options": ["authorization-message"], "group": "", "help": {"short": "Authorization message for WAN validation."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.commissionedState", "options": ["state"], "group": "", "help": {"short": "Commissioned State of the custom ip prefix."}, "enum": {"items": [{"name": "Commissioned", "value": "Commissioned"}, {"name": "CommissionedNoInternetAdvertise", "value": "CommissionedNoInternetAdvertise"}, {"name": "Commissioning", "value": "Commissioning"}, {"name": "Decommissioning", "value": "Decommissioning"}, {"name": "Deprovisioned", "value": "Deprovisioned"}, {"name": "Deprovisioning", "value": "Deprovisioning"}, {"name": "Provisioned", "value": "Provisioned"}, {"name": "Provisioning", "value": "Provisioning"}]}}, {"nullable": true, "type": "boolean", "var": "$parameters.properties.noInternetAdvertise", "options": ["no-internet-advertise"], "group": "", "help": {"short": "Whether to Advertise the range to Internet."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.signedMessage", "options": ["signed-message"], "group": "", "help": {"short": "Signed message for WAN validation."}}, {"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "", "help": {"short": "Space-separated tags: key[=value] [key[=value] ...]."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Parameters", "args": [{"nullable": true, "type": "object", "var": "$parameters.extendedLocation", "options": ["extended-location"], "hide": true, "group": "Parameters", "help": {"short": "The extended location of the custom IP prefix."}, "args": [{"nullable": true, "type": "string", "var": "$parameters.extendedLocation.name", "options": ["name"], "help": {"short": "The name of the extended location."}}, {"nullable": true, "type": "string", "var": "$parameters.extendedLocation.type", "options": ["type"], "help": {"short": "The type of the extended location."}, "enum": {"items": [{"name": "EdgeZone", "value": "EdgeZone"}]}}]}, {"nullable": true, "type": "ResourceId", "var": "$parameters.id", "options": ["id"], "hide": true, "group": "Parameters", "help": {"short": "Resource ID."}, "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/customIpPrefixes/{}"}}, {"nullable": true, "type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "hide": true, "group": "Parameters", "help": {"short": "Resource location."}}, {"nullable": true, "type": "array", "var": "$parameters.zones", "options": ["zones"], "hide": true, "group": "Parameters", "help": {"short": "A list of availability zones denoting the IP allocated for the resource needs to come from."}, "item": {"nullable": true, "type": "string"}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.asn", "options": ["asn"], "hide": true, "group": "Properties", "help": {"short": "The ASN for CIDR advertising. Should be an integer as string."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.cidr", "options": ["cidr"], "hide": true, "group": "Properties", "help": {"short": "The prefix range in CIDR notation. Should include the start address and the prefix length."}}, {"nullable": true, "type": "object", "var": "$parameters.properties.customIpPrefixParent", "options": ["custom-ip-prefix-parent"], "hide": true, "group": "Properties", "help": {"short": "The Parent CustomIpPrefix for IPv6 /64 CustomIpPrefix."}, "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.customIpPrefixParent.id", "options": ["id"], "help": {"short": "Resource ID."}}]}, {"nullable": true, "type": "boolean", "var": "$parameters.properties.expressRouteAdvertise", "options": ["express-route-advertise"], "hide": true, "group": "Properties", "help": {"short": "Whether to do express route advertise."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.geo", "options": ["geo"], "hide": true, "group": "Properties", "help": {"short": "The Geo for CIDR advertising. Should be an Geo code."}, "enum": {"items": [{"name": "AFRI", "value": "AFRI"}, {"name": "APAC", "value": "APAC"}, {"name": "AQ", "value": "AQ"}, {"name": "EURO", "value": "EURO"}, {"name": "GLOBAL", "value": "GLOBAL"}, {"name": "LATAM", "value": "LATAM"}, {"name": "ME", "value": "ME"}, {"name": "NAM", "value": "NAM"}, {"name": "OCEANIA", "value": "OCEANIA"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.prefixType", "options": ["prefix-type"], "hide": true, "group": "Properties", "help": {"short": "Type of custom IP prefix. Should be Singular, Parent, or Child."}, "enum": {"items": [{"name": "Child", "value": "Child"}, {"name": "Parent", "value": "Parent"}, {"name": "Singular", "value": "Singular"}]}}]}], "operations": [{"operationId": "CustomIPPrefixes_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/customIpPrefixes/{customIpPrefixName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "customIpPrefixName", "arg": "$Path.customIpPrefixName", "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": "2023-11-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "object", "name": "extendedLocation", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "EdgeZone"}]}}]}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/customIpPrefixes/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "asn"}, {"type": "string", "name": "authorizationMessage"}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "childCustomIpPrefixes", "item": {"type": "@SubResource_read"}}, {"type": "string", "name": "cidr"}, {"type": "string", "name": "commissionedState", "enum": {"items": [{"value": "Commissioned"}, {"value": "CommissionedNoInternetAdvertise"}, {"value": "Commissioning"}, {"value": "Decommissioning"}, {"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "Provisioned"}, {"value": "Provisioning"}]}}, {"type": "object", "name": "customIpPrefixParent", "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}, {"type": "boolean", "name": "expressRouteAdvertise"}, {"readOnly": true, "type": "string", "name": "failedReason"}, {"type": "string", "name": "geo", "enum": {"items": [{"value": "AFRI"}, {"value": "APAC"}, {"value": "AQ"}, {"value": "EURO"}, {"value": "GLOBAL"}, {"value": "LATAM"}, {"value": "ME"}, {"value": "NAM"}, {"value": "OCEANIA"}]}}, {"type": "boolean", "name": "noInternetAdvertise"}, {"type": "string", "name": "prefixType", "enum": {"items": [{"value": "Child"}, {"value": "Parent"}, {"value": "Singular"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "publicIpPrefixes", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "string", "name": "signedMessage"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}], "cls": "CustomIpPrefix_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "extendedLocation", "arg": "$parameters.extendedLocation", "props": [{"type": "string", "name": "name", "arg": "$parameters.extendedLocation.name"}, {"type": "string", "name": "type", "arg": "$parameters.extendedLocation.type", "enum": {"items": [{"value": "EdgeZone"}]}}]}, {"type": "ResourceId", "name": "id", "arg": "$parameters.id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/customIpPrefixes/{}"}}, {"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "asn", "arg": "$parameters.properties.asn"}, {"type": "string", "name": "authorizationMessage", "arg": "$parameters.properties.authorizationMessage"}, {"type": "string", "name": "cidr", "arg": "$parameters.properties.cidr"}, {"type": "string", "name": "commissionedState", "arg": "$parameters.properties.commissionedState", "enum": {"items": [{"value": "Commissioned"}, {"value": "CommissionedNoInternetAdvertise"}, {"value": "Commissioning"}, {"value": "Decommissioning"}, {"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "Provisioned"}, {"value": "Provisioning"}]}}, {"type": "object", "name": "customIpPrefixParent", "arg": "$parameters.properties.customIpPrefixParent", "props": [{"type": "string", "name": "id", "arg": "$parameters.properties.customIpPrefixParent.id"}]}, {"type": "boolean", "name": "expressRouteAdvertise", "arg": "$parameters.properties.expressRouteAdvertise"}, {"type": "string", "name": "geo", "arg": "$parameters.properties.geo", "enum": {"items": [{"value": "AFRI"}, {"value": "APAC"}, {"value": "AQ"}, {"value": "EURO"}, {"value": "GLOBAL"}, {"value": "LATAM"}, {"value": "ME"}, {"value": "NAM"}, {"value": "OCEANIA"}]}}, {"type": "boolean", "name": "noInternetAdvertise", "arg": "$parameters.properties.noInternetAdvertise"}, {"type": "string", "name": "prefixType", "arg": "$parameters.properties.prefixType", "enum": {"items": [{"value": "Child"}, {"value": "Parent"}, {"value": "Singular"}]}}, {"type": "string", "name": "signedMessage", "arg": "$parameters.properties.signedMessage"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}, {"type": "array", "name": "zones", "arg": "$parameters.zones", "item": {"type": "string"}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "location"}, "operationId": "CustomIPPrefixes_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/customIpPrefixes/{customIpPrefixName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "customIpPrefixName", "arg": "$Path.customIpPrefixName", "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": "2023-11-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@CustomIpPrefix_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXMve30=/2023-11-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXMve30=/2023-11-01.xml new file mode 100644 index 000000000..0f02c6acb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2N1c3RvbWlwcHJlZml4ZXMve30=/2023-11-01.xml @@ -0,0 +1,775 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +