InMageUnplannedFailoverContent Class

Definition

Provider specific input for InMage unplanned failover.

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

Constructors

InMageUnplannedFailoverContent()

Initializes a new instance of InMageUnplannedFailoverContent.

Properties

RecoveryPointId

The recovery point id to be passed to 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<InMageUnplannedFailoverContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<InMageUnplannedFailoverContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<UnplannedFailoverProviderSpecificContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from UnplannedFailoverProviderSpecificContent)
IPersistableModel<InMageUnplannedFailoverContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<InMageUnplannedFailoverContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<InMageUnplannedFailoverContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<UnplannedFailoverProviderSpecificContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from UnplannedFailoverProviderSpecificContent)

Applies to