Interface LaunchTemplateNetworkInterfaces
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
LaunchTemplateNetworkInterfaces.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:53.646Z") @Stability(Stable) public interface LaunchTemplateNetworkInterfaces extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classLaunchTemplateNetworkInterfaces.BuilderA builder forLaunchTemplateNetworkInterfacesstatic classLaunchTemplateNetworkInterfaces.Jsii$ProxyAn implementation forLaunchTemplateNetworkInterfaces
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static LaunchTemplateNetworkInterfaces.Builderbuilder()default StringgetAssociateCarrierIpAddress()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#associate_carrier_ip_address LaunchTemplate#associate_carrier_ip_address}.default StringgetAssociatePublicIpAddress()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#associate_public_ip_address LaunchTemplate#associate_public_ip_address}.default StringgetDeleteOnTermination()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#delete_on_termination LaunchTemplate#delete_on_termination}.default StringgetDescription()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#description LaunchTemplate#description}.default NumbergetDeviceIndex()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#device_index LaunchTemplate#device_index}.default StringgetInterfaceType()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#interface_type LaunchTemplate#interface_type}.default NumbergetIpv4AddressCount()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#ipv4_address_count LaunchTemplate#ipv4_address_count}.default List<String>getIpv4Addresses()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#ipv4_addresses LaunchTemplate#ipv4_addresses}.default NumbergetIpv4PrefixCount()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#ipv4_prefix_count LaunchTemplate#ipv4_prefix_count}.default List<String>getIpv4Prefixes()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#ipv4_prefixes LaunchTemplate#ipv4_prefixes}.default NumbergetIpv6AddressCount()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#ipv6_address_count LaunchTemplate#ipv6_address_count}.default List<String>getIpv6Addresses()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#ipv6_addresses LaunchTemplate#ipv6_addresses}.default NumbergetIpv6PrefixCount()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#ipv6_prefix_count LaunchTemplate#ipv6_prefix_count}.default List<String>getIpv6Prefixes()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#ipv6_prefixes LaunchTemplate#ipv6_prefixes}.default NumbergetNetworkCardIndex()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#network_card_index LaunchTemplate#network_card_index}.default StringgetNetworkInterfaceId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#network_interface_id LaunchTemplate#network_interface_id}.default StringgetPrivateIpAddress()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#private_ip_address LaunchTemplate#private_ip_address}.default List<String>getSecurityGroups()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#security_groups LaunchTemplate#security_groups}.default StringgetSubnetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#subnet_id LaunchTemplate#subnet_id}.
-
-
-
Method Detail
-
getAssociateCarrierIpAddress
@Stability(Stable) @Nullable default String getAssociateCarrierIpAddress()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#associate_carrier_ip_address LaunchTemplate#associate_carrier_ip_address}.
-
getAssociatePublicIpAddress
@Stability(Stable) @Nullable default String getAssociatePublicIpAddress()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#associate_public_ip_address LaunchTemplate#associate_public_ip_address}.
-
getDeleteOnTermination
@Stability(Stable) @Nullable default String getDeleteOnTermination()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#delete_on_termination LaunchTemplate#delete_on_termination}.
-
getDescription
@Stability(Stable) @Nullable default String getDescription()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#description LaunchTemplate#description}.
-
getDeviceIndex
@Stability(Stable) @Nullable default Number getDeviceIndex()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#device_index LaunchTemplate#device_index}.
-
getInterfaceType
@Stability(Stable) @Nullable default String getInterfaceType()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#interface_type LaunchTemplate#interface_type}.
-
getIpv4AddressCount
@Stability(Stable) @Nullable default Number getIpv4AddressCount()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#ipv4_address_count LaunchTemplate#ipv4_address_count}.
-
getIpv4Addresses
@Stability(Stable) @Nullable default List<String> getIpv4Addresses()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#ipv4_addresses LaunchTemplate#ipv4_addresses}.
-
getIpv4PrefixCount
@Stability(Stable) @Nullable default Number getIpv4PrefixCount()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#ipv4_prefix_count LaunchTemplate#ipv4_prefix_count}.
-
getIpv4Prefixes
@Stability(Stable) @Nullable default List<String> getIpv4Prefixes()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#ipv4_prefixes LaunchTemplate#ipv4_prefixes}.
-
getIpv6AddressCount
@Stability(Stable) @Nullable default Number getIpv6AddressCount()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#ipv6_address_count LaunchTemplate#ipv6_address_count}.
-
getIpv6Addresses
@Stability(Stable) @Nullable default List<String> getIpv6Addresses()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#ipv6_addresses LaunchTemplate#ipv6_addresses}.
-
getIpv6PrefixCount
@Stability(Stable) @Nullable default Number getIpv6PrefixCount()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#ipv6_prefix_count LaunchTemplate#ipv6_prefix_count}.
-
getIpv6Prefixes
@Stability(Stable) @Nullable default List<String> getIpv6Prefixes()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#ipv6_prefixes LaunchTemplate#ipv6_prefixes}.
-
getNetworkCardIndex
@Stability(Stable) @Nullable default Number getNetworkCardIndex()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#network_card_index LaunchTemplate#network_card_index}.
-
getNetworkInterfaceId
@Stability(Stable) @Nullable default String getNetworkInterfaceId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#network_interface_id LaunchTemplate#network_interface_id}.
-
getPrivateIpAddress
@Stability(Stable) @Nullable default String getPrivateIpAddress()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#private_ip_address LaunchTemplate#private_ip_address}.
-
getSecurityGroups
@Stability(Stable) @Nullable default List<String> getSecurityGroups()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#security_groups LaunchTemplate#security_groups}.
-
getSubnetId
@Stability(Stable) @Nullable default String getSubnetId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_template#subnet_id LaunchTemplate#subnet_id}.
-
builder
@Stability(Stable) static LaunchTemplateNetworkInterfaces.Builder builder()
-
-