class Aws::SecurityHub::Types::AwsEcsClusterDetails

provides details about an ECS cluster.

@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,
        },
      ],
    }

@!attribute [rw] capacity_providers

The short name of one or more capacity providers to associate with
the cluster.
@return [Array<String>]

@!attribute [rw] cluster_settings

The setting to use to create the cluster. Specifically used to
configure whether to enable CloudWatch Container Insights for the
cluster.
@return [Array<Types::AwsEcsClusterClusterSettingsDetails>]

@!attribute [rw] configuration

The run command configuration for the cluster.
@return [Types::AwsEcsClusterConfigurationDetails]

@!attribute [rw] default_capacity_provider_strategy

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.
@return [Array<Types::AwsEcsClusterDefaultCapacityProviderStrategyDetails>]

@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsEcsClusterDetails AWS API Documentation

Constants

SENSITIVE