Interface ComputeInstanceFromTemplateNetworkInterfaceIpv6AccessConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ComputeInstanceFromTemplateNetworkInterfaceIpv6AccessConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.497Z") @Stability(Stable) public interface ComputeInstanceFromTemplateNetworkInterfaceIpv6AccessConfig extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classComputeInstanceFromTemplateNetworkInterfaceIpv6AccessConfig.Builderstatic classComputeInstanceFromTemplateNetworkInterfaceIpv6AccessConfig.Jsii$ProxyAn implementation forComputeInstanceFromTemplateNetworkInterfaceIpv6AccessConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static ComputeInstanceFromTemplateNetworkInterfaceIpv6AccessConfig.Builderbuilder()default StringgetExternalIpv6()The first IPv6 address of the external IPv6 range associated with this instance, prefix length is stored in externalIpv6PrefixLength in ipv6AccessConfig.default StringgetExternalIpv6PrefixLength()The prefix length of the external IPv6 range.default StringgetName()The name of this access configuration.StringgetNetworkTier()The service-level to be provided for IPv6 traffic when the subnet has an external subnet.default StringgetPublicPtrDomainName()The domain name to be used when creating DNSv6 records for the external IPv6 ranges.
-
-
-
Method Detail
-
getNetworkTier
@Stability(Stable) @NotNull String getNetworkTier()
The service-level to be provided for IPv6 traffic when the subnet has an external subnet.Only PREMIUM tier is valid for IPv6 Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_instance_from_template#network_tier ComputeInstanceFromTemplate#network_tier}
-
getExternalIpv6
@Stability(Stable) @Nullable default String getExternalIpv6()
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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_instance_from_template#external_ipv6 ComputeInstanceFromTemplate#external_ipv6}
-
getExternalIpv6PrefixLength
@Stability(Stable) @Nullable default String getExternalIpv6PrefixLength()
The prefix length of the external IPv6 range.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_instance_from_template#external_ipv6_prefix_length ComputeInstanceFromTemplate#external_ipv6_prefix_length}
-
getName
@Stability(Stable) @Nullable default String getName()
The name of this access configuration. In ipv6AccessConfigs, the recommended name is External IPv6.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_instance_from_template#name ComputeInstanceFromTemplate#name}
-
getPublicPtrDomainName
@Stability(Stable) @Nullable default String getPublicPtrDomainName()
The domain name to be used when creating DNSv6 records for the external IPv6 ranges.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_instance_from_template#public_ptr_domain_name ComputeInstanceFromTemplate#public_ptr_domain_name}
-
builder
@Stability(Stable) static ComputeInstanceFromTemplateNetworkInterfaceIpv6AccessConfig.Builder builder()
-
-