Skip to content

AdditionalAuthenticationProvider

Source code in docs_src/capo_appsync/types/additional_authentication_provider.py
class AdditionalAuthenticationProvider(TypedDict, closed=True):
    authentication_type: NotRequired[
        "capo_appsync.types.authentication_type.AuthenticationType"
    ]
    """<p>The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito user pools, or Lambda.</p>"""
    open_id_connect_config: NotRequired[
        "capo_appsync.types.open_id_connect_config.OpenIDConnectConfig"
    ]
    """<p>The OIDC configuration.</p>"""
    user_pool_config: NotRequired[
        "capo_appsync.types.cognito_user_pool_config.CognitoUserPoolConfig"
    ]
    """<p>The Amazon Cognito user pool configuration.</p>"""
    lambda_authorizer_config: NotRequired[
        "capo_appsync.types.lambda_authorizer_config.LambdaAuthorizerConfig"
    ]
    """<p>Configuration for Lambda function authorization.</p>"""

authentication_type instance-attribute

authentication_type: NotRequired[AuthenticationType]

The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito user pools, or Lambda.

lambda_authorizer_config instance-attribute

lambda_authorizer_config: NotRequired[LambdaAuthorizerConfig]

Configuration for Lambda function authorization.

open_id_connect_config instance-attribute

open_id_connect_config: NotRequired[OpenIDConnectConfig]

The OIDC configuration.

user_pool_config instance-attribute

user_pool_config: NotRequired[CognitoUserPoolConfig]

The Amazon Cognito user pool configuration.