We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 3, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
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:
- OAuth
Client stringApplication Id - OAuth
Client Pulumi.Authentication Type Aws Native. Quick Sight. OAuth Client Application OAuth Client Authentication Type - OAuth
Token stringEndpoint Url - Client
Id string - Client
Secret string - Data
Source Pulumi.Type Aws Native. Quick Sight. OAuth Client Application Data Source Type - Identity
Provider Pulumi.Vpc Connection Properties Aws Native. Quick Sight. Inputs. OAuth Client Application Identity Provider Vpc Connection Properties - Name string
- string
- OAuth
Scopes string -
List<Pulumi.
Aws Native. Inputs. Tag>
- OAuth
Client stringApplication Id - OAuth
Client OAuthAuthentication Type Client Application OAuth Client Authentication Type - OAuth
Token stringEndpoint Url - Client
Id string - Client
Secret string - Data
Source OAuthType Client Application Data Source Type - Identity
Provider OAuthVpc Connection Properties Client Application Identity Provider Vpc Connection Properties Args - Name string
- string
- OAuth
Scopes string -
Tag
Args
- o_
auth_ stringclient_ application_ id - o_
auth_ "TOKEN"client_ authentication_ type - o_
auth_ stringtoken_ endpoint_ url - client_
id string - client_
secret string - data_
source_ "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"type - identity_
provider_ objectvpc_ connection_ properties - name string
- string
- o_
auth_ stringscopes - list(object)
- o
Auth StringClient Application Id - o
Auth OAuthClient Authentication Type Client Application OAuth Client Authentication Type - o
Auth StringToken Endpoint Url - client
Id String - client
Secret String - data
Source OAuthType Client Application Data Source Type - identity
Provider OAuthVpc Connection Properties Client Application Identity Provider Vpc Connection Properties - name String
- String
- o
Auth StringScopes - List<Tag>
- o
Auth stringClient Application Id - o
Auth OAuthClient Authentication Type Client Application OAuth Client Authentication Type - o
Auth stringToken Endpoint Url - client
Id string - client
Secret string - data
Source OAuthType Client Application Data Source Type - identity
Provider OAuthVpc Connection Properties Client Application Identity Provider Vpc Connection Properties - name string
- string
- o
Auth stringScopes - Tag[]
- o_
auth_ strclient_ application_ id - o_
auth_ OAuthclient_ authentication_ type Client Application OAuth Client Authentication Type - o_
auth_ strtoken_ endpoint_ url - client_
id str - client_
secret str - data_
source_ OAuthtype Client Application Data Source Type - identity_
provider_ OAuthvpc_ connection_ properties Client Application Identity Provider Vpc Connection Properties Args - name str
- str
- o_
auth_ strscopes -
Sequence[Tag
Args]
- o
Auth StringClient Application Id - o
Auth "TOKEN"Client Authentication Type - o
Auth StringToken Endpoint Url - client
Id String - client
Secret String - data
Source "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"Type - identity
Provider Property MapVpc Connection Properties - name String
- String
- o
Auth StringScopes - List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the OAuthClientApplication resource produces the following output properties:
- Arn string
- Created
Time string - Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringTime
- Arn string
- Created
Time string - Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringTime
- arn string
- created_
time string - id string
- The provider-assigned unique ID for this managed resource.
- last_
updated_ stringtime
- arn String
- created
Time String - id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringTime
- arn string
- created
Time string - id string
- The provider-assigned unique ID for this managed resource.
- last
Updated stringTime
- arn str
- created_
time str - id str
- The provider-assigned unique ID for this managed resource.
- last_
updated_ strtime
- arn String
- created
Time String - id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringTime
Supporting Types
OAuthClientApplicationDataSourceType, OAuthClientApplicationDataSourceTypeArgs
- 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- S3Knowledge
Base 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
TRINOTWITTER- Web
Crawler WEB_CRAWLER
- OAuth
Client Application Data Source Type Adobe Analytics ADOBE_ANALYTICS- OAuth
Client Application Data Source Type Amazon Elasticsearch AMAZON_ELASTICSEARCH- OAuth
Client Application Data Source Type Amazon Opensearch AMAZON_OPENSEARCH- OAuth
Client Application Data Source Type Athena ATHENA- OAuth
Client Application Data Source Type Aurora AURORA- OAuth
Client Application Data Source Type Aurora Postgresql AURORA_POSTGRESQL- OAuth
Client Application Data Source Type Aws Iot Analytics AWS_IOT_ANALYTICS- OAuth
Client Application Data Source Type Bigquery BIGQUERY- OAuth
Client Application Data Source Type Confluence CONFLUENCE- OAuth
Client Application Data Source Type Databricks DATABRICKS- OAuth
Client Application Data Source Type Exasol EXASOL- OAuth
Client Application Data Source Type Github GITHUB- OAuth
Client Application Data Source Type Googlesheets GOOGLESHEETS- OAuth
Client Application Data Source Type Google Drive GOOGLE_DRIVE- OAuth
Client Application Data Source Type Jira JIRA- OAuth
Client Application Data Source Type Mariadb MARIADB- OAuth
Client Application Data Source Type Mysql MYSQL- OAuth
Client Application Data Source Type One Drive ONE_DRIVE- OAuth
Client Application Data Source Type Oracle ORACLE- OAuth
Client Application Data Source Type Postgresql POSTGRESQL- OAuth
Client Application Data Source Type Presto PRESTO- OAuth
Client Application Data Source Type Qbusiness QBUSINESS- OAuth
Client Application Data Source Type Redshift REDSHIFT- OAuth
Client Application Data Source Type S3 S3- OAuth
Client Application Data Source Type S3Knowledge Base S3_KNOWLEDGE_BASE- OAuth
Client Application Data Source Type S3Tables S3_TABLES- OAuth
Client Application Data Source Type Salesforce SALESFORCE- OAuth
Client Application Data Source Type Servicenow SERVICENOW- OAuth
Client Application Data Source Type Sharepoint SHAREPOINT- OAuth
Client Application Data Source Type Snowflake SNOWFLAKE- OAuth
Client Application Data Source Type Spark SPARK- OAuth
Client Application Data Source Type Sqlserver SQLSERVER- OAuth
Client Application Data Source Type Starburst STARBURST- OAuth
Client Application Data Source Type Teradata TERADATA- OAuth
Client Application Data Source Type Timestream TIMESTREAM- OAuth
Client Application Data Source Type Trino TRINO- OAuth
Client Application Data Source Type Twitter TWITTER- OAuth
Client Application Data Source Type 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
- 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- S3Knowledge
Base 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
TRINOTWITTER- 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- S3Knowledge
Base 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
TRINOTWITTER- 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
TRINOTWITTER- 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
- Vpc
Connection stringArn
- Vpc
Connection stringArn
- vpc_
connection_ stringarn
- vpc
Connection StringArn
- vpc
Connection stringArn
- vpc
Connection StringArn
OAuthClientApplicationOAuthClientAuthenticationType, OAuthClientApplicationOAuthClientAuthenticationTypeArgs
- Token
TOKEN
- OAuth
Client Application OAuth Client Authentication Type Token TOKEN
- "TOKEN"
TOKEN
- Token
TOKEN
- Token
TOKEN
- TOKEN
TOKEN
- "TOKEN"
TOKEN
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 3, 2026 by Pulumi