amazonka-timestream-query-2.0: Amazon Timestream Query SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.TimeStreamQuery.Types.S3Configuration

Description

 
Synopsis

Documentation

data S3Configuration Source #

Details on S3 location for error reports that result from running a query.

See: newS3Configuration smart constructor.

Constructors

S3Configuration' 

Fields

  • encryptionOption :: Maybe S3EncryptionOption

    Encryption at rest options for the error reports. If no encryption option is specified, Timestream will choose SSE_S3 as default.

  • objectKeyPrefix :: Maybe Text

    Prefix for the error report key. Timestream by default adds the following prefix to the error report path.

  • bucketName :: Text

    Name of the S3 bucket under which error reports will be created.

Instances

Instances details
FromJSON S3Configuration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3Configuration

ToJSON S3Configuration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3Configuration

Generic S3Configuration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3Configuration

Associated Types

type Rep S3Configuration :: Type -> Type #

Read S3Configuration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3Configuration

Show S3Configuration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3Configuration

NFData S3Configuration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3Configuration

Methods

rnf :: S3Configuration -> () #

Eq S3Configuration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3Configuration

Hashable S3Configuration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3Configuration

type Rep S3Configuration Source # 
Instance details

Defined in Amazonka.TimeStreamQuery.Types.S3Configuration

type Rep S3Configuration = D1 ('MetaData "S3Configuration" "Amazonka.TimeStreamQuery.Types.S3Configuration" "amazonka-timestream-query-2.0-HD7xx47Lw3eG6c52GyReXL" 'False) (C1 ('MetaCons "S3Configuration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "encryptionOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3EncryptionOption)) :*: (S1 ('MetaSel ('Just "objectKeyPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newS3Configuration Source #

Create a value of S3Configuration 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:encryptionOption:S3Configuration', s3Configuration_encryptionOption - Encryption at rest options for the error reports. If no encryption option is specified, Timestream will choose SSE_S3 as default.

$sel:objectKeyPrefix:S3Configuration', s3Configuration_objectKeyPrefix - Prefix for the error report key. Timestream by default adds the following prefix to the error report path.

$sel:bucketName:S3Configuration', s3Configuration_bucketName - Name of the S3 bucket under which error reports will be created.

s3Configuration_encryptionOption :: Lens' S3Configuration (Maybe S3EncryptionOption) Source #

Encryption at rest options for the error reports. If no encryption option is specified, Timestream will choose SSE_S3 as default.

s3Configuration_objectKeyPrefix :: Lens' S3Configuration (Maybe Text) Source #

Prefix for the error report key. Timestream by default adds the following prefix to the error report path.

s3Configuration_bucketName :: Lens' S3Configuration Text Source #

Name of the S3 bucket under which error reports will be created.