Package com.pulumi.gcp.compute.outputs
Class InstanceNetworkInterfaceIpv6AccessConfig
- java.lang.Object
-
- com.pulumi.gcp.compute.outputs.InstanceNetworkInterfaceIpv6AccessConfig
-
public final class InstanceNetworkInterfaceIpv6AccessConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InstanceNetworkInterfaceIpv6AccessConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InstanceNetworkInterfaceIpv6AccessConfig.Builder
builder()
static InstanceNetworkInterfaceIpv6AccessConfig.Builder
builder(InstanceNetworkInterfaceIpv6AccessConfig defaults)
java.util.Optional<java.lang.String>
externalIpv6()
java.util.Optional<java.lang.String>
externalIpv6PrefixLength()
java.util.Optional<java.lang.String>
name()
java.lang.String
networkTier()
java.util.Optional<java.lang.String>
publicPtrDomainName()
-
-
-
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..
-
builder
public static InstanceNetworkInterfaceIpv6AccessConfig.Builder builder()
-
builder
public static InstanceNetworkInterfaceIpv6AccessConfig.Builder builder(InstanceNetworkInterfaceIpv6AccessConfig defaults)
-
-