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.AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails

Description

 
Synopsis

Documentation

data AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails Source #

The FireLens configuration for the container. The configuration specifies and configures a log router for container logs.

See: newAwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails smart constructor.

Constructors

AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails' 

Fields

  • type' :: Maybe Text

    The log router to use.

  • options :: Maybe (HashMap Text Text)

    The options to use to configure the log router.

    The valid option keys are as follows:

    • enable-ecs-log-metadata. The value can be true or false.
    • config-file-type. The value can be s3 or file.
    • config-file-value. The value is either an S3 ARN or a file path.

Instances

Instances details
Eq AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails

Read AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails

Show AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails

Generic AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails

NFData AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails

Hashable AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails

ToJSON AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails

FromJSON AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails

type Rep AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails

type Rep AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails = D1 ('MetaData "AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails" "Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))

newAwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails :: AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails Source #

Create a value of AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails 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:type':AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails', awsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails_type - The log router to use.

$sel:options:AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails', awsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails_options - The options to use to configure the log router.

The valid option keys are as follows:

  • enable-ecs-log-metadata. The value can be true or false.
  • config-file-type. The value can be s3 or file.
  • config-file-value. The value is either an S3 ARN or a file path.

awsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails_options :: Lens' AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails (Maybe (HashMap Text Text)) Source #

The options to use to configure the log router.

The valid option keys are as follows:

  • enable-ecs-log-metadata. The value can be true or false.
  • config-file-type. The value can be s3 or file.
  • config-file-value. The value is either an S3 ARN or a file path.