Language

UserAssignedIdentitiesProfileUpdate 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.UserAssignedIdentitiesProfileUpdateTypeConverter))]
public class UserAssignedIdentitiesProfileUpdate : Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.IUserAssignedIdentitiesProfileUpdate
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.UserAssignedIdentitiesProfileUpdateTypeConverter))>]
type UserAssignedIdentitiesProfileUpdate = class
    interface IUserAssignedIdentitiesProfileUpdate
    interface IJsonSerializable
Public Class UserAssignedIdentitiesProfileUpdate
Implements IUserAssignedIdentitiesProfileUpdate
Inheritance
UserAssignedIdentitiesProfileUpdate
Attributes
Implements

Constructors

Name Description
UserAssignedIdentitiesProfileUpdate()

Creates an new UserAssignedIdentitiesProfileUpdate 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 UserAssignedIdentitiesProfileUpdate.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of UserAssignedIdentitiesProfileUpdate.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of UserAssignedIdentitiesProfileUpdate into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to