次の方法で共有


InMageAzureV2EnableProtectionInput Class

Definition

VMware Azure specific enable protection input.

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

Constructors

InMageAzureV2EnableProtectionInput()

Creates an new InMageAzureV2EnableProtectionInput instance.

Properties

DiskEncryptionSetId

The DiskEncryptionSet ARM Id.

DisksToInclude

The disks to include list.

DiskType

The disk type.

EnableRdpOnTargetOption

The selected option to enable RDP\SSH on target VM after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.

InstanceType

The class type.

LicenseType

License type.

LogStorageAccountId

The storage account to be used for logging during replication.

MasterTargetId

The Master target Id.

MultiVMGroupId

The multi VM group Id.

MultiVMGroupName

The multi VM group name.

ProcessServerId

The Process Server Id.

RunAsAccountId

The CS account Id.

SeedManagedDiskTag

The tags for the seed managed disks.

SqlServerLicenseType

The SQL Server license type.

StorageAccountId

The storage account Id.

TargetAvailabilitySetId

The target availability set ARM Id for resource manager deployment.

TargetAvailabilityZone

The target availability zone.

TargetAzureNetworkId

The selected target Azure network Id.

TargetAzureSubnetId

The selected target Azure subnet Id.

TargetAzureV1ResourceGroupId

The Id of the target resource group (for classic deployment) in which the failover VM is to be created.

TargetAzureV2ResourceGroupId

The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.

TargetAzureVMName

The target azure VM Name.

TargetManagedDiskTag

The tags for the target managed disks.

TargetNicTag

The tags for the target NICs.

TargetProximityPlacementGroupId

The proximity placement group ARM Id.

TargetVMSize

The target VM size.

TargetVMTag

The target VM tags.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of InMageAzureV2EnableProtectionInput.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of InMageAzureV2EnableProtectionInput.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of InMageAzureV2EnableProtectionInput into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to