FrontendIPConfigurationPropertiesFormat Class
Properties of Frontend IP Configuration of the load balancer.
Constructor
FrontendIPConfigurationPropertiesFormat(*args: Any, **kwargs: Any)
Variables
| Name | Description |
|---|---|
|
inbound_nat_rules
|
An array of references to inbound rules that use this frontend IP. |
|
inbound_nat_pools
|
An array of references to inbound pools that use this frontend IP. |
|
outbound_rules
|
An array of references to outbound rules that use this frontend IP. |
|
load_balancing_rules
|
An array of references to load balancing rules that use this frontend IP. |
|
private_ip_address
|
The private IP address of the IP configuration. |
|
private_ip_allocation_method
|
The Private IP allocation method. Known values are: "Static" and "Dynamic". |
|
private_ip_address_version
|
Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Known values are: "IPv4" and "IPv6". |
|
subnet
|
The reference to the subnet resource. |
|
public_ip_address
|
The reference to the Public IP resource. |
|
public_ip_prefix
|
The reference to the Public IP Prefix resource. |
|
gateway_load_balancer
|
The reference to gateway load balancer frontend IP. |
|
provisioning_state
|
The provisioning state of the frontend IP configuration resource. Known values are: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting". |
|
ddos_settings
|
The DDoS protection settings associated with the frontend IP configuration. |
|
enable_connection_tracking
|
Enables UDP flow tracking for traffic associated with the frontend IP configuration. When enabled, packets belonging to the same UDP flow are consistently directed to the same backend instance. This setting applies to all associated load balancing rules and takes precedence over rule-level enableConnectionTracking settings. |
Attributes
ddos_settings
The DDoS protection settings associated with the frontend IP configuration.
ddos_settings: _models.DdosFrontendIpConfigurationSettings | None
enable_connection_tracking
Enables UDP flow tracking for traffic associated with the frontend IP configuration. When enabled, packets belonging to the same UDP flow are consistently directed to the same backend instance. This setting applies to all associated load balancing rules and takes precedence over rule-level enableConnectionTracking settings.
enable_connection_tracking: bool | None
gateway_load_balancer
The reference to gateway load balancer frontend IP.
gateway_load_balancer: _models.SubResource | None
inbound_nat_pools
An array of references to inbound pools that use this frontend IP.
inbound_nat_pools: list['_models.SubResource'] | None
inbound_nat_rules
An array of references to inbound rules that use this frontend IP.
inbound_nat_rules: list['_models.SubResource'] | None
load_balancing_rules
An array of references to load balancing rules that use this frontend IP.
load_balancing_rules: list['_models.SubResource'] | None
outbound_rules
An array of references to outbound rules that use this frontend IP.
outbound_rules: list['_models.SubResource'] | None
private_ip_address
The private IP address of the IP configuration.
private_ip_address: str | None
private_ip_address_version
Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Known values are: "IPv4" and "IPv6".
private_ip_address_version: str | _models.IPVersion | None
private_ip_allocation_method
"Static" and "Dynamic".
private_ip_allocation_method: str | _models.IPAllocationMethod | None
provisioning_state
"Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".
provisioning_state: str | _models.ProvisioningState | None
public_ip_address
The reference to the Public IP resource.
public_ip_address: _models.PublicIPAddress | None
public_ip_prefix
The reference to the Public IP Prefix resource.
public_ip_prefix: _models.SubResource | None
subnet
The reference to the subnet resource.
subnet: _models.Subnet | None