Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Bicep resource definition
The clusterManagers resource type can be deployed with operations that target:
- Resource groups - See resource group deployment commands
For a list of changed properties in each API version, see change log.
Resource format
To create a Microsoft.NetworkCloud/clusterManagers resource, add the following Bicep to your template.
resource symbolicname 'Microsoft.NetworkCloud/clusterManagers@2026-05-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
kind: 'string'
location: 'string'
name: 'string'
properties: {
analyticsWorkspaceId: 'string'
availabilityZones: [
'string'
]
fabricControllerId: 'string'
managedResourceGroupConfiguration: {
location: 'string'
name: 'string'
}
vmSize: 'string'
}
tags: {
{customized property}: 'string'
}
}
Property Values
Microsoft.NetworkCloud/clusterManagers
| Name | Description | Value |
|---|---|---|
| identity | The managed service identities assigned to this resource. | ManagedServiceIdentity |
| kind | The kind of the cluster manager. | 'AzureLocal' 'Nexus' |
| location | The geo-location where the resource lives | string (required) |
| name | The resource name | string Constraints: Pattern = ^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$ (required) |
| properties | The list of the resource properties. | ClusterManagerProperties (required) |
| tags | Resource tags | Dictionary of tag names and values. See Tags in templates |
ClusterManagerProperties
| Name | Description | Value |
|---|---|---|
| analyticsWorkspaceId | The resource ID of the Log Analytics workspace that is used for the logs collection. | string |
| availabilityZones | The Azure availability zones within the region that will be used to support the cluster manager resource. | string[] |
| fabricControllerId | The resource ID of the fabric controller that has one to one mapping with the cluster manager. | string (required) |
| managedResourceGroupConfiguration | The configuration of the managed resource group associated with the resource. | ManagedResourceGroupConfiguration |
| vmSize | The size of the Azure virtual machines to use for hosting the cluster manager resource. | string |
ManagedResourceGroupConfiguration
| Name | Description | Value |
|---|---|---|
| location | The location of the managed resource group. If not specified, the location of the parent resource is chosen. | string |
| name | The name for the managed resource group. If not specified, the unique name is automatically generated. | string Constraints: Max length = 75 |
ManagedServiceIdentity
| Name | Description | Value |
|---|---|---|
| type | Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (required) |
| userAssignedIdentities | The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
| Name | Description | Value |
|---|
TrackedResourceTags
| Name | Description | Value |
|---|
UserAssignedIdentity
| Name | Description | Value |
|---|
ARM template resource definition
The clusterManagers resource type can be deployed with operations that target:
- Resource groups - See resource group deployment commands
For a list of changed properties in each API version, see change log.
Resource format
To create a Microsoft.NetworkCloud/clusterManagers resource, add the following JSON to your template.
{
"type": "Microsoft.NetworkCloud/clusterManagers",
"apiVersion": "2026-05-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"kind": "string",
"location": "string",
"properties": {
"analyticsWorkspaceId": "string",
"availabilityZones": [ "string" ],
"fabricControllerId": "string",
"managedResourceGroupConfiguration": {
"location": "string",
"name": "string"
},
"vmSize": "string"
},
"tags": {
"{customized property}": "string"
}
}
Property Values
Microsoft.NetworkCloud/clusterManagers
| Name | Description | Value |
|---|---|---|
| apiVersion | The api version | '2026-05-01-preview' |
| identity | The managed service identities assigned to this resource. | ManagedServiceIdentity |
| kind | The kind of the cluster manager. | 'AzureLocal' 'Nexus' |
| location | The geo-location where the resource lives | string (required) |
| name | The resource name | string Constraints: Pattern = ^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$ (required) |
| properties | The list of the resource properties. | ClusterManagerProperties (required) |
| tags | Resource tags | Dictionary of tag names and values. See Tags in templates |
| type | The resource type | 'Microsoft.NetworkCloud/clusterManagers' |
ClusterManagerProperties
| Name | Description | Value |
|---|---|---|
| analyticsWorkspaceId | The resource ID of the Log Analytics workspace that is used for the logs collection. | string |
| availabilityZones | The Azure availability zones within the region that will be used to support the cluster manager resource. | string[] |
| fabricControllerId | The resource ID of the fabric controller that has one to one mapping with the cluster manager. | string (required) |
| managedResourceGroupConfiguration | The configuration of the managed resource group associated with the resource. | ManagedResourceGroupConfiguration |
| vmSize | The size of the Azure virtual machines to use for hosting the cluster manager resource. | string |
ManagedResourceGroupConfiguration
| Name | Description | Value |
|---|---|---|
| location | The location of the managed resource group. If not specified, the location of the parent resource is chosen. | string |
| name | The name for the managed resource group. If not specified, the unique name is automatically generated. | string Constraints: Max length = 75 |
ManagedServiceIdentity
| Name | Description | Value |
|---|---|---|
| type | Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (required) |
| userAssignedIdentities | The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
| Name | Description | Value |
|---|
TrackedResourceTags
| Name | Description | Value |
|---|
UserAssignedIdentity
| Name | Description | Value |
|---|
Usage Examples
Terraform (AzAPI provider) resource definition
The clusterManagers resource type can be deployed with operations that target:
- Resource groups
For a list of changed properties in each API version, see change log.
Resource format
To create a Microsoft.NetworkCloud/clusterManagers resource, add the following Terraform to your template.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.NetworkCloud/clusterManagers@2026-05-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
kind = "string"
properties = {
analyticsWorkspaceId = "string"
availabilityZones = [
"string"
]
fabricControllerId = "string"
managedResourceGroupConfiguration = {
location = "string"
name = "string"
}
vmSize = "string"
}
}
}
Property Values
Microsoft.NetworkCloud/clusterManagers
| Name | Description | Value |
|---|---|---|
| identity | The managed service identities assigned to this resource. | ManagedServiceIdentity |
| kind | The kind of the cluster manager. | 'AzureLocal' 'Nexus' |
| location | The geo-location where the resource lives | string (required) |
| name | The resource name | string Constraints: Pattern = ^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$ (required) |
| properties | The list of the resource properties. | ClusterManagerProperties (required) |
| tags | Resource tags | Dictionary of tag names and values. |
| type | The resource type | "Microsoft.NetworkCloud/clusterManagers@2026-05-01-preview" |
ClusterManagerProperties
| Name | Description | Value |
|---|---|---|
| analyticsWorkspaceId | The resource ID of the Log Analytics workspace that is used for the logs collection. | string |
| availabilityZones | The Azure availability zones within the region that will be used to support the cluster manager resource. | string[] |
| fabricControllerId | The resource ID of the fabric controller that has one to one mapping with the cluster manager. | string (required) |
| managedResourceGroupConfiguration | The configuration of the managed resource group associated with the resource. | ManagedResourceGroupConfiguration |
| vmSize | The size of the Azure virtual machines to use for hosting the cluster manager resource. | string |
ManagedResourceGroupConfiguration
| Name | Description | Value |
|---|---|---|
| location | The location of the managed resource group. If not specified, the location of the parent resource is chosen. | string |
| name | The name for the managed resource group. If not specified, the unique name is automatically generated. | string Constraints: Max length = 75 |
ManagedServiceIdentity
| Name | Description | Value |
|---|---|---|
| type | Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (required) |
| userAssignedIdentities | The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
| Name | Description | Value |
|---|
TrackedResourceTags
| Name | Description | Value |
|---|
UserAssignedIdentity
| Name | Description | Value |
|---|