AvailabilityGroupListener Interface

public interface AvailabilityGroupListener

An immutable client-side representation of AvailabilityGroupListener.

Method Summary

Modifier and Type Method and Description
abstract AgConfiguration availabilityGroupConfiguration()

Gets the availabilityGroupConfiguration property: Availability Group configuration.

abstract String availabilityGroupName()

Gets the availabilityGroupName property: Name of the availability group.

abstract Boolean createDefaultAvailabilityGroupIfNotExist()

Gets the createDefaultAvailabilityGroupIfNotExist property: Create a default availability group if it does not exist.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract AvailabilityGroupListenerInner innerModel()

Gets the inner com.azure.resourcemanager.sqlvirtualmachine.fluent.models.AvailabilityGroupListenerInner object.

abstract List<LoadBalancerConfiguration> loadBalancerConfigurations()

Gets the loadBalancerConfigurations property: List of load balancer configurations for an availability group listener.

abstract List<MultiSubnetIpConfiguration> multiSubnetIpConfigurations()

Gets the multiSubnetIpConfigurations property: List of multi subnet IP configurations for an AG listener.

abstract String name()

Gets the name property: The name of the resource.

abstract Integer port()

Gets the port property: Listener port.

abstract String provisioningState()

Gets the provisioningState property: Provisioning state to track the async operation status.

abstract AvailabilityGroupListener refresh()

Refreshes the resource to sync with Azure.

abstract AvailabilityGroupListener refresh(Context context)

Refreshes the resource to sync with Azure.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract SystemData systemData()

Gets the systemData property: Metadata pertaining to creation and last modification of the resource.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the AvailabilityGroupListener resource.

Method Details

availabilityGroupConfiguration

public abstract AgConfiguration availabilityGroupConfiguration()

Gets the availabilityGroupConfiguration property: Availability Group configuration.

Returns:

the availabilityGroupConfiguration value.

availabilityGroupName

public abstract String availabilityGroupName()

Gets the availabilityGroupName property: Name of the availability group.

Returns:

the availabilityGroupName value.

createDefaultAvailabilityGroupIfNotExist

public abstract Boolean createDefaultAvailabilityGroupIfNotExist()

Gets the createDefaultAvailabilityGroupIfNotExist property: Create a default availability group if it does not exist.

Returns:

the createDefaultAvailabilityGroupIfNotExist value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract AvailabilityGroupListenerInner innerModel()

Gets the inner com.azure.resourcemanager.sqlvirtualmachine.fluent.models.AvailabilityGroupListenerInner object.

Returns:

the inner object.

loadBalancerConfigurations

public abstract List loadBalancerConfigurations()

Gets the loadBalancerConfigurations property: List of load balancer configurations for an availability group listener.

Returns:

the loadBalancerConfigurations value.

multiSubnetIpConfigurations

public abstract List multiSubnetIpConfigurations()

Gets the multiSubnetIpConfigurations property: List of multi subnet IP configurations for an AG listener.

Returns:

the multiSubnetIpConfigurations value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

port

public abstract Integer port()

Gets the port property: Listener port.

Returns:

the port value.

provisioningState

public abstract String provisioningState()

Gets the provisioningState property: Provisioning state to track the async operation status.

Returns:

the provisioningState value.

refresh

public abstract AvailabilityGroupListener refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract AvailabilityGroupListener refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

systemData

public abstract SystemData systemData()

Gets the systemData property: Metadata pertaining to creation and last modification of the resource.

Returns:

the systemData value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract AvailabilityGroupListener.Update update()

Begins update for the AvailabilityGroupListener resource.

Returns:

the stage of resource update.

Applies to