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