KubernetesCluster.UpdateStages.WithAAD Interface

public static interface KubernetesCluster.UpdateStages.WithAAD

The stage of the Kubernetes cluster update allowing to specify Azure AD integration.

Method Summary

Modifier and Type Method and Description
abstract Update enableAzureRbac()

Enables Azure Role-Based Access Control for Kubernetes authorization.

abstract Update withAzureActiveDirectoryGroup(String activeDirectoryGroupObjectId)

Specified Azure AD group as the admin group of the cluster.

Method Details

enableAzureRbac

public abstract KubernetesCluster.Update enableAzureRbac()

Enables Azure Role-Based Access Control for Kubernetes authorization.

Returns:

the next stage

withAzureActiveDirectoryGroup

public abstract KubernetesCluster.Update 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

Applies to