#[non_exhaustive]pub struct GetIdentitySourceOutput {
pub created_date: DateTime,
pub details: Option<IdentitySourceDetails>,
pub identity_source_id: String,
pub last_updated_date: DateTime,
pub policy_store_id: String,
pub principal_entity_type: String,
pub configuration: Option<ConfigurationDetail>,
/* private fields */
}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 that the identity source was originally created.
details: Option<IdentitySourceDetails>A structure that describes the configuration of the identity source.
identity_source_id: StringThe ID of the identity source.
last_updated_date: DateTimeThe date and time that the identity source was most recently updated.
policy_store_id: StringThe ID of the policy store that contains the identity source.
principal_entity_type: StringThe data type of principals generated for identities authenticated by this identity source.
configuration: Option<ConfigurationDetail>Contains configuration information about an identity source.
Implementations§
source§impl GetIdentitySourceOutput
impl GetIdentitySourceOutput
sourcepub fn created_date(&self) -> &DateTime
pub fn created_date(&self) -> &DateTime
The date and time that the identity source was originally created.
sourcepub fn details(&self) -> Option<&IdentitySourceDetails>
👎Deprecated: This attribute has been replaced by configuration.cognitoUserPoolConfiguration
pub fn details(&self) -> Option<&IdentitySourceDetails>
A structure that describes the configuration of the identity source.
sourcepub fn identity_source_id(&self) -> &str
pub fn identity_source_id(&self) -> &str
The ID of the identity source.
sourcepub fn last_updated_date(&self) -> &DateTime
pub fn last_updated_date(&self) -> &DateTime
The date and time that the identity source was most recently updated.
sourcepub fn policy_store_id(&self) -> &str
pub fn policy_store_id(&self) -> &str
The ID of the policy store that contains the identity source.
sourcepub fn principal_entity_type(&self) -> &str
pub fn principal_entity_type(&self) -> &str
The data type of principals generated for identities authenticated by this identity source.
sourcepub fn configuration(&self) -> Option<&ConfigurationDetail>
pub fn configuration(&self) -> Option<&ConfigurationDetail>
Contains configuration information about an identity source.
source§impl GetIdentitySourceOutput
impl GetIdentitySourceOutput
sourcepub fn builder() -> GetIdentitySourceOutputBuilder
pub fn builder() -> GetIdentitySourceOutputBuilder
Creates a new builder-style object to manufacture GetIdentitySourceOutput.
Trait Implementations§
source§impl Clone for GetIdentitySourceOutput
impl Clone for GetIdentitySourceOutput
source§fn clone(&self) -> GetIdentitySourceOutput
fn clone(&self) -> GetIdentitySourceOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for GetIdentitySourceOutput
impl Debug for GetIdentitySourceOutput
source§impl PartialEq for GetIdentitySourceOutput
impl PartialEq for GetIdentitySourceOutput
source§fn eq(&self, other: &GetIdentitySourceOutput) -> bool
fn eq(&self, other: &GetIdentitySourceOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for GetIdentitySourceOutput
impl RequestId for GetIdentitySourceOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for GetIdentitySourceOutput
Auto Trait Implementations§
impl Freeze for GetIdentitySourceOutput
impl RefUnwindSafe for GetIdentitySourceOutput
impl Send for GetIdentitySourceOutput
impl Sync for GetIdentitySourceOutput
impl Unpin for GetIdentitySourceOutput
impl UnwindSafe for GetIdentitySourceOutput
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
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>
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>
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 more