#[non_exhaustive]pub struct RevokeSnapshotAccessInput {
pub snapshot_identifier: Option<String>,
pub snapshot_arn: Option<String>,
pub snapshot_cluster_identifier: Option<String>,
pub account_with_restore_access: Option<String>,
}Expand description
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_identifier: Option<String>The identifier of the snapshot that the account can no longer access.
snapshot_arn: Option<String>The Amazon Resource Name (ARN) of the snapshot associated with the message to revoke access.
snapshot_cluster_identifier: Option<String>The identifier of the cluster the snapshot was created from. This parameter is required if your IAM user has a policy containing a snapshot resource element that specifies anything other than * for the cluster name.
account_with_restore_access: Option<String>The identifier of the Amazon Web Services account that can no longer restore the specified snapshot.
Implementations§
source§impl RevokeSnapshotAccessInput
impl RevokeSnapshotAccessInput
sourcepub fn snapshot_identifier(&self) -> Option<&str>
pub fn snapshot_identifier(&self) -> Option<&str>
The identifier of the snapshot that the account can no longer access.
sourcepub fn snapshot_arn(&self) -> Option<&str>
pub fn snapshot_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the snapshot associated with the message to revoke access.
sourcepub fn snapshot_cluster_identifier(&self) -> Option<&str>
pub fn snapshot_cluster_identifier(&self) -> Option<&str>
The identifier of the cluster the snapshot was created from. This parameter is required if your IAM user has a policy containing a snapshot resource element that specifies anything other than * for the cluster name.
sourcepub fn account_with_restore_access(&self) -> Option<&str>
pub fn account_with_restore_access(&self) -> Option<&str>
The identifier of the Amazon Web Services account that can no longer restore the specified snapshot.
source§impl RevokeSnapshotAccessInput
impl RevokeSnapshotAccessInput
sourcepub fn builder() -> RevokeSnapshotAccessInputBuilder
pub fn builder() -> RevokeSnapshotAccessInputBuilder
Creates a new builder-style object to manufacture RevokeSnapshotAccessInput.
Trait Implementations§
source§impl Clone for RevokeSnapshotAccessInput
impl Clone for RevokeSnapshotAccessInput
source§fn clone(&self) -> RevokeSnapshotAccessInput
fn clone(&self) -> RevokeSnapshotAccessInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for RevokeSnapshotAccessInput
impl Debug for RevokeSnapshotAccessInput
source§impl PartialEq for RevokeSnapshotAccessInput
impl PartialEq for RevokeSnapshotAccessInput
source§fn eq(&self, other: &RevokeSnapshotAccessInput) -> bool
fn eq(&self, other: &RevokeSnapshotAccessInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for RevokeSnapshotAccessInput
Auto Trait Implementations§
impl Freeze for RevokeSnapshotAccessInput
impl RefUnwindSafe for RevokeSnapshotAccessInput
impl Send for RevokeSnapshotAccessInput
impl Sync for RevokeSnapshotAccessInput
impl Unpin for RevokeSnapshotAccessInput
impl UnwindSafe for RevokeSnapshotAccessInput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more