Class ManagedClusterAADProfile
java.lang.Object
com.microsoft.azure.management.containerservice.ManagedClusterAADProfile
AADProfile specifies attributes for Azure Active Directory integration.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet aAD group object IDs that will have admin role of the cluster.Get the client AAD application ID.Get whether to enable Azure RBAC for Kubernetes authorization.managed()
Get whether to enable managed AAD.Get the server AAD application ID.Get the server AAD application secret.tenantID()
Get the AAD tenant ID to use for authentication.withAdminGroupObjectIDs
(List<String> adminGroupObjectIDs) Set aAD group object IDs that will have admin role of the cluster.withClientAppID
(String clientAppID) Set the client AAD application ID.withEnableAzureRBAC
(Boolean enableAzureRBAC) Set whether to enable Azure RBAC for Kubernetes authorization.withManaged
(Boolean managed) Set whether to enable managed AAD.withServerAppID
(String serverAppID) Set the server AAD application ID.withServerAppSecret
(String serverAppSecret) Set the server AAD application secret.withTenantID
(String tenantID) Set the AAD tenant ID to use for authentication.
-
Constructor Details
-
ManagedClusterAADProfile
public ManagedClusterAADProfile()
-
-
Method Details
-
managed
Get whether to enable managed AAD.- Returns:
- the managed value
-
withManaged
Set whether to enable managed AAD.- Parameters:
managed
- the managed value to set- Returns:
- the ManagedClusterAADProfile object itself.
-
enableAzureRBAC
Get whether to enable Azure RBAC for Kubernetes authorization.- Returns:
- the enableAzureRBAC value
-
withEnableAzureRBAC
Set whether to enable Azure RBAC for Kubernetes authorization.- Parameters:
enableAzureRBAC
- the enableAzureRBAC value to set- Returns:
- the ManagedClusterAADProfile object itself.
-
adminGroupObjectIDs
Get aAD group object IDs that will have admin role of the cluster.- Returns:
- the adminGroupObjectIDs value
-
withAdminGroupObjectIDs
Set aAD group object IDs that will have admin role of the cluster.- Parameters:
adminGroupObjectIDs
- the adminGroupObjectIDs value to set- Returns:
- the ManagedClusterAADProfile object itself.
-
clientAppID
Get the client AAD application ID.- Returns:
- the clientAppID value
-
withClientAppID
Set the client AAD application ID.- Parameters:
clientAppID
- the clientAppID value to set- Returns:
- the ManagedClusterAADProfile object itself.
-
serverAppID
Get the server AAD application ID.- Returns:
- the serverAppID value
-
withServerAppID
Set the server AAD application ID.- Parameters:
serverAppID
- the serverAppID value to set- Returns:
- the ManagedClusterAADProfile object itself.
-
serverAppSecret
Get the server AAD application secret.- Returns:
- the serverAppSecret value
-
withServerAppSecret
Set the server AAD application secret.- Parameters:
serverAppSecret
- the serverAppSecret value to set- Returns:
- the ManagedClusterAADProfile object itself.
-
tenantID
Get the AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.- Returns:
- the tenantID value
-
withTenantID
Set the AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.- Parameters:
tenantID
- the tenantID value to set- Returns:
- the ManagedClusterAADProfile object itself.
-