class Aws::RDS::Types::DBSnapshot

Contains the details of an Amazon RDS DB snapshot.

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

@!attribute [rw] db_snapshot_identifier

Specifies the identifier for the DB snapshot.
@return [String]

@!attribute [rw] db_instance_identifier

Specifies the DB instance identifier of the DB instance this DB
snapshot was created from.
@return [String]

@!attribute [rw] snapshot_create_time

Specifies when the snapshot was taken in Coordinated Universal Time
(UTC). Changes for the copy when the snapshot is copied.
@return [Time]

@!attribute [rw] engine

Specifies the name of the database engine.
@return [String]

@!attribute [rw] allocated_storage

Specifies the allocated storage size in gibibytes (GiB).
@return [Integer]

@!attribute [rw] status

Specifies the status of this DB snapshot.
@return [String]

@!attribute [rw] port

Specifies the port that the database engine was listening on at the
time of the snapshot.
@return [Integer]

@!attribute [rw] availability_zone

Specifies the name of the Availability Zone the DB instance was
located in at the time of the DB snapshot.
@return [String]

@!attribute [rw] vpc_id

Provides the VPC ID associated with the DB snapshot.
@return [String]

@!attribute [rw] instance_create_time

Specifies the time in Coordinated Universal Time (UTC) when the DB
instance, from which the snapshot was taken, was created.
@return [Time]

@!attribute [rw] master_username

Provides the master username for the DB snapshot.
@return [String]

@!attribute [rw] engine_version

Specifies the version of the database engine.
@return [String]

@!attribute [rw] license_model

License model information for the restored DB instance.
@return [String]

@!attribute [rw] snapshot_type

Provides the type of the DB snapshot.
@return [String]

@!attribute [rw] iops

Specifies the Provisioned IOPS (I/O operations per second) value of
the DB instance at the time of the snapshot.
@return [Integer]

@!attribute [rw] option_group_name

Provides the option group name for the DB snapshot.
@return [String]

@!attribute [rw] percent_progress

The percentage of the estimated data that has been transferred.
@return [Integer]

@!attribute [rw] source_region

The Amazon Web Services Region that the DB snapshot was created in
or copied from.
@return [String]

@!attribute [rw] source_db_snapshot_identifier

The DB snapshot Amazon Resource Name (ARN) that the DB snapshot was
copied from. It only has a value in the case of a cross-account or
cross-Region copy.
@return [String]

@!attribute [rw] storage_type

Specifies the storage type associated with DB snapshot.
@return [String]

@!attribute [rw] tde_credential_arn

The ARN from the key store with which to associate the instance for
TDE encryption.
@return [String]

@!attribute [rw] encrypted

Specifies whether the DB snapshot is encrypted.
@return [Boolean]

@!attribute [rw] kms_key_id

If `Encrypted` is true, the Amazon Web Services KMS key identifier
for the encrypted DB snapshot.

The Amazon Web Services KMS key identifier is the key ARN, key ID,
alias ARN, or alias name for the Amazon Web Services KMS customer
master key (CMK).
@return [String]

@!attribute [rw] db_snapshot_arn

The Amazon Resource Name (ARN) for the DB snapshot.
@return [String]

@!attribute [rw] timezone

The time zone of the DB snapshot. In most cases, the `Timezone`
element is empty. `Timezone` content appears only for snapshots
taken from Microsoft SQL Server DB instances that were created with
a time zone specified.
@return [String]

@!attribute [rw] iam_database_authentication_enabled

True if mapping of Amazon Web Services Identity and Access
Management (IAM) accounts to database accounts is enabled, and
otherwise false.
@return [Boolean]

@!attribute [rw] processor_features

The number of CPU cores and the number of threads per core for the
DB instance class of the DB instance when the DB snapshot was
created.
@return [Array<Types::ProcessorFeature>]

@!attribute [rw] dbi_resource_id

The identifier for the source DB instance, which can't be changed
and which is unique to an Amazon Web Services Region.
@return [String]

@!attribute [rw] tag_list

A list of tags. For more information, see [Tagging Amazon RDS
Resources][1] in the *Amazon RDS User Guide.*

[1]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Tagging.html
@return [Array<Types::Tag>]

@!attribute [rw] original_snapshot_create_time

Specifies the time of the CreateDBSnapshot operation in Coordinated
Universal Time (UTC). Doesn't change when the snapshot is copied.
@return [Time]

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

Constants

SENSITIVE