toMap method

Map<String, dynamic> toMap()

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,
  };
}