Cluster interface
Cluster represents the on-premises Network Cloud cluster.
- Extends
Properties
aggregator |
The rack definition that is intended to reflect only a single rack in a single rack cluster, or an aggregator rack in a multi-rack cluster. |
analytics |
The resource ID of the Log Analytics Workspace that will be used for storing relevant logs. |
available |
The list of cluster runtime version upgrades available for this cluster. NOTE: This property will not be serialized. It can only be populated by the server. |
cluster |
The capacity supported by this cluster. NOTE: This property will not be serialized. It can only be populated by the server. |
cluster |
The latest heartbeat status between the cluster manager and the cluster. NOTE: This property will not be serialized. It can only be populated by the server. |
cluster |
The extended location (custom location) that represents the cluster's control plane location. This extended location is used to route the requests of child objects of the cluster that are handled by the platform operator. NOTE: This property will not be serialized. It can only be populated by the server. |
cluster |
The customer-provided location information to identify where the cluster resides. |
cluster |
The latest connectivity status between cluster manager and the cluster. NOTE: This property will not be serialized. It can only be populated by the server. |
cluster |
The resource ID of the cluster manager that manages this cluster. This is set by the Cluster Manager when the cluster is created. NOTE: This property will not be serialized. It can only be populated by the server. |
cluster |
The service principal to be used by the cluster during Arc Appliance installation. |
cluster |
The type of rack configuration for the cluster. |
cluster |
The current runtime version of the cluster. |
compute |
The validation threshold indicating the allowable failures of compute machines during environment validation and deployment. |
compute |
The list of rack definitions for the compute racks in a multi-rack cluster, or an empty list in a single-rack cluster. |
detailed |
The current detailed status of the cluster. NOTE: This property will not be serialized. It can only be populated by the server. |
detailed |
The descriptive message about the detailed status. NOTE: This property will not be serialized. It can only be populated by the server. |
extended |
The extended location of the cluster manager associated with the cluster. |
hybrid |
Field Deprecated. This field will not be populated in an upcoming version. The extended location (custom location) that represents the Hybrid AKS control plane location. This extended location is used when creating provisioned clusters (Hybrid AKS clusters). NOTE: This property will not be serialized. It can only be populated by the server. |
managed |
The configuration of the managed resource group associated with the resource. |
manual |
The count of Manual Action Taken (MAT) events that have not been validated. NOTE: This property will not be serialized. It can only be populated by the server. |
network |
The resource ID of the Network Fabric associated with the cluster. |
provisioning |
The provisioning state of the cluster. NOTE: This property will not be serialized. It can only be populated by the server. |
support |
The support end date of the runtime version of the cluster. NOTE: This property will not be serialized. It can only be populated by the server. |
workload |
The list of workload resource IDs that are hosted within this cluster. NOTE: This property will not be serialized. It can only be populated by the server. |
Inherited Properties
id | Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTE: This property will not be serialized. It can only be populated by the server. |
location | The geo-location where the resource lives |
name | The name of the resource NOTE: This property will not be serialized. It can only be populated by the server. |
system |
Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server. |
tags | Resource tags. |
type | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
aggregatorOrSingleRackDefinition
The rack definition that is intended to reflect only a single rack in a single rack cluster, or an aggregator rack in a multi-rack cluster.
aggregatorOrSingleRackDefinition: RackDefinition
Property Value
analyticsWorkspaceId
The resource ID of the Log Analytics Workspace that will be used for storing relevant logs.
analyticsWorkspaceId?: string
Property Value
string
availableUpgradeVersions
The list of cluster runtime version upgrades available for this cluster. NOTE: This property will not be serialized. It can only be populated by the server.
availableUpgradeVersions?: ClusterAvailableUpgradeVersion[]
Property Value
clusterCapacity
The capacity supported by this cluster. NOTE: This property will not be serialized. It can only be populated by the server.
clusterCapacity?: ClusterCapacity
Property Value
clusterConnectionStatus
The latest heartbeat status between the cluster manager and the cluster. NOTE: This property will not be serialized. It can only be populated by the server.
clusterConnectionStatus?: string
Property Value
string
clusterExtendedLocation
The extended location (custom location) that represents the cluster's control plane location. This extended location is used to route the requests of child objects of the cluster that are handled by the platform operator. NOTE: This property will not be serialized. It can only be populated by the server.
clusterExtendedLocation?: ExtendedLocation
Property Value
clusterLocation
The customer-provided location information to identify where the cluster resides.
clusterLocation?: string
Property Value
string
clusterManagerConnectionStatus
The latest connectivity status between cluster manager and the cluster. NOTE: This property will not be serialized. It can only be populated by the server.
clusterManagerConnectionStatus?: string
Property Value
string
clusterManagerId
The resource ID of the cluster manager that manages this cluster. This is set by the Cluster Manager when the cluster is created. NOTE: This property will not be serialized. It can only be populated by the server.
clusterManagerId?: string
Property Value
string
clusterServicePrincipal
The service principal to be used by the cluster during Arc Appliance installation.
clusterServicePrincipal?: ServicePrincipalInformation
Property Value
clusterType
The type of rack configuration for the cluster.
clusterType: string
Property Value
string
clusterVersion
The current runtime version of the cluster.
clusterVersion: string
Property Value
string
computeDeploymentThreshold
The validation threshold indicating the allowable failures of compute machines during environment validation and deployment.
computeDeploymentThreshold?: ValidationThreshold
Property Value
computeRackDefinitions
The list of rack definitions for the compute racks in a multi-rack cluster, or an empty list in a single-rack cluster.
computeRackDefinitions?: RackDefinition[]
Property Value
detailedStatus
The current detailed status of the cluster. NOTE: This property will not be serialized. It can only be populated by the server.
detailedStatus?: string
Property Value
string
detailedStatusMessage
The descriptive message about the detailed status. NOTE: This property will not be serialized. It can only be populated by the server.
detailedStatusMessage?: string
Property Value
string
extendedLocation
The extended location of the cluster manager associated with the cluster.
extendedLocation: ExtendedLocation
Property Value
hybridAksExtendedLocation
Field Deprecated. This field will not be populated in an upcoming version. The extended location (custom location) that represents the Hybrid AKS control plane location. This extended location is used when creating provisioned clusters (Hybrid AKS clusters). NOTE: This property will not be serialized. It can only be populated by the server.
hybridAksExtendedLocation?: ExtendedLocation
Property Value
managedResourceGroupConfiguration
The configuration of the managed resource group associated with the resource.
managedResourceGroupConfiguration?: ManagedResourceGroupConfiguration
Property Value
manualActionCount
The count of Manual Action Taken (MAT) events that have not been validated. NOTE: This property will not be serialized. It can only be populated by the server.
manualActionCount?: number
Property Value
number
networkFabricId
The resource ID of the Network Fabric associated with the cluster.
networkFabricId: string
Property Value
string
provisioningState
The provisioning state of the cluster. NOTE: This property will not be serialized. It can only be populated by the server.
provisioningState?: string
Property Value
string
supportExpiryDate
The support end date of the runtime version of the cluster. NOTE: This property will not be serialized. It can only be populated by the server.
supportExpiryDate?: string
Property Value
string
workloadResourceIds
The list of workload resource IDs that are hosted within this cluster. NOTE: This property will not be serialized. It can only be populated by the server.
workloadResourceIds?: string[]
Property Value
string[]
Inherited Property Details
id
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
Property Value
string
Inherited From TrackedResource.id
location
The geo-location where the resource lives
location: string
Property Value
string
Inherited From TrackedResource.location
name
The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
Property Value
string
Inherited From TrackedResource.name
systemData
Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.
systemData?: SystemData
Property Value
Inherited From TrackedResource.systemData
tags
Resource tags.
tags?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
Inherited From TrackedResource.tags
type
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
Property Value
string
Inherited From TrackedResource.type