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

Description

 
Synopsis

Documentation

data AwsS3BucketLoggingConfiguration Source #

Information about logging for the S3 bucket

See: newAwsS3BucketLoggingConfiguration smart constructor.

Constructors

AwsS3BucketLoggingConfiguration' 

Fields

Instances

Instances details
Eq AwsS3BucketLoggingConfiguration Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsS3BucketLoggingConfiguration

Read AwsS3BucketLoggingConfiguration Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsS3BucketLoggingConfiguration

Show AwsS3BucketLoggingConfiguration Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsS3BucketLoggingConfiguration

Generic AwsS3BucketLoggingConfiguration Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsS3BucketLoggingConfiguration

Associated Types

type Rep AwsS3BucketLoggingConfiguration :: Type -> Type #

NFData AwsS3BucketLoggingConfiguration Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsS3BucketLoggingConfiguration

Hashable AwsS3BucketLoggingConfiguration Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsS3BucketLoggingConfiguration

ToJSON AwsS3BucketLoggingConfiguration Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsS3BucketLoggingConfiguration

FromJSON AwsS3BucketLoggingConfiguration Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsS3BucketLoggingConfiguration

type Rep AwsS3BucketLoggingConfiguration Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsS3BucketLoggingConfiguration

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

newAwsS3BucketLoggingConfiguration :: AwsS3BucketLoggingConfiguration Source #

Create a value of AwsS3BucketLoggingConfiguration 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:logFilePrefix:AwsS3BucketLoggingConfiguration', awsS3BucketLoggingConfiguration_logFilePrefix - The prefix added to log files for the S3 bucket.

$sel:destinationBucketName:AwsS3BucketLoggingConfiguration', awsS3BucketLoggingConfiguration_destinationBucketName - The name of the S3 bucket where log files for the S3 bucket are stored.

awsS3BucketLoggingConfiguration_destinationBucketName :: Lens' AwsS3BucketLoggingConfiguration (Maybe Text) Source #

The name of the S3 bucket where log files for the S3 bucket are stored.