Sdílet prostřednictvím


AvailabilityGroupListenerData Class

Definition

A class representing the AvailabilityGroupListener data model. A SQL Server availability group listener.

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

Constructors

AvailabilityGroupListenerData()

Initializes a new instance of AvailabilityGroupListenerData.

Properties

AvailabilityGroupName

Name of the availability group.

AvailabilityGroupReplicas

Replica configurations.

CreateDefaultAvailabilityGroupIfNotExist

Create a default availability group if it does not exist.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
LoadBalancerConfigurations

List of load balancer configurations for an availability group listener.

MultiSubnetIPConfigurations

List of multi subnet IP configurations for an AG listener.

Name

The name of the resource.

(Inherited from ResourceData)
Port

Listener port.

ProvisioningState

Provisioning state to track the async operation status.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<AvailabilityGroupListenerData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AvailabilityGroupListenerData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AvailabilityGroupListenerData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AvailabilityGroupListenerData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AvailabilityGroupListenerData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to