pub struct LaunchTemplateData {Show 27 fields
pub block_device_mappings: Option<ValueList<BlockDeviceMapping>>,
pub capacity_reservation_specification: Option<Value<CapacityReservationSpecification>>,
pub cpu_options: Option<Value<CpuOptions>>,
pub credit_specification: Option<Value<CreditSpecification>>,
pub disable_api_termination: Option<Value<bool>>,
pub ebs_optimized: Option<Value<bool>>,
pub elastic_gpu_specifications: Option<ValueList<ElasticGpuSpecification>>,
pub elastic_inference_accelerators: Option<ValueList<LaunchTemplateElasticInferenceAccelerator>>,
pub enclave_options: Option<Value<EnclaveOptions>>,
pub hibernation_options: Option<Value<HibernationOptions>>,
pub iam_instance_profile: Option<Value<IamInstanceProfile>>,
pub image_id: Option<Value<String>>,
pub instance_initiated_shutdown_behavior: Option<Value<String>>,
pub instance_market_options: Option<Value<InstanceMarketOptions>>,
pub instance_type: Option<Value<String>>,
pub kernel_id: Option<Value<String>>,
pub key_name: Option<Value<String>>,
pub license_specifications: Option<ValueList<LicenseSpecification>>,
pub metadata_options: Option<Value<MetadataOptions>>,
pub monitoring: Option<Value<Monitoring>>,
pub network_interfaces: Option<ValueList<NetworkInterface>>,
pub placement: Option<Value<Placement>>,
pub ram_disk_id: Option<Value<String>>,
pub security_group_ids: Option<ValueList<String>>,
pub security_groups: Option<ValueList<String>>,
pub tag_specifications: Option<ValueList<TagSpecification>>,
pub user_data: Option<Value<String>>,
}Expand description
The AWS::EC2::LaunchTemplate.LaunchTemplateData property type.
Fields§
§block_device_mappings: Option<ValueList<BlockDeviceMapping>>Property BlockDeviceMappings.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
capacity_reservation_specification: Option<Value<CapacityReservationSpecification>>Property CapacityReservationSpecification.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
cpu_options: Option<Value<CpuOptions>>Property CpuOptions.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
credit_specification: Option<Value<CreditSpecification>>Property CreditSpecification.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
disable_api_termination: Option<Value<bool>>Property DisableApiTermination.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
ebs_optimized: Option<Value<bool>>Property EbsOptimized.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
elastic_gpu_specifications: Option<ValueList<ElasticGpuSpecification>>Property ElasticGpuSpecifications.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
elastic_inference_accelerators: Option<ValueList<LaunchTemplateElasticInferenceAccelerator>>Property ElasticInferenceAccelerators.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
enclave_options: Option<Value<EnclaveOptions>>Property EnclaveOptions.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
hibernation_options: Option<Value<HibernationOptions>>Property HibernationOptions.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
iam_instance_profile: Option<Value<IamInstanceProfile>>Property IamInstanceProfile.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
image_id: Option<Value<String>>Property ImageId.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
instance_initiated_shutdown_behavior: Option<Value<String>>Property InstanceInitiatedShutdownBehavior.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
instance_market_options: Option<Value<InstanceMarketOptions>>Property InstanceMarketOptions.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
instance_type: Option<Value<String>>Property InstanceType.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
kernel_id: Option<Value<String>>Property KernelId.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
key_name: Option<Value<String>>Property KeyName.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
license_specifications: Option<ValueList<LicenseSpecification>>Property LicenseSpecifications.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
metadata_options: Option<Value<MetadataOptions>>Property MetadataOptions.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
monitoring: Option<Value<Monitoring>>Property Monitoring.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
network_interfaces: Option<ValueList<NetworkInterface>>Property NetworkInterfaces.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
placement: Option<Value<Placement>>Property Placement.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
ram_disk_id: Option<Value<String>>Property RamDiskId.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
security_group_ids: Option<ValueList<String>>Property SecurityGroupIds.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
security_groups: Option<ValueList<String>>Property SecurityGroups.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
tag_specifications: Option<ValueList<TagSpecification>>Property TagSpecifications.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
user_data: Option<Value<String>>Property UserData.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.