Struct aws_sdk_macie2::types::FederatedUser
source · #[non_exhaustive]pub struct FederatedUser { /* private fields */ }
Expand description
Provides information about an identity that performed an action on an affected resource by using temporary security credentials. The credentials were obtained using the GetFederationToken operation of the Security Token Service (STS) API.
Implementations§
source§impl FederatedUser
impl FederatedUser
sourcepub fn access_key_id(&self) -> Option<&str>
pub fn access_key_id(&self) -> Option<&str>
The Amazon Web Services access key ID that identifies the credentials.
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 entity 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.
sourcepub fn session_context(&self) -> Option<&SessionContext>
pub fn session_context(&self) -> Option<&SessionContext>
The details of the session that was created for the credentials, including the entity that issued the session.
source§impl FederatedUser
impl FederatedUser
sourcepub fn builder() -> FederatedUserBuilder
pub fn builder() -> FederatedUserBuilder
Creates a new builder-style object to manufacture FederatedUser
.
Trait Implementations§
source§impl Clone for FederatedUser
impl Clone for FederatedUser
source§fn clone(&self) -> FederatedUser
fn clone(&self) -> FederatedUser
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for FederatedUser
impl Debug for FederatedUser
source§impl PartialEq<FederatedUser> for FederatedUser
impl PartialEq<FederatedUser> for FederatedUser
source§fn eq(&self, other: &FederatedUser) -> bool
fn eq(&self, other: &FederatedUser) -> bool
self
and other
values to be equal, and is used
by ==
.