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