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..7b8c84e40 --- /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 an Interconnect Block. + ```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..fb08f5af7 --- /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/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 new file mode 100644 index 000000000..c220e7b00 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcw==/2026-03-01.xml @@ -0,0 +1,301 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..0b11cc5bf --- /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/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 new file mode 100644 index 000000000..8aa524b93 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2ludGVyY29ubmVjdGJsb2Nrcy97fQ==/2026-03-01.xml @@ -0,0 +1,698 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+