Share via


AadProfile Class

Definition

AAD Profile specifies attributes for Azure Active Directory integration.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConnectedKubernetes.Models.Api20240715Preview.AadProfileTypeConverter))]
public class AadProfile : Microsoft.Azure.PowerShell.Cmdlets.ConnectedKubernetes.Models.Api20240715Preview.IAadProfile
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConnectedKubernetes.Models.Api20240715Preview.AadProfileTypeConverter))>]
type AadProfile = class
    interface IAadProfile
    interface IJsonSerializable
Public Class AadProfile
Implements IAadProfile
Inheritance
AadProfile
Attributes
Implements

Constructors

AadProfile()

Creates an new AadProfile instance.

Properties

AdminGroupObjectID

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

EnableAzureRbac

Whether to enable Azure RBAC for Kubernetes authorization.

TenantId

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

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AadProfile.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AadProfile.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ConnectedKubernetes.Models.Api20240715Preview.IAadProfile.

FromJsonString(String)

Creates a new instance of AadProfile, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of AadProfile into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to