Skip to content

AuthConfiguration

Source code in docs_src/capo_glue/types/auth_configuration.py
class AuthConfiguration(TypedDict, closed=True):
    authentication_type: "capo_glue.types.property.Property"
    """<p>The type of authentication for a connection.</p>"""
    secret_arn: NotRequired["capo_glue.types.property.Property"]
    """<p>The Amazon Resource Name (ARN) for the Secrets Manager.</p>"""
    o_auth2_properties: NotRequired["capo_glue.types.properties_map.PropertiesMap"]
    """<p>A map of key-value pairs for the OAuth2 properties. Each value is a a <code>Property</code> object.</p>"""
    basic_authentication_properties: NotRequired[
        "capo_glue.types.properties_map.PropertiesMap"
    ]
    """<p>A map of key-value pairs for the OAuth2 properties. Each value is a a <code>Property</code> object.</p>"""
    custom_authentication_properties: NotRequired[
        "capo_glue.types.properties_map.PropertiesMap"
    ]
    """<p>A map of key-value pairs for the custom authentication properties. Each value is a a <code>Property</code> object.</p>"""

authentication_type instance-attribute

authentication_type: Property

The type of authentication for a connection.

basic_authentication_properties instance-attribute

basic_authentication_properties: NotRequired[PropertiesMap]

A map of key-value pairs for the OAuth2 properties. Each value is a a Property object.

custom_authentication_properties instance-attribute

custom_authentication_properties: NotRequired[PropertiesMap]

A map of key-value pairs for the custom authentication properties. Each value is a a Property object.

o_auth2_properties instance-attribute

o_auth2_properties: NotRequired[PropertiesMap]

A map of key-value pairs for the OAuth2 properties. Each value is a a Property object.

secret_arn instance-attribute

secret_arn: NotRequired[Property]

The Amazon Resource Name (ARN) for the Secrets Manager.