| 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.CreateVerifiedAccessTrustProviderOidcOptions
Description
Synopsis
- data CreateVerifiedAccessTrustProviderOidcOptions = CreateVerifiedAccessTrustProviderOidcOptions' {}
- newCreateVerifiedAccessTrustProviderOidcOptions :: CreateVerifiedAccessTrustProviderOidcOptions
- createVerifiedAccessTrustProviderOidcOptions_authorizationEndpoint :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text)
- createVerifiedAccessTrustProviderOidcOptions_clientId :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text)
- createVerifiedAccessTrustProviderOidcOptions_clientSecret :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text)
- createVerifiedAccessTrustProviderOidcOptions_issuer :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text)
- createVerifiedAccessTrustProviderOidcOptions_scope :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text)
- createVerifiedAccessTrustProviderOidcOptions_tokenEndpoint :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text)
- createVerifiedAccessTrustProviderOidcOptions_userInfoEndpoint :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text)
Documentation
data CreateVerifiedAccessTrustProviderOidcOptions Source #
Options for an OIDC-based, user-identity type trust provider.
See: newCreateVerifiedAccessTrustProviderOidcOptions smart constructor.
Constructors
| CreateVerifiedAccessTrustProviderOidcOptions' | |
Fields
| |
Instances
newCreateVerifiedAccessTrustProviderOidcOptions :: CreateVerifiedAccessTrustProviderOidcOptions Source #
Create a value of CreateVerifiedAccessTrustProviderOidcOptions 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:CreateVerifiedAccessTrustProviderOidcOptions', createVerifiedAccessTrustProviderOidcOptions_authorizationEndpoint - The OIDC authorization endpoint.
$sel:clientId:CreateVerifiedAccessTrustProviderOidcOptions', createVerifiedAccessTrustProviderOidcOptions_clientId - The client identifier.
$sel:clientSecret:CreateVerifiedAccessTrustProviderOidcOptions', createVerifiedAccessTrustProviderOidcOptions_clientSecret - The client secret.
$sel:issuer:CreateVerifiedAccessTrustProviderOidcOptions', createVerifiedAccessTrustProviderOidcOptions_issuer - The OIDC issuer.
$sel:scope:CreateVerifiedAccessTrustProviderOidcOptions', createVerifiedAccessTrustProviderOidcOptions_scope - OpenID Connect (OIDC) scopes are used by an application during
authentication to authorize access to a user's details. Each scope
returns a specific set of user attributes.
$sel:tokenEndpoint:CreateVerifiedAccessTrustProviderOidcOptions', createVerifiedAccessTrustProviderOidcOptions_tokenEndpoint - The OIDC token endpoint.
$sel:userInfoEndpoint:CreateVerifiedAccessTrustProviderOidcOptions', createVerifiedAccessTrustProviderOidcOptions_userInfoEndpoint - The OIDC user info endpoint.
createVerifiedAccessTrustProviderOidcOptions_authorizationEndpoint :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text) Source #
The OIDC authorization endpoint.
createVerifiedAccessTrustProviderOidcOptions_clientId :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text) Source #
The client identifier.
createVerifiedAccessTrustProviderOidcOptions_clientSecret :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text) Source #
The client secret.
createVerifiedAccessTrustProviderOidcOptions_issuer :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text) Source #
The OIDC issuer.
createVerifiedAccessTrustProviderOidcOptions_scope :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text) Source #
OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to a user's details. Each scope returns a specific set of user attributes.
createVerifiedAccessTrustProviderOidcOptions_tokenEndpoint :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text) Source #
The OIDC token endpoint.
createVerifiedAccessTrustProviderOidcOptions_userInfoEndpoint :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text) Source #
The OIDC user info endpoint.