Skip to content

ConnectorOAuth2Properties

Source code in docs_src/capo_glue/types/connector_o_auth2_properties.py
class ConnectorOAuth2Properties(TypedDict, closed=True):
    o_auth2_grant_type: (
        "capo_glue.types.connector_o_auth2_grant_type.ConnectorOAuth2GrantType"
    )
    """<p>The OAuth2 grant type to use for authentication, such as CLIENT_CREDENTIALS, JWT_BEARER, or AUTHORIZATION_CODE.</p>"""
    client_credentials_properties: NotRequired[
        "capo_glue.types.client_credentials_properties.ClientCredentialsProperties"
    ]
    """<p>Configuration properties specific to the OAuth2 Client Credentials grant type flow.</p>"""
    jwt_bearer_properties: NotRequired[
        "capo_glue.types.jwt_bearer_properties.JWTBearerProperties"
    ]
    """<p>Configuration properties specific to the OAuth2 JWT Bearer grant type flow.</p>"""
    authorization_code_properties: NotRequired[
        "capo_glue.types.connector_authorization_code_properties.ConnectorAuthorizationCodeProperties"
    ]
    """<p>Configuration properties specific to the OAuth2 Authorization Code grant type flow.</p>"""

authorization_code_properties instance-attribute

authorization_code_properties: NotRequired[ConnectorAuthorizationCodeProperties]

Configuration properties specific to the OAuth2 Authorization Code grant type flow.

client_credentials_properties instance-attribute

client_credentials_properties: NotRequired[ClientCredentialsProperties]

Configuration properties specific to the OAuth2 Client Credentials grant type flow.

jwt_bearer_properties instance-attribute

jwt_bearer_properties: NotRequired[JWTBearerProperties]

Configuration properties specific to the OAuth2 JWT Bearer grant type flow.

o_auth2_grant_type instance-attribute

o_auth2_grant_type: ConnectorOAuth2GrantType

The OAuth2 grant type to use for authentication, such as CLIENT_CREDENTIALS, JWT_BEARER, or AUTHORIZATION_CODE.