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

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

Overview

Provides details about an Amazon ECS cluster.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#active_services_countInteger

The number of services that are running on the cluster in an ACTIVE state. You can view these services with the Amazon ECS ListServices API operation.

Returns:

  • (Integer)


6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6027

class AwsEcsClusterDetails < Struct.new(
  :cluster_arn,
  :active_services_count,
  :capacity_providers,
  :cluster_settings,
  :configuration,
  :default_capacity_provider_strategy,
  :cluster_name,
  :registered_container_instances_count,
  :running_tasks_count,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#capacity_providersArray<String>

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

Returns:

  • (Array<String>)


6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6027

class AwsEcsClusterDetails < Struct.new(
  :cluster_arn,
  :active_services_count,
  :capacity_providers,
  :cluster_settings,
  :configuration,
  :default_capacity_provider_strategy,
  :cluster_name,
  :registered_container_instances_count,
  :running_tasks_count,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#cluster_arnString

The Amazon Resource Name (ARN) that identifies the cluster.

Returns:

  • (String)


6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6027

class AwsEcsClusterDetails < Struct.new(
  :cluster_arn,
  :active_services_count,
  :capacity_providers,
  :cluster_settings,
  :configuration,
  :default_capacity_provider_strategy,
  :cluster_name,
  :registered_container_instances_count,
  :running_tasks_count,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#cluster_nameString

A name that you use to identify your cluster.

Returns:

  • (String)


6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6027

class AwsEcsClusterDetails < Struct.new(
  :cluster_arn,
  :active_services_count,
  :capacity_providers,
  :cluster_settings,
  :configuration,
  :default_capacity_provider_strategy,
  :cluster_name,
  :registered_container_instances_count,
  :running_tasks_count,
  :status)
  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.



6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6027

class AwsEcsClusterDetails < Struct.new(
  :cluster_arn,
  :active_services_count,
  :capacity_providers,
  :cluster_settings,
  :configuration,
  :default_capacity_provider_strategy,
  :cluster_name,
  :registered_container_instances_count,
  :running_tasks_count,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#configurationTypes::AwsEcsClusterConfigurationDetails

The run command configuration for the cluster.



6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6027

class AwsEcsClusterDetails < Struct.new(
  :cluster_arn,
  :active_services_count,
  :capacity_providers,
  :cluster_settings,
  :configuration,
  :default_capacity_provider_strategy,
  :cluster_name,
  :registered_container_instances_count,
  :running_tasks_count,
  :status)
  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.



6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6027

class AwsEcsClusterDetails < Struct.new(
  :cluster_arn,
  :active_services_count,
  :capacity_providers,
  :cluster_settings,
  :configuration,
  :default_capacity_provider_strategy,
  :cluster_name,
  :registered_container_instances_count,
  :running_tasks_count,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#registered_container_instances_countInteger

The number of container instances registered into the cluster. This includes container instances in both ACTIVE and DRAINING status.

Returns:

  • (Integer)


6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6027

class AwsEcsClusterDetails < Struct.new(
  :cluster_arn,
  :active_services_count,
  :capacity_providers,
  :cluster_settings,
  :configuration,
  :default_capacity_provider_strategy,
  :cluster_name,
  :registered_container_instances_count,
  :running_tasks_count,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#running_tasks_countInteger

The number of tasks in the cluster that are in the RUNNING state.

Returns:

  • (Integer)


6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6027

class AwsEcsClusterDetails < Struct.new(
  :cluster_arn,
  :active_services_count,
  :capacity_providers,
  :cluster_settings,
  :configuration,
  :default_capacity_provider_strategy,
  :cluster_name,
  :registered_container_instances_count,
  :running_tasks_count,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the cluster.

Returns:

  • (String)


6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6027

class AwsEcsClusterDetails < Struct.new(
  :cluster_arn,
  :active_services_count,
  :capacity_providers,
  :cluster_settings,
  :configuration,
  :default_capacity_provider_strategy,
  :cluster_name,
  :registered_container_instances_count,
  :running_tasks_count,
  :status)
  SENSITIVE = []
  include Aws::Structure
end