Class: Aws::SecurityHub::Types::AwsEcsClusterDetails

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

Overview

Note:

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

{
  capacity_providers: ["NonEmptyString"],
  cluster_settings: [
    {
      name: "NonEmptyString",
      value: "NonEmptyString",
    },
  ],
  configuration: {
    execute_command_configuration: {
      kms_key_id: "NonEmptyString",
      log_configuration: {
        cloud_watch_encryption_enabled: false,
        cloud_watch_log_group_name: "NonEmptyString",
        s3_bucket_name: "NonEmptyString",
        s3_encryption_enabled: false,
        s3_key_prefix: "NonEmptyString",
      },
      logging: "NonEmptyString",
    },
  },
  default_capacity_provider_strategy: [
    {
      base: 1,
      capacity_provider: "NonEmptyString",
      weight: 1,
    },
  ],
}

provides details about an ECS cluster.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#capacity_providersArray<String>

The short name of one or more capacity providers to associate with the cluster.

Returns:

  • (Array<String>)


6505
6506
6507
6508
6509
6510
6511
6512
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6505

class AwsEcsClusterDetails < Struct.new(
  :capacity_providers,
  :cluster_settings,
  :configuration,
  :default_capacity_provider_strategy)
  SENSITIVE = []
  include Aws::Structure
end

#cluster_settingsArray<Types::AwsEcsClusterClusterSettingsDetails>

The setting to use to create the cluster. Specifically used to configure whether to enable CloudWatch Container Insights for the cluster.



6505
6506
6507
6508
6509
6510
6511
6512
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6505

class AwsEcsClusterDetails < Struct.new(
  :capacity_providers,
  :cluster_settings,
  :configuration,
  :default_capacity_provider_strategy)
  SENSITIVE = []
  include Aws::Structure
end

#configurationTypes::AwsEcsClusterConfigurationDetails

The run command configuration for the cluster.



6505
6506
6507
6508
6509
6510
6511
6512
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6505

class AwsEcsClusterDetails < Struct.new(
  :capacity_providers,
  :cluster_settings,
  :configuration,
  :default_capacity_provider_strategy)
  SENSITIVE = []
  include Aws::Structure
end

#default_capacity_provider_strategyArray<Types::AwsEcsClusterDefaultCapacityProviderStrategyDetails>

The default capacity provider strategy for the cluster. The default capacity provider strategy is used when services or tasks are run without a specified launch type or capacity provider strategy.



6505
6506
6507
6508
6509
6510
6511
6512
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6505

class AwsEcsClusterDetails < Struct.new(
  :capacity_providers,
  :cluster_settings,
  :configuration,
  :default_capacity_provider_strategy)
  SENSITIVE = []
  include Aws::Structure
end