Skip to content

OneDriveParameters

Source code in docs_src/capo_quicksight/types/one_drive_parameters.py
class OneDriveParameters(TypedDict, closed=True):
    tenant_id: NotRequired["capo_quicksight.types.one_drive_tenant_id.OneDriveTenantId"]
    """<p>The tenant ID for the OneDrive data source.</p>"""
    client_id: NotRequired["capo_quicksight.types.one_drive_client_id.OneDriveClientId"]
    """<p>The client ID for the OneDrive data source.</p>"""
    auth_type: NotRequired["capo_quicksight.types.auth_type.AuthType"]
    """<p>The authentication type for the OneDrive data source. Valid values include:</p> <ul> <li> <p> <code>TWO_LEGGED_OAUTH</code> – Server-to-server authentication using client credentials that do not require user interaction.</p> </li> <li> <p> <code>THREE_LEGGED_OAUTH</code> – Interactive OAuth that requires user consent.</p> </li> </ul>"""

auth_type instance-attribute

auth_type: NotRequired[AuthType]

The authentication type for the OneDrive data source. Valid values include:

  • TWO_LEGGED_OAUTH – Server-to-server authentication using client credentials that do not require user interaction.

  • THREE_LEGGED_OAUTH – Interactive OAuth that requires user consent.

client_id instance-attribute

client_id: NotRequired[OneDriveClientId]

The client ID for the OneDrive data source.

tenant_id instance-attribute

tenant_id: NotRequired[OneDriveTenantId]

The tenant ID for the OneDrive data source.