Class: Aws::ECS::Types::UpdateClusterRequest

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

Overview

Note:

When making an API call, you may pass UpdateClusterRequest data as a hash:

{
  cluster: "String", # required
  settings: [
    {
      name: "containerInsights", # accepts containerInsights
      value: "String",
    },
  ],
  configuration: {
    execute_command_configuration: {
      kms_key_id: "String",
      logging: "NONE", # accepts NONE, DEFAULT, OVERRIDE
      log_configuration: {
        cloud_watch_log_group_name: "String",
        cloud_watch_encryption_enabled: false,
        s3_bucket_name: "String",
        s3_encryption_enabled: false,
        s3_key_prefix: "String",
      },
    },
  },
}

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#clusterString

The name of the cluster to modify the settings for.

Returns:

  • (String)

11325
11326
11327
11328
11329
11330
11331
# File 'lib/aws-sdk-ecs/types.rb', line 11325

class UpdateClusterRequest < Struct.new(
  :cluster,
  :settings,
  :configuration)
  SENSITIVE = []
  include Aws::Structure
end

#configurationTypes::ClusterConfiguration

The execute command configuration for the cluster.


11325
11326
11327
11328
11329
11330
11331
# File 'lib/aws-sdk-ecs/types.rb', line 11325

class UpdateClusterRequest < Struct.new(
  :cluster,
  :settings,
  :configuration)
  SENSITIVE = []
  include Aws::Structure
end

#settingsArray<Types::ClusterSetting>

The cluster settings for your cluster.

Returns:


11325
11326
11327
11328
11329
11330
11331
# File 'lib/aws-sdk-ecs/types.rb', line 11325

class UpdateClusterRequest < Struct.new(
  :cluster,
  :settings,
  :configuration)
  SENSITIVE = []
  include Aws::Structure
end