Struct aws_sdk_grafana::model::AuthenticationDescription
source · [−]#[non_exhaustive]pub struct AuthenticationDescription { /* private fields */ }
Expand description
A structure containing information about the user authentication methods used by the workspace.
Implementations
sourceimpl AuthenticationDescription
impl AuthenticationDescription
sourcepub fn providers(&self) -> Option<&[AuthenticationProviderTypes]>
pub fn providers(&self) -> Option<&[AuthenticationProviderTypes]>
Specifies whether this workspace uses Amazon Web Services SSO, SAML, or both methods to authenticate users to use the Grafana console in the Amazon Managed Grafana workspace.
sourcepub fn saml(&self) -> Option<&SamlAuthentication>
pub fn saml(&self) -> Option<&SamlAuthentication>
A structure containing information about how this workspace works with SAML, including what attributes within the assertion are to be mapped to user information in the workspace.
sourcepub fn aws_sso(&self) -> Option<&AwsSsoAuthentication>
pub fn aws_sso(&self) -> Option<&AwsSsoAuthentication>
A structure containing information about how this workspace works with Amazon Web Services SSO.
sourceimpl AuthenticationDescription
impl AuthenticationDescription
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AuthenticationDescription
.
Trait Implementations
sourceimpl Clone for AuthenticationDescription
impl Clone for AuthenticationDescription
sourcefn clone(&self) -> AuthenticationDescription
fn clone(&self) -> AuthenticationDescription
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for AuthenticationDescription
impl Debug for AuthenticationDescription
sourceimpl PartialEq<AuthenticationDescription> for AuthenticationDescription
impl PartialEq<AuthenticationDescription> for AuthenticationDescription
sourcefn eq(&self, other: &AuthenticationDescription) -> bool
fn eq(&self, other: &AuthenticationDescription) -> bool
impl StructuralPartialEq for AuthenticationDescription
Auto Trait Implementations
impl RefUnwindSafe for AuthenticationDescription
impl Send for AuthenticationDescription
impl Sync for AuthenticationDescription
impl Unpin for AuthenticationDescription
impl UnwindSafe for AuthenticationDescription
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more