AzureFirewallNatRuleCollection Class

NAT rule collection resource.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.network.v2019_12_01.models._models_py3.SubResource
AzureFirewallNatRuleCollection

Constructor

AzureFirewallNatRuleCollection(*, id: typing.Union[str, NoneType] = None, name: typing.Union[str, NoneType] = None, priority: typing.Union[int, NoneType] = None, action: typing.Union[_ForwardRef('AzureFirewallNatRCAction'), NoneType] = None, rules: typing.Union[typing.List[_ForwardRef('AzureFirewallNatRule')], NoneType] = None, **kwargs)

Parameters

id
str

Resource ID.

name
str

The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.

priority
int

Priority of the NAT rule collection resource.

action
AzureFirewallNatRCAction

The action type of a NAT rule collection.

rules
list[AzureFirewallNatRule]

Collection of rules used by a NAT rule collection.

Variables

etag
str

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

provisioning_state
str or ProvisioningState

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