toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'associateCarrierIpAddress': associateCarrierIpAddress,
'associatePublicIpAddress': ?associatePublicIpAddress,
'connectionTrackingSpecifications': pulumi.Input.mapInputValue<List<GetLaunchTemplateNetworkInterfaceConnectionTrackingSpecification>, List<Map<String, dynamic>>>(connectionTrackingSpecifications, (value) => pulumi.Input.encodeList<GetLaunchTemplateNetworkInterfaceConnectionTrackingSpecification, Map<String, dynamic>>(value, (value) => value.toMap())),
'deleteOnTermination': ?deleteOnTermination,
'description': description,
'deviceIndex': deviceIndex,
'enaQueueCount': enaQueueCount,
'interfaceType': interfaceType,
'ipv4AddressCount': ipv4AddressCount,
'ipv4Addresses': ipv4Addresses,
'ipv4PrefixCount': ipv4PrefixCount,
'ipv4Prefixes': ipv4Prefixes,
'ipv6AddressCount': ipv6AddressCount,
'ipv6Addresses': ipv6Addresses,
'ipv6PrefixCount': ipv6PrefixCount,
'ipv6Prefixes': ipv6Prefixes,
'networkCardIndex': networkCardIndex,
'networkInterfaceId': networkInterfaceId,
'primaryIpv6': primaryIpv6,
'privateIpAddress': privateIpAddress,
'securityGroups': securityGroups,
'subnetId': subnetId,
};
}