InMageRcmEnableProtectionContent Class

Definition

InMageRcm specific enable protection input.

public class InMageRcmEnableProtectionContent : Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.EnableProtectionProviderSpecificContent, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmEnableProtectionContent>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageRcmEnableProtectionContent>
type InMageRcmEnableProtectionContent = class
    inherit EnableProtectionProviderSpecificContent
    interface IJsonModel<InMageRcmEnableProtectionContent>
    interface IPersistableModel<InMageRcmEnableProtectionContent>
Public Class InMageRcmEnableProtectionContent
Inherits EnableProtectionProviderSpecificContent
Implements IJsonModel(Of InMageRcmEnableProtectionContent), IPersistableModel(Of InMageRcmEnableProtectionContent)
Inheritance
InMageRcmEnableProtectionContent
Implements

Constructors

InMageRcmEnableProtectionContent(String, ResourceIdentifier, Guid)

Initializes a new instance of InMageRcmEnableProtectionContent.

Properties

DisksDefault

The default disk input.

DisksToInclude

The disks to include list.

FabricDiscoveryMachineId

The ARM Id of discovered machine.

LicenseType

The license type.

MultiVmGroupName

The multi VM group name.

ProcessServerId

The process server Id.

RunAsAccountId

The run-as account Id.

TargetAvailabilitySetId

The target availability set ARM Id.

TargetAvailabilityZone

The target availability zone.

TargetBootDiagnosticsStorageAccountId

The target boot diagnostics storage account ARM Id.

TargetNetworkId

The selected target network ARM Id.

TargetProximityPlacementGroupId

The target proximity placement group Id.

TargetResourceGroupId

The target resource group ARM Id.

TargetSubnetName

The selected target subnet name.

TargetVmName

The target VM name.

TargetVmSize

The target VM size.

TestNetworkId

The selected test network ARM Id.

TestSubnetName

The selected test subnet name.

Explicit Interface Implementations

IJsonModel<EnableProtectionProviderSpecificContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from EnableProtectionProviderSpecificContent)
IJsonModel<EnableProtectionProviderSpecificContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from EnableProtectionProviderSpecificContent)
IJsonModel<InMageRcmEnableProtectionContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<InMageRcmEnableProtectionContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<EnableProtectionProviderSpecificContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from EnableProtectionProviderSpecificContent)
IPersistableModel<EnableProtectionProviderSpecificContent>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from EnableProtectionProviderSpecificContent)
IPersistableModel<EnableProtectionProviderSpecificContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from EnableProtectionProviderSpecificContent)
IPersistableModel<InMageRcmEnableProtectionContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<InMageRcmEnableProtectionContent>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<InMageRcmEnableProtectionContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to