Struct aws_sdk_grafana::model::SamlConfiguration [−][src]
#[non_exhaustive]pub struct SamlConfiguration {
pub idp_metadata: Option<IdpMetadata>,
pub assertion_attributes: Option<AssertionAttributes>,
pub role_values: Option<RoleValues>,
pub allowed_organizations: Option<Vec<String>>,
pub login_validity_duration: i32,
}
Expand description
A structure containing information about how this workspace works with SAML.
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.idp_metadata: Option<IdpMetadata>
A structure containing the identity provider (IdP) metadata used to integrate the identity provider with this workspace.
assertion_attributes: Option<AssertionAttributes>
A structure that defines which attributes in the SAML assertion are to be used to define information about the users authenticated by that IdP to use the workspace.
role_values: Option<RoleValues>
A structure containing arrays that map group names in the SAML assertion to the Grafana Admin
and Editor
roles in the workspace.
allowed_organizations: Option<Vec<String>>
Lists which organizations defined in the SAML assertion are allowed to use the Amazon Managed Grafana workspace. If this is empty, all organizations in the assertion attribute have access.
login_validity_duration: i32
How long a sign-on session by a SAML user is valid, before the user has to sign on again.
Implementations
A structure containing the identity provider (IdP) metadata used to integrate the identity provider with this workspace.
A structure that defines which attributes in the SAML assertion are to be used to define information about the users authenticated by that IdP to use the workspace.
A structure containing arrays that map group names in the SAML assertion to the Grafana Admin
and Editor
roles in the workspace.
Lists which organizations defined in the SAML assertion are allowed to use the Amazon Managed Grafana workspace. If this is empty, all organizations in the assertion attribute have access.
How long a sign-on session by a SAML user is valid, before the user has to sign on again.
Creates a new builder-style object to manufacture SamlConfiguration
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for SamlConfiguration
impl Send for SamlConfiguration
impl Sync for SamlConfiguration
impl Unpin for SamlConfiguration
impl UnwindSafe for SamlConfiguration
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more