Struct rusoto_securityhub::AwsRdsDbSnapshotDetails [−][src]
pub struct AwsRdsDbSnapshotDetails {}Show fields
pub allocated_storage: Option<i64>, pub availability_zone: Option<String>, pub db_instance_identifier: Option<String>, pub db_snapshot_identifier: Option<String>, pub dbi_resource_id: Option<String>, pub encrypted: Option<bool>, pub engine: Option<String>, pub engine_version: Option<String>, pub iam_database_authentication_enabled: Option<bool>, pub instance_create_time: Option<String>, pub iops: Option<i64>, pub kms_key_id: Option<String>, pub license_model: Option<String>, pub master_username: Option<String>, pub option_group_name: Option<String>, pub percent_progress: Option<i64>, pub port: Option<i64>, pub processor_features: Option<Vec<AwsRdsDbProcessorFeature>>, pub snapshot_create_time: Option<String>, pub snapshot_type: Option<String>, pub source_db_snapshot_identifier: Option<String>, pub source_region: Option<String>, pub status: Option<String>, pub storage_type: Option<String>, pub tde_credential_arn: Option<String>, pub timezone: Option<String>, pub vpc_id: Option<String>,
Expand description
Provides details about an Amazon RDS DB cluster snapshot.
Fields
allocated_storage: Option<i64>
The amount of storage (in gigabytes) to be initially allocated for the database instance.
availability_zone: Option<String>
Specifies the name of the Availability Zone in which the DB instance was located at the time of the DB snapshot.
db_instance_identifier: Option<String>
A name for the DB instance.
db_snapshot_identifier: Option<String>
The name or ARN of the DB snapshot that is used to restore the DB instance.
dbi_resource_id: Option<String>
The identifier for the source DB instance.
encrypted: Option<bool>
Whether the DB snapshot is encrypted.
engine: Option<String>
The name of the database engine to use for this DB instance.
engine_version: Option<String>
The version of the database engine.
iam_database_authentication_enabled: Option<bool>
Whether mapping of IAM accounts to database accounts is enabled.
instance_create_time: Option<String>
Specifies the time in Coordinated Universal Time (UTC) when the DB instance, from which the snapshot was taken, was created.
iops: Option<i64>
The provisioned IOPS (I/O operations per second) value of the DB instance at the time of the snapshot.
kms_key_id: Option<String>
If Encrypted
is true
, the AWS KMS key identifier for the encrypted DB snapshot.
license_model: Option<String>
License model information for the restored DB instance.
master_username: Option<String>
The master user name for the DB snapshot.
option_group_name: Option<String>
The option group name for the DB snapshot.
percent_progress: Option<i64>
The percentage of the estimated data that has been transferred.
port: Option<i64>
The port that the database engine was listening on at the time of the snapshot.
processor_features: Option<Vec<AwsRdsDbProcessorFeature>>
The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.
snapshot_create_time: Option<String>
When the snapshot was taken in Coordinated Universal Time (UTC).
snapshot_type: Option<String>
The type of the DB snapshot.
source_db_snapshot_identifier: Option<String>
The DB snapshot ARN that the DB snapshot was copied from.
source_region: Option<String>
The AWS Region that the DB snapshot was created in or copied from.
status: Option<String>
The status of this DB snapshot.
storage_type: Option<String>
The storage type associated with the DB snapshot.
tde_credential_arn: Option<String>
The ARN from the key store with which to associate the instance for TDE encryption.
timezone: Option<String>
The time zone of the DB snapshot.
vpc_id: Option<String>
The VPC ID associated with the DB snapshot.
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for AwsRdsDbSnapshotDetails
impl Send for AwsRdsDbSnapshotDetails
impl Sync for AwsRdsDbSnapshotDetails
impl Unpin for AwsRdsDbSnapshotDetails
impl UnwindSafe for AwsRdsDbSnapshotDetails
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self