Update Data Source
quicksight_update_data_source | R Documentation |
Updates a data source¶
Description¶
Updates a data source.
Usage¶
quicksight_update_data_source(AwsAccountId, DataSourceId, Name,
DataSourceParameters, Credentials, VpcConnectionProperties,
SslProperties)
Arguments¶
AwsAccountId |
[required] The Amazon Web Services account ID. |
DataSourceId |
[required] The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account. |
Name |
[required] A display name for the data source. |
DataSourceParameters |
The parameters that Amazon QuickSight uses to connect to your underlying source. |
Credentials |
The credentials that Amazon QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. |
VpcConnectionProperties |
Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source. |
SslProperties |
Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. |
Value¶
A list with the following syntax:
list(
Arn = "string",
DataSourceId = "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_data_source(
AwsAccountId = "string",
DataSourceId = "string",
Name = "string",
DataSourceParameters = list(
AmazonElasticsearchParameters = list(
Domain = "string"
),
AthenaParameters = list(
WorkGroup = "string",
RoleArn = "string"
),
AuroraParameters = list(
Host = "string",
Port = 123,
Database = "string"
),
AuroraPostgreSqlParameters = list(
Host = "string",
Port = 123,
Database = "string"
),
AwsIotAnalyticsParameters = list(
DataSetName = "string"
),
JiraParameters = list(
SiteBaseUrl = "string"
),
MariaDbParameters = list(
Host = "string",
Port = 123,
Database = "string"
),
MySqlParameters = list(
Host = "string",
Port = 123,
Database = "string"
),
OracleParameters = list(
Host = "string",
Port = 123,
Database = "string"
),
PostgreSqlParameters = list(
Host = "string",
Port = 123,
Database = "string"
),
PrestoParameters = list(
Host = "string",
Port = 123,
Catalog = "string"
),
RdsParameters = list(
InstanceId = "string",
Database = "string"
),
RedshiftParameters = list(
Host = "string",
Port = 123,
Database = "string",
ClusterId = "string",
IAMParameters = list(
RoleArn = "string",
DatabaseUser = "string",
DatabaseGroups = list(
"string"
),
AutoCreateDatabaseUser = TRUE|FALSE
),
IdentityCenterConfiguration = list(
EnableIdentityPropagation = TRUE|FALSE
)
),
S3Parameters = list(
ManifestFileLocation = list(
Bucket = "string",
Key = "string"
),
RoleArn = "string"
),
ServiceNowParameters = list(
SiteBaseUrl = "string"
),
SnowflakeParameters = list(
Host = "string",
Database = "string",
Warehouse = "string",
AuthenticationType = "PASSWORD"|"TOKEN"|"X509",
DatabaseAccessControlRole = "string",
OAuthParameters = list(
TokenProviderUrl = "string",
OAuthScope = "string",
IdentityProviderVpcConnectionProperties = list(
VpcConnectionArn = "string"
),
IdentityProviderResourceUri = "string"
)
),
SparkParameters = list(
Host = "string",
Port = 123
),
SqlServerParameters = list(
Host = "string",
Port = 123,
Database = "string"
),
TeradataParameters = list(
Host = "string",
Port = 123,
Database = "string"
),
TwitterParameters = list(
Query = "string",
MaxRows = 123
),
AmazonOpenSearchParameters = list(
Domain = "string"
),
ExasolParameters = list(
Host = "string",
Port = 123
),
DatabricksParameters = list(
Host = "string",
Port = 123,
SqlEndpointPath = "string"
),
StarburstParameters = list(
Host = "string",
Port = 123,
Catalog = "string",
ProductType = "GALAXY"|"ENTERPRISE",
DatabaseAccessControlRole = "string",
AuthenticationType = "PASSWORD"|"TOKEN"|"X509",
OAuthParameters = list(
TokenProviderUrl = "string",
OAuthScope = "string",
IdentityProviderVpcConnectionProperties = list(
VpcConnectionArn = "string"
),
IdentityProviderResourceUri = "string"
)
),
TrinoParameters = list(
Host = "string",
Port = 123,
Catalog = "string"
),
BigQueryParameters = list(
ProjectId = "string",
DataSetRegion = "string"
)
),
Credentials = list(
CredentialPair = list(
Username = "string",
Password = "string",
AlternateDataSourceParameters = list(
list(
AmazonElasticsearchParameters = list(
Domain = "string"
),
AthenaParameters = list(
WorkGroup = "string",
RoleArn = "string"
),
AuroraParameters = list(
Host = "string",
Port = 123,
Database = "string"
),
AuroraPostgreSqlParameters = list(
Host = "string",
Port = 123,
Database = "string"
),
AwsIotAnalyticsParameters = list(
DataSetName = "string"
),
JiraParameters = list(
SiteBaseUrl = "string"
),
MariaDbParameters = list(
Host = "string",
Port = 123,
Database = "string"
),
MySqlParameters = list(
Host = "string",
Port = 123,
Database = "string"
),
OracleParameters = list(
Host = "string",
Port = 123,
Database = "string"
),
PostgreSqlParameters = list(
Host = "string",
Port = 123,
Database = "string"
),
PrestoParameters = list(
Host = "string",
Port = 123,
Catalog = "string"
),
RdsParameters = list(
InstanceId = "string",
Database = "string"
),
RedshiftParameters = list(
Host = "string",
Port = 123,
Database = "string",
ClusterId = "string",
IAMParameters = list(
RoleArn = "string",
DatabaseUser = "string",
DatabaseGroups = list(
"string"
),
AutoCreateDatabaseUser = TRUE|FALSE
),
IdentityCenterConfiguration = list(
EnableIdentityPropagation = TRUE|FALSE
)
),
S3Parameters = list(
ManifestFileLocation = list(
Bucket = "string",
Key = "string"
),
RoleArn = "string"
),
ServiceNowParameters = list(
SiteBaseUrl = "string"
),
SnowflakeParameters = list(
Host = "string",
Database = "string",
Warehouse = "string",
AuthenticationType = "PASSWORD"|"TOKEN"|"X509",
DatabaseAccessControlRole = "string",
OAuthParameters = list(
TokenProviderUrl = "string",
OAuthScope = "string",
IdentityProviderVpcConnectionProperties = list(
VpcConnectionArn = "string"
),
IdentityProviderResourceUri = "string"
)
),
SparkParameters = list(
Host = "string",
Port = 123
),
SqlServerParameters = list(
Host = "string",
Port = 123,
Database = "string"
),
TeradataParameters = list(
Host = "string",
Port = 123,
Database = "string"
),
TwitterParameters = list(
Query = "string",
MaxRows = 123
),
AmazonOpenSearchParameters = list(
Domain = "string"
),
ExasolParameters = list(
Host = "string",
Port = 123
),
DatabricksParameters = list(
Host = "string",
Port = 123,
SqlEndpointPath = "string"
),
StarburstParameters = list(
Host = "string",
Port = 123,
Catalog = "string",
ProductType = "GALAXY"|"ENTERPRISE",
DatabaseAccessControlRole = "string",
AuthenticationType = "PASSWORD"|"TOKEN"|"X509",
OAuthParameters = list(
TokenProviderUrl = "string",
OAuthScope = "string",
IdentityProviderVpcConnectionProperties = list(
VpcConnectionArn = "string"
),
IdentityProviderResourceUri = "string"
)
),
TrinoParameters = list(
Host = "string",
Port = 123,
Catalog = "string"
),
BigQueryParameters = list(
ProjectId = "string",
DataSetRegion = "string"
)
)
)
),
CopySourceArn = "string",
SecretArn = "string"
),
VpcConnectionProperties = list(
VpcConnectionArn = "string"
),
SslProperties = list(
DisableSsl = TRUE|FALSE
)
)