Share via


PrivateCloudIdentity Class

Definition

Identity for the virtual machine.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.PrivateCloudIdentityTypeConverter))]
public class PrivateCloudIdentity : Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IPrivateCloudIdentity
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.PrivateCloudIdentityTypeConverter))>]
type PrivateCloudIdentity = class
    interface IPrivateCloudIdentity
    interface IJsonSerializable
Public Class PrivateCloudIdentity
Implements IPrivateCloudIdentity
Inheritance
PrivateCloudIdentity
Attributes
Implements

Constructors

PrivateCloudIdentity()

Creates an new PrivateCloudIdentity instance.

Properties

PrincipalId

The principal ID of private cloud identity. This property will only be provided for a system assigned identity.

TenantId

The tenant ID associated with the private cloud. This property will only be provided for a system assigned identity.

Type

The type of identity used for the private cloud. The type 'SystemAssigned' refers to an implicitly created identity. The type 'None' will remove any identities from the Private Cloud.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of PrivateCloudIdentity.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of PrivateCloudIdentity.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IPrivateCloudIdentity.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of PrivateCloudIdentity into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to