Share via


AgReplica Class

Definition

Availability group replica configuration.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SqlVirtualMachine.Models.Api20220801Preview.AgReplicaTypeConverter))]
public class AgReplica : Microsoft.Azure.PowerShell.Cmdlets.SqlVirtualMachine.Models.Api20220801Preview.IAgReplica
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SqlVirtualMachine.Models.Api20220801Preview.AgReplicaTypeConverter))>]
type AgReplica = class
    interface IAgReplica
    interface IJsonSerializable
Public Class AgReplica
Implements IAgReplica
Inheritance
AgReplica
Attributes
Implements

Constructors

AgReplica()

Creates an new AgReplica instance.

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.

SqlVirtualMachineInstanceId

Sql VirtualMachine Instance Id.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AgReplica.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AgReplica.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.SqlVirtualMachine.Models.Api20220801Preview.IAgReplica.

FromJsonString(String)

Creates a new instance of AgReplica, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of AgReplica into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to