name
: The name of the Kubernetes service.
location
: The location/region in which to create the service. Defaults to this resource group's location.
dns_prefix
: The domain name prefix to use for the cluster endpoint. The actual domain name will start with this argument, followed by a string of pseudorandom characters.
kubernetes_version
: The Kubernetes version to use. If not specified, uses the most recent version of Kubernetes available.
enable_rbac
: Whether to enable role-based access controls.
agent_pools
: A list of pool specifications. See 'Details'.
login_user,login_passkey
: Optionally, a login username and public key (on Linux). Specify these if you want to be able to ssh into the cluster nodes.
cluster_service_principal
: The service principal (client) that AKS will use to manage the cluster resources. This should be a list, with the first component being the client ID and the second the client secret. If not supplied, a new service principal will be created (requires an interactive session).
properties
: A named list of further Kubernetes-specific properties to pass to the initialization function.
wait
: Whether to wait until the AKS resource provisioning is complete. Note that provisioning a Kubernetes cluster can take several minutes.
...
: Other named arguments to pass to the initialization function.