Struct aws_sdk_workmail::operation::delete_mailbox_permissions::DeleteMailboxPermissionsInput
source · #[non_exhaustive]pub struct DeleteMailboxPermissionsInput {
pub organization_id: Option<String>,
pub entity_id: Option<String>,
pub grantee_id: 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.organization_id: Option<String>
The identifier of the organization under which the member (user or group) exists.
entity_id: Option<String>
The identifier of the entity that owns the mailbox.
The identifier can be UserId or Group Id, Username or Groupname, or email.
-
Entity ID: 12345678-1234-1234-1234-123456789012, r-0123456789a0123456789b0123456789, or S-1-1-12-1234567890-123456789-123456789-1234
-
Email address: entity@domain.tld
-
Entity name: entity
grantee_id: Option<String>
The identifier of the entity for which to delete granted permissions.
The identifier can be UserId, ResourceID, or Group Id, Username or Groupname, or email.
-
Grantee ID: 12345678-1234-1234-1234-123456789012,r-0123456789a0123456789b0123456789, or S-1-1-12-1234567890-123456789-123456789-1234
-
Email address: grantee@domain.tld
-
Grantee name: grantee
Implementations§
source§impl DeleteMailboxPermissionsInput
impl DeleteMailboxPermissionsInput
sourcepub fn organization_id(&self) -> Option<&str>
pub fn organization_id(&self) -> Option<&str>
The identifier of the organization under which the member (user or group) exists.
sourcepub fn entity_id(&self) -> Option<&str>
pub fn entity_id(&self) -> Option<&str>
The identifier of the entity that owns the mailbox.
The identifier can be UserId or Group Id, Username or Groupname, or email.
-
Entity ID: 12345678-1234-1234-1234-123456789012, r-0123456789a0123456789b0123456789, or S-1-1-12-1234567890-123456789-123456789-1234
-
Email address: entity@domain.tld
-
Entity name: entity
sourcepub fn grantee_id(&self) -> Option<&str>
pub fn grantee_id(&self) -> Option<&str>
The identifier of the entity for which to delete granted permissions.
The identifier can be UserId, ResourceID, or Group Id, Username or Groupname, or email.
-
Grantee ID: 12345678-1234-1234-1234-123456789012,r-0123456789a0123456789b0123456789, or S-1-1-12-1234567890-123456789-123456789-1234
-
Email address: grantee@domain.tld
-
Grantee name: grantee
source§impl DeleteMailboxPermissionsInput
impl DeleteMailboxPermissionsInput
sourcepub fn builder() -> DeleteMailboxPermissionsInputBuilder
pub fn builder() -> DeleteMailboxPermissionsInputBuilder
Creates a new builder-style object to manufacture DeleteMailboxPermissionsInput
.
Trait Implementations§
source§impl Clone for DeleteMailboxPermissionsInput
impl Clone for DeleteMailboxPermissionsInput
source§fn clone(&self) -> DeleteMailboxPermissionsInput
fn clone(&self) -> DeleteMailboxPermissionsInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for DeleteMailboxPermissionsInput
impl PartialEq for DeleteMailboxPermissionsInput
source§fn eq(&self, other: &DeleteMailboxPermissionsInput) -> bool
fn eq(&self, other: &DeleteMailboxPermissionsInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DeleteMailboxPermissionsInput
Auto Trait Implementations§
impl Freeze for DeleteMailboxPermissionsInput
impl RefUnwindSafe for DeleteMailboxPermissionsInput
impl Send for DeleteMailboxPermissionsInput
impl Sync for DeleteMailboxPermissionsInput
impl Unpin for DeleteMailboxPermissionsInput
impl UnwindSafe for DeleteMailboxPermissionsInput
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