| 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.AmplifyBackend.Types.CreateBackendAuthResourceConfig
Description
Synopsis
- data CreateBackendAuthResourceConfig = CreateBackendAuthResourceConfig' {}
- newCreateBackendAuthResourceConfig :: AuthResources -> CreateBackendAuthUserPoolConfig -> Service -> CreateBackendAuthResourceConfig
- createBackendAuthResourceConfig_identityPoolConfigs :: Lens' CreateBackendAuthResourceConfig (Maybe CreateBackendAuthIdentityPoolConfig)
- createBackendAuthResourceConfig_authResources :: Lens' CreateBackendAuthResourceConfig AuthResources
- createBackendAuthResourceConfig_userPoolConfigs :: Lens' CreateBackendAuthResourceConfig CreateBackendAuthUserPoolConfig
- createBackendAuthResourceConfig_service :: Lens' CreateBackendAuthResourceConfig Service
Documentation
data CreateBackendAuthResourceConfig Source #
Defines the resource configuration when creating an auth resource in your Amplify project.
See: newCreateBackendAuthResourceConfig smart constructor.
Constructors
| CreateBackendAuthResourceConfig' | |
Fields
| |
Instances
newCreateBackendAuthResourceConfig Source #
Arguments
| :: AuthResources | |
| -> CreateBackendAuthUserPoolConfig | |
| -> Service | |
| -> CreateBackendAuthResourceConfig |
Create a value of CreateBackendAuthResourceConfig 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:identityPoolConfigs:CreateBackendAuthResourceConfig', createBackendAuthResourceConfig_identityPoolConfigs - Describes the authorization configuration for the Amazon Cognito
identity pool, provisioned as a part of your auth resource in the
Amplify project.
$sel:authResources:CreateBackendAuthResourceConfig', createBackendAuthResourceConfig_authResources - Defines whether you want to configure only authentication or both
authentication and authorization settings.
$sel:userPoolConfigs:CreateBackendAuthResourceConfig', createBackendAuthResourceConfig_userPoolConfigs - Describes authentication configuration for the Amazon Cognito user pool,
provisioned as a part of your auth resource in the Amplify project.
$sel:service:CreateBackendAuthResourceConfig', createBackendAuthResourceConfig_service - Defines the service name to use when configuring an authentication
resource in your Amplify project.
createBackendAuthResourceConfig_identityPoolConfigs :: Lens' CreateBackendAuthResourceConfig (Maybe CreateBackendAuthIdentityPoolConfig) Source #
Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth resource in the Amplify project.
createBackendAuthResourceConfig_authResources :: Lens' CreateBackendAuthResourceConfig AuthResources Source #
Defines whether you want to configure only authentication or both authentication and authorization settings.
createBackendAuthResourceConfig_userPoolConfigs :: Lens' CreateBackendAuthResourceConfig CreateBackendAuthUserPoolConfig Source #
Describes authentication configuration for the Amazon Cognito user pool, provisioned as a part of your auth resource in the Amplify project.
createBackendAuthResourceConfig_service :: Lens' CreateBackendAuthResourceConfig Service Source #
Defines the service name to use when configuring an authentication resource in your Amplify project.