Skip to content

DataAccessorAuthenticationDetail

Source code in docs_src/capo_qbusiness/types/data_accessor_authentication_detail.py
class DataAccessorAuthenticationDetail(TypedDict, closed=True):
    authentication_type: "capo_qbusiness.types.data_accessor_authentication_type.DataAccessorAuthenticationType"
    """<p>The type of authentication to use for the data accessor. This determines how the ISV authenticates when accessing data. You can use one of two authentication types:</p> <ul> <li> <p> <code>AWS_IAM_IDC_TTI</code> - Authentication using IAM Identity Center Trusted Token Issuer (TTI). This authentication type allows the ISV to use a trusted token issuer to generate tokens for accessing the data.</p> </li> <li> <p> <code>AWS_IAM_IDC_AUTH_CODE</code> - Authentication using IAM Identity Center authorization code flow. This authentication type uses the standard OAuth 2.0 authorization code flow for authentication.</p> </li> </ul>"""
    authentication_configuration: NotRequired[
        "capo_qbusiness.types.data_accessor_authentication_configuration.DataAccessorAuthenticationConfiguration"
    ]
    """<p>The specific authentication configuration based on the authentication type.</p>"""
    external_ids: NotRequired[
        "capo_qbusiness.types.data_accessor_external_ids.DataAccessorExternalIds"
    ]
    """<p>A list of external identifiers associated with this authentication configuration. These are used to correlate the data accessor with external systems.</p>"""

authentication_configuration instance-attribute

authentication_configuration: NotRequired[DataAccessorAuthenticationConfiguration]

The specific authentication configuration based on the authentication type.

authentication_type instance-attribute

authentication_type: DataAccessorAuthenticationType

The type of authentication to use for the data accessor. This determines how the ISV authenticates when accessing data. You can use one of two authentication types:

  • AWS_IAM_IDC_TTI - Authentication using IAM Identity Center Trusted Token Issuer (TTI). This authentication type allows the ISV to use a trusted token issuer to generate tokens for accessing the data.

  • AWS_IAM_IDC_AUTH_CODE - Authentication using IAM Identity Center authorization code flow. This authentication type uses the standard OAuth 2.0 authorization code flow for authentication.

external_ids instance-attribute

external_ids: NotRequired[DataAccessorExternalIds]

A list of external identifiers associated with this authentication configuration. These are used to correlate the data accessor with external systems.