VirtualNetworkGatewayNatRuleProperties Class
Parameters for VirtualNetworkGatewayNatRule.
Constructor
VirtualNetworkGatewayNatRuleProperties(*args: Any, **kwargs: Any)
Variables
| Name | Description |
|---|---|
|
provisioning_state
|
The provisioning state of the NAT Rule resource. Known values are: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting". |
|
type
|
The type of NAT rule for VPN NAT. Known values are: "Static" and "Dynamic". |
|
mode
|
The Source NAT direction of a VPN NAT. Known values are: "EgressSnat" and "IngressSnat". |
|
internal_mappings
|
The private IP address internal mapping for NAT. |
|
external_mappings
|
The private IP address external mapping for NAT. |
|
ip_configuration_id
|
The IP Configuration ID this NAT rule applies to. |
Attributes
external_mappings
The private IP address external mapping for NAT.
external_mappings: list['_models.VpnNatRuleMapping'] | None
internal_mappings
The private IP address internal mapping for NAT.
internal_mappings: list['_models.VpnNatRuleMapping'] | None
ip_configuration_id
The IP Configuration ID this NAT rule applies to.
ip_configuration_id: str | None
mode
"EgressSnat" and "IngressSnat".
mode: str | _models.VpnNatRuleMode | None
provisioning_state
"Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".
provisioning_state: str | _models.ProvisioningState | None
type
"Static" and "Dynamic".
type: str | _models.VpnNatRuleType | None