Compute V1 Client - Class SourceSubnetworkIpRangesToNat64 (2.0.0)

Reference documentation and code samples for the Compute V1 Client class SourceSubnetworkIpRangesToNat64.

Specify the Nat option for NAT64, which can take one of the following values: - ALL_IPV6_SUBNETWORKS: All of the IP ranges in every Subnetwork are allowed to Nat. - LIST_OF_IPV6_SUBNETWORKS: A list of Subnetworks are allowed to Nat (specified in the field nat64_subnetwork below) The default is NAT64_OPTION_UNSPECIFIED. Note that if this field contains NAT64_ALL_V6_SUBNETWORKS no other Router.Nat section in this region can also enable NAT64 for any Subnetworks in this network. Other Router.Nat sections can still be present to enable NAT44 only.

Protobuf type google.cloud.compute.v1.RouterNat.SourceSubnetworkIpRangesToNat64

Namespace

Google \ Cloud \ Compute \ V1 \ RouterNat

Methods

static::name

Parameter
Name Description
value mixed

static::value

Parameter
Name Description
name mixed

Constants

UNDEFINED_SOURCE_SUBNETWORK_IP_RANGES_TO_NAT64

Value: 0

A value indicating that the enum field is not set.

Generated from protobuf enum UNDEFINED_SOURCE_SUBNETWORK_IP_RANGES_TO_NAT64 = 0;

ALL_IPV6_SUBNETWORKS

Value: 341632747

NAT64 is enabled for all the IPv6 subnet ranges. In dual stack subnets, NAT64 will only be enabled for IPv6-only VMs.

Generated from protobuf enum ALL_IPV6_SUBNETWORKS = 341632747;

LIST_OF_IPV6_SUBNETWORKS

Value: 521079860

NAT64 is enabled for a list of IPv6 subnet ranges. In dual stack subnets, NAT64 will only be enabled for IPv6-only VMs. If this option is used, the nat64_subnetworks field must be specified.

Generated from protobuf enum LIST_OF_IPV6_SUBNETWORKS = 521079860;