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 Azure.

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

Constructor

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

Parameters

location
str
Required

Required. Resource location.

tags
dict[str, str]
Required

A set of tags. Resource tags.

kubernetes_version
str
Required

Version of Kubernetes specified when creating the managed cluster.

dns_prefix
str
Required

DNS prefix specified when creating the managed cluster.

agent_pool_profiles
list[ManagedClusterAgentPoolProfile]
Required

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

linux_profile
ContainerServiceLinuxProfile
Required

Profile for Linux VMs in the container service cluster.

service_principal_profile
ManagedClusterServicePrincipalProfile
Required

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

addon_profiles
dict[<xref:str,azure.mgmt.containerservice.v2018_03_31.models.ManagedClusterAddonProfile>]
Required

Profile of managed cluster add-on.

enable_rbac
bool
Required

Whether to enable Kubernetes Role-Based Access Control.

network_profile
ContainerServiceNetworkProfile
Required

Profile of network configuration.

aad_profile
ManagedClusterAADProfile
Required

Profile of Azure Active Directory configuration.

Variables

id
str

Resource Id.

name
str

Resource name.

type
str

Resource type.

provisioning_state
str

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

fqdn
str

FQDN for the master pool.

node_resource_group
str

Name of the resource group containing agent pool nodes.