Struct aws_sdk_ebs::output::StartSnapshotOutput [−][src]
#[non_exhaustive]pub struct StartSnapshotOutput {
pub description: Option<String>,
pub snapshot_id: Option<String>,
pub owner_id: Option<String>,
pub status: Option<Status>,
pub start_time: Option<DateTime>,
pub volume_size: Option<i64>,
pub block_size: Option<i32>,
pub tags: Option<Vec<Tag>>,
pub parent_snapshot_id: Option<String>,
pub kms_key_arn: Option<String>,
}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.description: Option<String>The description of the snapshot.
snapshot_id: Option<String>The ID of the snapshot.
owner_id: Option<String>The Amazon Web Services account ID of the snapshot owner.
status: Option<Status>The status of the snapshot.
start_time: Option<DateTime>The timestamp when the snapshot was created.
volume_size: Option<i64>The size of the volume, in GiB.
block_size: Option<i32>The size of the blocks in the snapshot, in bytes.
The tags applied to the snapshot. You can specify up to 50 tags per snapshot. For more information, see Tagging your Amazon EC2 resources in the Amazon Elastic Compute Cloud User Guide.
parent_snapshot_id: Option<String>The ID of the parent snapshot.
kms_key_arn: Option<String>The Amazon Resource Name (ARN) of the Key Management Service (KMS) key used to encrypt the snapshot.
Implementations
The description of the snapshot.
The ID of the snapshot.
The Amazon Web Services account ID of the snapshot owner.
The timestamp when the snapshot was created.
The size of the volume, in GiB.
The size of the blocks in the snapshot, in bytes.
The tags applied to the snapshot. You can specify up to 50 tags per snapshot. For more information, see Tagging your Amazon EC2 resources in the Amazon Elastic Compute Cloud User Guide.
The ID of the parent snapshot.
The Amazon Resource Name (ARN) of the Key Management Service (KMS) key used to encrypt the snapshot.
Creates a new builder-style object to manufacture StartSnapshotOutput
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 StartSnapshotOutput
impl Send for StartSnapshotOutput
impl Sync for StartSnapshotOutput
impl Unpin for StartSnapshotOutput
impl UnwindSafe for StartSnapshotOutput
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
