ManagedClusterAADProfile Class

AADProfile specifies attributes for Azure Active Directory integration.

Inheritance
azure.mgmt.containerservice._serialization.Model
ManagedClusterAADProfile

Constructor

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

Keyword-Only Parameters

Name Description
managed

Whether to enable managed AAD.

enable_azure_rbac

Whether to enable Azure RBAC for Kubernetes authorization.

admin_group_object_i_ds

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.

Variables

Name Description
managed

Whether to enable managed AAD.

enable_azure_rbac

Whether to enable Azure RBAC for Kubernetes authorization.

admin_group_object_i_ds

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.