ClusterPoolResourceProperties interface

Cluster pool resource properties.

Properties

aksClusterProfile

Properties of underlying AKS cluster. NOTE: This property will not be serialized. It can only be populated by the server.

aksManagedResourceGroupName

A resource group created by AKS, to hold the infrastructure resources created by AKS on-behalf of customers. It is generated by cluster pool name and managed resource group name by pattern: MC_{managedResourceGroupName}{clusterPoolName}{region} NOTE: This property will not be serialized. It can only be populated by the server.

clusterPoolProfile

CLuster pool profile.

computeProfile

CLuster pool compute profile.

deploymentId

A unique id generated by the RP to identify the resource. NOTE: This property will not be serialized. It can only be populated by the server.

logAnalyticsProfile

Cluster pool log analytics profile to enable OMS agent for AKS cluster.

managedResourceGroupName

A resource group created by RP, to hold the resources created by RP on-behalf of customers. It will also be used to generate aksManagedResourceGroupName by pattern: MC_{managedResourceGroupName}{clusterPoolName}{region}. Please make sure it meets resource group name restriction.

networkProfile

Cluster pool network profile.

provisioningState

Provisioning state of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

status

Business status of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

aksClusterProfile

Properties of underlying AKS cluster. NOTE: This property will not be serialized. It can only be populated by the server.

aksClusterProfile?: ClusterPoolResourcePropertiesAksClusterProfile

Property Value

aksManagedResourceGroupName

A resource group created by AKS, to hold the infrastructure resources created by AKS on-behalf of customers. It is generated by cluster pool name and managed resource group name by pattern: MC_{managedResourceGroupName}{clusterPoolName}{region} NOTE: This property will not be serialized. It can only be populated by the server.

aksManagedResourceGroupName?: string

Property Value

string

clusterPoolProfile

CLuster pool profile.

clusterPoolProfile?: ClusterPoolResourcePropertiesClusterPoolProfile

Property Value

computeProfile

CLuster pool compute profile.

computeProfile: ClusterPoolResourcePropertiesComputeProfile

Property Value

deploymentId

A unique id generated by the RP to identify the resource. NOTE: This property will not be serialized. It can only be populated by the server.

deploymentId?: string

Property Value

string

logAnalyticsProfile

Cluster pool log analytics profile to enable OMS agent for AKS cluster.

logAnalyticsProfile?: ClusterPoolResourcePropertiesLogAnalyticsProfile

Property Value

managedResourceGroupName

A resource group created by RP, to hold the resources created by RP on-behalf of customers. It will also be used to generate aksManagedResourceGroupName by pattern: MC_{managedResourceGroupName}{clusterPoolName}{region}. Please make sure it meets resource group name restriction.

managedResourceGroupName?: string

Property Value

string

networkProfile

Cluster pool network profile.

networkProfile?: ClusterPoolResourcePropertiesNetworkProfile

Property Value

provisioningState

Provisioning state of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Property Value

string

status

Business status of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

status?: string

Property Value

string