Share via


ExistingRecoveryProximityPlacementGroup Class

Definition

Existing recovery proximity placement group input.

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

Constructors

ExistingRecoveryProximityPlacementGroup()

Initializes a new instance of ExistingRecoveryProximityPlacementGroup.

Properties

RecoveryProximityPlacementGroupId

The recovery proximity placement group Id. Will throw error, if resource does not exist.

Explicit Interface Implementations

IJsonModel<ExistingRecoveryProximityPlacementGroup>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ExistingRecoveryProximityPlacementGroup>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<RecoveryProximityPlacementGroupCustomDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from RecoveryProximityPlacementGroupCustomDetails)
IPersistableModel<ExistingRecoveryProximityPlacementGroup>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ExistingRecoveryProximityPlacementGroup>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ExistingRecoveryProximityPlacementGroup>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<RecoveryProximityPlacementGroupCustomDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from RecoveryProximityPlacementGroupCustomDetails)

Applies to