Share via


SiteRecoveryPlanGroup Class

Definition

Recovery plan group details.

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

Constructors

SiteRecoveryPlanGroup(RecoveryPlanGroupType)

Initializes a new instance of SiteRecoveryPlanGroup.

Properties

EndGroupActions

The end group actions.

GroupType

The group type.

ReplicationProtectedItems

The list of protected items.

StartGroupActions

The start group actions.

Explicit Interface Implementations

IJsonModel<SiteRecoveryPlanGroup>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SiteRecoveryPlanGroup>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SiteRecoveryPlanGroup>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SiteRecoveryPlanGroup>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SiteRecoveryPlanGroup>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to