azure_aks_cluster
api_server_access_profile
Type: STRUCT
Provider name: properties.apiServerAccessProfile
Description: Access profile for managed cluster API server.
authorized_ip_ranges
Type: UNORDERED_LIST_STRING
Provider name: authorizedIPRanges
Description: Authorized IP Ranges to kubernetes API server.
enable_private_cluster
Type: BOOLEAN
Provider name: enablePrivateCluster
Description: Whether to create the cluster as a private cluster or not.
private_dns_zone
Type: STRING
Provider name: privateDNSZone
Description: Private dns zone mode for private cluster.
azure_portal_fqdn
Type: STRING
Provider name: properties.azurePortalFQDN
Description: FQDN for the master pool which used by proxy config.
disable_local_accounts
Type: BOOLEAN
Provider name: properties.disableLocalAccounts
Description: If set to true, getting static credential will be disabled for this cluster. Expected to only be used for AAD clusters.
disk_encryption_set_id
Type: STRING
Provider name: properties.diskEncryptionSetID
Description: ResourceId of the disk encryption set to use for enabling encryption at rest.
dns_prefix
Type: STRING
Provider name: properties.dnsPrefix
Description: DNS prefix specified when creating the managed cluster.
enable_pod_security_policy
Type: BOOLEAN
Provider name: properties.enablePodSecurityPolicy
Description: (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.
enable_rbac
Type: BOOLEAN
Provider name: properties.enableRBAC
Description: Whether to enable Kubernetes Role-Based Access Control.
fqdn
Type: STRING
Provider name: properties.fqdn
Description: FQDN for the master pool.
fqdn_subdomain
Type: STRING
Provider name: properties.fqdnSubdomain
Description: FQDN subdomain specified when creating private cluster with custom private dns zone.
id
Type: STRING
Provider name: id
Description: Resource Id
kubernetes_version
Type: STRING
Provider name: properties.kubernetesVersion
Description: Version of Kubernetes specified when creating the managed cluster.
location
Type: STRING
Provider name: location
Description: Resource location
max_agent_pools
Type: INT64
Provider name: properties.maxAgentPools
Description: The max number of agent pools for the managed cluster.
name
Type: STRING
Provider name: name
Description: Resource name
network_profile
Type: STRUCT
Provider name: properties.networkProfile
Description: Profile of network configuration.
dns_service_ip
Type: STRING
Provider name: dnsServiceIP
Description: An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
docker_bridge_cidr
Type: STRING
Provider name: dockerBridgeCidr
Description: A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.
load_balancer_sku
Type: STRING
Provider name: loadBalancerSku
Description: The load balancer sku for the managed cluster.
network_mode
Type: STRING
Provider name: networkMode
Description: Network mode used for building Kubernetes network.
network_plugin
Type: STRING
Provider name: networkPlugin
Description: Network plugin used for building Kubernetes network.
network_policy
Type: STRING
Provider name: networkPolicy
Description: Network policy used for building Kubernetes network.
outbound_type
Type: STRING
Provider name: outboundType
Description: The outbound (egress) routing method.
pod_cidr
Type: STRING
Provider name: podCidr
Description: A CIDR notation IP range from which to assign pod IPs when kubenet is used.
service_cidr
Type: STRING
Provider name: serviceCidr
Description: A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
node_resource_group
Type: STRING
Provider name: properties.nodeResourceGroup
Description: Name of the resource group containing agent pool nodes.
power_state
Type: STRUCT
Provider name: properties.powerState
Description: Represents the Power State of the cluster
code
Type: STRING
Provider name: code
Description: Tells whether the cluster is Running or Stopped
private_fqdn
Type: STRING
Provider name: properties.privateFQDN
Description: FQDN of private cluster.
provisioning_state
Type: STRING
Provider name: properties.provisioningState
Description: The current deployment or provisioning state, which only appears in the response.
resource_group
Type: STRING
service_principal_profile
Type: STRUCT
Provider name: properties.servicePrincipalProfile
Description: Information about a service principal identity for the cluster to use for manipulating Azure APIs.
client_id
Type: STRING
Provider name: clientId
Description: The ID for the service principal.
sku
Type: STRUCT
Provider name: sku
Description: The managed cluster SKU.
name
Type: STRING
Provider name: name
Description: Name of a managed cluster SKU.
tier
Type: STRING
Provider name: tier
Description: Tier of a managed cluster SKU.
subscription_id
Type: STRING
subscription_name
Type: STRING
Type: UNORDERED_LIST_STRING
type
Type: STRING
Provider name: type
Description: Resource type
windows_profile
Type: STRUCT
Provider name: properties.windowsProfile
Description: Profile for Windows VMs in the container service cluster.
admin_username
Type: STRING
Provider name: adminUsername
Description: Specifies the name of the administrator account.
restriction: Cannot end in “.”
Disallowed values: “administrator”, “admin”, “user”, “user1”, “test”, “user2”, “test1”, “user3”, “admin1”, “1”, “123”, “a”, “actuser”, “adm”, “admin2”, “aspnet”, “backup”, “console”, “david”, “guest”, “john”, “owner”, “root”, “server”, “sql”, “support”, “support_388945a0”, “sys”, “test2”, “test3”, “user4”, “user5”.
Minimum-length: 1 character
Max-length: 20 characters
enable_csi_proxy
Type: BOOLEAN
Provider name: enableCSIProxy
Description: Whether to enable CSI proxy.
license_type
Type: STRING
Provider name: licenseType
Description: The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs.