Updates an OAuthClientApplication¶
Description¶
Updates an OAuthClientApplication.
Usage¶
quicksight_update_o_auth_client_application(AwsAccountId,
OAuthClientApplicationId, Name, ClientId, ClientSecret,
OAuthTokenEndpointUrl, OAuthAuthorizationEndpointUrl, OAuthScopes,
DataSourceType, IdentityProviderVpcConnectionProperties)
Arguments¶
-
AwsAccountId[required] The Amazon Web Services account ID.
-
OAuthClientApplicationId[required] The ID of the OAuthClientApplication that you want to update.
-
Name[required] The display name for the OAuthClientApplication.
-
ClientIdThe client ID of the OAuth application that is registered with the identity provider.
-
ClientSecretThe client secret of the OAuth application that is registered with the identity provider.
-
OAuthTokenEndpointUrlThe token endpoint URL of the identity provider that is used to obtain access tokens.
-
OAuthAuthorizationEndpointUrlThe authorization endpoint URL of the identity provider that is used to obtain authorization codes.
-
OAuthScopesThe OAuth scopes that are requested when the OAuthClientApplication obtains an access token from the identity provider.
-
DataSourceTypeThe type of data source that the OAuthClientApplication is used with. Valid values are
SNOWFLAKE. -
IdentityProviderVpcConnectionPropertiesVPC connection properties.
Value¶
A list with the following syntax:
list(
Arn = "string",
OAuthClientApplicationId = "string",
UpdateStatus = "CREATION_IN_PROGRESS"|"CREATION_SUCCESSFUL"|"CREATION_FAILED"|"UPDATE_IN_PROGRESS"|"UPDATE_SUCCESSFUL"|"UPDATE_FAILED"|"DELETED",
RequestId = "string",
Status = 123
)
Request syntax¶
svc$update_o_auth_client_application(
AwsAccountId = "string",
OAuthClientApplicationId = "string",
Name = "string",
ClientId = "string",
ClientSecret = "string",
OAuthTokenEndpointUrl = "string",
OAuthAuthorizationEndpointUrl = "string",
OAuthScopes = "string",
DataSourceType = "ADOBE_ANALYTICS"|"AMAZON_ELASTICSEARCH"|"ATHENA"|"AURORA"|"AURORA_POSTGRESQL"|"AWS_IOT_ANALYTICS"|"GITHUB"|"JIRA"|"MARIADB"|"MYSQL"|"ORACLE"|"POSTGRESQL"|"PRESTO"|"REDSHIFT"|"S3"|"S3_TABLES"|"SALESFORCE"|"SERVICENOW"|"SNOWFLAKE"|"SPARK"|"SQLSERVER"|"TERADATA"|"TWITTER"|"TIMESTREAM"|"AMAZON_OPENSEARCH"|"EXASOL"|"DATABRICKS"|"STARBURST"|"TRINO"|"BIGQUERY"|"GOOGLESHEETS"|"GOOGLE_DRIVE"|"CONFLUENCE"|"SHAREPOINT"|"ONE_DRIVE"|"WEB_CRAWLER"|"S3_KNOWLEDGE_BASE"|"QBUSINESS",
IdentityProviderVpcConnectionProperties = list(
VpcConnectionArn = "string"
)
)