Class: Aws::ECS::Types::UpdateCapacityProviderRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#auto_scaling_group_provider ⇒ Types::AutoScalingGroupProviderUpdate

An object that represent the parameters to update for the Auto Scaling group capacity provider.



20594
20595
20596
20597
20598
20599
20600
20601
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 20594

class UpdateCapacityProviderRequest < Struct.new(
  :name,
  :cluster,
  :auto_scaling_group_provider,
  :managed_instances_provider)
  SENSITIVE = []
  include Aws::Structure
end

#cluster ⇒ String

The name of the cluster that contains the capacity provider to update. Managed instances capacity providers are cluster-scoped and can only be updated within their associated cluster.

Returns:

  • (String)


20594
20595
20596
20597
20598
20599
20600
20601
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 20594

class UpdateCapacityProviderRequest < Struct.new(
  :name,
  :cluster,
  :auto_scaling_group_provider,
  :managed_instances_provider)
  SENSITIVE = []
  include Aws::Structure
end

#managed_instances_provider ⇒ Types::UpdateManagedInstancesProviderConfiguration

The updated configuration for the Amazon ECS Managed Instances provider. You can modify the infrastructure role, instance launch template, and tag propagation settings. Changes take effect for new instances launched after the update.



20594
20595
20596
20597
20598
20599
20600
20601
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 20594

class UpdateCapacityProviderRequest < Struct.new(
  :name,
  :cluster,
  :auto_scaling_group_provider,
  :managed_instances_provider)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the capacity provider to update.

Returns:

  • (String)


20594
20595
20596
20597
20598
20599
20600
20601
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 20594

class UpdateCapacityProviderRequest < Struct.new(
  :name,
  :cluster,
  :auto_scaling_group_provider,
  :managed_instances_provider)
  SENSITIVE = []
  include Aws::Structure
end