LaunchConfiguration constructor

LaunchConfiguration({
  1. required DateTime createdTime,
  2. required String imageId,
  3. required String instanceType,
  4. required String launchConfigurationName,
  5. bool? associatePublicIpAddress,
  6. List<BlockDeviceMapping>? blockDeviceMappings,
  7. String? classicLinkVPCId,
  8. List<String>? classicLinkVPCSecurityGroups,
  9. bool? ebsOptimized,
  10. String? iamInstanceProfile,
  11. InstanceMonitoring? instanceMonitoring,
  12. String? kernelId,
  13. String? keyName,
  14. String? launchConfigurationARN,
  15. InstanceMetadataOptions? metadataOptions,
  16. String? placementTenancy,
  17. String? ramdiskId,
  18. List<String>? securityGroups,
  19. String? spotPrice,
  20. String? userData,
})

Implementation

LaunchConfiguration({
  required this.createdTime,
  required this.imageId,
  required this.instanceType,
  required this.launchConfigurationName,
  this.associatePublicIpAddress,
  this.blockDeviceMappings,
  this.classicLinkVPCId,
  this.classicLinkVPCSecurityGroups,
  this.ebsOptimized,
  this.iamInstanceProfile,
  this.instanceMonitoring,
  this.kernelId,
  this.keyName,
  this.launchConfigurationARN,
  this.metadataOptions,
  this.placementTenancy,
  this.ramdiskId,
  this.securityGroups,
  this.spotPrice,
  this.userData,
});