Share via


AvailabilityGroupListenerProperties Class

Definition

The properties of an availability group listener.

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

Constructors

AvailabilityGroupListenerProperties()

Creates an new AvailabilityGroupListenerProperties instance.

Properties

AvailabilityGroupConfigurationReplica

Replica configurations.

AvailabilityGroupName

Name of the availability group.

CreateDefaultAvailabilityGroupIfNotExist

Create a default availability group if it does not exist.

LoadBalancerConfiguration

List of load balancer configurations for an availability group listener.

MultiSubnetIPConfiguration

List of multi subnet IP configurations for an AG listener.

Port

Listener port.

ProvisioningState

Provisioning state to track the async operation status.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AvailabilityGroupListenerProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AvailabilityGroupListenerProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AvailabilityGroupListenerProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to