DBSnapshot class

Contains the details of an Amazon RDS DB snapshot.

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

Constructors

DBSnapshot({int? allocatedStorage, String? availabilityZone, String? dBInstanceIdentifier, String? dBSnapshotArn, String? dBSnapshotIdentifier, String? dbiResourceId, bool? encrypted, String? engine, String? engineVersion, bool? iAMDatabaseAuthenticationEnabled, DateTime? instanceCreateTime, int? iops, String? kmsKeyId, String? licenseModel, String? masterUsername, String? optionGroupName, int? percentProgress, int? port, List<ProcessorFeature>? processorFeatures, DateTime? snapshotCreateTime, String? snapshotType, String? sourceDBSnapshotIdentifier, String? sourceRegion, String? status, String? storageType, List<Tag>? tagList, String? tdeCredentialArn, String? timezone, String? vpcId})
DBSnapshot.fromXml(XmlElement elem)
factory

Properties

allocatedStorage int?
Specifies the allocated storage size in gibibytes (GiB).
final
availabilityZone String?
Specifies the name of the Availability Zone the DB instance was located in at the time of the DB snapshot.
final
dBInstanceIdentifier String?
Specifies the DB instance identifier of the DB instance this DB snapshot was created from.
final
dbiResourceId String?
The identifier for the source DB instance, which can't be changed and which is unique to an AWS Region.
final
dBSnapshotArn String?
The Amazon Resource Name (ARN) for the DB snapshot.
final
dBSnapshotIdentifier String?
Specifies the identifier for the DB snapshot.
final
encrypted bool?
Specifies whether the DB snapshot is encrypted.
final
engine String?
Specifies the name of the database engine.
final
engineVersion String?
Specifies the version of the database engine.
final
hashCode int
The hash code for this object.
no setterinherited
iAMDatabaseAuthenticationEnabled bool?
True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.
final
instanceCreateTime DateTime?
Specifies the time in Coordinated Universal Time (UTC) when the DB instance, from which the snapshot was taken, was created.
final
iops int?
Specifies the Provisioned IOPS (I/O operations per second) value of the DB instance at the time of the snapshot.
final
kmsKeyId String?
If Encrypted is true, the AWS KMS key identifier for the encrypted DB snapshot.
final
licenseModel String?
License model information for the restored DB instance.
final
masterUsername String?
Provides the master username for the DB snapshot.
final
optionGroupName String?
Provides the option group name for the DB snapshot.
final
percentProgress int?
The percentage of the estimated data that has been transferred.
final
port int?
Specifies the port that the database engine was listening on at the time of the snapshot.
final
processorFeatures List<ProcessorFeature>?
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.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
snapshotCreateTime DateTime?
Specifies when the snapshot was taken in Coordinated Universal Time (UTC).
final
snapshotType String?
Provides the type of the DB snapshot.
final
sourceDBSnapshotIdentifier String?
The DB snapshot Amazon Resource Name (ARN) that the DB snapshot was copied from. It only has value in case of cross-customer or cross-region copy.
final
sourceRegion String?
The AWS Region that the DB snapshot was created in or copied from.
final
status String?
Specifies the status of this DB snapshot.
final
storageType String?
Specifies the storage type associated with DB snapshot.
final
tagList List<Tag>?
final
tdeCredentialArn String?
The ARN from the key store with which to associate the instance for TDE encryption.
final
timezone String?
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.
final
vpcId String?
Provides the VPC ID associated with the DB snapshot.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited