LaunchConfiguration constructor
LaunchConfiguration({
- required DateTime createdTime,
- required String imageId,
- required String instanceType,
- required String launchConfigurationName,
- bool? associatePublicIpAddress,
- List<
BlockDeviceMapping> ? blockDeviceMappings, - String? classicLinkVPCId,
- List<
String> ? classicLinkVPCSecurityGroups, - bool? ebsOptimized,
- String? iamInstanceProfile,
- InstanceMonitoring? instanceMonitoring,
- String? kernelId,
- String? keyName,
- String? launchConfigurationARN,
- InstanceMetadataOptions? metadataOptions,
- String? placementTenancy,
- String? ramdiskId,
- List<
String> ? securityGroups, - String? spotPrice,
- 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,
});