amazonka-dynamodb-2.0: Amazon DynamoDB 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.DynamoDB.Types.ImportTableDescription

Description

 
Synopsis

Documentation

data ImportTableDescription Source #

Represents the properties of the table being imported into.

See: newImportTableDescription smart constructor.

Constructors

ImportTableDescription' 

Fields

Instances

Instances details
FromJSON ImportTableDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.ImportTableDescription

Generic ImportTableDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.ImportTableDescription

Associated Types

type Rep ImportTableDescription :: Type -> Type #

Read ImportTableDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.ImportTableDescription

Show ImportTableDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.ImportTableDescription

NFData ImportTableDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.ImportTableDescription

Methods

rnf :: ImportTableDescription -> () #

Eq ImportTableDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.ImportTableDescription

Hashable ImportTableDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.ImportTableDescription

type Rep ImportTableDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.ImportTableDescription

type Rep ImportTableDescription = D1 ('MetaData "ImportTableDescription" "Amazonka.DynamoDB.Types.ImportTableDescription" "amazonka-dynamodb-2.0-GNxlseyeFiu302JKQwQrUS" 'False) (C1 ('MetaCons "ImportTableDescription'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cloudWatchLogGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "errorCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "failureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "failureMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "importArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "importStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImportStatus)) :*: S1 ('MetaSel ('Just "importedItemCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))) :*: (((S1 ('MetaSel ('Just "inputCompressionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputCompressionType)) :*: S1 ('MetaSel ('Just "inputFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputFormat))) :*: (S1 ('MetaSel ('Just "inputFormatOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputFormatOptions)) :*: (S1 ('MetaSel ('Just "processedItemCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "processedSizeBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))) :*: ((S1 ('MetaSel ('Just "s3BucketSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3BucketSource)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "tableArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tableCreationParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TableCreationParameters)) :*: S1 ('MetaSel ('Just "tableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newImportTableDescription :: ImportTableDescription Source #

Create a value of ImportTableDescription 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:clientToken:ImportTableDescription', importTableDescription_clientToken - The client token that was provided for the import task. Reusing the client token on retry makes a call to ImportTable idempotent.

$sel:cloudWatchLogGroupArn:ImportTableDescription', importTableDescription_cloudWatchLogGroupArn - The Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with the target table.

$sel:endTime:ImportTableDescription', importTableDescription_endTime - The time at which the creation of the table associated with this import task completed.

$sel:errorCount:ImportTableDescription', importTableDescription_errorCount - The number of errors occurred on importing the source file into the target table.

$sel:failureCode:ImportTableDescription', importTableDescription_failureCode - The error code corresponding to the failure that the import job ran into during execution.

$sel:failureMessage:ImportTableDescription', importTableDescription_failureMessage - The error message corresponding to the failure that the import job ran into during execution.

$sel:importArn:ImportTableDescription', importTableDescription_importArn - The Amazon Resource Number (ARN) corresponding to the import request.

$sel:importStatus:ImportTableDescription', importTableDescription_importStatus - The status of the import.

$sel:importedItemCount:ImportTableDescription', importTableDescription_importedItemCount - The number of items successfully imported into the new table.

$sel:inputCompressionType:ImportTableDescription', importTableDescription_inputCompressionType - The compression options for the data that has been imported into the target table. The values are NONE, GZIP, or ZSTD.

$sel:inputFormat:ImportTableDescription', importTableDescription_inputFormat - The format of the source data going into the target table.

$sel:inputFormatOptions:ImportTableDescription', importTableDescription_inputFormatOptions - The format options for the data that was imported into the target table. There is one value, CsvOption.

$sel:processedItemCount:ImportTableDescription', importTableDescription_processedItemCount - The total number of items processed from the source file.

$sel:processedSizeBytes:ImportTableDescription', importTableDescription_processedSizeBytes - The total size of data processed from the source file, in Bytes.

$sel:s3BucketSource:ImportTableDescription', importTableDescription_s3BucketSource - Values for the S3 bucket the source file is imported from. Includes bucket name (required), key prefix (optional) and bucket account owner ID (optional).

$sel:startTime:ImportTableDescription', importTableDescription_startTime - The time when this import task started.

$sel:tableArn:ImportTableDescription', importTableDescription_tableArn - The Amazon Resource Number (ARN) of the table being imported into.

$sel:tableCreationParameters:ImportTableDescription', importTableDescription_tableCreationParameters - The parameters for the new table that is being imported into.

$sel:tableId:ImportTableDescription', importTableDescription_tableId - The table id corresponding to the table created by import table process.

importTableDescription_clientToken :: Lens' ImportTableDescription (Maybe Text) Source #

The client token that was provided for the import task. Reusing the client token on retry makes a call to ImportTable idempotent.

importTableDescription_cloudWatchLogGroupArn :: Lens' ImportTableDescription (Maybe Text) Source #

The Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with the target table.

importTableDescription_endTime :: Lens' ImportTableDescription (Maybe UTCTime) Source #

The time at which the creation of the table associated with this import task completed.

importTableDescription_errorCount :: Lens' ImportTableDescription (Maybe Natural) Source #

The number of errors occurred on importing the source file into the target table.

importTableDescription_failureCode :: Lens' ImportTableDescription (Maybe Text) Source #

The error code corresponding to the failure that the import job ran into during execution.

importTableDescription_failureMessage :: Lens' ImportTableDescription (Maybe Text) Source #

The error message corresponding to the failure that the import job ran into during execution.

importTableDescription_importArn :: Lens' ImportTableDescription (Maybe Text) Source #

The Amazon Resource Number (ARN) corresponding to the import request.

importTableDescription_importedItemCount :: Lens' ImportTableDescription (Maybe Natural) Source #

The number of items successfully imported into the new table.

importTableDescription_inputCompressionType :: Lens' ImportTableDescription (Maybe InputCompressionType) Source #

The compression options for the data that has been imported into the target table. The values are NONE, GZIP, or ZSTD.

importTableDescription_inputFormat :: Lens' ImportTableDescription (Maybe InputFormat) Source #

The format of the source data going into the target table.

importTableDescription_inputFormatOptions :: Lens' ImportTableDescription (Maybe InputFormatOptions) Source #

The format options for the data that was imported into the target table. There is one value, CsvOption.

importTableDescription_processedItemCount :: Lens' ImportTableDescription (Maybe Natural) Source #

The total number of items processed from the source file.

importTableDescription_processedSizeBytes :: Lens' ImportTableDescription (Maybe Integer) Source #

The total size of data processed from the source file, in Bytes.

importTableDescription_s3BucketSource :: Lens' ImportTableDescription (Maybe S3BucketSource) Source #

Values for the S3 bucket the source file is imported from. Includes bucket name (required), key prefix (optional) and bucket account owner ID (optional).

importTableDescription_tableArn :: Lens' ImportTableDescription (Maybe Text) Source #

The Amazon Resource Number (ARN) of the table being imported into.

importTableDescription_tableCreationParameters :: Lens' ImportTableDescription (Maybe TableCreationParameters) Source #

The parameters for the new table that is being imported into.

importTableDescription_tableId :: Lens' ImportTableDescription (Maybe Text) Source #

The table id corresponding to the table created by import table process.