libZSservicesZSamazonka-s3ZSamazonka-s3
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.S3.Types.AnalyticsS3BucketDestination

Description

 
Synopsis

Documentation

data AnalyticsS3BucketDestination Source #

Contains information about where to publish the analytics results.

See: newAnalyticsS3BucketDestination smart constructor.

Constructors

AnalyticsS3BucketDestination' 

Fields

  • bucketAccountId :: Maybe Text

    The account ID that owns the destination S3 bucket. If no account ID is provided, the owner is not validated before exporting data.

    Although this value is optional, we strongly recommend that you set it to help prevent problems if the destination bucket ownership changes.

  • prefix :: Maybe Text

    The prefix to use when exporting data. The prefix is prepended to all results.

  • format :: AnalyticsS3ExportFileFormat

    Specifies the file format used when exporting data to Amazon S3.

  • bucket :: BucketName

    The Amazon Resource Name (ARN) of the bucket to which data is exported.

Instances

Instances details
Eq AnalyticsS3BucketDestination Source # 
Instance details

Defined in Amazonka.S3.Types.AnalyticsS3BucketDestination

Read AnalyticsS3BucketDestination Source # 
Instance details

Defined in Amazonka.S3.Types.AnalyticsS3BucketDestination

Show AnalyticsS3BucketDestination Source # 
Instance details

Defined in Amazonka.S3.Types.AnalyticsS3BucketDestination

Generic AnalyticsS3BucketDestination Source # 
Instance details

Defined in Amazonka.S3.Types.AnalyticsS3BucketDestination

Associated Types

type Rep AnalyticsS3BucketDestination :: Type -> Type #

NFData AnalyticsS3BucketDestination Source # 
Instance details

Defined in Amazonka.S3.Types.AnalyticsS3BucketDestination

Hashable AnalyticsS3BucketDestination Source # 
Instance details

Defined in Amazonka.S3.Types.AnalyticsS3BucketDestination

FromXML AnalyticsS3BucketDestination Source # 
Instance details

Defined in Amazonka.S3.Types.AnalyticsS3BucketDestination

ToXML AnalyticsS3BucketDestination Source # 
Instance details

Defined in Amazonka.S3.Types.AnalyticsS3BucketDestination

type Rep AnalyticsS3BucketDestination Source # 
Instance details

Defined in Amazonka.S3.Types.AnalyticsS3BucketDestination

type Rep AnalyticsS3BucketDestination = D1 ('MetaData "AnalyticsS3BucketDestination" "Amazonka.S3.Types.AnalyticsS3BucketDestination" "libZSservicesZSamazonka-s3ZSamazonka-s3" 'False) (C1 ('MetaCons "AnalyticsS3BucketDestination'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bucketAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AnalyticsS3ExportFileFormat) :*: S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BucketName))))

newAnalyticsS3BucketDestination Source #

Create a value of AnalyticsS3BucketDestination 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:bucketAccountId:AnalyticsS3BucketDestination', analyticsS3BucketDestination_bucketAccountId - The account ID that owns the destination S3 bucket. If no account ID is provided, the owner is not validated before exporting data.

Although this value is optional, we strongly recommend that you set it to help prevent problems if the destination bucket ownership changes.

$sel:prefix:AnalyticsS3BucketDestination', analyticsS3BucketDestination_prefix - The prefix to use when exporting data. The prefix is prepended to all results.

$sel:format:AnalyticsS3BucketDestination', analyticsS3BucketDestination_format - Specifies the file format used when exporting data to Amazon S3.

$sel:bucket:AnalyticsS3BucketDestination', analyticsS3BucketDestination_bucket - The Amazon Resource Name (ARN) of the bucket to which data is exported.

analyticsS3BucketDestination_bucketAccountId :: Lens' AnalyticsS3BucketDestination (Maybe Text) Source #

The account ID that owns the destination S3 bucket. If no account ID is provided, the owner is not validated before exporting data.

Although this value is optional, we strongly recommend that you set it to help prevent problems if the destination bucket ownership changes.

analyticsS3BucketDestination_prefix :: Lens' AnalyticsS3BucketDestination (Maybe Text) Source #

The prefix to use when exporting data. The prefix is prepended to all results.

analyticsS3BucketDestination_format :: Lens' AnalyticsS3BucketDestination AnalyticsS3ExportFileFormat Source #

Specifies the file format used when exporting data to Amazon S3.

analyticsS3BucketDestination_bucket :: Lens' AnalyticsS3BucketDestination BucketName Source #

The Amazon Resource Name (ARN) of the bucket to which data is exported.