Struct aws_sdk_redshift::operation::create_snapshot_copy_grant::CreateSnapshotCopyGrantOutput
source · #[non_exhaustive]pub struct CreateSnapshotCopyGrantOutput {
pub snapshot_copy_grant: Option<SnapshotCopyGrant>,
/* private fields */
}
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.snapshot_copy_grant: Option<SnapshotCopyGrant>
The snapshot copy grant that grants Amazon Redshift permission to encrypt copied snapshots with the specified encrypted symmetric key from Amazon Web Services KMS in the destination region.
For more information about managing snapshot copy grants, go to Amazon Redshift Database Encryption in the Amazon Redshift Cluster Management Guide.
Implementations§
source§impl CreateSnapshotCopyGrantOutput
impl CreateSnapshotCopyGrantOutput
sourcepub fn snapshot_copy_grant(&self) -> Option<&SnapshotCopyGrant>
pub fn snapshot_copy_grant(&self) -> Option<&SnapshotCopyGrant>
The snapshot copy grant that grants Amazon Redshift permission to encrypt copied snapshots with the specified encrypted symmetric key from Amazon Web Services KMS in the destination region.
For more information about managing snapshot copy grants, go to Amazon Redshift Database Encryption in the Amazon Redshift Cluster Management Guide.
source§impl CreateSnapshotCopyGrantOutput
impl CreateSnapshotCopyGrantOutput
sourcepub fn builder() -> CreateSnapshotCopyGrantOutputBuilder
pub fn builder() -> CreateSnapshotCopyGrantOutputBuilder
Creates a new builder-style object to manufacture CreateSnapshotCopyGrantOutput
.
Trait Implementations§
source§impl Clone for CreateSnapshotCopyGrantOutput
impl Clone for CreateSnapshotCopyGrantOutput
source§fn clone(&self) -> CreateSnapshotCopyGrantOutput
fn clone(&self) -> CreateSnapshotCopyGrantOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for CreateSnapshotCopyGrantOutput
impl PartialEq for CreateSnapshotCopyGrantOutput
source§fn eq(&self, other: &CreateSnapshotCopyGrantOutput) -> bool
fn eq(&self, other: &CreateSnapshotCopyGrantOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for CreateSnapshotCopyGrantOutput
impl RequestId for CreateSnapshotCopyGrantOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.