Language

UserAssignedIdentitiesProfile Class

Definition

Represents the information related to Azure User-Assigned managed identities needed to perform Operators authentication based on Azure User-Assigned Managed Identities

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.UserAssignedIdentitiesProfileTypeConverter))]
public class UserAssignedIdentitiesProfile : Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.IUserAssignedIdentitiesProfile
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.UserAssignedIdentitiesProfileTypeConverter))>]
type UserAssignedIdentitiesProfile = class
    interface IUserAssignedIdentitiesProfile
    interface IJsonSerializable
Public Class UserAssignedIdentitiesProfile
Implements IUserAssignedIdentitiesProfile
Inheritance
UserAssignedIdentitiesProfile
Attributes
Implements

Constructors

Name Description
UserAssignedIdentitiesProfile()

Creates an new UserAssignedIdentitiesProfile instance.

Properties

Name Description
ControlPlaneOperator

The set of Azure User-Assigned Managed Identities leveraged for the Control Plane operators of the cluster. The set of required managed identities is dependent on the Cluster's OpenShift version.

DataPlaneOperator

The set of Azure User-Assigned Managed Identities leveraged for the Data Plane operators of the cluster. The set of required managed identities is dependent on the Cluster's OpenShift version.

ServiceManagedIdentity

Represents the information associated to an Azure User-Assigned Managed Identity whose purpose is to perform service level actions.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of UserAssignedIdentitiesProfile.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of UserAssignedIdentitiesProfile.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.IUserAssignedIdentitiesProfile.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of UserAssignedIdentitiesProfile into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to