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.v2021_03_01.models._models_py3.ResourceManagedClusterazure.mgmt.containerservice.v2021_03_01.models._models_py3.Components1Q1Og48SchemasManagedclusterAllof1ManagedCluster
Constructor
ManagedCluster(*, location: str, identity: Optional[_models.ManagedClusterIdentity] = None, kubernetes_version: Optional[str] = None, dns_prefix: Optional[str] = None, fqdn_subdomain: Optional[str] = None, agent_pool_profiles: Optional[List[_models.ManagedClusterAgentPoolProfile]] = None, linux_profile: Optional[_models.ContainerServiceLinuxProfile] = None, windows_profile: Optional[_models.ManagedClusterWindowsProfile] = None, service_principal_profile: Optional[_models.ManagedClusterServicePrincipalProfile] = None, addon_profiles: Optional[Dict[str, _models.ManagedClusterAddonProfile]] = None, pod_identity_profile: Optional[_models.ManagedClusterPodIdentityProfile] = None, node_resource_group: Optional[str] = None, enable_rbac: Optional[bool] = None, enable_pod_security_policy: Optional[bool] = None, network_profile: Optional[_models.ContainerServiceNetworkProfile] = None, aad_profile: Optional[_models.ManagedClusterAADProfile] = None, auto_upgrade_profile: Optional[_models.ManagedClusterAutoUpgradeProfile] = None, auto_scaler_profile: Optional[_models.ManagedClusterPropertiesAutoScalerProfile] = None, api_server_access_profile: Optional[_models.ManagedClusterAPIServerAccessProfile] = None, disk_encryption_set_id: Optional[str] = None, identity_profile: Optional[Dict[str, _models.ComponentsQit0EtSchemasManagedclusterpropertiesPropertiesIdentityprofileAdditionalproperties]] = None, private_link_resources: Optional[List[_models.PrivateLinkResource]] = None, disable_local_accounts: Optional[bool] = None, http_proxy_config: Optional[_models.ManagedClusterHTTPProxyConfig] = None, tags: Optional[Dict[str, str]] = None, sku: Optional[_models.ManagedClusterSKU] = None, extended_location: Optional[_models.ExtendedLocation] = None, **kwargs)
Variables
- identity
- ManagedClusterIdentity
The identity of the managed cluster, if configured.
- provisioning_state
- str
The current deployment or provisioning state, which only appears in the response.
- power_state
- PowerState
Represents the Power State of the cluster.
- max_agent_pools
- int
The max number of agent pools for the managed cluster.
- kubernetes_version
- str
Version of Kubernetes specified when creating the managed cluster.
- dns_prefix
- str
DNS prefix specified when creating the managed cluster.
- fqdn_subdomain
- str
FQDN subdomain specified when creating private cluster with custom private dns zone.
- fqdn
- str
FQDN for the master pool.
- private_fqdn
- str
FQDN of private cluster.
- azure_portal_fqdn
- str
FQDN for the master pool which used by proxy config.
- agent_pool_profiles
- list[ManagedClusterAgentPoolProfile]
Properties of the agent pool.
- linux_profile
- ContainerServiceLinuxProfile
Profile for Linux VMs in the container service cluster.
- windows_profile
- ManagedClusterWindowsProfile
Profile for Windows VMs in the container service cluster.
- service_principal_profile
- ManagedClusterServicePrincipalProfile
Information about a service principal identity for the cluster to use for manipulating Azure APIs.
- addon_profiles
- dict[<xref:str,azure.mgmt.containerservice.v2021_03_01.models.ManagedClusterAddonProfile>]
Profile of managed cluster add-on.
- pod_identity_profile
- ManagedClusterPodIdentityProfile
Profile of managed cluster pod identity.
- node_resource_group
- str
Name of the resource group containing agent pool nodes.
- enable_rbac
- bool
Whether to enable Kubernetes Role-Based Access Control.
- enable_pod_security_policy
- bool
(DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy.
- network_profile
- ContainerServiceNetworkProfile
Profile of network configuration.
- aad_profile
- ManagedClusterAADProfile
Profile of Azure Active Directory configuration.
- auto_upgrade_profile
- ManagedClusterAutoUpgradeProfile
Profile of auto upgrade configuration.
- auto_scaler_profile
- ManagedClusterPropertiesAutoScalerProfile
Parameters to be applied to the cluster-autoscaler when enabled.
- api_server_access_profile
- ManagedClusterAPIServerAccessProfile
Access profile for managed cluster API server.
- disk_encryption_set_id
- str
ResourceId of the disk encryption set to use for enabling encryption at rest.
- identity_profile
- dict[<xref:str,azure.mgmt.containerservice.v2021_03_01.models.ComponentsQit0EtSchemasManagedclusterpropertiesPropertiesIdentityprofileAdditionalproperties>]
Identities associated with the cluster.
- private_link_resources
- list[PrivateLinkResource]
Private link resources associated with the cluster.
- disable_local_accounts
- bool
If set to true, getting static credential will be disabled for this cluster. Expected to only be used for AAD clusters.
- http_proxy_config
- <xref:http_proxy_config>)<xref: >(ManagedClusterHTTPProxyConfig
Configurations for provisioning the cluster with HTTP proxy servers.
- id
- str
Resource Id.
- name
- str
Resource name.
- type
- str
Resource type.
- location
- str
Required. Resource location.
The managed cluster SKU.
- extended_location
- ExtendedLocation
The extended location of the Virtual Machine.
Feedback
Submit and view feedback for