NAME
Paws::RDS::DBSnapshot
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::RDS::DBSnapshot object:
$service_obj->Method(Att1 => { AllocatedStorage => $value, ..., VpcId => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::RDS::DBSnapshot object:
$result = $service_obj->Method(...);
$result->Att1->AllocatedStorage
DESCRIPTION
Contains the result of a successful invocation of the following actions:
CreateDBSnapshot
DeleteDBSnapshot
This data type is used as a response element in the DescribeDBSnapshots action.
ATTRIBUTES
AllocatedStorage => Int
Specifies the allocated storage size in gigabytes (GB).
AvailabilityZone => Str
Specifies the name of the Availability Zone the DB instance was located
in at the time of the DB snapshot.
DBInstanceIdentifier => Str
Specifies the DB instance identifier of the DB instance this DB
snapshot was created from.
DBSnapshotIdentifier => Str
Specifies the identifier for the DB snapshot.
Encrypted => Bool
Specifies whether the DB snapshot is encrypted.
Engine => Str
Specifies the name of the database engine.
EngineVersion => Str
Specifies the version of the database engine.
InstanceCreateTime => Str
Specifies the time when the snapshot was taken, in Universal
Coordinated Time (UTC).
Iops => Int
Specifies the Provisioned IOPS (I/O operations per second) value of the
DB instance at the time of the snapshot.
KmsKeyId => Str
If C<Encrypted> is true, the KMS key identifier for the encrypted DB
snapshot.
LicenseModel => Str
License model information for the restored DB instance.
MasterUsername => Str
Provides the master username for the DB snapshot.
OptionGroupName => Str
Provides the option group name for the DB snapshot.
PercentProgress => Int
The percentage of the estimated data that has been transferred.
Port => Int
Specifies the port that the database engine was listening on at the
time of the snapshot.
SnapshotCreateTime => Str
Provides the time when the snapshot was taken, in Universal Coordinated
Time (UTC).
SnapshotType => Str
Provides the type of the DB snapshot.
SourceDBSnapshotIdentifier => Str
The DB snapshot Arn that the DB snapshot was copied from. It only has
value in case of cross customer or cross region copy.
SourceRegion => Str
The region that the DB snapshot was created in or copied from.
Status => Str
Specifies the status of this DB snapshot.
StorageType => Str
Specifies the storage type associated with DB Snapshot.
TdeCredentialArn => Str
The ARN from the Key Store with which to associate the instance for TDE
encryption.
VpcId => Str
Provides the VPC ID associated with the DB snapshot.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::RDS
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues