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 |
Synopsis
- data AuthenticationConfig = AuthenticationConfig' {}
- newAuthenticationConfig :: AuthenticationConfig
- authenticationConfig_customAuthConfigs :: Lens' AuthenticationConfig (Maybe [CustomAuthConfig])
- authenticationConfig_isApiKeyAuthSupported :: Lens' AuthenticationConfig (Maybe Bool)
- authenticationConfig_isBasicAuthSupported :: Lens' AuthenticationConfig (Maybe Bool)
- authenticationConfig_isCustomAuthSupported :: Lens' AuthenticationConfig (Maybe Bool)
- authenticationConfig_isOAuth2Supported :: Lens' AuthenticationConfig (Maybe Bool)
- authenticationConfig_oAuth2Defaults :: Lens' AuthenticationConfig (Maybe OAuth2Defaults)
Documentation
data AuthenticationConfig Source #
Contains information about the authentication config that the connector supports.
See: newAuthenticationConfig
smart constructor.
AuthenticationConfig' | |
|
Instances
newAuthenticationConfig :: AuthenticationConfig Source #
Create a value of AuthenticationConfig
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:customAuthConfigs:AuthenticationConfig'
, authenticationConfig_customAuthConfigs
- Contains information required for custom authentication.
$sel:isApiKeyAuthSupported:AuthenticationConfig'
, authenticationConfig_isApiKeyAuthSupported
- Indicates whether API key authentication is supported by the connector
$sel:isBasicAuthSupported:AuthenticationConfig'
, authenticationConfig_isBasicAuthSupported
- Indicates whether basic authentication is supported by the connector.
$sel:isCustomAuthSupported:AuthenticationConfig'
, authenticationConfig_isCustomAuthSupported
- Indicates whether custom authentication is supported by the connector
$sel:isOAuth2Supported:AuthenticationConfig'
, authenticationConfig_isOAuth2Supported
- Indicates whether OAuth 2.0 authentication is supported by the
connector.
$sel:oAuth2Defaults:AuthenticationConfig'
, authenticationConfig_oAuth2Defaults
- Contains the default values required for OAuth 2.0 authentication.
authenticationConfig_customAuthConfigs :: Lens' AuthenticationConfig (Maybe [CustomAuthConfig]) Source #
Contains information required for custom authentication.
authenticationConfig_isApiKeyAuthSupported :: Lens' AuthenticationConfig (Maybe Bool) Source #
Indicates whether API key authentication is supported by the connector
authenticationConfig_isBasicAuthSupported :: Lens' AuthenticationConfig (Maybe Bool) Source #
Indicates whether basic authentication is supported by the connector.
authenticationConfig_isCustomAuthSupported :: Lens' AuthenticationConfig (Maybe Bool) Source #
Indicates whether custom authentication is supported by the connector
authenticationConfig_isOAuth2Supported :: Lens' AuthenticationConfig (Maybe Bool) Source #
Indicates whether OAuth 2.0 authentication is supported by the connector.
authenticationConfig_oAuth2Defaults :: Lens' AuthenticationConfig (Maybe OAuth2Defaults) Source #
Contains the default values required for OAuth 2.0 authentication.