VaultIdentityModel Class

Definition

Vault model.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.VaultIdentityModelTypeConverter))]
public class VaultIdentityModel : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IVaultIdentityModel
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.VaultIdentityModelTypeConverter))>]
type VaultIdentityModel = class
    interface IVaultIdentityModel
    interface IJsonSerializable
Public Class VaultIdentityModel
Implements IVaultIdentityModel
Inheritance
VaultIdentityModel
Attributes
Implements

Constructors

Name Description
VaultIdentityModel()

Creates an new VaultIdentityModel instance.

Properties

Name Description
PrincipalId

Gets or sets the object ID of the service principal object for the managed identity that is used to grant role-based access to an Azure resource.

TenantId

Gets or sets a Globally Unique Identifier (GUID) that represents the Azure AD tenant where the resource is now a member.

Type

Gets or sets the identityType which can be either SystemAssigned or None.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VaultIdentityModel.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VaultIdentityModel.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IVaultIdentityModel.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of VaultIdentityModel into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to