toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'associateCarrierIpAddress': ?associateCarrierIpAddress,
    'associatePublicIpAddress': ?associatePublicIpAddress,
    'connectionTrackingSpecification': ?pulumi.Input.mapOptionalInputValue<LaunchTemplateNetworkInterfaceConnectionTrackingSpecification, Map<String, dynamic>>(connectionTrackingSpecification, (value) => value.toMap()),
    'deleteOnTermination': ?deleteOnTermination,
    'description': ?description,
    'deviceIndex': ?deviceIndex,
    'enaQueueCount': ?enaQueueCount,
    'enaSrdSpecification': ?pulumi.Input.mapOptionalInputValue<LaunchTemplateNetworkInterfaceEnaSrdSpecification, Map<String, dynamic>>(enaSrdSpecification, (value) => value.toMap()),
    '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,
  };
}