amazonka-ec2-2.0: Amazon Elastic Compute Cloud 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.EC2.Types.AthenaIntegration

Description

 
Synopsis

Documentation

data AthenaIntegration Source #

Describes integration options for Amazon Athena.

See: newAthenaIntegration smart constructor.

Constructors

AthenaIntegration' 

Fields

Instances

Instances details
ToQuery AthenaIntegration Source # 
Instance details

Defined in Amazonka.EC2.Types.AthenaIntegration

Generic AthenaIntegration Source # 
Instance details

Defined in Amazonka.EC2.Types.AthenaIntegration

Associated Types

type Rep AthenaIntegration :: Type -> Type #

Read AthenaIntegration Source # 
Instance details

Defined in Amazonka.EC2.Types.AthenaIntegration

Show AthenaIntegration Source # 
Instance details

Defined in Amazonka.EC2.Types.AthenaIntegration

NFData AthenaIntegration Source # 
Instance details

Defined in Amazonka.EC2.Types.AthenaIntegration

Methods

rnf :: AthenaIntegration -> () #

Eq AthenaIntegration Source # 
Instance details

Defined in Amazonka.EC2.Types.AthenaIntegration

Hashable AthenaIntegration Source # 
Instance details

Defined in Amazonka.EC2.Types.AthenaIntegration

type Rep AthenaIntegration Source # 
Instance details

Defined in Amazonka.EC2.Types.AthenaIntegration

type Rep AthenaIntegration = D1 ('MetaData "AthenaIntegration" "Amazonka.EC2.Types.AthenaIntegration" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AthenaIntegration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "partitionEndDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "partitionStartDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "integrationResultS3DestinationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "partitionLoadFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PartitionLoadFrequency))))

newAthenaIntegration Source #

Create a value of AthenaIntegration 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:partitionEndDate:AthenaIntegration', athenaIntegration_partitionEndDate - The end date for the partition.

$sel:partitionStartDate:AthenaIntegration', athenaIntegration_partitionStartDate - The start date for the partition.

$sel:integrationResultS3DestinationArn:AthenaIntegration', athenaIntegration_integrationResultS3DestinationArn - The location in Amazon S3 to store the generated CloudFormation template.

$sel:partitionLoadFrequency:AthenaIntegration', athenaIntegration_partitionLoadFrequency - The schedule for adding new partitions to the table.

athenaIntegration_integrationResultS3DestinationArn :: Lens' AthenaIntegration Text Source #

The location in Amazon S3 to store the generated CloudFormation template.