Share via


InMageTestFailoverContent Class

Definition

Provider specific input for InMage test failover.

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

Constructors

InMageTestFailoverContent()

Initializes a new instance of InMageTestFailoverContent.

Properties

RecoveryPointId

The recovery point id to be passed to test failover to a particular recovery point. In case of latest recovery point, null should be passed.

RecoveryPointType

The recovery point type. Values from LatestTime, LatestTag or Custom. In the case of custom, the recovery point provided by RecoveryPointId will be used. In the other two cases, recovery point id will be ignored.

Explicit Interface Implementations

IJsonModel<InMageTestFailoverContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<InMageTestFailoverContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<TestFailoverProviderSpecificContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from TestFailoverProviderSpecificContent)
IPersistableModel<InMageTestFailoverContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<InMageTestFailoverContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<InMageTestFailoverContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<TestFailoverProviderSpecificContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from TestFailoverProviderSpecificContent)

Applies to