Class: Aws::Batch::Types::InstanceLaunchTemplateUpdate

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb

Overview

The instance launch configuration for updating an Amazon ECS Managed Instances capacity provider. You cannot change capacityOptionType or fipsEnabled after the compute environment is created.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#capacity_reservations ⇒ Types::CapacityReservationRequest

The updated capacity reservation configuration.



6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 6697

class InstanceLaunchTemplateUpdate < Struct.new(
  :ec2_instance_profile_arn,
  :network_configuration,
  :instance_requirements,
  :storage_configuration,
  :monitoring,
  :capacity_reservations,
  :instance_metadata_tags_propagation,
  :local_storage_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#ec2_instance_profile_arn ⇒ String

The updated Amazon Resource Name (ARN) of the Amazon EC2 instance profile for the managed instances.

Returns:

  • (String)


6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 6697

class InstanceLaunchTemplateUpdate < Struct.new(
  :ec2_instance_profile_arn,
  :network_configuration,
  :instance_requirements,
  :storage_configuration,
  :monitoring,
  :capacity_reservations,
  :instance_metadata_tags_propagation,
  :local_storage_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#instance_metadata_tags_propagation ⇒ Boolean

Specifies whether instance tags are accessible from the instance metadata service (IMDS).

Returns:

  • (Boolean)


6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 6697

class InstanceLaunchTemplateUpdate < Struct.new(
  :ec2_instance_profile_arn,
  :network_configuration,
  :instance_requirements,
  :storage_configuration,
  :monitoring,
  :capacity_reservations,
  :instance_metadata_tags_propagation,
  :local_storage_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#instance_requirements ⇒ Types::InstanceRequirementsRequest

The updated instance type requirements for the capacity provider.



6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 6697

class InstanceLaunchTemplateUpdate < Struct.new(
  :ec2_instance_profile_arn,
  :network_configuration,
  :instance_requirements,
  :storage_configuration,
  :monitoring,
  :capacity_reservations,
  :instance_metadata_tags_propagation,
  :local_storage_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#local_storage_configuration ⇒ Types::ManagedInstancesLocalStorageConfiguration

The updated local storage configuration.



6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 6697

class InstanceLaunchTemplateUpdate < Struct.new(
  :ec2_instance_profile_arn,
  :network_configuration,
  :instance_requirements,
  :storage_configuration,
  :monitoring,
  :capacity_reservations,
  :instance_metadata_tags_propagation,
  :local_storage_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#monitoring ⇒ String

The updated monitoring level. Valid values are BASIC and DETAILED.

Returns:

  • (String)


6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 6697

class InstanceLaunchTemplateUpdate < Struct.new(
  :ec2_instance_profile_arn,
  :network_configuration,
  :instance_requirements,
  :storage_configuration,
  :monitoring,
  :capacity_reservations,
  :instance_metadata_tags_propagation,
  :local_storage_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#network_configuration ⇒ Types::ManagedInstancesNetworkConfiguration

The updated network configuration for the managed instances.



6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 6697

class InstanceLaunchTemplateUpdate < Struct.new(
  :ec2_instance_profile_arn,
  :network_configuration,
  :instance_requirements,
  :storage_configuration,
  :monitoring,
  :capacity_reservations,
  :instance_metadata_tags_propagation,
  :local_storage_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#storage_configuration ⇒ Types::ManagedInstancesStorageConfiguration

The updated storage configuration for the managed instances.



6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 6697

class InstanceLaunchTemplateUpdate < Struct.new(
  :ec2_instance_profile_arn,
  :network_configuration,
  :instance_requirements,
  :storage_configuration,
  :monitoring,
  :capacity_reservations,
  :instance_metadata_tags_propagation,
  :local_storage_configuration)
  SENSITIVE = []
  include Aws::Structure
end