Share via


InMageReprotectInput Class

Definition

InMageAzureV2 specific provider input.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.InMageReprotectInputTypeConverter))]
public class InMageReprotectInput : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IInMageReprotectInput, Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.InMageReprotectInputTypeConverter))>]
type InMageReprotectInput = class
    interface IInMageReprotectInput
    interface IJsonSerializable
    interface IReverseReplicationProviderSpecificInput
    interface IValidates
Public Class InMageReprotectInput
Implements IInMageReprotectInput, IValidates
Inheritance
InMageReprotectInput
Attributes
Implements

Constructors

InMageReprotectInput()

Creates an new InMageReprotectInput instance.

Properties

DatastoreName

The target datastore name.

DiskExclusionInputDiskSignatureOption

The guest disk signature based option for disk exclusion.

DiskExclusionInputVolumeOption

The volume label based option for disk exclusion.

DisksToInclude

The disks to include list.

InstanceType

The class type.

MasterTargetId

The Master Target Id.

ProcessServerId

The Process Server Id.

ProfileId

The Policy Id.

RetentionDrive

The retention drive to use on the MT.

RunAsAccountId

The CS account Id.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of InMageReprotectInput.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of InMageReprotectInput.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IInMageReprotectInput.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of InMageReprotectInput into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to