Share via


InMageRcmEnableProtectionInput Class

Definition

InMageRcm specific enable protection input.

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

Constructors

InMageRcmEnableProtectionInput()

Initializes a new instance of the InMageRcmEnableProtectionInput class.

InMageRcmEnableProtectionInput(String, String, String, IList<InMageRcmDiskInput>, InMageRcmDisksDefaultInput, String, String, String, String, String, String, String, String, String, String, String, String, String)

Initializes a new instance of the InMageRcmEnableProtectionInput class.

Properties

DisksDefault

Gets or sets the default disk input.

DisksToInclude

Gets or sets the disks to include list.

FabricDiscoveryMachineId

Gets or sets the ARM Id of discovered machine.

LicenseType

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

MultiVMGroupName

Gets or sets the multi VM group name.

ProcessServerId

Gets or sets the process server Id.

RunAsAccountId

Gets or sets the run-as account Id.

TargetAvailabilitySetId

Gets or sets the target availability set ARM Id.

TargetAvailabilityZone

Gets or sets the target availability zone.

TargetBootDiagnosticsStorageAccountId

Gets or sets the target boot diagnostics storage account ARM Id.

TargetNetworkId

Gets or sets the selected target network ARM Id.

TargetProximityPlacementGroupId

Gets or sets the target proximity placement group Id.

TargetResourceGroupId

Gets or sets the target resource group ARM Id.

TargetSubnetName

Gets or sets the selected target subnet name.

TargetVMName

Gets or sets the target VM name.

TargetVMSize

Gets or sets the target VM size.

TestNetworkId

Gets or sets the selected test network ARM Id.

TestSubnetName

Gets or sets the selected test subnet name.

Methods

Validate()

Validate the object.

Applies to