Share via


HyperVReplicaAzureEnableProtectionInput Class

Definition

HyperVReplicaAzure specific enable protection input.

[Newtonsoft.Json.JsonObject("HyperVReplicaAzure")]
public class HyperVReplicaAzureEnableProtectionInput : Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionProviderSpecificInput
[<Newtonsoft.Json.JsonObject("HyperVReplicaAzure")>]
type HyperVReplicaAzureEnableProtectionInput = class
    inherit EnableProtectionProviderSpecificInput
Public Class HyperVReplicaAzureEnableProtectionInput
Inherits EnableProtectionProviderSpecificInput
Inheritance
HyperVReplicaAzureEnableProtectionInput
Attributes
Newtonsoft.Json.JsonObjectAttribute

Constructors

HyperVReplicaAzureEnableProtectionInput()

Initializes a new instance of the HyperVReplicaAzureEnableProtectionInput class.

HyperVReplicaAzureEnableProtectionInput(String, String, String, String, String, String, String, String, String, String, IList<String>, String, String, String, String, String, String, String, String, String, String, String, IList<HyperVReplicaAzureDiskInputDetails>, String, IDictionary<String,String>, IDictionary<String,String>, IDictionary<String,String>, IDictionary<String,String>)

Initializes a new instance of the HyperVReplicaAzureEnableProtectionInput class.

Properties

DiskEncryptionSetId

Gets or sets the DiskEncryptionSet ARM Id.

DisksToInclude

Gets or sets the list of VHD Ids of disks to be protected.

DisksToIncludeForManagedDisks

Gets or sets the disks to include list for managed disks.

DiskType

Gets or sets the DiskType. Possible values include: 'Standard_LRS', 'Premium_LRS', 'StandardSSD_LRS'

EnableRdpOnTargetOption

Gets or sets the selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.

HvHostVMId

Gets or sets the Hyper-V host VM Id.

LicenseType

Gets or sets license type. Possible values include: 'NotSpecified', 'NoLicenseType', 'WindowsServer'

LogStorageAccountId

Gets or sets the storage account to be used for logging during replication.

OSType

Gets or sets the OS type associated with VM.

SeedManagedDiskTags

Gets or sets the tags for the seed managed disks.

SqlServerLicenseType

Gets or sets the SQL Server license type. Possible values include: 'NotSpecified', 'NoLicenseType', 'PAYG', 'AHUB'

TargetAvailabilitySetId

Gets or sets the target availability set ARM Id for resource manager deployment.

TargetAvailabilityZone

Gets or sets the target availability zone.

TargetAzureNetworkId

Gets or sets the selected target Azure network Id.

TargetAzureSubnetId

Gets or sets the selected target Azure subnet Id.

TargetAzureV1ResourceGroupId

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

TargetAzureV2ResourceGroupId

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

TargetAzureVMName

Gets or sets the target azure VM Name.

TargetManagedDiskTags

Gets or sets the tags for the target managed disks.

TargetNicTags

Gets or sets the tags for the target NICs.

TargetProximityPlacementGroupId

Gets or sets the proximity placement group ARM Id.

TargetStorageAccountId

Gets or sets the storage account Id.

TargetVMSize

Gets or sets the target VM size.

TargetVMTags

Gets or sets the target VM tags.

UseManagedDisks

Gets or sets a value indicating whether managed disks should be used during failover.

UseManagedDisksForReplication

Gets or sets a value indicating whether managed disks should be used during replication.

VhdId

Gets or sets the OS disk VHD id associated with VM.

VMName

Gets or sets the VM Name.

Applies to