Class: Aws::ECS::Types::UpdateDaemonRequest

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

#capacity_provider_arnsArray<String>

The Amazon Resource Names (ARNs) of the capacity providers to associate with the daemon.

Returns:

  • (Array<String>)


18196
18197
18198
18199
18200
18201
18202
18203
18204
18205
18206
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 18196

class UpdateDaemonRequest < Struct.new(
  :daemon_arn,
  :daemon_task_definition_arn,
  :capacity_provider_arns,
  :deployment_configuration,
  :propagate_tags,
  :enable_ecs_managed_tags,
  :enable_execute_command)
  SENSITIVE = []
  include Aws::Structure
end

#daemon_arnString

The Amazon Resource Name (ARN) of the daemon to update.

Returns:

  • (String)


18196
18197
18198
18199
18200
18201
18202
18203
18204
18205
18206
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 18196

class UpdateDaemonRequest < Struct.new(
  :daemon_arn,
  :daemon_task_definition_arn,
  :capacity_provider_arns,
  :deployment_configuration,
  :propagate_tags,
  :enable_ecs_managed_tags,
  :enable_execute_command)
  SENSITIVE = []
  include Aws::Structure
end

#daemon_task_definition_arnString

The Amazon Resource Name (ARN) of the daemon task definition to use for the updated daemon.

Returns:

  • (String)


18196
18197
18198
18199
18200
18201
18202
18203
18204
18205
18206
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 18196

class UpdateDaemonRequest < Struct.new(
  :daemon_arn,
  :daemon_task_definition_arn,
  :capacity_provider_arns,
  :deployment_configuration,
  :propagate_tags,
  :enable_ecs_managed_tags,
  :enable_execute_command)
  SENSITIVE = []
  include Aws::Structure
end

#deployment_configurationTypes::DaemonDeploymentConfiguration

Optional deployment parameters that control how the daemon rolls out updates, including the drain percentage, alarm-based rollback, and bake time.



18196
18197
18198
18199
18200
18201
18202
18203
18204
18205
18206
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 18196

class UpdateDaemonRequest < Struct.new(
  :daemon_arn,
  :daemon_task_definition_arn,
  :capacity_provider_arns,
  :deployment_configuration,
  :propagate_tags,
  :enable_ecs_managed_tags,
  :enable_execute_command)
  SENSITIVE = []
  include Aws::Structure
end

#enable_ecs_managed_tagsBoolean

Specifies whether to turn on Amazon ECS managed tags for the tasks in the daemon. For more information, see Tagging your Amazon ECS resources in the Amazon Elastic Container Service Developer Guide.

Returns:

  • (Boolean)


18196
18197
18198
18199
18200
18201
18202
18203
18204
18205
18206
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 18196

class UpdateDaemonRequest < Struct.new(
  :daemon_arn,
  :daemon_task_definition_arn,
  :capacity_provider_arns,
  :deployment_configuration,
  :propagate_tags,
  :enable_ecs_managed_tags,
  :enable_execute_command)
  SENSITIVE = []
  include Aws::Structure
end

#enable_execute_commandBoolean

If true, the execute command functionality is turned on for all tasks in the daemon. If false, the execute command functionality is turned off.

Returns:

  • (Boolean)


18196
18197
18198
18199
18200
18201
18202
18203
18204
18205
18206
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 18196

class UpdateDaemonRequest < Struct.new(
  :daemon_arn,
  :daemon_task_definition_arn,
  :capacity_provider_arns,
  :deployment_configuration,
  :propagate_tags,
  :enable_ecs_managed_tags,
  :enable_execute_command)
  SENSITIVE = []
  include Aws::Structure
end

#propagate_tagsString

Specifies whether to propagate the tags from the daemon to the daemon tasks. If you don't specify a value, the tags aren't propagated. You can only propagate tags to daemon tasks during task creation.

Returns:

  • (String)


18196
18197
18198
18199
18200
18201
18202
18203
18204
18205
18206
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 18196

class UpdateDaemonRequest < Struct.new(
  :daemon_arn,
  :daemon_task_definition_arn,
  :capacity_provider_arns,
  :deployment_configuration,
  :propagate_tags,
  :enable_ecs_managed_tags,
  :enable_execute_command)
  SENSITIVE = []
  include Aws::Structure
end