Interface KubernetesCluster.DefinitionStages.WithAAD
- All Known Subinterfaces:
KubernetesCluster.Definition,KubernetesCluster.DefinitionStages.WithCreate
- Enclosing interface:
- KubernetesCluster.DefinitionStages
public static interface KubernetesCluster.DefinitionStages.WithAAD
The stage of the Kubernetes cluster definition allowing to specify Azure AD integration.
-
Method Summary
Modifier and TypeMethodDescriptionEnables Azure Role-Based Access Control for Kubernetes authorization.withAzureActiveDirectoryGroup(String activeDirectoryGroupObjectId) Specified Azure AD group as the admin group of the cluster.
-
Method Details
-
withAzureActiveDirectoryGroup
KubernetesCluster.DefinitionStages.WithCreate withAzureActiveDirectoryGroup(String activeDirectoryGroupObjectId) Specified Azure AD group as the admin group of the cluster.Azure AD integration cannot be disabled. It will enable Kubernetes Role-Based Access Control.
- Parameters:
activeDirectoryGroupObjectId- the object ID of the Azure AD group.See
com.azure.resourcemanager.authorization.models.ActiveDirectoryGroupin azure-resourcemanager-authorization package.- Returns:
- the next stage
-
enableAzureRbac
KubernetesCluster.DefinitionStages.WithCreate enableAzureRbac()Enables Azure Role-Based Access Control for Kubernetes authorization.Azure AD integration cannot be disabled. It will enable Kubernetes Role-Based Access Control.
- Returns:
- the next stage
-