Share via


AvailabilityGroupReplica Class

Definition

Availability group replica configuration.

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

Constructors

AvailabilityGroupReplica()

Initializes a new instance of AvailabilityGroupReplica.

Properties

Commit

Replica commit mode in availability group.

Failover

Replica failover mode in availability group.

ReadableSecondary

Replica readable secondary mode in availability group.

Role

Replica Role in availability group.

SqlVmInstanceId

Sql VirtualMachine Instance Id.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<AvailabilityGroupReplica>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AvailabilityGroupReplica>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AvailabilityGroupReplica>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AvailabilityGroupReplica>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AvailabilityGroupReplica>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to