Share via


VaultSetting Class

Definition

Vault setting.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VaultSettingTypeConverter))]
public class VaultSetting : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVaultSetting, Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VaultSettingTypeConverter))>]
type VaultSetting = class
    interface IVaultSetting
    interface IJsonSerializable
    interface IResource
    interface IValidates
Public Class VaultSetting
Implements IValidates, IVaultSetting
Inheritance
VaultSetting
Attributes
Implements

Constructors

VaultSetting()

Creates an new VaultSetting instance.

Properties

Id

Resource Id

Location

Resource Location

MigrationSolutionId

The migration solution ARM Id.

Name

Resource Name

Type

Resource Type

VmwareToAzureProviderType

VMware to Azure provider type.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VaultSetting.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VaultSetting.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVaultSetting.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of VaultSetting into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to