Struct aws_sdk_securityhub::model::AwsRdsDbSnapshotDetails
source · [−]#[non_exhaustive]pub struct AwsRdsDbSnapshotDetails {Show 27 fields
pub db_snapshot_identifier: Option<String>,
pub db_instance_identifier: Option<String>,
pub snapshot_create_time: Option<String>,
pub engine: Option<String>,
pub allocated_storage: i32,
pub status: Option<String>,
pub port: i32,
pub availability_zone: Option<String>,
pub vpc_id: Option<String>,
pub instance_create_time: Option<String>,
pub master_username: Option<String>,
pub engine_version: Option<String>,
pub license_model: Option<String>,
pub snapshot_type: Option<String>,
pub iops: i32,
pub option_group_name: Option<String>,
pub percent_progress: i32,
pub source_region: Option<String>,
pub source_db_snapshot_identifier: Option<String>,
pub storage_type: Option<String>,
pub tde_credential_arn: Option<String>,
pub encrypted: bool,
pub kms_key_id: Option<String>,
pub timezone: Option<String>,
pub iam_database_authentication_enabled: bool,
pub processor_features: Option<Vec<AwsRdsDbProcessorFeature>>,
pub dbi_resource_id: Option<String>,
}Expand description
Provides details about an Amazon RDS DB cluster snapshot.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.db_snapshot_identifier: Option<String>The name or ARN of the DB snapshot that is used to restore the DB instance.
db_instance_identifier: Option<String>A name for the DB instance.
snapshot_create_time: Option<String>When the snapshot was taken in Coordinated Universal Time (UTC).
engine: Option<String>The name of the database engine to use for this DB instance.
allocated_storage: i32The amount of storage (in gigabytes) to be initially allocated for the database instance.
status: Option<String>The status of this DB snapshot.
port: i32The port that the database engine was listening on at the time of the snapshot.
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.
vpc_id: Option<String>The VPC ID associated with the DB snapshot.
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.
master_username: Option<String>The master user name for the DB snapshot.
engine_version: Option<String>The version of the database engine.
license_model: Option<String>License model information for the restored DB instance.
snapshot_type: Option<String>The type of the DB snapshot.
iops: i32The provisioned IOPS (I/O operations per second) value of the DB instance at the time of the snapshot.
option_group_name: Option<String>The option group name for the DB snapshot.
percent_progress: i32The percentage of the estimated data that has been transferred.
source_region: Option<String>The Amazon Web Services Region that the DB snapshot was created in or copied from.
source_db_snapshot_identifier: Option<String>The DB snapshot ARN that the DB snapshot was copied from.
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.
encrypted: boolWhether the DB snapshot is encrypted.
kms_key_id: Option<String>If Encrypted is true, the KMS key identifier for the encrypted DB snapshot.
timezone: Option<String>The time zone of the DB snapshot.
iam_database_authentication_enabled: boolWhether mapping of IAM accounts to database accounts is enabled.
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.
dbi_resource_id: Option<String>The identifier for the source DB instance.
Implementations
The name or ARN of the DB snapshot that is used to restore the DB instance.
A name for the DB instance.
When the snapshot was taken in Coordinated Universal Time (UTC).
The name of the database engine to use for this DB instance.
The amount of storage (in gigabytes) to be initially allocated for the database instance.
The port that the database engine was listening on at the time of the snapshot.
Specifies the name of the Availability Zone in which the DB instance was located at the time of the DB snapshot.
Specifies the time in Coordinated Universal Time (UTC) when the DB instance, from which the snapshot was taken, was created.
The master user name for the DB snapshot.
The version of the database engine.
License model information for the restored DB instance.
The type of the DB snapshot.
The provisioned IOPS (I/O operations per second) value of the DB instance at the time of the snapshot.
The option group name for the DB snapshot.
The percentage of the estimated data that has been transferred.
The Amazon Web Services Region that the DB snapshot was created in or copied from.
The DB snapshot ARN that the DB snapshot was copied from.
The storage type associated with the DB snapshot.
The ARN from the key store with which to associate the instance for TDE encryption.
If Encrypted is true, the KMS key identifier for the encrypted DB snapshot.
Whether mapping of IAM accounts to database accounts is enabled.
The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.
The identifier for the source DB instance.
Creates a new builder-style object to manufacture AwsRdsDbSnapshotDetails
Trait Implementations
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
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more