Reference documentation and code samples for the Google Cloud Network Management V1 Client class Reason.
Reason why IP masquerading was skipped.
Protobuf type google.cloud.networkmanagement.v1.IpMasqueradingSkippedInfo.Reason
Namespace
Google \ Cloud \ NetworkManagement \ V1 \ IpMasqueradingSkippedInfoMethods
static::name
| Parameter | |
|---|---|
| Name | Description |
value |
mixed
|
static::value
| Parameter | |
|---|---|
| Name | Description |
name |
mixed
|
Constants
REASON_UNSPECIFIED
Value: 0Unused default value.
Generated from protobuf enum REASON_UNSPECIFIED = 0;
DESTINATION_IP_IN_CONFIGURED_NON_MASQUERADE_RANGE
Value: 1Masquerading not applied because destination IP is in one of configured non-masquerade ranges.
Generated from protobuf enum DESTINATION_IP_IN_CONFIGURED_NON_MASQUERADE_RANGE = 1;
DESTINATION_IP_IN_DEFAULT_NON_MASQUERADE_RANGE
Value: 2Masquerading not applied because destination IP is in one of default non-masquerade ranges.
Generated from protobuf enum DESTINATION_IP_IN_DEFAULT_NON_MASQUERADE_RANGE = 2;
DESTINATION_ON_SAME_NODE
Value: 3Masquerading not applied because destination is on the same Node.
Generated from protobuf enum DESTINATION_ON_SAME_NODE = 3;
DEFAULT_SNAT_DISABLED
Value: 4Masquerading not applied because ip-masq-agent doesn't exist and default SNAT is disabled.
Generated from protobuf enum DEFAULT_SNAT_DISABLED = 4;
NO_MASQUERADING_FOR_IPV6
Value: 5Masquerading not applied because the packet's IP version is IPv6.
Generated from protobuf enum NO_MASQUERADING_FOR_IPV6 = 5;
POD_USES_NODE_NETWORK_NAMESPACE
Value: 6Masquerading not applied because the source Pod uses the host Node's network namespace, including the Node's IP address.
Generated from protobuf enum POD_USES_NODE_NETWORK_NAMESPACE = 6;
NO_MASQUERADING_FOR_RETURN_PACKET
Value: 7Masquerading not applied because the packet is a return packet.
Generated from protobuf enum NO_MASQUERADING_FOR_RETURN_PACKET = 7;