BackendAddressPoolPropertiesFormat Class

Properties of the backend address pool.

Constructor

BackendAddressPoolPropertiesFormat(*args: Any, **kwargs: Any)

Variables

Name Description
location
str

The location of the backend address pool.

tunnel_interfaces

An array of gateway load balancer tunnel interfaces.

load_balancer_backend_addresses

An array of backend addresses.

backend_ip_configurations

An array of references to IP addresses defined in network interfaces.

load_balancing_rules

An array of references to load balancing rules that use this backend address pool.

outbound_rule

A reference to an outbound rule that uses this backend address pool.

outbound_rules

An array of references to outbound rules that use this backend address pool.

inbound_nat_rules

An array of references to inbound NAT rules that use this backend address pool.

provisioning_state

The provisioning state of the backend address pool resource. Known values are: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".

drain_period_in_seconds
int

Amount of seconds Load Balancer waits for before sending RESET to client and backend address.

virtual_network

A reference to a virtual network.

sync_mode

Backend address synchronous mode for the backend pool. Known values are: "Automatic" and "Manual".

Attributes

backend_ip_configurations

An array of references to IP addresses defined in network interfaces.

backend_ip_configurations: list['_models.NetworkInterfaceIPConfiguration'] | None

drain_period_in_seconds

Amount of seconds Load Balancer waits for before sending RESET to client and backend address.

drain_period_in_seconds: int | None

inbound_nat_rules

An array of references to inbound NAT rules that use this backend address pool.

inbound_nat_rules: list['_models.SubResource'] | None

load_balancer_backend_addresses

An array of backend addresses.

load_balancer_backend_addresses: list['_models.LoadBalancerBackendAddress'] | None

load_balancing_rules

An array of references to load balancing rules that use this backend address pool.

load_balancing_rules: list['_models.SubResource'] | None

location

The location of the backend address pool.

location: str | None

outbound_rule

A reference to an outbound rule that uses this backend address pool.

outbound_rule: _models.SubResource | None

outbound_rules

An array of references to outbound rules that use this backend address pool.

outbound_rules: list['_models.SubResource'] | None

provisioning_state

"Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".

provisioning_state: str | _models.ProvisioningState | None

sync_mode

"Automatic" and "Manual".

sync_mode: str | _models.SyncMode | None

tunnel_interfaces

An array of gateway load balancer tunnel interfaces.

tunnel_interfaces: list['_models.GatewayLoadBalancerTunnelInterface'] | None

virtual_network

A reference to a virtual network.

virtual_network: _models.SubResource | None