NAME

Paws::SecurityHub::AwsRdsDbSnapshotDetails

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::SecurityHub::AwsRdsDbSnapshotDetails 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::SecurityHub::AwsRdsDbSnapshotDetails object:

$result = $service_obj->Method(...);
$result->Att1->AllocatedStorage

DESCRIPTION

Provides details about an Amazon RDS DB cluster snapshot.

ATTRIBUTES

AllocatedStorage => Int

The amount of storage (in gigabytes) to be initially allocated for the database instance.

AvailabilityZone => Str

Specifies the name of the Availability Zone in which the DB instance was located at the time of the DB snapshot.

DbInstanceIdentifier => Str

A name for the DB instance.

DbiResourceId => Str

The identifier for the source DB instance.

DbSnapshotIdentifier => Str

The name or ARN of the DB snapshot that is used to restore the DB instance.

Encrypted => Bool

Whether the DB snapshot is encrypted.

Engine => Str

The name of the database engine to use for this DB instance.

EngineVersion => Str

The version of the database engine.

IamDatabaseAuthenticationEnabled => Bool

Whether mapping of IAM accounts to database accounts is enabled.

InstanceCreateTime => Str

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

Iops => Int

The provisioned IOPS (I/O operations per second) value of the DB instance at the time of the snapshot.

KmsKeyId => Str

If Encrypted is true, the AWS KMS key identifier for the encrypted DB snapshot.

LicenseModel => Str

License model information for the restored DB instance.

MasterUsername => Str

The master user name for the DB snapshot.

OptionGroupName => Str

The option group name for the DB snapshot.

PercentProgress => Int

The percentage of the estimated data that has been transferred.

Port => Int

The port that the database engine was listening on at the time of the snapshot.

ProcessorFeatures => ArrayRef[Paws::SecurityHub::AwsRdsDbProcessorFeature]

The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

SnapshotCreateTime => Str

When the snapshot was taken in Coordinated Universal Time (UTC).

SnapshotType => Str

The type of the DB snapshot.

SourceDbSnapshotIdentifier => Str

The DB snapshot ARN that the DB snapshot was copied from.

SourceRegion => Str

The AWS Region that the DB snapshot was created in or copied from.

Status => Str

The status of this DB snapshot.

StorageType => Str

The storage type associated with the DB snapshot.

TdeCredentialArn => Str

The ARN from the key store with which to associate the instance for TDE encryption.

Timezone => Str

The time zone of the DB snapshot.

VpcId => Str

The VPC ID associated with the DB snapshot.

SEE ALSO

This class forms part of Paws, describing an object used in Paws::SecurityHub

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