1. Packages
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. quicksight
  6. OAuthClientApplication

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.74.1
published on Monday, Aug 3, 2026 by Pulumi
aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.74.1
published on Monday, Aug 3, 2026 by Pulumi

    Definition of AWS::QuickSight::OAuthClientApplication Resource Type

    Create OAuthClientApplication Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new OAuthClientApplication(name: string, args: OAuthClientApplicationArgs, opts?: CustomResourceOptions);
    @overload
    def OAuthClientApplication(resource_name: str,
                               args: OAuthClientApplicationArgs,
                               opts: Optional[ResourceOptions] = None)
    
    @overload
    def OAuthClientApplication(resource_name: str,
                               opts: Optional[ResourceOptions] = None,
                               o_auth_client_application_id: Optional[str] = None,
                               o_auth_client_authentication_type: Optional[OAuthClientApplicationOAuthClientAuthenticationType] = None,
                               o_auth_token_endpoint_url: Optional[str] = None,
                               client_id: Optional[str] = None,
                               client_secret: Optional[str] = None,
                               data_source_type: Optional[OAuthClientApplicationDataSourceType] = None,
                               identity_provider_vpc_connection_properties: Optional[OAuthClientApplicationIdentityProviderVpcConnectionPropertiesArgs] = None,
                               name: Optional[str] = None,
                               o_auth_authorization_endpoint_url: Optional[str] = None,
                               o_auth_scopes: Optional[str] = None,
                               tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewOAuthClientApplication(ctx *Context, name string, args OAuthClientApplicationArgs, opts ...ResourceOption) (*OAuthClientApplication, error)
    public OAuthClientApplication(string name, OAuthClientApplicationArgs args, CustomResourceOptions? opts = null)
    public OAuthClientApplication(String name, OAuthClientApplicationArgs args)
    public OAuthClientApplication(String name, OAuthClientApplicationArgs args, CustomResourceOptions options)
    
    type: aws-native:quicksight:OAuthClientApplication
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "aws-native_quicksight_o_auth_client_application" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args OAuthClientApplicationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args OAuthClientApplicationArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args OAuthClientApplicationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args OAuthClientApplicationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args OAuthClientApplicationArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    OAuthClientApplication Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The OAuthClientApplication resource accepts the following input properties:

    o_auth_client_application_id string
    o_auth_client_authentication_type "TOKEN"
    o_auth_token_endpoint_url string
    client_id string
    client_secret string
    data_source_type "ADOBE_ANALYTICS" | "AMAZON_ELASTICSEARCH" | "AMAZON_OPENSEARCH" | "ATHENA" | "AURORA" | "AURORA_POSTGRESQL" | "AWS_IOT_ANALYTICS" | "BIGQUERY" | "CONFLUENCE" | "DATABRICKS" | "EXASOL" | "GITHUB" | "GOOGLESHEETS" | "GOOGLE_DRIVE" | "JIRA" | "MARIADB" | "MYSQL" | "ONE_DRIVE" | "ORACLE" | "POSTGRESQL" | "PRESTO" | "QBUSINESS" | "REDSHIFT" | "S3" | "S3_KNOWLEDGE_BASE" | "S3_TABLES" | "SALESFORCE" | "SERVICENOW" | "SHAREPOINT" | "SNOWFLAKE" | "SPARK" | "SQLSERVER" | "STARBURST" | "TERADATA" | "TIMESTREAM" | "TRINO" | "TWITTER" | "WEB_CRAWLER"
    identity_provider_vpc_connection_properties object
    name string
    o_auth_authorization_endpoint_url string
    o_auth_scopes string
    tags list(object)
    oAuthClientApplicationId String
    oAuthClientAuthenticationType "TOKEN"
    oAuthTokenEndpointUrl String
    clientId String
    clientSecret String
    dataSourceType "ADOBE_ANALYTICS" | "AMAZON_ELASTICSEARCH" | "AMAZON_OPENSEARCH" | "ATHENA" | "AURORA" | "AURORA_POSTGRESQL" | "AWS_IOT_ANALYTICS" | "BIGQUERY" | "CONFLUENCE" | "DATABRICKS" | "EXASOL" | "GITHUB" | "GOOGLESHEETS" | "GOOGLE_DRIVE" | "JIRA" | "MARIADB" | "MYSQL" | "ONE_DRIVE" | "ORACLE" | "POSTGRESQL" | "PRESTO" | "QBUSINESS" | "REDSHIFT" | "S3" | "S3_KNOWLEDGE_BASE" | "S3_TABLES" | "SALESFORCE" | "SERVICENOW" | "SHAREPOINT" | "SNOWFLAKE" | "SPARK" | "SQLSERVER" | "STARBURST" | "TERADATA" | "TIMESTREAM" | "TRINO" | "TWITTER" | "WEB_CRAWLER"
    identityProviderVpcConnectionProperties Property Map
    name String
    oAuthAuthorizationEndpointUrl String
    oAuthScopes String
    tags List<Property Map>

    Outputs

    All input properties are implicitly available as output properties. Additionally, the OAuthClientApplication resource produces the following output properties:

    Arn string
    CreatedTime string
    Id string
    The provider-assigned unique ID for this managed resource.
    LastUpdatedTime string
    Arn string
    CreatedTime string
    Id string
    The provider-assigned unique ID for this managed resource.
    LastUpdatedTime string
    arn string
    created_time string
    id string
    The provider-assigned unique ID for this managed resource.
    last_updated_time string
    arn String
    createdTime String
    id String
    The provider-assigned unique ID for this managed resource.
    lastUpdatedTime String
    arn string
    createdTime string
    id string
    The provider-assigned unique ID for this managed resource.
    lastUpdatedTime string
    arn str
    created_time str
    id str
    The provider-assigned unique ID for this managed resource.
    last_updated_time str
    arn String
    createdTime String
    id String
    The provider-assigned unique ID for this managed resource.
    lastUpdatedTime String

    Supporting Types

    OAuthClientApplicationDataSourceType, OAuthClientApplicationDataSourceTypeArgs

    AdobeAnalytics
    ADOBE_ANALYTICS
    AmazonElasticsearch
    AMAZON_ELASTICSEARCH
    AmazonOpensearch
    AMAZON_OPENSEARCH
    Athena
    ATHENA
    Aurora
    AURORA
    AuroraPostgresql
    AURORA_POSTGRESQL
    AwsIotAnalytics
    AWS_IOT_ANALYTICS
    Bigquery
    BIGQUERY
    Confluence
    CONFLUENCE
    Databricks
    DATABRICKS
    Exasol
    EXASOL
    Github
    GITHUB
    Googlesheets
    GOOGLESHEETS
    GoogleDrive
    GOOGLE_DRIVE
    Jira
    JIRA
    Mariadb
    MARIADB
    Mysql
    MYSQL
    OneDrive
    ONE_DRIVE
    Oracle
    ORACLE
    Postgresql
    POSTGRESQL
    Presto
    PRESTO
    Qbusiness
    QBUSINESS
    Redshift
    REDSHIFT
    S3
    S3
    S3KnowledgeBase
    S3_KNOWLEDGE_BASE
    S3Tables
    S3_TABLES
    Salesforce
    SALESFORCE
    Servicenow
    SERVICENOW
    Sharepoint
    SHAREPOINT
    Snowflake
    SNOWFLAKE
    Spark
    SPARK
    Sqlserver
    SQLSERVER
    Starburst
    STARBURST
    Teradata
    TERADATA
    Timestream
    TIMESTREAM
    Trino
    TRINO
    Twitter
    TWITTER
    WebCrawler
    WEB_CRAWLER
    OAuthClientApplicationDataSourceTypeAdobeAnalytics
    ADOBE_ANALYTICS
    OAuthClientApplicationDataSourceTypeAmazonElasticsearch
    AMAZON_ELASTICSEARCH
    OAuthClientApplicationDataSourceTypeAmazonOpensearch
    AMAZON_OPENSEARCH
    OAuthClientApplicationDataSourceTypeAthena
    ATHENA
    OAuthClientApplicationDataSourceTypeAurora
    AURORA
    OAuthClientApplicationDataSourceTypeAuroraPostgresql
    AURORA_POSTGRESQL
    OAuthClientApplicationDataSourceTypeAwsIotAnalytics
    AWS_IOT_ANALYTICS
    OAuthClientApplicationDataSourceTypeBigquery
    BIGQUERY
    OAuthClientApplicationDataSourceTypeConfluence
    CONFLUENCE
    OAuthClientApplicationDataSourceTypeDatabricks
    DATABRICKS
    OAuthClientApplicationDataSourceTypeExasol
    EXASOL
    OAuthClientApplicationDataSourceTypeGithub
    GITHUB
    OAuthClientApplicationDataSourceTypeGooglesheets
    GOOGLESHEETS
    OAuthClientApplicationDataSourceTypeGoogleDrive
    GOOGLE_DRIVE
    OAuthClientApplicationDataSourceTypeJira
    JIRA
    OAuthClientApplicationDataSourceTypeMariadb
    MARIADB
    OAuthClientApplicationDataSourceTypeMysql
    MYSQL
    OAuthClientApplicationDataSourceTypeOneDrive
    ONE_DRIVE
    OAuthClientApplicationDataSourceTypeOracle
    ORACLE
    OAuthClientApplicationDataSourceTypePostgresql
    POSTGRESQL
    OAuthClientApplicationDataSourceTypePresto
    PRESTO
    OAuthClientApplicationDataSourceTypeQbusiness
    QBUSINESS
    OAuthClientApplicationDataSourceTypeRedshift
    REDSHIFT
    OAuthClientApplicationDataSourceTypeS3
    S3
    OAuthClientApplicationDataSourceTypeS3KnowledgeBase
    S3_KNOWLEDGE_BASE
    OAuthClientApplicationDataSourceTypeS3Tables
    S3_TABLES
    OAuthClientApplicationDataSourceTypeSalesforce
    SALESFORCE
    OAuthClientApplicationDataSourceTypeServicenow
    SERVICENOW
    OAuthClientApplicationDataSourceTypeSharepoint
    SHAREPOINT
    OAuthClientApplicationDataSourceTypeSnowflake
    SNOWFLAKE
    OAuthClientApplicationDataSourceTypeSpark
    SPARK
    OAuthClientApplicationDataSourceTypeSqlserver
    SQLSERVER
    OAuthClientApplicationDataSourceTypeStarburst
    STARBURST
    OAuthClientApplicationDataSourceTypeTeradata
    TERADATA
    OAuthClientApplicationDataSourceTypeTimestream
    TIMESTREAM
    OAuthClientApplicationDataSourceTypeTrino
    TRINO
    OAuthClientApplicationDataSourceTypeTwitter
    TWITTER
    OAuthClientApplicationDataSourceTypeWebCrawler
    WEB_CRAWLER
    "ADOBE_ANALYTICS"
    ADOBE_ANALYTICS
    "AMAZON_ELASTICSEARCH"
    AMAZON_ELASTICSEARCH
    "AMAZON_OPENSEARCH"
    AMAZON_OPENSEARCH
    "ATHENA"
    ATHENA
    "AURORA"
    AURORA
    "AURORA_POSTGRESQL"
    AURORA_POSTGRESQL
    "AWS_IOT_ANALYTICS"
    AWS_IOT_ANALYTICS
    "BIGQUERY"
    BIGQUERY
    "CONFLUENCE"
    CONFLUENCE
    "DATABRICKS"
    DATABRICKS
    "EXASOL"
    EXASOL
    "GITHUB"
    GITHUB
    "GOOGLESHEETS"
    GOOGLESHEETS
    "GOOGLE_DRIVE"
    GOOGLE_DRIVE
    "JIRA"
    JIRA
    "MARIADB"
    MARIADB
    "MYSQL"
    MYSQL
    "ONE_DRIVE"
    ONE_DRIVE
    "ORACLE"
    ORACLE
    "POSTGRESQL"
    POSTGRESQL
    "PRESTO"
    PRESTO
    "QBUSINESS"
    QBUSINESS
    "REDSHIFT"
    REDSHIFT
    "S3"
    S3
    "S3_KNOWLEDGE_BASE"
    S3_KNOWLEDGE_BASE
    "S3_TABLES"
    S3_TABLES
    "SALESFORCE"
    SALESFORCE
    "SERVICENOW"
    SERVICENOW
    "SHAREPOINT"
    SHAREPOINT
    "SNOWFLAKE"
    SNOWFLAKE
    "SPARK"
    SPARK
    "SQLSERVER"
    SQLSERVER
    "STARBURST"
    STARBURST
    "TERADATA"
    TERADATA
    "TIMESTREAM"
    TIMESTREAM
    "TRINO"
    TRINO
    "TWITTER"
    TWITTER
    "WEB_CRAWLER"
    WEB_CRAWLER
    AdobeAnalytics
    ADOBE_ANALYTICS
    AmazonElasticsearch
    AMAZON_ELASTICSEARCH
    AmazonOpensearch
    AMAZON_OPENSEARCH
    Athena
    ATHENA
    Aurora
    AURORA
    AuroraPostgresql
    AURORA_POSTGRESQL
    AwsIotAnalytics
    AWS_IOT_ANALYTICS
    Bigquery
    BIGQUERY
    Confluence
    CONFLUENCE
    Databricks
    DATABRICKS
    Exasol
    EXASOL
    Github
    GITHUB
    Googlesheets
    GOOGLESHEETS
    GoogleDrive
    GOOGLE_DRIVE
    Jira
    JIRA
    Mariadb
    MARIADB
    Mysql
    MYSQL
    OneDrive
    ONE_DRIVE
    Oracle
    ORACLE
    Postgresql
    POSTGRESQL
    Presto
    PRESTO
    Qbusiness
    QBUSINESS
    Redshift
    REDSHIFT
    S3
    S3
    S3KnowledgeBase
    S3_KNOWLEDGE_BASE
    S3Tables
    S3_TABLES
    Salesforce
    SALESFORCE
    Servicenow
    SERVICENOW
    Sharepoint
    SHAREPOINT
    Snowflake
    SNOWFLAKE
    Spark
    SPARK
    Sqlserver
    SQLSERVER
    Starburst
    STARBURST
    Teradata
    TERADATA
    Timestream
    TIMESTREAM
    Trino
    TRINO
    Twitter
    TWITTER
    WebCrawler
    WEB_CRAWLER
    AdobeAnalytics
    ADOBE_ANALYTICS
    AmazonElasticsearch
    AMAZON_ELASTICSEARCH
    AmazonOpensearch
    AMAZON_OPENSEARCH
    Athena
    ATHENA
    Aurora
    AURORA
    AuroraPostgresql
    AURORA_POSTGRESQL
    AwsIotAnalytics
    AWS_IOT_ANALYTICS
    Bigquery
    BIGQUERY
    Confluence
    CONFLUENCE
    Databricks
    DATABRICKS
    Exasol
    EXASOL
    Github
    GITHUB
    Googlesheets
    GOOGLESHEETS
    GoogleDrive
    GOOGLE_DRIVE
    Jira
    JIRA
    Mariadb
    MARIADB
    Mysql
    MYSQL
    OneDrive
    ONE_DRIVE
    Oracle
    ORACLE
    Postgresql
    POSTGRESQL
    Presto
    PRESTO
    Qbusiness
    QBUSINESS
    Redshift
    REDSHIFT
    S3
    S3
    S3KnowledgeBase
    S3_KNOWLEDGE_BASE
    S3Tables
    S3_TABLES
    Salesforce
    SALESFORCE
    Servicenow
    SERVICENOW
    Sharepoint
    SHAREPOINT
    Snowflake
    SNOWFLAKE
    Spark
    SPARK
    Sqlserver
    SQLSERVER
    Starburst
    STARBURST
    Teradata
    TERADATA
    Timestream
    TIMESTREAM
    Trino
    TRINO
    Twitter
    TWITTER
    WebCrawler
    WEB_CRAWLER
    ADOBE_ANALYTICS
    ADOBE_ANALYTICS
    AMAZON_ELASTICSEARCH
    AMAZON_ELASTICSEARCH
    AMAZON_OPENSEARCH
    AMAZON_OPENSEARCH
    ATHENA
    ATHENA
    AURORA
    AURORA
    AURORA_POSTGRESQL
    AURORA_POSTGRESQL
    AWS_IOT_ANALYTICS
    AWS_IOT_ANALYTICS
    BIGQUERY
    BIGQUERY
    CONFLUENCE
    CONFLUENCE
    DATABRICKS
    DATABRICKS
    EXASOL
    EXASOL
    GITHUB
    GITHUB
    GOOGLESHEETS
    GOOGLESHEETS
    GOOGLE_DRIVE
    GOOGLE_DRIVE
    JIRA
    JIRA
    MARIADB
    MARIADB
    MYSQL
    MYSQL
    ONE_DRIVE
    ONE_DRIVE
    ORACLE
    ORACLE
    POSTGRESQL
    POSTGRESQL
    PRESTO
    PRESTO
    QBUSINESS
    QBUSINESS
    REDSHIFT
    REDSHIFT
    S3
    S3
    S3_KNOWLEDGE_BASE
    S3_KNOWLEDGE_BASE
    S3_TABLES
    S3_TABLES
    SALESFORCE
    SALESFORCE
    SERVICENOW
    SERVICENOW
    SHAREPOINT
    SHAREPOINT
    SNOWFLAKE
    SNOWFLAKE
    SPARK
    SPARK
    SQLSERVER
    SQLSERVER
    STARBURST
    STARBURST
    TERADATA
    TERADATA
    TIMESTREAM
    TIMESTREAM
    TRINO
    TRINO
    TWITTER
    TWITTER
    WEB_CRAWLER
    WEB_CRAWLER
    "ADOBE_ANALYTICS"
    ADOBE_ANALYTICS
    "AMAZON_ELASTICSEARCH"
    AMAZON_ELASTICSEARCH
    "AMAZON_OPENSEARCH"
    AMAZON_OPENSEARCH
    "ATHENA"
    ATHENA
    "AURORA"
    AURORA
    "AURORA_POSTGRESQL"
    AURORA_POSTGRESQL
    "AWS_IOT_ANALYTICS"
    AWS_IOT_ANALYTICS
    "BIGQUERY"
    BIGQUERY
    "CONFLUENCE"
    CONFLUENCE
    "DATABRICKS"
    DATABRICKS
    "EXASOL"
    EXASOL
    "GITHUB"
    GITHUB
    "GOOGLESHEETS"
    GOOGLESHEETS
    "GOOGLE_DRIVE"
    GOOGLE_DRIVE
    "JIRA"
    JIRA
    "MARIADB"
    MARIADB
    "MYSQL"
    MYSQL
    "ONE_DRIVE"
    ONE_DRIVE
    "ORACLE"
    ORACLE
    "POSTGRESQL"
    POSTGRESQL
    "PRESTO"
    PRESTO
    "QBUSINESS"
    QBUSINESS
    "REDSHIFT"
    REDSHIFT
    "S3"
    S3
    "S3_KNOWLEDGE_BASE"
    S3_KNOWLEDGE_BASE
    "S3_TABLES"
    S3_TABLES
    "SALESFORCE"
    SALESFORCE
    "SERVICENOW"
    SERVICENOW
    "SHAREPOINT"
    SHAREPOINT
    "SNOWFLAKE"
    SNOWFLAKE
    "SPARK"
    SPARK
    "SQLSERVER"
    SQLSERVER
    "STARBURST"
    STARBURST
    "TERADATA"
    TERADATA
    "TIMESTREAM"
    TIMESTREAM
    "TRINO"
    TRINO
    "TWITTER"
    TWITTER
    "WEB_CRAWLER"
    WEB_CRAWLER

    OAuthClientApplicationIdentityProviderVpcConnectionProperties, OAuthClientApplicationIdentityProviderVpcConnectionPropertiesArgs

    OAuthClientApplicationOAuthClientAuthenticationType, OAuthClientApplicationOAuthClientAuthenticationTypeArgs

    Token
    TOKEN
    OAuthClientApplicationOAuthClientAuthenticationTypeToken
    TOKEN
    "TOKEN"
    TOKEN
    Token
    TOKEN
    Token
    TOKEN
    TOKEN
    TOKEN
    "TOKEN"
    TOKEN

    Tag, TagArgs

    A set of tags to apply to the resource.
    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.74.1
    published on Monday, Aug 3, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial