FrontendIPConfiguration interface
Frontend IP address of the load balancer.
- Extends
Properties
| ddos |
The DDoS protection settings associated with the frontend IP configuration. |
| enable |
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. |
| etag | A unique read-only string that changes whenever the resource is updated. |
| gateway |
The reference to gateway load balancer frontend IP. |
| inbound |
An array of references to inbound pools that use this frontend IP. |
| inbound |
An array of references to inbound rules that use this frontend IP. |
| load |
An array of references to load balancing rules that use this frontend IP. |
| outbound |
An array of references to outbound rules that use this frontend IP. |
| private |
The private IP address of the IP configuration. |
| private |
Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. |
| private |
The Private IP allocation method. |
| provisioning |
The provisioning state of the frontend IP configuration resource. |
| public |
The reference to the Public IP resource. |
| public |
The reference to the Public IP Prefix resource. |
| subnet | The reference to the subnet resource. |
| zones | A list of availability zones denoting the IP allocated for the resource needs to come from. |
Property Details
ddosSettings
The DDoS protection settings associated with the frontend IP configuration.
ddosSettings?: DdosFrontendIpConfigurationSettings
Property Value
enableConnectionTracking
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.
enableConnectionTracking?: boolean
Property Value
boolean
etag
A unique read-only string that changes whenever the resource is updated.
etag?: string
Property Value
string
gatewayLoadBalancer
The reference to gateway load balancer frontend IP.
gatewayLoadBalancer?: SubResource
Property Value
inboundNatPools
An array of references to inbound pools that use this frontend IP.
inboundNatPools?: SubResource[]
Property Value
inboundNatRules
An array of references to inbound rules that use this frontend IP.
inboundNatRules?: SubResource[]
Property Value
loadBalancingRules
An array of references to load balancing rules that use this frontend IP.
loadBalancingRules?: SubResource[]
Property Value
outboundRules
An array of references to outbound rules that use this frontend IP.
outboundRules?: SubResource[]
Property Value
privateIPAddress
The private IP address of the IP configuration.
privateIPAddress?: string
Property Value
string
privateIPAddressVersion
Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.
privateIPAddressVersion?: string
Property Value
string
privateIPAllocationMethod
The Private IP allocation method.
privateIPAllocationMethod?: string
Property Value
string
provisioningState
The provisioning state of the frontend IP configuration resource.
provisioningState?: string
Property Value
string
publicIPAddress
The reference to the Public IP resource.
publicIPAddress?: PublicIPAddress
Property Value
publicIPPrefix
The reference to the Public IP Prefix resource.
publicIPPrefix?: SubResource
Property Value
subnet
zones
A list of availability zones denoting the IP allocated for the resource needs to come from.
zones?: string[]
Property Value
string[]