Skip to content

OAuthClientApplication

Source code in docs_src/capo_quicksight/types/o_auth_client_application.py
class OAuthClientApplication(TypedDict, closed=True):
    o_auth_client_application_id: NotRequired[
        "capo_quicksight.types.o_auth_client_application_id.OAuthClientApplicationId"
    ]
    """<p>The ID of the OAuthClientApplication. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.</p>"""
    name: NotRequired["capo_quicksight.types.resource_name.ResourceName"]
    """<p>The display name of the OAuthClientApplication.</p>"""
    o_auth_client_authentication_type: NotRequired[
        "capo_quicksight.types.o_auth_client_authentication_type.OAuthClientAuthenticationType"
    ]
    """<p>The OAuth client authentication type used by the OAuthClientApplication. Valid values are <code>TOKEN</code>.</p>"""
    o_auth_token_endpoint_url: NotRequired[
        "capo_quicksight.types.o_auth_token_endpoint_url.OAuthTokenEndpointUrl"
    ]
    """<p>The token endpoint URL of the identity provider that is used to obtain access tokens.</p>"""
    o_auth_authorization_endpoint_url: NotRequired[
        "capo_quicksight.types.o_auth_authorization_endpoint_url.OAuthAuthorizationEndpointUrl"
    ]
    """<p>The authorization endpoint URL of the identity provider that is used to obtain authorization codes.</p>"""
    o_auth_scopes: NotRequired[
        "capo_quicksight.types.o_auth_scopes_string.OAuthScopesString"
    ]
    """<p>The OAuth scopes that are requested when the OAuthClientApplication obtains an access token from the identity provider.</p>"""
    data_source_type: NotRequired[
        "capo_quicksight.types.data_source_type.DataSourceType"
    ]
    """<p>The type of data source that the OAuthClientApplication is used with. Valid values are <code>SNOWFLAKE</code>.</p>"""
    identity_provider_vpc_connection_properties: NotRequired[
        "capo_quicksight.types.vpc_connection_properties.VpcConnectionProperties"
    ]
    created_time: NotRequired["capo_quicksight.types.timestamp.Timestamp"]
    """<p>The time that the OAuthClientApplication was created.</p>"""
    last_updated_time: NotRequired["capo_quicksight.types.timestamp.Timestamp"]
    """<p>The time that the OAuthClientApplication was last updated.</p>"""
    arn: NotRequired["capo_quicksight.types.arn.Arn"]
    """<p>The Amazon Resource Name (ARN) of the OAuthClientApplication.</p>"""

arn instance-attribute

arn: NotRequired[Arn]

The Amazon Resource Name (ARN) of the OAuthClientApplication.

created_time instance-attribute

created_time: NotRequired[Timestamp]

The time that the OAuthClientApplication was created.

data_source_type instance-attribute

data_source_type: NotRequired[DataSourceType]

The type of data source that the OAuthClientApplication is used with. Valid values are SNOWFLAKE.

identity_provider_vpc_connection_properties instance-attribute

identity_provider_vpc_connection_properties: NotRequired[VpcConnectionProperties]

last_updated_time instance-attribute

last_updated_time: NotRequired[Timestamp]

The time that the OAuthClientApplication was last updated.

name instance-attribute

name: NotRequired[ResourceName]

The display name of the OAuthClientApplication.

o_auth_authorization_endpoint_url instance-attribute

o_auth_authorization_endpoint_url: NotRequired[OAuthAuthorizationEndpointUrl]

The authorization endpoint URL of the identity provider that is used to obtain authorization codes.

o_auth_client_application_id instance-attribute

o_auth_client_application_id: NotRequired[OAuthClientApplicationId]

The ID of the OAuthClientApplication. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

o_auth_client_authentication_type instance-attribute

o_auth_client_authentication_type: NotRequired[OAuthClientAuthenticationType]

The OAuth client authentication type used by the OAuthClientApplication. Valid values are TOKEN.

o_auth_scopes instance-attribute

o_auth_scopes: NotRequired[OAuthScopesString]

The OAuth scopes that are requested when the OAuthClientApplication obtains an access token from the identity provider.

o_auth_token_endpoint_url instance-attribute

o_auth_token_endpoint_url: NotRequired[OAuthTokenEndpointUrl]

The token endpoint URL of the identity provider that is used to obtain access tokens.