ManagedClusterAADProfile Class

For more details see managed AAD on AKS.

Inheritance
ManagedClusterAADProfile

Constructor

ManagedClusterAADProfile(*, managed: Optional[bool] = None, enable_azure_rbac: Optional[bool] = None, admin_group_object_i_ds: Optional[List[str]] = None, client_app_id: Optional[str] = None, server_app_id: Optional[str] = None, server_app_secret: Optional[str] = None, tenant_id: Optional[str] = None, **kwargs)

Variables

managed
bool

Whether to enable managed AAD.

enable_azure_rbac
bool

Whether to enable Azure RBAC for Kubernetes authorization.

admin_group_object_i_ds
list[str]

The list of AAD group object IDs that will have admin role of the cluster.

client_app_id
str

The client AAD application ID.

server_app_id
str

The server AAD application ID.

server_app_secret
str

The server AAD application secret.

tenant_id
str

The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.