Class InstanceNetworkInterfaceIpv6AccessConfig


  • public final class InstanceNetworkInterfaceIpv6AccessConfig
    extends java.lang.Object
    • Method Detail

      • externalIpv6

        public java.util.Optional<java.lang.String> externalIpv6()
        Returns:
        The first IPv6 address of the external IPv6 range associated with this instance, prefix length is stored in externalIpv6PrefixLength in ipv6AccessConfig. To use a static external IP address, it must be unused and in the same region as the instance's zone. If not specified, Google Cloud will automatically assign an external IPv6 address from the instance's subnetwork.
      • externalIpv6PrefixLength

        public java.util.Optional<java.lang.String> externalIpv6PrefixLength()
        Returns:
        The prefix length of the external IPv6 range.
      • name

        public java.util.Optional<java.lang.String> name()
        Returns:
        A unique name for the resource, required by GCE. Changing this forces a new resource to be created.
      • networkTier

        public java.lang.String networkTier()
        Returns:
        The [networking tier][network-tier] used for configuring this instance. This field can take the following values: PREMIUM, FIXED_STANDARD or STANDARD. If this field is not specified, it is assumed to be PREMIUM. <a name="nested_ipv6_access_config"></a>The `ipv6_access_config` block supports: subnet has an external subnet. Only PREMIUM or STANDARD tier is valid for IPv6.
      • publicPtrDomainName

        public java.util.Optional<java.lang.String> publicPtrDomainName()
        Returns:
        The DNS domain name for the public PTR record. To set this field on an instance, you must be verified as the owner of the domain. See [the docs](https://cloud.google.com/compute/docs/instances/create-ptr-record) for how to become verified as a domain owner. records for the external IPv6 ranges..