libZSservicesZSamazonka-sagemakerZSamazonka-sagemaker
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.SageMaker.Types.OidcConfigForResponse

Description

 
Synopsis

Documentation

data OidcConfigForResponse Source #

Your OIDC IdP workforce configuration.

See: newOidcConfigForResponse smart constructor.

Constructors

OidcConfigForResponse' 

Fields

Instances

Instances details
Eq OidcConfigForResponse Source # 
Instance details

Defined in Amazonka.SageMaker.Types.OidcConfigForResponse

Read OidcConfigForResponse Source # 
Instance details

Defined in Amazonka.SageMaker.Types.OidcConfigForResponse

Show OidcConfigForResponse Source # 
Instance details

Defined in Amazonka.SageMaker.Types.OidcConfigForResponse

Generic OidcConfigForResponse Source # 
Instance details

Defined in Amazonka.SageMaker.Types.OidcConfigForResponse

Associated Types

type Rep OidcConfigForResponse :: Type -> Type #

NFData OidcConfigForResponse Source # 
Instance details

Defined in Amazonka.SageMaker.Types.OidcConfigForResponse

Methods

rnf :: OidcConfigForResponse -> () #

Hashable OidcConfigForResponse Source # 
Instance details

Defined in Amazonka.SageMaker.Types.OidcConfigForResponse

FromJSON OidcConfigForResponse Source # 
Instance details

Defined in Amazonka.SageMaker.Types.OidcConfigForResponse

type Rep OidcConfigForResponse Source # 
Instance details

Defined in Amazonka.SageMaker.Types.OidcConfigForResponse

type Rep OidcConfigForResponse = D1 ('MetaData "OidcConfigForResponse" "Amazonka.SageMaker.Types.OidcConfigForResponse" "libZSservicesZSamazonka-sagemakerZSamazonka-sagemaker" 'False) (C1 ('MetaCons "OidcConfigForResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jwksUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userInfoEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "authorizationEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tokenEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "issuer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logoutEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newOidcConfigForResponse :: OidcConfigForResponse Source #

Create a value of OidcConfigForResponse 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:clientId:OidcConfigForResponse', oidcConfigForResponse_clientId - The OIDC IdP client ID used to configure your private workforce.

$sel:jwksUri:OidcConfigForResponse', oidcConfigForResponse_jwksUri - The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.

$sel:userInfoEndpoint:OidcConfigForResponse', oidcConfigForResponse_userInfoEndpoint - The OIDC IdP user information endpoint used to configure your private workforce.

$sel:authorizationEndpoint:OidcConfigForResponse', oidcConfigForResponse_authorizationEndpoint - The OIDC IdP authorization endpoint used to configure your private workforce.

$sel:tokenEndpoint:OidcConfigForResponse', oidcConfigForResponse_tokenEndpoint - The OIDC IdP token endpoint used to configure your private workforce.

$sel:issuer:OidcConfigForResponse', oidcConfigForResponse_issuer - The OIDC IdP issuer used to configure your private workforce.

$sel:logoutEndpoint:OidcConfigForResponse', oidcConfigForResponse_logoutEndpoint - The OIDC IdP logout endpoint used to configure your private workforce.

oidcConfigForResponse_clientId :: Lens' OidcConfigForResponse (Maybe Text) Source #

The OIDC IdP client ID used to configure your private workforce.

oidcConfigForResponse_jwksUri :: Lens' OidcConfigForResponse (Maybe Text) Source #

The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.

oidcConfigForResponse_userInfoEndpoint :: Lens' OidcConfigForResponse (Maybe Text) Source #

The OIDC IdP user information endpoint used to configure your private workforce.

oidcConfigForResponse_authorizationEndpoint :: Lens' OidcConfigForResponse (Maybe Text) Source #

The OIDC IdP authorization endpoint used to configure your private workforce.

oidcConfigForResponse_tokenEndpoint :: Lens' OidcConfigForResponse (Maybe Text) Source #

The OIDC IdP token endpoint used to configure your private workforce.

oidcConfigForResponse_issuer :: Lens' OidcConfigForResponse (Maybe Text) Source #

The OIDC IdP issuer used to configure your private workforce.

oidcConfigForResponse_logoutEndpoint :: Lens' OidcConfigForResponse (Maybe Text) Source #

The OIDC IdP logout endpoint used to configure your private workforce.