Freigeben über


IManagedClusterAadProfile Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.Api20230201.ManagedClusterAadProfileTypeConverter))]
public interface IManagedClusterAadProfile : Microsoft.Azure.PowerShell.Cmdlets.Aks.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.Api20230201.ManagedClusterAadProfileTypeConverter))>]
type IManagedClusterAadProfile = interface
    interface IJsonSerializable
Public Interface IManagedClusterAadProfile
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

AdminGroupObjectID

The list of AAD group object IDs that will have admin role of the cluster.

ClientAppId

(DEPRECATED) The client AAD application ID. Learn more at https://aka.ms/aks/aad-legacy.

EnableAzureRbac

Whether to enable Azure RBAC for Kubernetes authorization.

Managed

Whether to enable managed AAD.

ServerAppId

(DEPRECATED) The server AAD application ID. Learn more at https://aka.ms/aks/aad-legacy.

ServerAppSecret

(DEPRECATED) The server AAD application secret. Learn more at https://aka.ms/aks/aad-legacy.

TenantId

The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to