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 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.ActiveDirectoryGroup in azure-resourcemanager-authorization package.

      Returns:
      the next stage
    • 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