Skip to content

AuthenticationConfigurationInput

Source code in docs_src/capo_datazone/types/authentication_configuration_input.py
class AuthenticationConfigurationInput(TypedDict, closed=True):
    authentication_type: NotRequired[
        "capo_datazone.types.authentication_type.AuthenticationType"
    ]
    """<p>The authentication type of a connection.</p>"""
    o_auth2_properties: NotRequired[
        "capo_datazone.types.o_auth2_properties.OAuth2Properties"
    ]
    """<p>The oAuth2 properties of a connection.</p>"""
    secret_arn: NotRequired["str"]
    """<p>The secret ARN of a connection.</p>"""
    kms_key_arn: NotRequired["str"]
    """<p>The KMS key ARN of a connection.</p>"""
    basic_authentication_credentials: NotRequired[
        "capo_datazone.types.basic_authentication_credentials.BasicAuthenticationCredentials"
    ]
    """<p>The basic authentication credentials of a connection.</p>"""
    custom_authentication_credentials: NotRequired[
        "capo_datazone.types.credential_map.CredentialMap"
    ]
    """<p>The custom authentication credentials of a connection.</p>"""

authentication_type instance-attribute

authentication_type: NotRequired[AuthenticationType]

The authentication type of a connection.

basic_authentication_credentials instance-attribute

basic_authentication_credentials: NotRequired[BasicAuthenticationCredentials]

The basic authentication credentials of a connection.

custom_authentication_credentials instance-attribute

custom_authentication_credentials: NotRequired[CredentialMap]

The custom authentication credentials of a connection.

kms_key_arn instance-attribute

kms_key_arn: NotRequired[str]

The KMS key ARN of a connection.

o_auth2_properties instance-attribute

o_auth2_properties: NotRequired[OAuth2Properties]

The oAuth2 properties of a connection.

secret_arn instance-attribute

secret_arn: NotRequired[str]

The secret ARN of a connection.