GetLaunchTemplateNetworkInterface class

Constructors

GetLaunchTemplateNetworkInterface({required Input<String> associateCarrierIpAddress, Input<bool?>? associatePublicIpAddress, required Input<List<GetLaunchTemplateNetworkInterfaceConnectionTrackingSpecification>> connectionTrackingSpecifications, Input<bool?>? deleteOnTermination, required Input<String> description, required Input<int> deviceIndex, required Input<int> enaQueueCount, required Input<String> interfaceType, required Input<int> ipv4AddressCount, required Input<List<String>> ipv4Addresses, required Input<int> ipv4PrefixCount, required Input<List<String>> ipv4Prefixes, required Input<int> ipv6AddressCount, required Input<List<String>> ipv6Addresses, required Input<int> ipv6PrefixCount, required Input<List<String>> ipv6Prefixes, required Input<int> networkCardIndex, required Input<String> networkInterfaceId, required Input<String> primaryIpv6, required Input<String> privateIpAddress, required Input<List<String>> securityGroups, required Input<String> subnetId})
Creates a new GetLaunchTemplateNetworkInterface. associateCarrierIpAddress Required. associatePublicIpAddress Optional. connectionTrackingSpecifications Required. deleteOnTermination Optional. description Required. deviceIndex Required. enaQueueCount Required. interfaceType Required. ipv4AddressCount Required. ipv4Addresses Required. ipv4PrefixCount Required. ipv4Prefixes Required. ipv6AddressCount Required. ipv6Addresses Required. ipv6PrefixCount Required. ipv6Prefixes Required. networkCardIndex Required. networkInterfaceId Required. primaryIpv6 Required. privateIpAddress Required. securityGroups Required. subnetId Required.
const
GetLaunchTemplateNetworkInterface.fromMap(Map<String, dynamic> map)
factory

Properties

associateCarrierIpAddress → Input<String>
final
associatePublicIpAddress → Input<bool?>?
final
connectionTrackingSpecifications → Input<List<GetLaunchTemplateNetworkInterfaceConnectionTrackingSpecification>>
final
deleteOnTermination → Input<bool?>?
final
description → Input<String>
final
deviceIndex → Input<int>
final
enaQueueCount → Input<int>
final
hashCode int
The hash code for this object.
no setterinherited
interfaceType → Input<String>
final
ipv4AddressCount → Input<int>
final
ipv4Addresses → Input<List<String>>
final
ipv4PrefixCount → Input<int>
final
ipv4Prefixes → Input<List<String>>
final
ipv6AddressCount → Input<int>
final
ipv6Addresses → Input<List<String>>
final
ipv6PrefixCount → Input<int>
final
ipv6Prefixes → Input<List<String>>
final
networkCardIndex → Input<int>
final
networkInterfaceId → Input<String>
final
primaryIpv6 → Input<String>
final
privateIpAddress → Input<String>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
securityGroups → Input<List<String>>
final
subnetId → Input<String>
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited