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.
Enums
Name
Description
UNDEFINED_SOURCE_SUBNETWORK_IP_RANGES_TO_NAT64
A value indicating that the enum field is not set.
ALL_IPV6_SUBNETWORKS
NAT64 is enabled for all the IPv6 subnet ranges. In dual stack subnets, NAT64 will only be enabled for IPv6-only VMs.
LIST_OF_IPV6_SUBNETWORKS
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-11 UTC."],[],[],null,["# Class SourceSubnetworkIpRangesToNat64 (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/python/docs/reference/compute/latest/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.34.0](/python/docs/reference/compute/1.34.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.33.0](/python/docs/reference/compute/1.33.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.32.0](/python/docs/reference/compute/1.32.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.31.0](/python/docs/reference/compute/1.31.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.30.0](/python/docs/reference/compute/1.30.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.29.0](/python/docs/reference/compute/1.29.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.28.0](/python/docs/reference/compute/1.28.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.27.0](/python/docs/reference/compute/1.27.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.26.0](/python/docs/reference/compute/1.26.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.25.0](/python/docs/reference/compute/1.25.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.24.0](/python/docs/reference/compute/1.24.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.23.0](/python/docs/reference/compute/1.23.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.22.0](/python/docs/reference/compute/1.22.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.21.0](/python/docs/reference/compute/1.21.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.20.1](/python/docs/reference/compute/1.20.1/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.19.2](/python/docs/reference/compute/1.19.2/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.18.0](/python/docs/reference/compute/1.18.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.17.0](/python/docs/reference/compute/1.17.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.16.1](/python/docs/reference/compute/1.16.1/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.15.0](/python/docs/reference/compute/1.15.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.14.1](/python/docs/reference/compute/1.14.1/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.13.0](/python/docs/reference/compute/1.13.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.12.1](/python/docs/reference/compute/1.12.1/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.11.0](/python/docs/reference/compute/1.11.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.10.1](/python/docs/reference/compute/1.10.1/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.9.0](/python/docs/reference/compute/1.9.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.8.0](/python/docs/reference/compute/1.8.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.7.0](/python/docs/reference/compute/1.7.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.6.1](/python/docs/reference/compute/1.6.1/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.5.2](/python/docs/reference/compute/1.5.2/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.4.0](/python/docs/reference/compute/1.4.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.3.2](/python/docs/reference/compute/1.3.2/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.2.0](/python/docs/reference/compute/1.2.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.1.0](/python/docs/reference/compute/1.1.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [1.0.0](/python/docs/reference/compute/1.0.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [0.9.0](/python/docs/reference/compute/0.9.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [0.8.0](/python/docs/reference/compute/0.8.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [0.7.0](/python/docs/reference/compute/0.7.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [0.6.0](/python/docs/reference/compute/0.6.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [0.5.0](/python/docs/reference/compute/0.5.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [0.4.2](/python/docs/reference/compute/0.4.2/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [0.3.0](/python/docs/reference/compute/0.3.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [0.2.1](/python/docs/reference/compute/0.2.1/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64)\n- [0.1.0](/python/docs/reference/compute/0.1.0/google.cloud.compute_v1.types.RouterNat.SourceSubnetworkIpRangesToNat64) \n\n SourceSubnetworkIpRangesToNat64(value)\n\nSpecify the Nat option for NAT64, which can take one of the\nfollowing values: - ALL_IPV6_SUBNETWORKS: All of the IP ranges in\nevery Subnetwork are allowed to Nat. - LIST_OF_IPV6_SUBNETWORKS: A\nlist of Subnetworks are allowed to Nat (specified in the field\nnat64_subnetwork below) The default is NAT64_OPTION_UNSPECIFIED.\nNote that if this field contains NAT64_ALL_V6_SUBNETWORKS no other\nRouter.Nat section in this region can also enable NAT64 for any\nSubnetworks in this network. Other Router.Nat sections can still be\npresent to enable NAT44 only."]]