#[non_exhaustive]pub struct GetAccessControlEffectInput {
pub organization_id: Option<String>,
pub ip_address: Option<String>,
pub action: Option<String>,
pub user_id: Option<String>,
pub impersonation_role_id: Option<String>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.organization_id: Option<String>
The identifier for the organization.
ip_address: Option<String>
The IPv4 address.
action: Option<String>
The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
user_id: Option<String>
The user ID.
impersonation_role_id: Option<String>
The impersonation role ID.
Implementations§
source§impl GetAccessControlEffectInput
impl GetAccessControlEffectInput
sourcepub fn organization_id(&self) -> Option<&str>
pub fn organization_id(&self) -> Option<&str>
The identifier for the organization.
sourcepub fn ip_address(&self) -> Option<&str>
pub fn ip_address(&self) -> Option<&str>
The IPv4 address.
sourcepub fn action(&self) -> Option<&str>
pub fn action(&self) -> Option<&str>
The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
sourcepub fn impersonation_role_id(&self) -> Option<&str>
pub fn impersonation_role_id(&self) -> Option<&str>
The impersonation role ID.
source§impl GetAccessControlEffectInput
impl GetAccessControlEffectInput
sourcepub fn builder() -> GetAccessControlEffectInputBuilder
pub fn builder() -> GetAccessControlEffectInputBuilder
Creates a new builder-style object to manufacture GetAccessControlEffectInput
.
Trait Implementations§
source§impl Clone for GetAccessControlEffectInput
impl Clone for GetAccessControlEffectInput
source§fn clone(&self) -> GetAccessControlEffectInput
fn clone(&self) -> GetAccessControlEffectInput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GetAccessControlEffectInput
impl Debug for GetAccessControlEffectInput
source§impl PartialEq for GetAccessControlEffectInput
impl PartialEq for GetAccessControlEffectInput
source§fn eq(&self, other: &GetAccessControlEffectInput) -> bool
fn eq(&self, other: &GetAccessControlEffectInput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GetAccessControlEffectInput
Auto Trait Implementations§
impl Freeze for GetAccessControlEffectInput
impl RefUnwindSafe for GetAccessControlEffectInput
impl Send for GetAccessControlEffectInput
impl Sync for GetAccessControlEffectInput
impl Unpin for GetAccessControlEffectInput
impl UnwindSafe for GetAccessControlEffectInput
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.