VirtualMachineAvailabilityGroupListenerArgs

data class VirtualMachineAvailabilityGroupListenerArgs(val availabilityGroupName: Output<String>? = null, val loadBalancerConfiguration: Output<VirtualMachineAvailabilityGroupListenerLoadBalancerConfigurationArgs>? = null, val multiSubnetIpConfigurations: Output<List<VirtualMachineAvailabilityGroupListenerMultiSubnetIpConfigurationArgs>>? = null, val name: Output<String>? = null, val port: Output<Int>? = null, val replicas: Output<List<VirtualMachineAvailabilityGroupListenerReplicaArgs>>? = null, val sqlVirtualMachineGroupId: Output<String>? = null) : ConvertibleToJava<VirtualMachineAvailabilityGroupListenerArgs>

Manages a Microsoft SQL Virtual Machine Availability Group Listener.

Import

Microsoft SQL Virtual Machine Availability Group Listeners can be imported using the resource id, e.g.

$ pulumi import azure:mssql/virtualMachineAvailabilityGroupListener:VirtualMachineAvailabilityGroupListener example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups/vmgroup1/availabilityGroupListeners/listener1

Constructors

constructor(availabilityGroupName: Output<String>? = null, loadBalancerConfiguration: Output<VirtualMachineAvailabilityGroupListenerLoadBalancerConfigurationArgs>? = null, multiSubnetIpConfigurations: Output<List<VirtualMachineAvailabilityGroupListenerMultiSubnetIpConfigurationArgs>>? = null, name: Output<String>? = null, port: Output<Int>? = null, replicas: Output<List<VirtualMachineAvailabilityGroupListenerReplicaArgs>>? = null, sqlVirtualMachineGroupId: Output<String>? = null)

Properties

Link copied to clipboard
val availabilityGroupName: Output<String>? = null

The name of the Availability Group. Changing this forces a new resource to be created.

Link copied to clipboard

A load_balancer_configuration block as defined below. Changing this forces a new resource to be created.

Link copied to clipboard

One or more multi_subnet_ip_configuration blocks as defined below. Changing this forces a new resource to be created.

Link copied to clipboard
val name: Output<String>? = null

The name which should be used for the Microsoft SQL Virtual Machine Availability Group Listener. Changing this forces a new resource to be created.

Link copied to clipboard
val port: Output<Int>? = null

The port of the listener. Changing this forces a new resource to be created.

Link copied to clipboard

One or more replica blocks as defined below. Changing this forces a new resource to be created.

Link copied to clipboard
val sqlVirtualMachineGroupId: Output<String>? = null

The ID of the SQL Virtual Machine Group to create the listener. Changing this forces a new resource to be created.

Functions

Link copied to clipboard
open override fun toJava(): VirtualMachineAvailabilityGroupListenerArgs