| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.EC2.Types.OidcOptions
Description
Synopsis
- data OidcOptions = OidcOptions' {}
- newOidcOptions :: OidcOptions
- oidcOptions_authorizationEndpoint :: Lens' OidcOptions (Maybe Text)
- oidcOptions_clientId :: Lens' OidcOptions (Maybe Text)
- oidcOptions_clientSecret :: Lens' OidcOptions (Maybe Text)
- oidcOptions_issuer :: Lens' OidcOptions (Maybe Text)
- oidcOptions_scope :: Lens' OidcOptions (Maybe Text)
- oidcOptions_tokenEndpoint :: Lens' OidcOptions (Maybe Text)
- oidcOptions_userInfoEndpoint :: Lens' OidcOptions (Maybe Text)
Documentation
data OidcOptions Source #
Options for OIDC-based, user-identity type trust provider.
See: newOidcOptions smart constructor.
Constructors
| OidcOptions' | |
Fields
| |
Instances
newOidcOptions :: OidcOptions Source #
Create a value of OidcOptions 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:authorizationEndpoint:OidcOptions', oidcOptions_authorizationEndpoint - The OIDC authorization endpoint.
$sel:clientId:OidcOptions', oidcOptions_clientId - The client identifier.
$sel:clientSecret:OidcOptions', oidcOptions_clientSecret - The client secret.
$sel:issuer:OidcOptions', oidcOptions_issuer - The OIDC issuer.
$sel:scope:OidcOptions', oidcOptions_scope - The OpenID Connect (OIDC) scope specified.
$sel:tokenEndpoint:OidcOptions', oidcOptions_tokenEndpoint - The OIDC token endpoint.
$sel:userInfoEndpoint:OidcOptions', oidcOptions_userInfoEndpoint - The OIDC user info endpoint.
oidcOptions_authorizationEndpoint :: Lens' OidcOptions (Maybe Text) Source #
The OIDC authorization endpoint.
oidcOptions_clientId :: Lens' OidcOptions (Maybe Text) Source #
The client identifier.
oidcOptions_clientSecret :: Lens' OidcOptions (Maybe Text) Source #
The client secret.
oidcOptions_issuer :: Lens' OidcOptions (Maybe Text) Source #
The OIDC issuer.
oidcOptions_scope :: Lens' OidcOptions (Maybe Text) Source #
The OpenID Connect (OIDC) scope specified.
oidcOptions_tokenEndpoint :: Lens' OidcOptions (Maybe Text) Source #
The OIDC token endpoint.
oidcOptions_userInfoEndpoint :: Lens' OidcOptions (Maybe Text) Source #
The OIDC user info endpoint.