libZSservicesZSamazonka-grafanaZSamazonka-grafana
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Grafana.Types.AuthenticationDescription

Description

 
Synopsis

Documentation

data AuthenticationDescription Source #

A structure containing information about the user authentication methods used by the workspace.

See: newAuthenticationDescription smart constructor.

Constructors

AuthenticationDescription' 

Fields

  • awsSso :: Maybe AwsSsoAuthentication

    A structure containing information about how this workspace works with Amazon Web Services SSO.

  • saml :: Maybe 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.

  • providers :: [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.

Instances

Instances details
Eq AuthenticationDescription Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationDescription

Read AuthenticationDescription Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationDescription

Show AuthenticationDescription Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationDescription

Generic AuthenticationDescription Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationDescription

Associated Types

type Rep AuthenticationDescription :: Type -> Type #

NFData AuthenticationDescription Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationDescription

Hashable AuthenticationDescription Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationDescription

FromJSON AuthenticationDescription Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationDescription

type Rep AuthenticationDescription Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationDescription

type Rep AuthenticationDescription = D1 ('MetaData "AuthenticationDescription" "Amazonka.Grafana.Types.AuthenticationDescription" "libZSservicesZSamazonka-grafanaZSamazonka-grafana" 'False) (C1 ('MetaCons "AuthenticationDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "awsSso") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsSsoAuthentication)) :*: (S1 ('MetaSel ('Just "saml") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SamlAuthentication)) :*: S1 ('MetaSel ('Just "providers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AuthenticationProviderTypes]))))

newAuthenticationDescription :: AuthenticationDescription Source #

Create a value of AuthenticationDescription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:awsSso:AuthenticationDescription', authenticationDescription_awsSso - A structure containing information about how this workspace works with Amazon Web Services SSO.

$sel:saml:AuthenticationDescription', authenticationDescription_saml - 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.

$sel:providers:AuthenticationDescription', authenticationDescription_providers - 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.

authenticationDescription_awsSso :: Lens' AuthenticationDescription (Maybe AwsSsoAuthentication) Source #

A structure containing information about how this workspace works with Amazon Web Services SSO.

authenticationDescription_saml :: Lens' AuthenticationDescription (Maybe SamlAuthentication) Source #

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.

authenticationDescription_providers :: Lens' AuthenticationDescription [AuthenticationProviderTypes] Source #

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.