Struct aws_sdk_macie2::model::SessionIssuer
source · [−]#[non_exhaustive]pub struct SessionIssuer { /* private fields */ }
Expand description
Provides information about the source and type of temporary security credentials that were issued to an entity.
Implementations
sourceimpl SessionIssuer
impl SessionIssuer
sourcepub fn account_id(&self) -> Option<&str>
pub fn account_id(&self) -> Option<&str>
The unique identifier for the Amazon Web Services account that owns the entity that was used to get the credentials.
sourcepub fn arn(&self) -> Option<&str>
pub fn arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the source account, IAM user, or role that was used to get the credentials.
sourcepub fn principal_id(&self) -> Option<&str>
pub fn principal_id(&self) -> Option<&str>
The unique identifier for the entity that was used to get the credentials.
sourceimpl SessionIssuer
impl SessionIssuer
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture SessionIssuer
.
Trait Implementations
sourceimpl Clone for SessionIssuer
impl Clone for SessionIssuer
sourcefn clone(&self) -> SessionIssuer
fn clone(&self) -> SessionIssuer
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for SessionIssuer
impl Debug for SessionIssuer
sourceimpl PartialEq<SessionIssuer> for SessionIssuer
impl PartialEq<SessionIssuer> for SessionIssuer
sourcefn eq(&self, other: &SessionIssuer) -> bool
fn eq(&self, other: &SessionIssuer) -> bool
impl StructuralPartialEq for SessionIssuer
Auto Trait Implementations
impl RefUnwindSafe for SessionIssuer
impl Send for SessionIssuer
impl Sync for SessionIssuer
impl Unpin for SessionIssuer
impl UnwindSafe for SessionIssuer
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more