#[non_exhaustive]pub struct IdentitySourceItem {
pub created_date: DateTime,
pub details: Option<IdentitySourceItemDetails>,
pub identity_source_id: String,
pub last_updated_date: DateTime,
pub policy_store_id: String,
pub principal_entity_type: 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: DateTimeThe 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: StringThe unique identifier of the identity source.
last_updated_date: DateTimeThe date and time the identity source was most recently updated.
policy_store_id: StringThe identifier of the policy store that contains the identity source.
principal_entity_type: StringThe 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) -> &DateTime
pub fn created_date(&self) -> &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) -> &str
pub fn identity_source_id(&self) -> &str
The unique identifier of the identity source.
sourcepub fn last_updated_date(&self) -> &DateTime
pub fn last_updated_date(&self) -> &DateTime
The date and time the identity source was most recently updated.
sourcepub fn policy_store_id(&self) -> &str
pub fn policy_store_id(&self) -> &str
The identifier of the policy store that contains the identity source.
sourcepub fn principal_entity_type(&self) -> &str
pub fn principal_entity_type(&self) -> &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 for IdentitySourceItem
impl PartialEq 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 ==.