LaunchTemplateSpecification class
An object representing a node group launch template specification. The
launch template cannot include
SubnetId
,
IamInstanceProfile
,
RequestSpotInstances
,
HibernationOptions
, or
TerminateInstances
, or the node group deployment or update
will fail. For more information about launch templates, see
CreateLaunchTemplate
in the Amazon EC2 API Reference. For
more information about using launch templates with Amazon EKS, see Launch
template support in the Amazon EKS User Guide.
Specify either name
or id
, but not both.
Constructors
- LaunchTemplateSpecification({String? id, String? name, String? version})
-
LaunchTemplateSpecification.fromJson(Map<
String, dynamic> json) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String?
-
The ID of the launch template.
final
- name → String?
-
The name of the launch template.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- version → String?
-
The version of the launch template to use. If no version is specified, then
the template's default version is used.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited