toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'arn': ?arn,
    'associatePublicIpAddress': ?associatePublicIpAddress,
    'ebsBlockDevices': ?pulumi.Input.mapOptionalInputValue<List<LaunchConfigurationEbsBlockDevice>, List<Map<String, dynamic>>>(ebsBlockDevices, (value) => pulumi.Input.encodeList<LaunchConfigurationEbsBlockDevice, Map<String, dynamic>>(value, (value) => value.toMap())),
    'ebsOptimized': ?ebsOptimized,
    'enableMonitoring': ?enableMonitoring,
    'ephemeralBlockDevices': ?pulumi.Input.mapOptionalInputValue<List<LaunchConfigurationEphemeralBlockDevice>, List<Map<String, dynamic>>>(ephemeralBlockDevices, (value) => pulumi.Input.encodeList<LaunchConfigurationEphemeralBlockDevice, Map<String, dynamic>>(value, (value) => value.toMap())),
    'iamInstanceProfile': ?iamInstanceProfile,
    'imageId': ?imageId,
    'instanceType': ?instanceType,
    'keyName': ?keyName,
    'metadataOptions': ?pulumi.Input.mapOptionalInputValue<LaunchConfigurationMetadataOptions, Map<String, dynamic>>(metadataOptions, (value) => value.toMap()),
    'name': ?name,
    'namePrefix': ?namePrefix,
    'placementTenancy': ?placementTenancy,
    'region': ?region,
    'rootBlockDevice': ?pulumi.Input.mapOptionalInputValue<LaunchConfigurationRootBlockDevice, Map<String, dynamic>>(rootBlockDevice, (value) => value.toMap()),
    'securityGroups': ?securityGroups,
    'spotPrice': ?spotPrice,
    'userData': ?userData,
    'userDataBase64': ?userDataBase64,
  };
}