Class: Aws::Batch::Types::LaunchTemplateSpecification
- Inherits:
-
Struct
- Object
- Struct
- Aws::Batch::Types::LaunchTemplateSpecification
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-batch/types.rb
Overview
An object that represents a launch template that’s associated with a compute resource. You must specify either the launch template ID or launch template name in the request, but not both.
If security groups are specified using both the ‘securityGroupIds` parameter of `CreateComputeEnvironment` and the launch template, the values in the `securityGroupIds` parameter of `CreateComputeEnvironment` will be used.
<note markdown=“1”> This object isn’t applicable to jobs that are running on Fargate resources.
</note>
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#launch_template_id ⇒ String
The ID of the launch template.
-
#launch_template_name ⇒ String
The name of the launch template.
-
#version ⇒ String
The version number of the launch template, ‘$Latest`, or `$Default`.
Instance Attribute Details
#launch_template_id ⇒ String
The ID of the launch template.
5452 5453 5454 5455 5456 5457 5458 |
# File 'lib/aws-sdk-batch/types.rb', line 5452 class LaunchTemplateSpecification < Struct.new( :launch_template_id, :launch_template_name, :version) SENSITIVE = [] include Aws::Structure end |
#launch_template_name ⇒ String
The name of the launch template.
5452 5453 5454 5455 5456 5457 5458 |
# File 'lib/aws-sdk-batch/types.rb', line 5452 class LaunchTemplateSpecification < Struct.new( :launch_template_id, :launch_template_name, :version) SENSITIVE = [] include Aws::Structure end |
#version ⇒ String
The version number of the launch template, ‘$Latest`, or `$Default`.
If the value is ‘$Latest`, the latest version of the launch template is used. If the value is `$Default`, the default version of the launch template is used.
If the AMI ID that’s used in a compute environment is from the launch template, the AMI isn’t changed when the compute environment is updated. It’s only changed if the ‘updateToLatestImageVersion` parameter for the compute environment is set to `true`. During an infrastructure update, if either `$Latest` or `$Default` is specified, Batch re-evaluates the launch template version, and it might use a different version of the launch template. This is the case even if the launch template isn’t specified in the update. When updating a compute environment, changing the launch template requires an infrastructure update of the compute environment. For more information, see [Updating compute environments] in the *Batch User Guide*.
Default: ‘$Default`.
[1]: docs.aws.amazon.com/batch/latest/userguide/updating-compute-environments.html
5452 5453 5454 5455 5456 5457 5458 |
# File 'lib/aws-sdk-batch/types.rb', line 5452 class LaunchTemplateSpecification < Struct.new( :launch_template_id, :launch_template_name, :version) SENSITIVE = [] include Aws::Structure end |