# Azure Network Cloud management API

> Azure Network Cloud management API on Apizie: 144 endpoints (List the operations for the provider, Get a list of access bridges in the provided subscription., Get a list of bare metal machines in the provided subscription., Get a list of cloud services networks in the provided subscription., …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:azure-arm-networkcloud`
- Category: Cloud
- Status: byok
- Source: https://learn.microsoft.com/rest/api/azure/
- Page: https://zieapi.vercel.app/api/cloud/azure-arm-networkcloud
- OpenAPI: https://zieapi.vercel.app/api/cloud/azure-arm-networkcloud/openapi.json

Azure Resource Manager API for Network Cloud: manage these Azure resources in your subscription with a Microsoft Entra access token.

## Endpoints

### List the operations for the provider
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/operations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |

### Get a list of access bridges in the provided subscription.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/access-bridges-list-by-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get a list of bare metal machines in the provided subscription.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bare-metal-machines-list-by-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get a list of cloud services networks in the provided subscription.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/cloud-services-networks-list-by-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get a list of cluster managers in the provided subscription.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/cluster-managers-list-by-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get a list of clusters in the provided subscription.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/clusters-list-by-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get a list of Kubernetes clusters in the provided subscription.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/kubernetes-clusters-list-by-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get a list of Kubernetes version resources in the provided subscription.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/kubernetes-versions-list-by-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get a list of layer 2 (L2) networks in the provided subscription.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/l2-networks-list-by-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get a list of layer 3 (L3) networks in the provided subscription.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/l3-networks-list-by-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get a list of rack SKUs in the provided subscription.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/rack-skus-list-by-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |

### Get the properties of the provided rack SKU.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/rack-skus-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| rackSkuName | string | yes | The name of the rack SKU. |

### Get a list of racks in the provided subscription.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/racks-list-by-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get a list of storage appliances in the provided subscription.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/storage-appliances-list-by-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get a list of trunked networks in the provided subscription.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/trunked-networks-list-by-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get a list of virtual machines in the provided subscription.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/virtual-machines-list-by-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get a list of volumes in the provided subscription.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/volumes-list-by-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get a list of access bridges in the provided resource group.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/access-bridges-list-by-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get the properties of the provided access bridge.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/access-bridges-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| accessBridgeName | string | yes | The name of the access bridge. |

### Create a new access bridge or update the properties of the existing access bridge.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/access-bridges-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| accessBridgeName | string | yes | The name of the access bridge. |
| body | object | yes | JSON request body |

### Update properties of the provided access bridge, or update tags associated with the access bridge.…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/access-bridges-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| accessBridgeName | string | yes | The name of the access bridge. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | no | JSON request body |

### Delete the specified access bridge.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/access-bridges-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| accessBridgeName | string | yes | The name of the access bridge. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |

### Get a list of bare metal machines in the provided resource group.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bare-metal-machines-list-by-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get properties of the provided bare metal machine.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bare-metal-machines-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| bareMetalMachineName | string | yes | The name of the bare metal machine. |

### Create a new bare metal machine or update the properties of the existing one. All customer initiated…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bare-metal-machines-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| bareMetalMachineName | string | yes | The name of the bare metal machine. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | yes | JSON request body |

### Patch properties of the provided bare metal machine, or update tags associated with the bare metal machine.…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bare-metal-machines-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| bareMetalMachineName | string | yes | The name of the bare metal machine. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | no | JSON request body |

### Delete the provided bare metal machine. All customer initiated requests will be rejected as the life cycle…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bare-metal-machines-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| bareMetalMachineName | string | yes | The name of the bare metal machine. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |

### Cordon the provided bare metal machine's Kubernetes node.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bare-metal-machines-cordon` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| bareMetalMachineName | string | yes | The name of the bare metal machine. |
| body | object | no | JSON request body |

### Power off the provided bare metal machine.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bare-metal-machines-power-off` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| bareMetalMachineName | string | yes | The name of the bare metal machine. |
| body | object | no | JSON request body |

### Reimage the provided bare metal machine.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bare-metal-machines-reimage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| bareMetalMachineName | string | yes | The name of the bare metal machine. |
| body | object | no | JSON request body |

### Replace the provided bare metal machine.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bare-metal-machines-replace` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| bareMetalMachineName | string | yes | The name of the bare metal machine. |
| body | object | no | JSON request body |

### Restart the provided bare metal machine.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bare-metal-machines-restart` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| bareMetalMachineName | string | yes | The name of the bare metal machine. |

### Run the command or the script on the provided bare metal machine. The URL to storage account with the…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bare-metal-machines-run-command` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| bareMetalMachineName | string | yes | The name of the bare metal machine. |
| body | object | yes | JSON request body |

### Run one or more data extractions on the provided bare metal machine. The URL to storage account with the…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bare-metal-machines-run-data-extracts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| bareMetalMachineName | string | yes | The name of the bare metal machine. |
| body | object | yes | JSON request body |

### Run one or more restricted data extractions on the provided bare metal machine. The URL to storage account…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bare-metal-machines-run-data-extracts-restricted` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| bareMetalMachineName | string | yes | The name of the bare metal machine. |
| body | object | yes | JSON request body |

### Run one or more read-only commands on the provided bare metal machine. The URL to storage account with the…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bare-metal-machines-run-read-commands` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| bareMetalMachineName | string | yes | The name of the bare metal machine. |
| body | object | yes | JSON request body |

### Start the provided bare metal machine.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bare-metal-machines-start` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| bareMetalMachineName | string | yes | The name of the bare metal machine. |

### Uncordon the provided bare metal machine's Kubernetes node.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bare-metal-machines-uncordon` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| bareMetalMachineName | string | yes | The name of the bare metal machine. |

### Get a list of cloud services networks in the provided resource group.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/cloud-services-networks-list-by-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get properties of the provided cloud services network.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/cloud-services-networks-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| cloudServicesNetworkName | string | yes | The name of the cloud services network. |

### Create a new cloud services network or update the properties of the existing cloud services network.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/cloud-services-networks-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| cloudServicesNetworkName | string | yes | The name of the cloud services network. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | yes | JSON request body |

### Update properties of the provided cloud services network, or update the tags associated with it. Properties…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/cloud-services-networks-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| cloudServicesNetworkName | string | yes | The name of the cloud services network. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | no | JSON request body |

### Delete the provided cloud services network.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/cloud-services-networks-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| cloudServicesNetworkName | string | yes | The name of the cloud services network. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |

### Get a list of cluster managers in the provided resource group.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/cluster-managers-list-by-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get the properties of the provided cluster manager.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/cluster-managers-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterManagerName | string | yes | The name of the cluster manager. |

### Create a new cluster manager or update properties of the cluster manager if it exists.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/cluster-managers-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterManagerName | string | yes | The name of the cluster manager. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | yes | JSON request body |

### Patch properties of the provided cluster manager, or update the tags assigned to the cluster manager.…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/cluster-managers-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterManagerName | string | yes | The name of the cluster manager. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | no | JSON request body |

### Delete the provided cluster manager.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/cluster-managers-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterManagerName | string | yes | The name of the cluster manager. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |

### Update the private endpoint connection for the Azure Relay namespace managed by the specified cluster…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/cluster-managers-update-relay-private-endpoint-connection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterManagerName | string | yes | The name of the cluster manager. |
| body | object | no | JSON request body |

### Get a list of clusters in the provided resource group.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/clusters-list-by-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get properties of the provided cluster.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/clusters-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |

### Create a new cluster or update the properties of the cluster if it exists.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/clusters-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | yes | JSON request body |

### Patch the properties of the provided cluster, or update the tags associated with the cluster. Properties and…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/clusters-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | no | JSON request body |

### Delete the provided cluster.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/clusters-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |

### Get a list of bare metal machine key sets for the provided cluster.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bare-metal-machine-key-sets-list-by-cluster` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get bare metal machine key set of the provided cluster.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bare-metal-machine-key-sets-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |
| bareMetalMachineKeySetName | string | yes | The name of the bare metal machine key set. |

### Create a new bare metal machine key set or update the existing one for the provided cluster.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bare-metal-machine-key-sets-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |
| bareMetalMachineKeySetName | string | yes | The name of the bare metal machine key set. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | yes | JSON request body |

### Patch properties of bare metal machine key set for the provided cluster, or update the tags associated with…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bare-metal-machine-key-sets-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |
| bareMetalMachineKeySetName | string | yes | The name of the bare metal machine key set. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | no | JSON request body |

### Delete the bare metal machine key set of the provided cluster.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bare-metal-machine-key-sets-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |
| bareMetalMachineKeySetName | string | yes | The name of the bare metal machine key set. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |

### Get a list of baseboard management controller key sets for the provided cluster.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bmc-key-sets-list-by-cluster` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get baseboard management controller key set of the provided cluster.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bmc-key-sets-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |
| bmcKeySetName | string | yes | The name of the baseboard management controller key set. |

### Create a new baseboard management controller key set or update the existing one for the provided cluster.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bmc-key-sets-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |
| bmcKeySetName | string | yes | The name of the baseboard management controller key set. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | yes | JSON request body |

### Patch properties of baseboard management controller key set for the provided cluster, or update the tags…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bmc-key-sets-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |
| bmcKeySetName | string | yes | The name of the baseboard management controller key set. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | no | JSON request body |

### Delete the baseboard management controller key set of the provided cluster.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/bmc-key-sets-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |
| bmcKeySetName | string | yes | The name of the baseboard management controller key set. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |

### Trigger the continuation of an update for a cluster with a matching update strategy that has paused after…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/clusters-continue-update-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |
| body | object | yes | JSON request body |

### Deploy the cluster using the rack configuration provided during creation.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/clusters-deploy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |
| body | object | no | JSON request body |

### Trigger an inspection of the cluster to perform validation and optional corrective actions based on the…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/clusters-inspect` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |
| body | object | no | JSON request body |

### Get a list of metrics configurations for the provided cluster.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/metrics-configurations-list-by-cluster` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get metrics configuration of the provided cluster.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/metrics-configurations-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |
| metricsConfigurationName | string | yes | The name of the metrics configuration for the cluster. |

### Create new or update the existing metrics configuration of the provided cluster.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/metrics-configurations-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |
| metricsConfigurationName | string | yes | The name of the metrics configuration for the cluster. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | yes | JSON request body |

### Patch properties of metrics configuration for the provided cluster, or update the tags associated with it.…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/metrics-configurations-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |
| metricsConfigurationName | string | yes | The name of the metrics configuration for the cluster. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | no | JSON request body |

### Delete the metrics configuration of the provided cluster.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/metrics-configurations-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |
| metricsConfigurationName | string | yes | The name of the metrics configuration for the cluster. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |

### Rotate the specified cluster credential.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/clusters-rotate-credential` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |
| body | object | yes | JSON request body |

### Triggers the execution of a runtime protection scan to detect and remediate detected issues, in accordance…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/clusters-scan-runtime` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |
| body | object | no | JSON request body |

### Update the version of the provided cluster to one of the available supported versions.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/clusters-update-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| clusterName | string | yes | The name of the cluster. |
| body | object | yes | JSON request body |

### Get a list of Kubernetes clusters in the provided resource group.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/kubernetes-clusters-list-by-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get properties of the provided the Kubernetes cluster.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/kubernetes-clusters-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| kubernetesClusterName | string | yes | The name of the Kubernetes cluster. |

### Create a new Kubernetes cluster or update the properties of the existing one.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/kubernetes-clusters-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| kubernetesClusterName | string | yes | The name of the Kubernetes cluster. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | yes | JSON request body |

### Patch the properties of the provided Kubernetes cluster, or update the tags associated with the Kubernetes…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/kubernetes-clusters-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| kubernetesClusterName | string | yes | The name of the Kubernetes cluster. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | no | JSON request body |

### Delete the provided Kubernetes cluster.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/kubernetes-clusters-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| kubernetesClusterName | string | yes | The name of the Kubernetes cluster. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |

### Get a list of agent pools for the provided Kubernetes cluster.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/agent-pools-list-by-kubernetes-cluster` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| kubernetesClusterName | string | yes | The name of the Kubernetes cluster. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get properties of the provided Kubernetes cluster agent pool.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/agent-pools-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| kubernetesClusterName | string | yes | The name of the Kubernetes cluster. |
| agentPoolName | string | yes | The name of the Kubernetes cluster agent pool. |

### Create a new Kubernetes cluster agent pool or update the properties of the existing one.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/agent-pools-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| kubernetesClusterName | string | yes | The name of the Kubernetes cluster. |
| agentPoolName | string | yes | The name of the Kubernetes cluster agent pool. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | yes | JSON request body |

### Patch the properties of the provided Kubernetes cluster agent pool, or update the tags associated with the…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/agent-pools-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| kubernetesClusterName | string | yes | The name of the Kubernetes cluster. |
| agentPoolName | string | yes | The name of the Kubernetes cluster agent pool. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | no | JSON request body |

### Delete the provided Kubernetes cluster agent pool.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/agent-pools-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| kubernetesClusterName | string | yes | The name of the Kubernetes cluster. |
| agentPoolName | string | yes | The name of the Kubernetes cluster agent pool. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |

### Get a list of features for the provided Kubernetes cluster.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/kubernetes-cluster-features-list-by-kubernetes-cluster` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| kubernetesClusterName | string | yes | The name of the Kubernetes cluster. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get properties of the provided the Kubernetes cluster feature.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/kubernetes-cluster-features-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| kubernetesClusterName | string | yes | The name of the Kubernetes cluster. |
| featureName | string | yes | The name of the feature. |

### Create a new Kubernetes cluster feature or update properties of the Kubernetes cluster feature if it exists.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/kubernetes-cluster-features-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| kubernetesClusterName | string | yes | The name of the Kubernetes cluster. |
| featureName | string | yes | The name of the feature. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | yes | JSON request body |

### Patch properties of the provided Kubernetes cluster feature.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/kubernetes-cluster-features-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| kubernetesClusterName | string | yes | The name of the Kubernetes cluster. |
| featureName | string | yes | The name of the feature. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | no | JSON request body |

### Delete the provided Kubernetes cluster feature.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/kubernetes-cluster-features-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| kubernetesClusterName | string | yes | The name of the Kubernetes cluster. |
| featureName | string | yes | The name of the feature. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |

### Restart a targeted node of a Kubernetes cluster.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/kubernetes-clusters-restart-node` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| kubernetesClusterName | string | yes | The name of the Kubernetes cluster. |
| body | object | yes | JSON request body |

### Get a list of Kubernetes version resources in the provided resource group.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/kubernetes-versions-list-by-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Retrieve the Kubernetes version resource that describes the available Kubernetes versions for deployment.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/kubernetes-versions-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| kubernetesVersionName | string | yes | The name of the Kubernetes version resource. |

### Create the Kubernetes version resource or update its tags. This resource is system managed and should only…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/kubernetes-versions-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| kubernetesVersionName | string | yes | The name of the Kubernetes version resource. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | yes | JSON request body |

### Update tags associated with the Kubernetes version resource. No other properties are supported for update.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/kubernetes-versions-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| kubernetesVersionName | string | yes | The name of the Kubernetes version resource. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | no | JSON request body |

### Delete the specified Kubernetes version resource.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/kubernetes-versions-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| kubernetesVersionName | string | yes | The name of the Kubernetes version resource. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |

### Get a list of layer 2 (L2) networks in the provided resource group.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/l2-networks-list-by-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get properties of the provided layer 2 (L2) network.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/l2-networks-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| l2NetworkName | string | yes | The name of the L2 network. |

### Create a new layer 2 (L2) network or update the properties of the existing network.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/l2-networks-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| l2NetworkName | string | yes | The name of the L2 network. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | yes | JSON request body |

### Update tags associated with the provided layer 2 (L2) network.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/l2-networks-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| l2NetworkName | string | yes | The name of the L2 network. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | no | JSON request body |

### Delete the provided layer 2 (L2) network.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/l2-networks-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| l2NetworkName | string | yes | The name of the L2 network. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |

### Get a list of layer 3 (L3) networks in the provided resource group.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/l3-networks-list-by-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get properties of the provided layer 3 (L3) network.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/l3-networks-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| l3NetworkName | string | yes | The name of the L3 network. |

### Create a new layer 3 (L3) network or update the properties of the existing network.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/l3-networks-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| l3NetworkName | string | yes | The name of the L3 network. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | yes | JSON request body |

### Update tags associated with the provided layer 3 (L3) network.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/l3-networks-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| l3NetworkName | string | yes | The name of the L3 network. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | no | JSON request body |

### Delete the provided layer 3 (L3) network.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/l3-networks-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| l3NetworkName | string | yes | The name of the L3 network. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |

### Get a list of racks in the provided resource group.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/racks-list-by-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get properties of the provided rack.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/racks-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| rackName | string | yes | The name of the rack. |

### Create a new rack or update properties of the existing one. All customer initiated requests will be rejected…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/racks-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| rackName | string | yes | The name of the rack. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | yes | JSON request body |

### Patch properties of the provided rack, or update the tags associated with the rack. Properties and tag…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/racks-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| rackName | string | yes | The name of the rack. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | no | JSON request body |

### Delete the provided rack. All customer initiated requests will be rejected as the life cycle of this…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/racks-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| rackName | string | yes | The name of the rack. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |

### Get a list of storage appliances in the provided resource group.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/storage-appliances-list-by-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

### Get properties of the provided storage appliance.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/storage-appliances-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| storageApplianceName | string | yes | The name of the storage appliance. |

### Create a new storage appliance or update the properties of the existing one. All customer initiated requests…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/storage-appliances-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| storageApplianceName | string | yes | The name of the storage appliance. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | yes | JSON request body |

### Update properties of the provided storage appliance, or update tags associated with the storage appliance…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/storage-appliances-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| storageApplianceName | string | yes | The name of the storage appliance. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |
| body | object | no | JSON request body |

### Delete the provided storage appliance. All customer initiated requests will be rejected as the life cycle of…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/storage-appliances-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| storageApplianceName | string | yes | The name of the storage appliance. |
| If-Match | string | no | The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent… |
| If-None-Match | string | no | Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from… |

### Disable remote vendor management of the provided storage appliance.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/storage-appliances-disable-remote-vendor-management` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| storageApplianceName | string | yes | The name of the storage appliance. |

### Enable remote vendor management of the provided storage appliance.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/storage-appliances-enable-remote-vendor-management` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| storageApplianceName | string | yes | The name of the storage appliance. |
| body | object | no | JSON request body |

### Run one or more read-only commands on the provided storage appliance.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/storage-appliances-run-read-commands` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| storageApplianceName | string | yes | The name of the storage appliance. |
| body | object | yes | JSON request body |

### Get a list of trunked networks in the provided resource group.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/trunked-networks-list-by-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| $top | integer | no | The maximum number of resources to return from the operation. Example: '$top=10'. |
| $skipToken | string | no | The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large… |

…and 24 more. See the OpenAPI spec.

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/operations-list" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Azure Network Cloud management API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:azure-arm-networkcloud/operations-list with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Azure Network Cloud management API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Azure Network Cloud management itself also needs your own key from azure.com.

### Can AI agents use the Azure Network Cloud management API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:azure-arm-networkcloud.

### What is the status of the Azure Network Cloud management API?
Needs your own provider key (bring your own key)
