From a7da86360d77437908364de59a545e68b1e8abd3 Mon Sep 17 00:00:00 2001 From: william Date: Thu, 23 Jul 2026 15:38:06 +0800 Subject: [PATCH 1/2] Export aaz for interconnect-block --- Commands/interconnect-block/_create.md | 16 + Commands/interconnect-block/_delete.md | 21 + Commands/interconnect-block/_list.md | 27 + Commands/interconnect-block/_show.md | 21 + Commands/interconnect-block/_update.md | 26 + Commands/interconnect-block/readme.md | 20 + Commands/readme.md | 3 + .../2026-03-01.json | 1 + .../2026-03-01.xml | 277 +++++++ .../2026-03-01.md | 1 + .../2026-03-01.json | 1 + .../2026-03-01.xml | 757 ++++++++++++++++++ 12 files changed, 1171 insertions(+) create mode 100644 Commands/interconnect-block/_create.md create mode 100644 Commands/interconnect-block/_delete.md create mode 100644 Commands/interconnect-block/_list.md create mode 100644 Commands/interconnect-block/_show.md create mode 100644 Commands/interconnect-block/_update.md create mode 100644 Commands/interconnect-block/readme.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcw==/2026-03-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcw==/2026-03-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcw==/2026-03-01.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcy97fQ==/2026-03-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcy97fQ==/2026-03-01.xml diff --git a/Commands/interconnect-block/_create.md b/Commands/interconnect-block/_create.md new file mode 100644 index 000000000..baab01525 --- /dev/null +++ b/Commands/interconnect-block/_create.md @@ -0,0 +1,16 @@ +# [Command] _interconnect-block create_ + +Create an Interconnect Block. When updating an Interconnect Block, only tags and sku-capacity may be modified. + +## Versions + +### [2026-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcy97fQ==/2026-03-01.xml) **Stable** + + + +#### examples + +- Creates a new InterconnectBlock resource. + ```bash + interconnect-block create --name training-icb-001 --resource-group ai-training-rg --location eastus --zone 1 --sku-name Standard_ND128isr_GB300_v6 --sku-capacity 36 --interconnect-group-id "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/network-rg/providers/Microsoft.Network/interconnectGroups/training-ig" --tags Environment=Production Workload=AI-Training CostCenter=ML-Engineering + ``` diff --git a/Commands/interconnect-block/_delete.md b/Commands/interconnect-block/_delete.md new file mode 100644 index 000000000..7d4dc121b --- /dev/null +++ b/Commands/interconnect-block/_delete.md @@ -0,0 +1,21 @@ +# [Command] _interconnect-block delete_ + +Delete an Interconnect Block. The operation is only allowed when there are no virtual machines or VMSS VM instances associated with the Interconnect Block. + +## Versions + +### [2026-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcy97fQ==/2026-03-01.xml) **Stable** + + + +#### examples + +- Delete with confirmation + ```bash + interconnect-block delete --name training-icb-001 --resource-group ai-training-rg + ``` + +- Delete without confirmation + ```bash + interconnect-block delete --name training-icb-001 --resource-group ai-training-rg --yes + ``` diff --git a/Commands/interconnect-block/_list.md b/Commands/interconnect-block/_list.md new file mode 100644 index 000000000..62b4fd8f7 --- /dev/null +++ b/Commands/interconnect-block/_list.md @@ -0,0 +1,27 @@ +# [Command] _interconnect-block list_ + +List all of the Interconnect Blocks in the subscription. Use the nextLink property in the response to get the next page of Interconnect Blocks. + +## Versions + +### [2026-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcw==/2026-03-01.xml) **Stable** + + + + +#### examples + +- List all in subscription + ```bash + interconnect-block list + ``` + +- List by resource group + ```bash + interconnect-block list --resource-group ai-training-rg + ``` + +- List and filter by capacity + ```bash + interconnect-block list --resource-group ai-training-rg --query "[?sku.capacity>=36]" + ``` diff --git a/Commands/interconnect-block/_show.md b/Commands/interconnect-block/_show.md new file mode 100644 index 000000000..57e463a32 --- /dev/null +++ b/Commands/interconnect-block/_show.md @@ -0,0 +1,21 @@ +# [Command] _interconnect-block show_ + +Get information about an Interconnect Block. + +## Versions + +### [2026-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcy97fQ==/2026-03-01.xml) **Stable** + + + +#### examples + +- Get basic information + ```bash + interconnect-block show --name training-icb-001 --resource-group ai-training-rg + ``` + +- Get with instance view (includes runtime details) + ```bash + interconnect-block show --name training-icb-001 --resource-group ai-training-rg --expand instanceView + ``` diff --git a/Commands/interconnect-block/_update.md b/Commands/interconnect-block/_update.md new file mode 100644 index 000000000..62d920de9 --- /dev/null +++ b/Commands/interconnect-block/_update.md @@ -0,0 +1,26 @@ +# [Command] _interconnect-block update_ + +Update an Interconnect Block. When updating an Interconnect Block, only tags and sku-capacity may be modified. + +## Versions + +### [2026-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcy97fQ==/2026-03-01.xml) **Stable** + + + +#### examples + +- Update scale capacity + ```bash + interconnect-block update --name training-icb-001 --resource-group ai-training-rg --sku-capacity 54 + ``` + +- Update tags + ```bash + interconnect-block update --name training-icb-001 --resource-group ai-training-rg --tags Environment=Production Capacity=54-nodes LastScaled=$(date +%Y-%m-%d) + ``` + +- Update scale with no-wait + ```bash + interconnect-block update --name training-icb-001 --resource-group ai-training-rg --sku-capacity 72 --no-wait + ``` diff --git a/Commands/interconnect-block/readme.md b/Commands/interconnect-block/readme.md new file mode 100644 index 000000000..0fff69ee6 --- /dev/null +++ b/Commands/interconnect-block/readme.md @@ -0,0 +1,20 @@ +# [Group] _interconnect-block_ + +Manage Interconnect Block + +## Commands + +- [create](/Commands/interconnect-block/_create.md) +: Create an Interconnect Block. When updating an Interconnect Block, only tags and sku-capacity may be modified. + +- [delete](/Commands/interconnect-block/_delete.md) +: Delete an Interconnect Block. The operation is only allowed when there are no virtual machines or VMSS VM instances associated with the Interconnect Block. + +- [list](/Commands/interconnect-block/_list.md) +: List all of the Interconnect Blocks in the subscription. Use the nextLink property in the response to get the next page of Interconnect Blocks. + +- [show](/Commands/interconnect-block/_show.md) +: Get information about an Interconnect Block. + +- [update](/Commands/interconnect-block/_update.md) +: Update an Interconnect Block. When updating an Interconnect Block, only tags and sku-capacity may be modified. diff --git a/Commands/readme.md b/Commands/readme.md index b942ede44..550d46d97 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -209,6 +209,9 @@ - [informatica](/Commands/informatica/readme.md) : Manage all resources related to Informatica within the Azure CLI. +- [interconnect-block](/Commands/interconnect-block/readme.md) +: Manage Interconnect Block + - [k8s-runtime](/Commands/k8s-runtime/readme.md) : Manage Arc Kubernetes Runtime resources diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcw==/2026-03-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcw==/2026-03-01.json new file mode 100644 index 000000000..220077825 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcw==/2026-03-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/interconnectblocks", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW50ZXJjb25uZWN0QmxvY2tz/V/MjAyNi0wMy0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/interconnectblocks", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbnRlcmNvbm5lY3RCbG9ja3M=/V/MjAyNi0wMy0wMQ=="}], "commandGroups": [{"name": "interconnect-block", "commands": [{"name": "list", "version": "2026-03-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/interconnectblocks", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW50ZXJjb25uZWN0QmxvY2tz/V/MjAyNi0wMy0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/interconnectblocks", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbnRlcmNvbm5lY3RCbG9ja3M=/V/MjAyNi0wMy0wMQ=="}], "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_InterconnectBlocks_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_InterconnectBlocks_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_InterconnectBlocks_ListBySubscription"], "operationId": "InterconnectBlocks_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Compute/interconnectBlocks", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "placement", "props": [{"type": "array", "name": "excludeZones", "item": {"type": "string"}}, {"type": "array", "name": "includeZones", "item": {"type": "string"}}, {"type": "string", "name": "zonePlacementPolicy", "enum": {"items": [{"value": "Any"}, {"value": "Auto"}]}}]}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "object", "name": "instanceView", "props": [{"readOnly": true, "type": "integer32", "name": "currentCapacity"}, {"readOnly": true, "type": "array", "name": "statuses", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time"}]}}]}, {"readOnly": true, "type": "string", "name": "interconnectBlockId"}, {"type": "object", "name": "interconnectGroup", "required": true, "props": [{"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "dateTime", "name": "provisioningTime"}, {"readOnly": true, "type": "dateTime", "name": "timeCreated"}, {"readOnly": true, "type": "array", "name": "virtualMachinesAssociated", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}]}}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity"}, {"type": "string", "name": "name"}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"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": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_InterconnectBlocks_ListByResourceGroup"], "operationId": "InterconnectBlocks_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/interconnectBlocks", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "placement", "props": [{"type": "array", "name": "excludeZones", "item": {"type": "string"}}, {"type": "array", "name": "includeZones", "item": {"type": "string"}}, {"type": "string", "name": "zonePlacementPolicy", "enum": {"items": [{"value": "Any"}, {"value": "Auto"}]}}]}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "object", "name": "instanceView", "props": [{"readOnly": true, "type": "integer32", "name": "currentCapacity"}, {"readOnly": true, "type": "array", "name": "statuses", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time"}]}}]}, {"readOnly": true, "type": "string", "name": "interconnectBlockId"}, {"type": "object", "name": "interconnectGroup", "required": true, "props": [{"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "dateTime", "name": "provisioningTime"}, {"readOnly": true, "type": "dateTime", "name": "timeCreated"}, {"readOnly": true, "type": "array", "name": "virtualMachinesAssociated", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}]}}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity"}, {"type": "string", "name": "name"}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"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": {"readOnly": true, "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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcw==/2026-03-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcw==/2026-03-01.xml new file mode 100644 index 000000000..3916b6e1d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcw==/2026-03-01.xml @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcw==/2026-03-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcw==/2026-03-01.md new file mode 100644 index 000000000..cf7a39347 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcw==/2026-03-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.compute/interconnectblocks 2026-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcw==/2026-03-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcy97fQ==/2026-03-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcy97fQ==/2026-03-01.json new file mode 100644 index 000000000..72be8bcd1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcy97fQ==/2026-03-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/interconnectblocks/{}", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbnRlcmNvbm5lY3RCbG9ja3Mve2ludGVyY29ubmVjdEJsb2NrTmFtZX0=/V/MjAyNi0wMy0wMQ=="}], "commandGroups": [{"name": "interconnect-block", "commands": [{"name": "show", "version": "2026-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/interconnectblocks/{}", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbnRlcmNvbm5lY3RCbG9ja3Mve2ludGVyY29ubmVjdEJsb2NrTmFtZX0=/V/MjAyNi0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.interconnectBlockName", "options": ["n", "name", "interconnect-block-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Interconnect Block."}, "format": {"pattern": ""}}, {"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": "The expand expression to apply on the operation. 'instanceView' retrieves a snapshot of the runtime properties of the Interconnect Block that is managed by the platform and can change outside of control plane operations."}, "enum": {"items": [{"name": "instanceView", "value": "instanceView"}]}}]}], "operations": [{"operationId": "InterconnectBlocks_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/interconnectBlocks/{interconnectBlockName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "interconnectBlockName", "arg": "$Path.interconnectBlockName", "required": true, "format": {"pattern": ""}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "placement", "props": [{"type": "array", "name": "excludeZones", "item": {"type": "string"}}, {"type": "array", "name": "includeZones", "item": {"type": "string"}}, {"type": "string", "name": "zonePlacementPolicy", "enum": {"items": [{"value": "Any"}, {"value": "Auto"}]}}]}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "object", "name": "instanceView", "props": [{"readOnly": true, "type": "integer32", "name": "currentCapacity"}, {"readOnly": true, "type": "array", "name": "statuses", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time"}]}}]}, {"readOnly": true, "type": "string", "name": "interconnectBlockId"}, {"type": "object", "name": "interconnectGroup", "required": true, "props": [{"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "dateTime", "name": "provisioningTime"}, {"readOnly": true, "type": "dateTime", "name": "timeCreated"}, {"readOnly": true, "type": "array", "name": "virtualMachinesAssociated", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}]}}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity"}, {"type": "string", "name": "name"}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"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": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/interconnectblocks/{}", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbnRlcmNvbm5lY3RCbG9ja3Mve2ludGVyY29ubmVjdEJsb2NrTmFtZX0=/V/MjAyNi0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.interconnectBlockName", "options": ["n", "name", "interconnect-block-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Interconnect Block."}, "format": {"pattern": ""}}, {"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": "InterconnectBlocks_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/interconnectBlocks/{interconnectBlockName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "interconnectBlockName", "arg": "$Path.interconnectBlockName", "required": true, "format": {"pattern": ""}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/interconnectblocks/{}", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbnRlcmNvbm5lY3RCbG9ja3Mve2ludGVyY29ubmVjdEJsb2NrTmFtZX0=/V/MjAyNi0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.interconnectBlockName", "options": ["n", "name", "interconnect-block-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Interconnect Block."}, "format": {"pattern": ""}}, {"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"}]}, {"name": "InterconnectGroup", "args": [{"type": "string", "var": "$resource.properties.interconnectGroup.id", "options": ["group-id", "interconnect-group-id"], "group": "InterconnectGroup", "help": {"short": "The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}]}, {"name": "Placement", "args": [{"type": "array", "var": "$resource.placement.excludeZones", "options": ["exclude-zone", "placement-exclude-zone"], "group": "Placement", "help": {"short": "This property supplements the 'zonePlacementPolicy' property. If 'zonePlacementPolicy' is set to 'Any'/'Auto', availability zone selected by the system must not be present in the list of availability zones passed with 'excludeZones'. If 'excludeZones' is not provided, all availability zones in region will be considered for selection."}, "item": {"type": "string"}}, {"type": "array", "var": "$resource.placement.includeZones", "options": ["include-zone", "placement-include-zone"], "group": "Placement", "help": {"short": "This property supplements the 'zonePlacementPolicy' property. If 'zonePlacementPolicy' is set to 'Any'/'Auto', availability zone selected by the system must be present in the list of availability zones passed with 'includeZones'. If 'includeZones' is not provided, all availability zones in region will be considered for selection."}, "item": {"type": "string"}}, {"type": "string", "var": "$resource.placement.zonePlacementPolicy", "options": ["zone-placement-policy", "placement-zone-placement-policy"], "group": "Placement", "help": {"short": "Specifies the policy for resource's placement in availability zone. Possible values are: **Any** (used for Virtual Machines), **Auto** (used for Virtual Machine Scale Sets) - An availability zone will be automatically picked by system as part of resource creation."}, "enum": {"items": [{"name": "Any", "value": "Any"}, {"name": "Auto", "value": "Auto"}]}}]}, {"name": "Resource", "args": [{"type": "ResourceLocation", "var": "$resource.location", "options": ["l", "location"], "required": true, "group": "Resource", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}, {"type": "array", "var": "$resource.zones", "options": ["zones"], "group": "Resource", "help": {"short": "The availability zones."}, "item": {"type": "string"}}]}, {"name": "Sku", "args": [{"type": "integer64", "var": "$resource.sku.capacity", "options": ["sku-capacity"], "group": "Sku", "help": {"short": "Specifies the number of virtual machines in the scale set."}}, {"type": "string", "var": "$resource.sku.name", "options": ["sku-name"], "group": "Sku", "help": {"short": "The sku name."}}, {"type": "string", "var": "$resource.sku.tier", "options": ["sku-tier"], "group": "Sku", "help": {"short": "Specifies the tier of virtual machines in a scale set. Possible Values: Standard, Basic"}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "InterconnectBlocks_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/interconnectBlocks/{interconnectBlockName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "interconnectBlockName", "arg": "$Path.interconnectBlockName", "required": true, "format": {"pattern": ""}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "placement", "props": [{"type": "array", "name": "excludeZones", "arg": "$resource.placement.excludeZones", "item": {"type": "string"}}, {"type": "array", "name": "includeZones", "arg": "$resource.placement.includeZones", "item": {"type": "string"}}, {"type": "string", "name": "zonePlacementPolicy", "arg": "$resource.placement.zonePlacementPolicy", "enum": {"items": [{"value": "Any"}, {"value": "Auto"}]}}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "interconnectGroup", "required": true, "props": [{"type": "string", "name": "id", "arg": "$resource.properties.interconnectGroup.id"}]}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity", "arg": "$resource.sku.capacity"}, {"type": "string", "name": "name", "arg": "$resource.sku.name"}, {"type": "string", "name": "tier", "arg": "$resource.sku.tier"}]}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}, {"type": "array", "name": "zones", "arg": "$resource.zones", "item": {"type": "string"}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "placement", "props": [{"type": "array", "name": "excludeZones", "item": {"type": "string"}}, {"type": "array", "name": "includeZones", "item": {"type": "string"}}, {"type": "string", "name": "zonePlacementPolicy", "enum": {"items": [{"value": "Any"}, {"value": "Auto"}]}}]}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "object", "name": "instanceView", "props": [{"readOnly": true, "type": "integer32", "name": "currentCapacity"}, {"readOnly": true, "type": "array", "name": "statuses", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time"}]}}]}, {"readOnly": true, "type": "string", "name": "interconnectBlockId"}, {"type": "object", "name": "interconnectGroup", "required": true, "props": [{"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "dateTime", "name": "provisioningTime"}, {"readOnly": true, "type": "dateTime", "name": "timeCreated"}, {"readOnly": true, "type": "array", "name": "virtualMachinesAssociated", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}]}}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity"}, {"type": "string", "name": "name"}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"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": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2026-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/interconnectblocks/{}", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbnRlcmNvbm5lY3RCbG9ja3Mve2ludGVyY29ubmVjdEJsb2NrTmFtZX0=/V/MjAyNi0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.interconnectBlockName", "options": ["n", "name", "interconnect-block-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Interconnect Block."}, "format": {"pattern": ""}}, {"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"}]}, {"name": "Placement", "args": [{"nullable": true, "type": "array", "var": "$resource.placement.excludeZones", "options": ["exclude-zone", "placement-exclude-zone"], "group": "Placement", "help": {"short": "This property supplements the 'zonePlacementPolicy' property. If 'zonePlacementPolicy' is set to 'Any'/'Auto', availability zone selected by the system must not be present in the list of availability zones passed with 'excludeZones'. If 'excludeZones' is not provided, all availability zones in region will be considered for selection."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "array", "var": "$resource.placement.includeZones", "options": ["include-zone", "placement-include-zone"], "group": "Placement", "help": {"short": "This property supplements the 'zonePlacementPolicy' property. If 'zonePlacementPolicy' is set to 'Any'/'Auto', availability zone selected by the system must be present in the list of availability zones passed with 'includeZones'. If 'includeZones' is not provided, all availability zones in region will be considered for selection."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "string", "var": "$resource.placement.zonePlacementPolicy", "options": ["zone-placement-policy", "placement-zone-placement-policy"], "group": "Placement", "help": {"short": "Specifies the policy for resource's placement in availability zone. Possible values are: **Any** (used for Virtual Machines), **Auto** (used for Virtual Machine Scale Sets) - An availability zone will be automatically picked by system as part of resource creation."}, "enum": {"items": [{"name": "Any", "value": "Any"}, {"name": "Auto", "value": "Auto"}]}}]}, {"name": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}, {"nullable": true, "type": "array", "var": "$resource.zones", "options": ["zones"], "group": "Resource", "help": {"short": "The availability zones."}, "item": {"nullable": true, "type": "string"}}]}, {"name": "Sku", "args": [{"nullable": true, "type": "integer64", "var": "$resource.sku.capacity", "options": ["sku-capacity"], "group": "Sku", "help": {"short": "Specifies the number of virtual machines in the scale set."}}, {"nullable": true, "type": "string", "var": "$resource.sku.name", "options": ["sku-name"], "group": "Sku", "help": {"short": "The sku name."}}, {"nullable": true, "type": "string", "var": "$resource.sku.tier", "options": ["sku-tier"], "group": "Sku", "help": {"short": "Specifies the tier of virtual machines in a scale set. Possible Values: Standard, Basic"}}]}], "operations": [{"operationId": "InterconnectBlocks_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/interconnectBlocks/{interconnectBlockName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "interconnectBlockName", "arg": "$Path.interconnectBlockName", "required": true, "format": {"pattern": ""}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "placement", "props": [{"type": "array", "name": "excludeZones", "item": {"type": "string"}}, {"type": "array", "name": "includeZones", "item": {"type": "string"}}, {"type": "string", "name": "zonePlacementPolicy", "enum": {"items": [{"value": "Any"}, {"value": "Auto"}]}}]}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "object", "name": "instanceView", "props": [{"readOnly": true, "type": "integer32", "name": "currentCapacity"}, {"readOnly": true, "type": "array", "name": "statuses", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time"}]}}]}, {"readOnly": true, "type": "string", "name": "interconnectBlockId"}, {"type": "object", "name": "interconnectGroup", "required": true, "props": [{"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "dateTime", "name": "provisioningTime"}, {"readOnly": true, "type": "dateTime", "name": "timeCreated"}, {"readOnly": true, "type": "array", "name": "virtualMachinesAssociated", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}]}}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity"}, {"type": "string", "name": "name"}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"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": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "placement", "props": [{"type": "array", "name": "excludeZones", "arg": "$resource.placement.excludeZones", "item": {"type": "string"}}, {"type": "array", "name": "includeZones", "arg": "$resource.placement.includeZones", "item": {"type": "string"}}, {"type": "string", "name": "zonePlacementPolicy", "arg": "$resource.placement.zonePlacementPolicy", "enum": {"items": [{"value": "Any"}, {"value": "Auto"}]}}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity", "arg": "$resource.sku.capacity"}, {"type": "string", "name": "name", "arg": "$resource.sku.name"}, {"type": "string", "name": "tier", "arg": "$resource.sku.tier"}]}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}, {"type": "array", "name": "zones", "arg": "$resource.zones", "item": {"type": "string"}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "location"}, "operationId": "InterconnectBlocks_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/interconnectBlocks/{interconnectBlockName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "interconnectBlockName", "arg": "$Path.interconnectBlockName", "required": true, "format": {"pattern": ""}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "placement", "props": [{"type": "array", "name": "excludeZones", "item": {"type": "string"}}, {"type": "array", "name": "includeZones", "item": {"type": "string"}}, {"type": "string", "name": "zonePlacementPolicy", "enum": {"items": [{"value": "Any"}, {"value": "Auto"}]}}]}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "object", "name": "instanceView", "props": [{"readOnly": true, "type": "integer32", "name": "currentCapacity"}, {"readOnly": true, "type": "array", "name": "statuses", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time"}]}}]}, {"readOnly": true, "type": "string", "name": "interconnectBlockId"}, {"type": "object", "name": "interconnectGroup", "required": true, "props": [{"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "dateTime", "name": "provisioningTime"}, {"readOnly": true, "type": "dateTime", "name": "timeCreated"}, {"readOnly": true, "type": "array", "name": "virtualMachinesAssociated", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}]}}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity"}, {"type": "string", "name": "name"}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"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": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcy97fQ==/2026-03-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcy97fQ==/2026-03-01.xml new file mode 100644 index 000000000..46caa3de2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcy97fQ==/2026-03-01.xml @@ -0,0 +1,757 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
From 135d3d91455e29d89959bda2ae216bde6f686844 Mon Sep 17 00:00:00 2001 From: william Date: Fri, 24 Jul 2026 12:25:27 +0800 Subject: [PATCH 2/2] Re-export Interconnect code from swagger --- Commands/interconnect-block/_delete.md | 2 +- .../2026-03-01.json | 2 +- .../2026-03-01.xml | 70 +++-- .../2026-03-01.json | 2 +- .../2026-03-01.xml | 241 +++++++----------- 5 files changed, 141 insertions(+), 176 deletions(-) diff --git a/Commands/interconnect-block/_delete.md b/Commands/interconnect-block/_delete.md index 7d4dc121b..7b8c84e40 100644 --- a/Commands/interconnect-block/_delete.md +++ b/Commands/interconnect-block/_delete.md @@ -10,7 +10,7 @@ Delete an Interconnect Block. The operation is only allowed when there are no vi #### examples -- Delete with confirmation +- Delete an Interconnect Block. ```bash interconnect-block delete --name training-icb-001 --resource-group ai-training-rg ``` diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcw==/2026-03-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcw==/2026-03-01.json index 220077825..fb08f5af7 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcw==/2026-03-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcw==/2026-03-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/interconnectblocks", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW50ZXJjb25uZWN0QmxvY2tz/V/MjAyNi0wMy0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/interconnectblocks", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbnRlcmNvbm5lY3RCbG9ja3M=/V/MjAyNi0wMy0wMQ=="}], "commandGroups": [{"name": "interconnect-block", "commands": [{"name": "list", "version": "2026-03-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/interconnectblocks", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW50ZXJjb25uZWN0QmxvY2tz/V/MjAyNi0wMy0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/interconnectblocks", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbnRlcmNvbm5lY3RCbG9ja3M=/V/MjAyNi0wMy0wMQ=="}], "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_InterconnectBlocks_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_InterconnectBlocks_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_InterconnectBlocks_ListBySubscription"], "operationId": "InterconnectBlocks_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Compute/interconnectBlocks", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "placement", "props": [{"type": "array", "name": "excludeZones", "item": {"type": "string"}}, {"type": "array", "name": "includeZones", "item": {"type": "string"}}, {"type": "string", "name": "zonePlacementPolicy", "enum": {"items": [{"value": "Any"}, {"value": "Auto"}]}}]}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "object", "name": "instanceView", "props": [{"readOnly": true, "type": "integer32", "name": "currentCapacity"}, {"readOnly": true, "type": "array", "name": "statuses", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time"}]}}]}, {"readOnly": true, "type": "string", "name": "interconnectBlockId"}, {"type": "object", "name": "interconnectGroup", "required": true, "props": [{"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "dateTime", "name": "provisioningTime"}, {"readOnly": true, "type": "dateTime", "name": "timeCreated"}, {"readOnly": true, "type": "array", "name": "virtualMachinesAssociated", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}]}}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity"}, {"type": "string", "name": "name"}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"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": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_InterconnectBlocks_ListByResourceGroup"], "operationId": "InterconnectBlocks_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/interconnectBlocks", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "placement", "props": [{"type": "array", "name": "excludeZones", "item": {"type": "string"}}, {"type": "array", "name": "includeZones", "item": {"type": "string"}}, {"type": "string", "name": "zonePlacementPolicy", "enum": {"items": [{"value": "Any"}, {"value": "Auto"}]}}]}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "object", "name": "instanceView", "props": [{"readOnly": true, "type": "integer32", "name": "currentCapacity"}, {"readOnly": true, "type": "array", "name": "statuses", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time"}]}}]}, {"readOnly": true, "type": "string", "name": "interconnectBlockId"}, {"type": "object", "name": "interconnectGroup", "required": true, "props": [{"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "dateTime", "name": "provisioningTime"}, {"readOnly": true, "type": "dateTime", "name": "timeCreated"}, {"readOnly": true, "type": "array", "name": "virtualMachinesAssociated", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}]}}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity"}, {"type": "string", "name": "name"}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"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": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/interconnectblocks", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW50ZXJjb25uZWN0QmxvY2tz/V/MjAyNi0wMy0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/interconnectblocks", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbnRlcmNvbm5lY3RCbG9ja3M=/V/MjAyNi0wMy0wMQ=="}], "commandGroups": [{"name": "interconnect-block", "commands": [{"name": "list", "version": "2026-03-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/interconnectblocks", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW50ZXJjb25uZWN0QmxvY2tz/V/MjAyNi0wMy0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/interconnectblocks", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbnRlcmNvbm5lY3RCbG9ja3M=/V/MjAyNi0wMy0wMQ=="}], "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_InterconnectBlocks_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_InterconnectBlocks_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_InterconnectBlocks_ListBySubscription"], "operationId": "InterconnectBlocks_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Compute/interconnectBlocks", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/interconnectBlocks/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "placement", "props": [{"type": "array", "name": "excludeZones", "item": {"type": "string"}}, {"type": "array", "name": "includeZones", "item": {"type": "string"}}, {"type": "string", "name": "zonePlacementPolicy", "enum": {"items": [{"value": "Any"}, {"value": "Auto"}]}}]}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "object", "name": "instanceView", "props": [{"readOnly": true, "type": "integer32", "name": "currentCapacity"}, {"readOnly": true, "type": "array", "name": "statuses", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time", "format": {"protocol": "iso"}}]}}]}, {"readOnly": true, "type": "string", "name": "interconnectBlockId"}, {"type": "object", "name": "interconnectGroup", "required": true, "props": [{"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "dateTime", "name": "provisioningTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "dateTime", "name": "timeCreated", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "array", "name": "virtualMachinesAssociated", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, "identifiers": ["id"]}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity"}, {"type": "string", "name": "name"}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"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_InterconnectBlocks_ListByResourceGroup"], "operationId": "InterconnectBlocks_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/interconnectBlocks", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/interconnectBlocks/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "placement", "props": [{"type": "array", "name": "excludeZones", "item": {"type": "string"}}, {"type": "array", "name": "includeZones", "item": {"type": "string"}}, {"type": "string", "name": "zonePlacementPolicy", "enum": {"items": [{"value": "Any"}, {"value": "Auto"}]}}]}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "object", "name": "instanceView", "props": [{"readOnly": true, "type": "integer32", "name": "currentCapacity"}, {"readOnly": true, "type": "array", "name": "statuses", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time", "format": {"protocol": "iso"}}]}}]}, {"readOnly": true, "type": "string", "name": "interconnectBlockId"}, {"type": "object", "name": "interconnectGroup", "required": true, "props": [{"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "dateTime", "name": "provisioningTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "dateTime", "name": "timeCreated", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "array", "name": "virtualMachinesAssociated", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, "identifiers": ["id"]}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity"}, {"type": "string", "name": "name"}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcw==/2026-03-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcw==/2026-03-01.xml index 3916b6e1d..c220e7b00 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcw==/2026-03-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcw==/2026-03-01.xml @@ -1,11 +1,11 @@ - - + + - - + + @@ -46,7 +46,9 @@ - + + + @@ -78,7 +80,9 @@ - + + + @@ -87,11 +91,15 @@ - - - + + + + + + + - + @@ -101,7 +109,9 @@ - + + + @@ -111,7 +121,9 @@ - + + + @@ -140,7 +152,7 @@ - + @@ -151,7 +163,7 @@ - + @@ -171,7 +183,9 @@ - + + + @@ -203,7 +217,9 @@ - + + + @@ -212,11 +228,15 @@ - - - + + + + + + + - + @@ -226,7 +246,9 @@ - + + + @@ -236,7 +258,9 @@ - + + + @@ -265,7 +289,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcy97fQ==/2026-03-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcy97fQ==/2026-03-01.json index 72be8bcd1..0b11cc5bf 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcy97fQ==/2026-03-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcy97fQ==/2026-03-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/interconnectblocks/{}", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbnRlcmNvbm5lY3RCbG9ja3Mve2ludGVyY29ubmVjdEJsb2NrTmFtZX0=/V/MjAyNi0wMy0wMQ=="}], "commandGroups": [{"name": "interconnect-block", "commands": [{"name": "show", "version": "2026-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/interconnectblocks/{}", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbnRlcmNvbm5lY3RCbG9ja3Mve2ludGVyY29ubmVjdEJsb2NrTmFtZX0=/V/MjAyNi0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.interconnectBlockName", "options": ["n", "name", "interconnect-block-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Interconnect Block."}, "format": {"pattern": ""}}, {"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": "The expand expression to apply on the operation. 'instanceView' retrieves a snapshot of the runtime properties of the Interconnect Block that is managed by the platform and can change outside of control plane operations."}, "enum": {"items": [{"name": "instanceView", "value": "instanceView"}]}}]}], "operations": [{"operationId": "InterconnectBlocks_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/interconnectBlocks/{interconnectBlockName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "interconnectBlockName", "arg": "$Path.interconnectBlockName", "required": true, "format": {"pattern": ""}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "placement", "props": [{"type": "array", "name": "excludeZones", "item": {"type": "string"}}, {"type": "array", "name": "includeZones", "item": {"type": "string"}}, {"type": "string", "name": "zonePlacementPolicy", "enum": {"items": [{"value": "Any"}, {"value": "Auto"}]}}]}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "object", "name": "instanceView", "props": [{"readOnly": true, "type": "integer32", "name": "currentCapacity"}, {"readOnly": true, "type": "array", "name": "statuses", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time"}]}}]}, {"readOnly": true, "type": "string", "name": "interconnectBlockId"}, {"type": "object", "name": "interconnectGroup", "required": true, "props": [{"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "dateTime", "name": "provisioningTime"}, {"readOnly": true, "type": "dateTime", "name": "timeCreated"}, {"readOnly": true, "type": "array", "name": "virtualMachinesAssociated", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}]}}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity"}, {"type": "string", "name": "name"}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"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": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/interconnectblocks/{}", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbnRlcmNvbm5lY3RCbG9ja3Mve2ludGVyY29ubmVjdEJsb2NrTmFtZX0=/V/MjAyNi0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.interconnectBlockName", "options": ["n", "name", "interconnect-block-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Interconnect Block."}, "format": {"pattern": ""}}, {"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": "InterconnectBlocks_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/interconnectBlocks/{interconnectBlockName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "interconnectBlockName", "arg": "$Path.interconnectBlockName", "required": true, "format": {"pattern": ""}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/interconnectblocks/{}", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbnRlcmNvbm5lY3RCbG9ja3Mve2ludGVyY29ubmVjdEJsb2NrTmFtZX0=/V/MjAyNi0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.interconnectBlockName", "options": ["n", "name", "interconnect-block-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Interconnect Block."}, "format": {"pattern": ""}}, {"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"}]}, {"name": "InterconnectGroup", "args": [{"type": "string", "var": "$resource.properties.interconnectGroup.id", "options": ["group-id", "interconnect-group-id"], "group": "InterconnectGroup", "help": {"short": "The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}]}, {"name": "Placement", "args": [{"type": "array", "var": "$resource.placement.excludeZones", "options": ["exclude-zone", "placement-exclude-zone"], "group": "Placement", "help": {"short": "This property supplements the 'zonePlacementPolicy' property. If 'zonePlacementPolicy' is set to 'Any'/'Auto', availability zone selected by the system must not be present in the list of availability zones passed with 'excludeZones'. If 'excludeZones' is not provided, all availability zones in region will be considered for selection."}, "item": {"type": "string"}}, {"type": "array", "var": "$resource.placement.includeZones", "options": ["include-zone", "placement-include-zone"], "group": "Placement", "help": {"short": "This property supplements the 'zonePlacementPolicy' property. If 'zonePlacementPolicy' is set to 'Any'/'Auto', availability zone selected by the system must be present in the list of availability zones passed with 'includeZones'. If 'includeZones' is not provided, all availability zones in region will be considered for selection."}, "item": {"type": "string"}}, {"type": "string", "var": "$resource.placement.zonePlacementPolicy", "options": ["zone-placement-policy", "placement-zone-placement-policy"], "group": "Placement", "help": {"short": "Specifies the policy for resource's placement in availability zone. Possible values are: **Any** (used for Virtual Machines), **Auto** (used for Virtual Machine Scale Sets) - An availability zone will be automatically picked by system as part of resource creation."}, "enum": {"items": [{"name": "Any", "value": "Any"}, {"name": "Auto", "value": "Auto"}]}}]}, {"name": "Resource", "args": [{"type": "ResourceLocation", "var": "$resource.location", "options": ["l", "location"], "required": true, "group": "Resource", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}, {"type": "array", "var": "$resource.zones", "options": ["zones"], "group": "Resource", "help": {"short": "The availability zones."}, "item": {"type": "string"}}]}, {"name": "Sku", "args": [{"type": "integer64", "var": "$resource.sku.capacity", "options": ["sku-capacity"], "group": "Sku", "help": {"short": "Specifies the number of virtual machines in the scale set."}}, {"type": "string", "var": "$resource.sku.name", "options": ["sku-name"], "group": "Sku", "help": {"short": "The sku name."}}, {"type": "string", "var": "$resource.sku.tier", "options": ["sku-tier"], "group": "Sku", "help": {"short": "Specifies the tier of virtual machines in a scale set. Possible Values: Standard, Basic"}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "InterconnectBlocks_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/interconnectBlocks/{interconnectBlockName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "interconnectBlockName", "arg": "$Path.interconnectBlockName", "required": true, "format": {"pattern": ""}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "placement", "props": [{"type": "array", "name": "excludeZones", "arg": "$resource.placement.excludeZones", "item": {"type": "string"}}, {"type": "array", "name": "includeZones", "arg": "$resource.placement.includeZones", "item": {"type": "string"}}, {"type": "string", "name": "zonePlacementPolicy", "arg": "$resource.placement.zonePlacementPolicy", "enum": {"items": [{"value": "Any"}, {"value": "Auto"}]}}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "interconnectGroup", "required": true, "props": [{"type": "string", "name": "id", "arg": "$resource.properties.interconnectGroup.id"}]}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity", "arg": "$resource.sku.capacity"}, {"type": "string", "name": "name", "arg": "$resource.sku.name"}, {"type": "string", "name": "tier", "arg": "$resource.sku.tier"}]}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}, {"type": "array", "name": "zones", "arg": "$resource.zones", "item": {"type": "string"}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "placement", "props": [{"type": "array", "name": "excludeZones", "item": {"type": "string"}}, {"type": "array", "name": "includeZones", "item": {"type": "string"}}, {"type": "string", "name": "zonePlacementPolicy", "enum": {"items": [{"value": "Any"}, {"value": "Auto"}]}}]}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "object", "name": "instanceView", "props": [{"readOnly": true, "type": "integer32", "name": "currentCapacity"}, {"readOnly": true, "type": "array", "name": "statuses", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time"}]}}]}, {"readOnly": true, "type": "string", "name": "interconnectBlockId"}, {"type": "object", "name": "interconnectGroup", "required": true, "props": [{"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "dateTime", "name": "provisioningTime"}, {"readOnly": true, "type": "dateTime", "name": "timeCreated"}, {"readOnly": true, "type": "array", "name": "virtualMachinesAssociated", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}]}}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity"}, {"type": "string", "name": "name"}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"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": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2026-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/interconnectblocks/{}", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbnRlcmNvbm5lY3RCbG9ja3Mve2ludGVyY29ubmVjdEJsb2NrTmFtZX0=/V/MjAyNi0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.interconnectBlockName", "options": ["n", "name", "interconnect-block-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Interconnect Block."}, "format": {"pattern": ""}}, {"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"}]}, {"name": "Placement", "args": [{"nullable": true, "type": "array", "var": "$resource.placement.excludeZones", "options": ["exclude-zone", "placement-exclude-zone"], "group": "Placement", "help": {"short": "This property supplements the 'zonePlacementPolicy' property. If 'zonePlacementPolicy' is set to 'Any'/'Auto', availability zone selected by the system must not be present in the list of availability zones passed with 'excludeZones'. If 'excludeZones' is not provided, all availability zones in region will be considered for selection."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "array", "var": "$resource.placement.includeZones", "options": ["include-zone", "placement-include-zone"], "group": "Placement", "help": {"short": "This property supplements the 'zonePlacementPolicy' property. If 'zonePlacementPolicy' is set to 'Any'/'Auto', availability zone selected by the system must be present in the list of availability zones passed with 'includeZones'. If 'includeZones' is not provided, all availability zones in region will be considered for selection."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "string", "var": "$resource.placement.zonePlacementPolicy", "options": ["zone-placement-policy", "placement-zone-placement-policy"], "group": "Placement", "help": {"short": "Specifies the policy for resource's placement in availability zone. Possible values are: **Any** (used for Virtual Machines), **Auto** (used for Virtual Machine Scale Sets) - An availability zone will be automatically picked by system as part of resource creation."}, "enum": {"items": [{"name": "Any", "value": "Any"}, {"name": "Auto", "value": "Auto"}]}}]}, {"name": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}, {"nullable": true, "type": "array", "var": "$resource.zones", "options": ["zones"], "group": "Resource", "help": {"short": "The availability zones."}, "item": {"nullable": true, "type": "string"}}]}, {"name": "Sku", "args": [{"nullable": true, "type": "integer64", "var": "$resource.sku.capacity", "options": ["sku-capacity"], "group": "Sku", "help": {"short": "Specifies the number of virtual machines in the scale set."}}, {"nullable": true, "type": "string", "var": "$resource.sku.name", "options": ["sku-name"], "group": "Sku", "help": {"short": "The sku name."}}, {"nullable": true, "type": "string", "var": "$resource.sku.tier", "options": ["sku-tier"], "group": "Sku", "help": {"short": "Specifies the tier of virtual machines in a scale set. Possible Values: Standard, Basic"}}]}], "operations": [{"operationId": "InterconnectBlocks_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/interconnectBlocks/{interconnectBlockName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "interconnectBlockName", "arg": "$Path.interconnectBlockName", "required": true, "format": {"pattern": ""}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "placement", "props": [{"type": "array", "name": "excludeZones", "item": {"type": "string"}}, {"type": "array", "name": "includeZones", "item": {"type": "string"}}, {"type": "string", "name": "zonePlacementPolicy", "enum": {"items": [{"value": "Any"}, {"value": "Auto"}]}}]}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "object", "name": "instanceView", "props": [{"readOnly": true, "type": "integer32", "name": "currentCapacity"}, {"readOnly": true, "type": "array", "name": "statuses", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time"}]}}]}, {"readOnly": true, "type": "string", "name": "interconnectBlockId"}, {"type": "object", "name": "interconnectGroup", "required": true, "props": [{"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "dateTime", "name": "provisioningTime"}, {"readOnly": true, "type": "dateTime", "name": "timeCreated"}, {"readOnly": true, "type": "array", "name": "virtualMachinesAssociated", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}]}}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity"}, {"type": "string", "name": "name"}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"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": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "placement", "props": [{"type": "array", "name": "excludeZones", "arg": "$resource.placement.excludeZones", "item": {"type": "string"}}, {"type": "array", "name": "includeZones", "arg": "$resource.placement.includeZones", "item": {"type": "string"}}, {"type": "string", "name": "zonePlacementPolicy", "arg": "$resource.placement.zonePlacementPolicy", "enum": {"items": [{"value": "Any"}, {"value": "Auto"}]}}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity", "arg": "$resource.sku.capacity"}, {"type": "string", "name": "name", "arg": "$resource.sku.name"}, {"type": "string", "name": "tier", "arg": "$resource.sku.tier"}]}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}, {"type": "array", "name": "zones", "arg": "$resource.zones", "item": {"type": "string"}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "location"}, "operationId": "InterconnectBlocks_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/interconnectBlocks/{interconnectBlockName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "interconnectBlockName", "arg": "$Path.interconnectBlockName", "required": true, "format": {"pattern": ""}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "placement", "props": [{"type": "array", "name": "excludeZones", "item": {"type": "string"}}, {"type": "array", "name": "includeZones", "item": {"type": "string"}}, {"type": "string", "name": "zonePlacementPolicy", "enum": {"items": [{"value": "Any"}, {"value": "Auto"}]}}]}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "object", "name": "instanceView", "props": [{"readOnly": true, "type": "integer32", "name": "currentCapacity"}, {"readOnly": true, "type": "array", "name": "statuses", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time"}]}}]}, {"readOnly": true, "type": "string", "name": "interconnectBlockId"}, {"type": "object", "name": "interconnectGroup", "required": true, "props": [{"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "dateTime", "name": "provisioningTime"}, {"readOnly": true, "type": "dateTime", "name": "timeCreated"}, {"readOnly": true, "type": "array", "name": "virtualMachinesAssociated", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}]}}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity"}, {"type": "string", "name": "name"}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"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": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/interconnectblocks/{}", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbnRlcmNvbm5lY3RCbG9ja3Mve2ludGVyY29ubmVjdEJsb2NrTmFtZX0=/V/MjAyNi0wMy0wMQ=="}], "commandGroups": [{"name": "interconnect-block", "commands": [{"name": "show", "version": "2026-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/interconnectblocks/{}", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbnRlcmNvbm5lY3RCbG9ja3Mve2ludGVyY29ubmVjdEJsb2NrTmFtZX0=/V/MjAyNi0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.interconnectBlockName", "options": ["n", "name", "interconnect-block-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Interconnect Block."}}, {"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": "The expand expression to apply on the operation. 'instanceView' retrieves a snapshot of the runtime properties of the Interconnect Block that is managed by the platform and can change outside of control plane operations."}, "enum": {"items": [{"name": "instanceView", "value": "instanceView"}]}}]}], "operations": [{"operationId": "InterconnectBlocks_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/interconnectBlocks/{interconnectBlockName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "interconnectBlockName", "arg": "$Path.interconnectBlockName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "$expand", "arg": "$Query.expand", "enum": {"items": [{"value": "instanceView"}]}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/interconnectBlocks/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "placement", "props": [{"type": "array", "name": "excludeZones", "item": {"type": "string"}}, {"type": "array", "name": "includeZones", "item": {"type": "string"}}, {"type": "string", "name": "zonePlacementPolicy", "enum": {"items": [{"value": "Any"}, {"value": "Auto"}]}}]}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "object", "name": "instanceView", "props": [{"readOnly": true, "type": "integer32", "name": "currentCapacity"}, {"readOnly": true, "type": "array", "name": "statuses", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time", "format": {"protocol": "iso"}}]}}]}, {"readOnly": true, "type": "string", "name": "interconnectBlockId"}, {"type": "object", "name": "interconnectGroup", "required": true, "props": [{"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "dateTime", "name": "provisioningTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "dateTime", "name": "timeCreated", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "array", "name": "virtualMachinesAssociated", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, "identifiers": ["id"]}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity"}, {"type": "string", "name": "name"}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"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": "2026-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/interconnectblocks/{}", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbnRlcmNvbm5lY3RCbG9ja3Mve2ludGVyY29ubmVjdEJsb2NrTmFtZX0=/V/MjAyNi0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.interconnectBlockName", "options": ["n", "name", "interconnect-block-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Interconnect Block."}}, {"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": "InterconnectBlocks_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/interconnectBlocks/{interconnectBlockName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "interconnectBlockName", "arg": "$Path.interconnectBlockName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/interconnectblocks/{}", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbnRlcmNvbm5lY3RCbG9ja3Mve2ludGVyY29ubmVjdEJsb2NrTmFtZX0=/V/MjAyNi0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.interconnectBlockName", "options": ["n", "name", "interconnect-block-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Interconnect Block."}}, {"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"}]}, {"name": "InterconnectGroup", "args": [{"type": "string", "var": "$resource.properties.interconnectGroup.id", "options": ["group-id", "interconnect-group-id"], "group": "InterconnectGroup", "help": {"short": "The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}]}, {"name": "Placement", "args": [{"type": "array", "var": "$resource.placement.excludeZones", "options": ["exclude-zones", "placement-exclude-zones"], "group": "Placement", "help": {"short": "This property supplements the 'zonePlacementPolicy' property. If 'zonePlacementPolicy' is set to 'Any'/'Auto', availability zone selected by the system must not be present in the list of availability zones passed with 'excludeZones'. If 'excludeZones' is not provided, all availability zones in region will be considered for selection."}, "item": {"type": "string"}}, {"type": "array", "var": "$resource.placement.includeZones", "options": ["include-zones", "placement-include-zones"], "group": "Placement", "help": {"short": "This property supplements the 'zonePlacementPolicy' property. If 'zonePlacementPolicy' is set to 'Any'/'Auto', availability zone selected by the system must be present in the list of availability zones passed with 'includeZones'. If 'includeZones' is not provided, all availability zones in region will be considered for selection."}, "item": {"type": "string"}}, {"type": "string", "var": "$resource.placement.zonePlacementPolicy", "options": ["zone-placement-policy", "placement-zone-placement-policy"], "group": "Placement", "help": {"short": "Specifies the policy for resource's placement in availability zone. Possible values are: **Any** (used for Virtual Machines), **Auto** (used for Virtual Machine Scale Sets) - An availability zone will be automatically picked by system as part of resource creation."}, "enum": {"items": [{"name": "Any", "value": "Any"}, {"name": "Auto", "value": "Auto"}]}}]}, {"name": "Resource", "args": [{"type": "ResourceLocation", "var": "$resource.location", "options": ["l", "location"], "required": true, "group": "Resource", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}, {"type": "array", "var": "$resource.zones", "options": ["zones"], "group": "Resource", "help": {"short": "The availability zones."}, "item": {"type": "string"}}]}, {"name": "Sku", "args": [{"type": "integer64", "var": "$resource.sku.capacity", "options": ["sku-capacity"], "group": "Sku", "help": {"short": "Specifies the number of virtual machines in the scale set."}}, {"type": "string", "var": "$resource.sku.name", "options": ["sku-name"], "group": "Sku", "help": {"short": "The sku name."}}, {"type": "string", "var": "$resource.sku.tier", "options": ["sku-tier"], "group": "Sku", "help": {"short": "Specifies the tier of virtual machines in a scale set. Possible Values: Standard, Basic"}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "InterconnectBlocks_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/interconnectBlocks/{interconnectBlockName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "interconnectBlockName", "arg": "$Path.interconnectBlockName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "placement", "props": [{"type": "array", "name": "excludeZones", "arg": "$resource.placement.excludeZones", "item": {"type": "string"}}, {"type": "array", "name": "includeZones", "arg": "$resource.placement.includeZones", "item": {"type": "string"}}, {"type": "string", "name": "zonePlacementPolicy", "arg": "$resource.placement.zonePlacementPolicy", "enum": {"items": [{"value": "Any"}, {"value": "Auto"}]}}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "interconnectGroup", "required": true, "props": [{"type": "string", "name": "id", "arg": "$resource.properties.interconnectGroup.id"}]}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity", "arg": "$resource.sku.capacity"}, {"type": "string", "name": "name", "arg": "$resource.sku.name"}, {"type": "string", "name": "tier", "arg": "$resource.sku.tier"}]}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}, {"type": "array", "name": "zones", "arg": "$resource.zones", "item": {"type": "string"}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/interconnectBlocks/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "placement", "props": [{"type": "array", "name": "excludeZones", "item": {"type": "string"}}, {"type": "array", "name": "includeZones", "item": {"type": "string"}}, {"type": "string", "name": "zonePlacementPolicy", "enum": {"items": [{"value": "Any"}, {"value": "Auto"}]}}]}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "object", "name": "instanceView", "props": [{"readOnly": true, "type": "integer32", "name": "currentCapacity"}, {"readOnly": true, "type": "array", "name": "statuses", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time", "format": {"protocol": "iso"}}]}}]}, {"readOnly": true, "type": "string", "name": "interconnectBlockId"}, {"type": "object", "name": "interconnectGroup", "required": true, "props": [{"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "dateTime", "name": "provisioningTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "dateTime", "name": "timeCreated", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "array", "name": "virtualMachinesAssociated", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, "identifiers": ["id"]}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity"}, {"type": "string", "name": "name"}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"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}], "confirmation": ""}, {"name": "update", "version": "2026-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/interconnectblocks/{}", "version": "2026-03-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbnRlcmNvbm5lY3RCbG9ja3Mve2ludGVyY29ubmVjdEJsb2NrTmFtZX0=/V/MjAyNi0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.interconnectBlockName", "options": ["n", "name", "interconnect-block-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Interconnect Block."}}, {"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"}]}, {"name": "Placement", "args": [{"nullable": true, "type": "array", "var": "$resource.placement.excludeZones", "options": ["exclude-zones", "placement-exclude-zones"], "group": "Placement", "help": {"short": "This property supplements the 'zonePlacementPolicy' property. If 'zonePlacementPolicy' is set to 'Any'/'Auto', availability zone selected by the system must not be present in the list of availability zones passed with 'excludeZones'. If 'excludeZones' is not provided, all availability zones in region will be considered for selection."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "array", "var": "$resource.placement.includeZones", "options": ["include-zones", "placement-include-zones"], "group": "Placement", "help": {"short": "This property supplements the 'zonePlacementPolicy' property. If 'zonePlacementPolicy' is set to 'Any'/'Auto', availability zone selected by the system must be present in the list of availability zones passed with 'includeZones'. If 'includeZones' is not provided, all availability zones in region will be considered for selection."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "string", "var": "$resource.placement.zonePlacementPolicy", "options": ["zone-placement-policy", "placement-zone-placement-policy"], "group": "Placement", "help": {"short": "Specifies the policy for resource's placement in availability zone. Possible values are: **Any** (used for Virtual Machines), **Auto** (used for Virtual Machine Scale Sets) - An availability zone will be automatically picked by system as part of resource creation."}, "enum": {"items": [{"name": "Any", "value": "Any"}, {"name": "Auto", "value": "Auto"}]}}]}, {"name": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}, {"nullable": true, "type": "array", "var": "$resource.zones", "options": ["zones"], "group": "Resource", "help": {"short": "The availability zones."}, "item": {"nullable": true, "type": "string"}}]}, {"name": "Sku", "args": [{"nullable": true, "type": "integer64", "var": "$resource.sku.capacity", "options": ["sku-capacity"], "group": "Sku", "help": {"short": "Specifies the number of virtual machines in the scale set."}}, {"nullable": true, "type": "string", "var": "$resource.sku.name", "options": ["sku-name"], "group": "Sku", "help": {"short": "The sku name."}}, {"nullable": true, "type": "string", "var": "$resource.sku.tier", "options": ["sku-tier"], "group": "Sku", "help": {"short": "Specifies the tier of virtual machines in a scale set. Possible Values: Standard, Basic"}}]}], "operations": [{"operationId": "InterconnectBlocks_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/interconnectBlocks/{interconnectBlockName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "interconnectBlockName", "arg": "$Path.interconnectBlockName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/interconnectBlocks/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "placement", "props": [{"type": "array", "name": "excludeZones", "item": {"type": "string"}}, {"type": "array", "name": "includeZones", "item": {"type": "string"}}, {"type": "string", "name": "zonePlacementPolicy", "enum": {"items": [{"value": "Any"}, {"value": "Auto"}]}}]}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "object", "name": "instanceView", "props": [{"readOnly": true, "type": "integer32", "name": "currentCapacity"}, {"readOnly": true, "type": "array", "name": "statuses", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time", "format": {"protocol": "iso"}}]}}]}, {"readOnly": true, "type": "string", "name": "interconnectBlockId"}, {"type": "object", "name": "interconnectGroup", "required": true, "props": [{"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "dateTime", "name": "provisioningTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "dateTime", "name": "timeCreated", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "array", "name": "virtualMachinesAssociated", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, "identifiers": ["id"]}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity"}, {"type": "string", "name": "name"}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}], "cls": "InterconnectBlock_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "placement", "props": [{"type": "array", "name": "excludeZones", "arg": "$resource.placement.excludeZones", "item": {"type": "string"}}, {"type": "array", "name": "includeZones", "arg": "$resource.placement.includeZones", "item": {"type": "string"}}, {"type": "string", "name": "zonePlacementPolicy", "arg": "$resource.placement.zonePlacementPolicy", "enum": {"items": [{"value": "Any"}, {"value": "Auto"}]}}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity", "arg": "$resource.sku.capacity"}, {"type": "string", "name": "name", "arg": "$resource.sku.name"}, {"type": "string", "name": "tier", "arg": "$resource.sku.tier"}]}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}, {"type": "array", "name": "zones", "arg": "$resource.zones", "item": {"type": "string"}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "location"}, "operationId": "InterconnectBlocks_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/interconnectBlocks/{interconnectBlockName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "interconnectBlockName", "arg": "$Path.interconnectBlockName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@InterconnectBlock_read"}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcy97fQ==/2026-03-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcy97fQ==/2026-03-01.xml index 46caa3de2..8aa524b93 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcy97fQ==/2026-03-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcy97fQ==/2026-03-01.xml @@ -1,13 +1,12 @@ - + - + - @@ -22,17 +21,20 @@ - - - + - + + + + + + @@ -43,7 +45,9 @@ - + + + @@ -75,7 +79,9 @@ - + + + @@ -84,11 +90,15 @@ - - - + + + + + + + - + @@ -98,7 +108,9 @@ - + + + @@ -108,7 +120,9 @@ - + + + @@ -135,7 +149,7 @@ - + @@ -144,11 +158,10 @@ - + - @@ -158,11 +171,9 @@ - - - + - + @@ -186,7 +197,7 @@ - + @@ -194,11 +205,10 @@ - + - @@ -209,11 +219,11 @@ - + - + @@ -256,11 +266,9 @@ - - - + - + @@ -316,7 +324,9 @@ - + + + @@ -348,7 +358,9 @@ - + + + @@ -357,11 +369,15 @@ - - - + + + + + + + - + @@ -371,7 +387,9 @@ - + + + @@ -381,7 +399,9 @@ - + + + @@ -408,7 +428,7 @@ - + @@ -417,21 +437,20 @@ - + - - + - + @@ -470,11 +489,9 @@ - - - + - + @@ -490,8 +507,10 @@ - - + + + + @@ -523,7 +542,9 @@ - + + + @@ -532,11 +553,15 @@ - - - + + + + + + + - + @@ -546,7 +571,9 @@ - + + + @@ -556,7 +583,9 @@ - + + + @@ -583,7 +612,7 @@ - + @@ -629,11 +658,9 @@ - - - + - + @@ -652,100 +679,14 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - +