| 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.AppFlow.Types.AuthenticationConfig
Description
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.
Constructors
| AuthenticationConfig' | |
Fields
| |
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.