Google Cloud Network Management V1 Client - Class Reason (2.8.0)

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 \ IpMasqueradingSkippedInfo

Methods

static::name

Parameter
Name Description
value mixed

static::value

Parameter
Name Description
name mixed

Constants

REASON_UNSPECIFIED

Value: 0

Unused default value.

Generated from protobuf enum REASON_UNSPECIFIED = 0;

DESTINATION_IP_IN_CONFIGURED_NON_MASQUERADE_RANGE

Value: 1

Masquerading 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: 2

Masquerading 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: 3

Masquerading not applied because destination is on the same Node.

Generated from protobuf enum DESTINATION_ON_SAME_NODE = 3;

DEFAULT_SNAT_DISABLED

Value: 4

Masquerading 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: 5

Masquerading 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: 6

Masquerading 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: 7

Masquerading not applied because the packet is a return packet.

Generated from protobuf enum NO_MASQUERADING_FOR_RETURN_PACKET = 7;