AzureFirewallIPConfiguration Class

IP configuration of an Azure Firewall.

Inheritance
azure.mgmt.network.v2018_07_01.models._models_py3.SubResource
AzureFirewallIPConfiguration

Constructor

AzureFirewallIPConfiguration(*, id: typing.Union[str, NoneType] = None, name: typing.Union[str, NoneType] = None, etag: typing.Union[str, NoneType] = None, private_ip_address: typing.Union[str, NoneType] = None, subnet: typing.Union[_ForwardRef('SubResource'), NoneType] = None, internal_public_ip_address: typing.Union[_ForwardRef('SubResource'), NoneType] = None, public_ip_address: typing.Union[_ForwardRef('SubResource'), NoneType] = None, provisioning_state: typing.Union[str, _ForwardRef('ProvisioningState'), NoneType] = None, **kwargs)

Parameters

id
str

Resource ID.

name
str

Name of the resource that is unique within a resource group. This name can be used to access the resource.

etag
str

A unique read-only string that changes whenever the resource is updated.

private_ip_address
str

The Firewall Internal Load Balancer IP to be used as the next hop in User Defined Routes.

subnet
SubResource

Reference of the subnet resource. This resource must be named 'AzureFirewallSubnet'.

internal_public_ip_address
SubResource

Reference of the PublicIP resource. This field is a mandatory input.

public_ip_address
SubResource

Reference of the PublicIP resource. This field is populated in the output.

provisioning_state
str or ProvisioningState

The provisioning state of the resource. Possible values include: "Succeeded", "Updating", "Deleting", "Failed".