libZSservicesZSamazonka-securityhubZSamazonka-securityhub
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SecurityHub.Types.AwsEcsClusterDetails

Description

 
Synopsis

Documentation

data AwsEcsClusterDetails Source #

provides details about an ECS cluster.

See: newAwsEcsClusterDetails smart constructor.

Constructors

AwsEcsClusterDetails' 

Fields

Instances

Instances details
Eq AwsEcsClusterDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsClusterDetails

Read AwsEcsClusterDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsClusterDetails

Show AwsEcsClusterDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsClusterDetails

Generic AwsEcsClusterDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsClusterDetails

Associated Types

type Rep AwsEcsClusterDetails :: Type -> Type #

NFData AwsEcsClusterDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsClusterDetails

Methods

rnf :: AwsEcsClusterDetails -> () #

Hashable AwsEcsClusterDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsClusterDetails

ToJSON AwsEcsClusterDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsClusterDetails

FromJSON AwsEcsClusterDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsClusterDetails

type Rep AwsEcsClusterDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsClusterDetails

type Rep AwsEcsClusterDetails = D1 ('MetaData "AwsEcsClusterDetails" "Amazonka.SecurityHub.Types.AwsEcsClusterDetails" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "AwsEcsClusterDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clusterSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AwsEcsClusterClusterSettingsDetails])) :*: S1 ('MetaSel ('Just "defaultCapacityProviderStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AwsEcsClusterDefaultCapacityProviderStrategyDetails]))) :*: (S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsEcsClusterConfigurationDetails)) :*: S1 ('MetaSel ('Just "capacityProviders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newAwsEcsClusterDetails :: AwsEcsClusterDetails Source #

Create a value of AwsEcsClusterDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterSettings:AwsEcsClusterDetails', awsEcsClusterDetails_clusterSettings - The setting to use to create the cluster. Specifically used to configure whether to enable CloudWatch Container Insights for the cluster.

$sel:defaultCapacityProviderStrategy:AwsEcsClusterDetails', awsEcsClusterDetails_defaultCapacityProviderStrategy - 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.

$sel:configuration:AwsEcsClusterDetails', awsEcsClusterDetails_configuration - The run command configuration for the cluster.

$sel:capacityProviders:AwsEcsClusterDetails', awsEcsClusterDetails_capacityProviders - The short name of one or more capacity providers to associate with the cluster.

awsEcsClusterDetails_clusterSettings :: Lens' AwsEcsClusterDetails (Maybe [AwsEcsClusterClusterSettingsDetails]) Source #

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

awsEcsClusterDetails_defaultCapacityProviderStrategy :: Lens' AwsEcsClusterDetails (Maybe [AwsEcsClusterDefaultCapacityProviderStrategyDetails]) Source #

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.

awsEcsClusterDetails_capacityProviders :: Lens' AwsEcsClusterDetails (Maybe [Text]) Source #

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