#[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.