Interface ComputeInstanceFromTemplateNetworkInterface
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ComputeInstanceFromTemplateNetworkInterface.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.495Z") @Stability(Stable) public interface ComputeInstanceFromTemplateNetworkInterface extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classComputeInstanceFromTemplateNetworkInterface.BuilderA builder forComputeInstanceFromTemplateNetworkInterfacestatic classComputeInstanceFromTemplateNetworkInterface.Jsii$ProxyAn implementation forComputeInstanceFromTemplateNetworkInterface
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static ComputeInstanceFromTemplateNetworkInterface.Builderbuilder()default ObjectgetAccessConfig()Access configurations, i.e.default ObjectgetAliasIpRange()An array of alias IP ranges for this network interface.default NumbergetInternalIpv6PrefixLength()The prefix length of the primary internal IPv6 range.default ObjectgetIpv6AccessConfig()ipv6_access_config block.default StringgetIpv6Address()An IPv6 internal network address for this network interface.default StringgetNetwork()The name or self_link of the network attached to this interface.default StringgetNetworkIp()The private IP address assigned to the instance.default StringgetNicType()The type of vNIC to be used on this interface.default NumbergetQueueCount()The networking queue count that's specified by users for the network interface.default StringgetStackType()The stack type for this network interface to identify whether the IPv6 feature is enabled or not.default StringgetSubnetwork()The name or self_link of the subnetwork attached to this interface.default StringgetSubnetworkProject()The project in which the subnetwork belongs.
-
-
-
Method Detail
-
getAccessConfig
@Stability(Stable) @Nullable default Object getAccessConfig()
Access configurations, i.e. IPs via which this instance can be accessed via the Internet.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_instance_from_template#access_config ComputeInstanceFromTemplate#access_config}
-
getAliasIpRange
@Stability(Stable) @Nullable default Object getAliasIpRange()
An array of alias IP ranges for this network interface.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_instance_from_template#alias_ip_range ComputeInstanceFromTemplate#alias_ip_range}
-
getInternalIpv6PrefixLength
@Stability(Stable) @Nullable default Number getInternalIpv6PrefixLength()
The prefix length of the primary internal IPv6 range.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_instance_from_template#internal_ipv6_prefix_length ComputeInstanceFromTemplate#internal_ipv6_prefix_length}
-
getIpv6AccessConfig
@Stability(Stable) @Nullable default Object getIpv6AccessConfig()
ipv6_access_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_instance_from_template#ipv6_access_config ComputeInstanceFromTemplate#ipv6_access_config}
-
getIpv6Address
@Stability(Stable) @Nullable default String getIpv6Address()
An IPv6 internal network address for this network interface.If not specified, Google Cloud will automatically assign an internal 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#ipv6_address ComputeInstanceFromTemplate#ipv6_address}
-
getNetwork
@Stability(Stable) @Nullable default String getNetwork()
The name or self_link of the network attached to this interface.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_instance_from_template#network ComputeInstanceFromTemplate#network}
-
getNetworkIp
@Stability(Stable) @Nullable default String getNetworkIp()
The private IP address assigned to the instance.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_instance_from_template#network_ip ComputeInstanceFromTemplate#network_ip}
-
getNicType
@Stability(Stable) @Nullable default String getNicType()
The type of vNIC to be used on this interface. Possible values:GVNIC, VIRTIO_NET.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_instance_from_template#nic_type ComputeInstanceFromTemplate#nic_type}
-
getQueueCount
@Stability(Stable) @Nullable default Number getQueueCount()
The networking queue count that's specified by users for the network interface.Both Rx and Tx queues will be set to this number. It will be empty if not specified. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_instance_from_template#queue_count ComputeInstanceFromTemplate#queue_count}
-
getStackType
@Stability(Stable) @Nullable default String getStackType()
The stack type for this network interface to identify whether the IPv6 feature is enabled or not.If not specified, IPV4_ONLY will be used. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_instance_from_template#stack_type ComputeInstanceFromTemplate#stack_type}
-
getSubnetwork
@Stability(Stable) @Nullable default String getSubnetwork()
The name or self_link of the subnetwork attached to this interface.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_instance_from_template#subnetwork ComputeInstanceFromTemplate#subnetwork}
-
getSubnetworkProject
@Stability(Stable) @Nullable default String getSubnetworkProject()
The project in which the subnetwork belongs.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_instance_from_template#subnetwork_project ComputeInstanceFromTemplate#subnetwork_project}
-
builder
@Stability(Stable) static ComputeInstanceFromTemplateNetworkInterface.Builder builder()
-
-