#[non_exhaustive]pub struct IdentitySourceItem {
pub created_date: Option<DateTime>,
pub details: Option<IdentitySourceItemDetails>,
pub identity_source_id: Option<String>,
pub last_updated_date: Option<DateTime>,
pub policy_store_id: Option<String>,
pub principal_entity_type: Option<String>,
}Expand description
A structure that defines an identity source.
This data type is used as a request parameter for the ListIdentityStores operation.
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.created_date: Option<DateTime>The date and time the identity source was originally created.
details: Option<IdentitySourceItemDetails>A structure that contains the details of the associated identity provider (IdP).
identity_source_id: Option<String>The unique identifier of the identity source.
last_updated_date: Option<DateTime>The date and time the identity source was most recently updated.
policy_store_id: Option<String>The identifier of the policy store that contains the identity source.
principal_entity_type: Option<String>The Cedar entity type of the principals returned from the IdP associated with this identity source.
Implementations§
source§impl IdentitySourceItem
impl IdentitySourceItem
sourcepub fn created_date(&self) -> Option<&DateTime>
pub fn created_date(&self) -> Option<&DateTime>
The date and time the identity source was originally created.
sourcepub fn details(&self) -> Option<&IdentitySourceItemDetails>
pub fn details(&self) -> Option<&IdentitySourceItemDetails>
A structure that contains the details of the associated identity provider (IdP).
sourcepub fn identity_source_id(&self) -> Option<&str>
pub fn identity_source_id(&self) -> Option<&str>
The unique identifier of the identity source.
sourcepub fn last_updated_date(&self) -> Option<&DateTime>
pub fn last_updated_date(&self) -> Option<&DateTime>
The date and time the identity source was most recently updated.
sourcepub fn policy_store_id(&self) -> Option<&str>
pub fn policy_store_id(&self) -> Option<&str>
The identifier of the policy store that contains the identity source.
sourcepub fn principal_entity_type(&self) -> Option<&str>
pub fn principal_entity_type(&self) -> Option<&str>
The Cedar entity type of the principals returned from the IdP associated with this identity source.
source§impl IdentitySourceItem
impl IdentitySourceItem
sourcepub fn builder() -> IdentitySourceItemBuilder
pub fn builder() -> IdentitySourceItemBuilder
Creates a new builder-style object to manufacture IdentitySourceItem.
Trait Implementations§
source§impl Clone for IdentitySourceItem
impl Clone for IdentitySourceItem
source§fn clone(&self) -> IdentitySourceItem
fn clone(&self) -> IdentitySourceItem
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for IdentitySourceItem
impl Debug for IdentitySourceItem
source§impl PartialEq<IdentitySourceItem> for IdentitySourceItem
impl PartialEq<IdentitySourceItem> for IdentitySourceItem
source§fn eq(&self, other: &IdentitySourceItem) -> bool
fn eq(&self, other: &IdentitySourceItem) -> bool
self and other values to be equal, and is used
by ==.