class Aws::RDS::Types::ExportTask

Contains the details of a snapshot export to Amazon S3.

This data type is used as a response element in the `DescribeExportTasks` action.

@!attribute [rw] export_task_identifier

A unique identifier for the snapshot export task. This ID isn't an
identifier for the Amazon S3 bucket where the snapshot is exported
to.
@return [String]

@!attribute [rw] source_arn

The Amazon Resource Name (ARN) of the snapshot exported to Amazon
S3.
@return [String]

@!attribute [rw] export_only

The data exported from the snapshot. Valid values are the following:

* `database` - Export all the data from a specified database.

* `database.table` *table-name* - Export a table of the snapshot.
  This format is valid only for RDS for MySQL, RDS for MariaDB, and
  Aurora MySQL.

* `database.schema` *schema-name* - Export a database schema of the
  snapshot. This format is valid only for RDS for PostgreSQL and
  Aurora PostgreSQL.

* `database.schema.table` *table-name* - Export a table of the
  database schema. This format is valid only for RDS for PostgreSQL
  and Aurora PostgreSQL.
@return [Array<String>]

@!attribute [rw] snapshot_time

The time that the snapshot was created.
@return [Time]

@!attribute [rw] task_start_time

The time that the snapshot export task started.
@return [Time]

@!attribute [rw] task_end_time

The time that the snapshot export task completed.
@return [Time]

@!attribute [rw] s3_bucket

The Amazon S3 bucket that the snapshot is exported to.
@return [String]

@!attribute [rw] s3_prefix

The Amazon S3 bucket prefix that is the file name and path of the
exported snapshot.
@return [String]

@!attribute [rw] iam_role_arn

The name of the IAM role that is used to write to Amazon S3 when
exporting a snapshot.
@return [String]

@!attribute [rw] kms_key_id

The key identifier of the Amazon Web Services KMS customer master
key (CMK) that is used to encrypt the snapshot when it's exported
to Amazon S3. The Amazon Web Services KMS CMK identifier is its key
ARN, key ID, alias ARN, or alias name. The IAM role used for the
snapshot export must have encryption and decryption permissions to
use this Amazon Web Services KMS CMK.
@return [String]

@!attribute [rw] status

The progress status of the export task.
@return [String]

@!attribute [rw] percent_progress

The progress of the snapshot export task as a percentage.
@return [Integer]

@!attribute [rw] total_extracted_data_in_gb

The total amount of data exported, in gigabytes.
@return [Integer]

@!attribute [rw] failure_cause

The reason the export failed, if it failed.
@return [String]

@!attribute [rw] warning_message

A warning about the snapshot export task.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/ExportTask AWS API Documentation

Constants

SENSITIVE