AvailabilityGroupListener interface

A SQL Server availability group listener.

Extends

Properties

availabilityGroupConfiguration

Availability Group configuration.

availabilityGroupName

Name of the availability group.

createDefaultAvailabilityGroupIfNotExist

Create a default availability group if it does not exist.

loadBalancerConfigurations

List of load balancer configurations for an availability group listener.

multiSubnetIpConfigurations

List of multi subnet IP configurations for an AG listener.

port

Listener port.

provisioningState

Provisioning state to track the async operation status.

Inherited Properties

id

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

name

The name of the resource

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type

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

Property Details

availabilityGroupConfiguration

Availability Group configuration.

availabilityGroupConfiguration?: AgConfiguration

Property Value

availabilityGroupName

Name of the availability group.

availabilityGroupName?: string

Property Value

string

createDefaultAvailabilityGroupIfNotExist

Create a default availability group if it does not exist.

createDefaultAvailabilityGroupIfNotExist?: boolean

Property Value

boolean

loadBalancerConfigurations

List of load balancer configurations for an availability group listener.

loadBalancerConfigurations?: LoadBalancerConfiguration[]

Property Value

multiSubnetIpConfigurations

List of multi subnet IP configurations for an AG listener.

multiSubnetIpConfigurations?: MultiSubnetIpConfiguration[]

Property Value

port

Listener port.

port?: number

Property Value

number

provisioningState

Provisioning state to track the async operation status.

provisioningState?: string

Property Value

string

Inherited Property Details

id

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

id?: string

Property Value

string

Inherited From ProxyResource.id

name

The name of the resource

name?: string

Property Value

string

Inherited From ProxyResource.name

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

systemData?: SystemData

Property Value

Inherited From ProxyResource.systemData

type

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

type?: string

Property Value

string

Inherited From ProxyResource.type