#[non_exhaustive]pub struct GetSamlProviderOutput {
pub saml_metadata_document: Option<String>,
pub create_date: Option<DateTime>,
pub valid_until: Option<DateTime>,
pub tags: Option<Vec<Tag>>,
/* private fields */
}
Expand description
Contains the response to a successful GetSAMLProvider
request.
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.saml_metadata_document: Option<String>
The XML metadata document that includes information about an identity provider.
create_date: Option<DateTime>
The date and time when the SAML provider was created.
valid_until: Option<DateTime>
The expiration date and time for the SAML provider.
A list of tags that are attached to the specified IAM SAML provider. The returned list of tags is sorted by tag key. For more information about tagging, see Tagging IAM resources in the IAM User Guide.
Implementations§
source§impl GetSamlProviderOutput
impl GetSamlProviderOutput
sourcepub fn saml_metadata_document(&self) -> Option<&str>
pub fn saml_metadata_document(&self) -> Option<&str>
The XML metadata document that includes information about an identity provider.
sourcepub fn create_date(&self) -> Option<&DateTime>
pub fn create_date(&self) -> Option<&DateTime>
The date and time when the SAML provider was created.
sourcepub fn valid_until(&self) -> Option<&DateTime>
pub fn valid_until(&self) -> Option<&DateTime>
The expiration date and time for the SAML provider.
A list of tags that are attached to the specified IAM SAML provider. The returned list of tags is sorted by tag key. For more information about tagging, see Tagging IAM resources in the IAM User Guide.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .tags.is_none()
.
source§impl GetSamlProviderOutput
impl GetSamlProviderOutput
sourcepub fn builder() -> GetSamlProviderOutputBuilder
pub fn builder() -> GetSamlProviderOutputBuilder
Creates a new builder-style object to manufacture GetSamlProviderOutput
.
Trait Implementations§
source§impl Clone for GetSamlProviderOutput
impl Clone for GetSamlProviderOutput
source§fn clone(&self) -> GetSamlProviderOutput
fn clone(&self) -> GetSamlProviderOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetSamlProviderOutput
impl Debug for GetSamlProviderOutput
source§impl PartialEq for GetSamlProviderOutput
impl PartialEq for GetSamlProviderOutput
source§fn eq(&self, other: &GetSamlProviderOutput) -> bool
fn eq(&self, other: &GetSamlProviderOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GetSamlProviderOutput
impl RequestId for GetSamlProviderOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for GetSamlProviderOutput
Auto Trait Implementations§
impl Freeze for GetSamlProviderOutput
impl RefUnwindSafe for GetSamlProviderOutput
impl Send for GetSamlProviderOutput
impl Sync for GetSamlProviderOutput
impl Unpin for GetSamlProviderOutput
impl UnwindSafe for GetSamlProviderOutput
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