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

Description

 
Synopsis

Documentation

data AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails Source #

A secret to pass to the log configuration.

See: newAwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails smart constructor.

Constructors

AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails' 

Fields

  • name :: Maybe Text

    The name of the secret.

  • valueFrom :: Maybe Text

    The secret to expose to the container.

    The value is either the full ARN of the Secrets Manager secret or the full ARN of the parameter in the Systems Manager Parameter Store.

Instances

Instances details
Eq AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails

Read AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails

Show AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails

Generic AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails

NFData AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails

Hashable AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails

ToJSON AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails

FromJSON AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails

type Rep AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails

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

newAwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails :: AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails Source #

Create a value of AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails 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:name:AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails', awsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails_name - The name of the secret.

$sel:valueFrom:AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails', awsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails_valueFrom - The secret to expose to the container.

The value is either the full ARN of the Secrets Manager secret or the full ARN of the parameter in the Systems Manager Parameter Store.

awsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails_valueFrom :: Lens' AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails (Maybe Text) Source #

The secret to expose to the container.

The value is either the full ARN of the Secrets Manager secret or the full ARN of the parameter in the Systems Manager Parameter Store.