Skip to content

UpdateBackendAuthResourceConfig

Source code in docs_src/capo_amplifybackend/types/update_backend_auth_resource_config.py
class UpdateBackendAuthResourceConfig(TypedDict, closed=True):
    auth_resources: NotRequired[
        "capo_amplifybackend.types.auth_resources.AuthResources"
    ]
    """<p>Defines the service name to use when configuring an authentication resource in your Amplify project.</p>"""
    identity_pool_configs: NotRequired[
        "capo_amplifybackend.types.update_backend_auth_identity_pool_config.UpdateBackendAuthIdentityPoolConfig"
    ]
    """<p>Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth resource in the Amplify project.</p>"""
    service: NotRequired["capo_amplifybackend.types.service.Service"]
    """<p>Defines the service name to use when configuring an authentication resource in your Amplify project.</p>"""
    user_pool_configs: NotRequired[
        "capo_amplifybackend.types.update_backend_auth_user_pool_config.UpdateBackendAuthUserPoolConfig"
    ]
    """<p>Describes the authentication configuration for the Amazon Cognito user pool, provisioned as a part of your auth resource in the Amplify project.</p>"""

auth_resources instance-attribute

auth_resources: NotRequired[AuthResources]

Defines the service name to use when configuring an authentication resource in your Amplify project.

identity_pool_configs instance-attribute

identity_pool_configs: NotRequired[UpdateBackendAuthIdentityPoolConfig]

Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth resource in the Amplify project.

service instance-attribute

service: NotRequired[Service]

Defines the service name to use when configuring an authentication resource in your Amplify project.

user_pool_configs instance-attribute

user_pool_configs: NotRequired[UpdateBackendAuthUserPoolConfig]

Describes the authentication configuration for the Amazon Cognito user pool, provisioned as a part of your auth resource in the Amplify project.