Share via


AvailabilityGroupListenerLoadBalancerConfiguration Class

Definition

A load balancer configuration for an availability group listener.

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

Constructors

AvailabilityGroupListenerLoadBalancerConfiguration()

Initializes a new instance of AvailabilityGroupListenerLoadBalancerConfiguration.

Properties

LoadBalancerResourceId

Resource id of the load balancer.

PrivateIPAddress

Private IP address.

ProbePort

Probe port.

PublicIPAddressResourceId

Resource id of the public IP.

SqlVmInstances

List of the SQL virtual machine instance resource id's that are enrolled into the availability group listener.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<AvailabilityGroupListenerLoadBalancerConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AvailabilityGroupListenerLoadBalancerConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AvailabilityGroupListenerLoadBalancerConfiguration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AvailabilityGroupListenerLoadBalancerConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AvailabilityGroupListenerLoadBalancerConfiguration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to