Share via


VMwareCbtTestMigrateContent Class

Definition

VMwareCbt specific test migrate input.

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

Constructors

VMwareCbtTestMigrateContent(ResourceIdentifier, ResourceIdentifier)

Initializes a new instance of VMwareCbtTestMigrateContent.

Properties

NetworkId

The test network Id.

OSUpgradeVersion

A value indicating the inplace OS Upgrade version.

PostMigrationSteps

The managed run command script input.

RecoveryPointId

The recovery point Id.

VmNics

The list of NIC details.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<TestMigrateProviderSpecificContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from TestMigrateProviderSpecificContent)
IJsonModel<VMwareCbtTestMigrateContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<VMwareCbtTestMigrateContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<TestMigrateProviderSpecificContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from TestMigrateProviderSpecificContent)
IPersistableModel<VMwareCbtTestMigrateContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<VMwareCbtTestMigrateContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<VMwareCbtTestMigrateContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to