ManagedCluster Class

Managed cluster.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

Inheritance
azure.mgmt.containerservice.v2018_03_31.models._models_py3.Resource
ManagedCluster

Constructor

ManagedCluster(*, location: str, tags: Dict[str, str] | None = None, kubernetes_version: str | None = None, dns_prefix: str | None = None, agent_pool_profiles: List[_models.ManagedClusterAgentPoolProfile] | None = None, linux_profile: _models.ContainerServiceLinuxProfile | None = None, service_principal_profile: _models.ManagedClusterServicePrincipalProfile | None = None, addon_profiles: Dict[str, _models.ManagedClusterAddonProfile] | None = None, enable_rbac: bool | None = None, network_profile: _models.ContainerServiceNetworkProfile | None = None, aad_profile: _models.ManagedClusterAADProfile | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
location
str

Resource location. Required.

tags

Resource tags.

kubernetes_version
str

Version of Kubernetes specified when creating the managed cluster.

dns_prefix
str

DNS prefix specified when creating the managed cluster.

agent_pool_profiles

Properties of the agent pool. Currently only one agent pool can exist.

linux_profile

Profile for Linux VMs in the container service cluster.

service_principal_profile

Information about a service principal identity for the cluster to use for manipulating Azure APIs.

addon_profiles

Profile of managed cluster add-on.

enable_rbac

Whether to enable Kubernetes Role-Based Access Control.

network_profile

Profile of network configuration.

aad_profile

Profile of Azure Active Directory configuration.

Variables

Name Description
id
str

Resource Id.

name
str

Resource name.

type
str

Resource type.

location
str

Resource location. Required.

tags

Resource tags.

provisioning_state
str

The current deployment or provisioning state, which only appears in the response.

kubernetes_version
str

Version of Kubernetes specified when creating the managed cluster.

dns_prefix
str

DNS prefix specified when creating the managed cluster.

fqdn
str

FQDN for the master pool.

agent_pool_profiles

Properties of the agent pool. Currently only one agent pool can exist.

linux_profile

Profile for Linux VMs in the container service cluster.

service_principal_profile

Information about a service principal identity for the cluster to use for manipulating Azure APIs.

addon_profiles

Profile of managed cluster add-on.

node_resource_group
str

Name of the resource group containing agent pool nodes.

enable_rbac

Whether to enable Kubernetes Role-Based Access Control.

network_profile

Profile of network configuration.

aad_profile

Profile of Azure Active Directory configuration.