Values_2.UpdateDataSourceRequestSourceUpdates a data source.
type nonrec t = {awsAccountId : Values_1.AwsAccountId.t;The Amazon Web Services account ID.
*)dataSourceId : Values_1.ResourceId.t;The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
*)name : Values_1.ResourceName.t;A display name for the data source.
*)dataSourceParameters : Values_1.DataSourceParameters.t option;The parameters that Amazon Quick Sight uses to connect to your underlying source.
*)credentials : Values_1.DataSourceCredentials.t option;The credentials that Amazon Quick Sight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.
*)vpcConnectionProperties : Values_1.VpcConnectionProperties.t option;Use this parameter only when you want Amazon Quick Sight to use a VPC connection when connecting to your underlying source.
*)sslProperties : Values_1.SslProperties.t option;Secure Socket Layer (SSL) properties that apply when Amazon Quick Sight connects to your underlying source.
*)}val make :
?dataSourceParameters:??? ->
?credentials:??? ->
?vpcConnectionProperties:??? ->
?sslProperties:??? ->
awsAccountId:Values_1.AwsAccountId.t ->
dataSourceId:Values_1.ResourceId.t ->
name:Values_1.ResourceName.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `String of Values_1.AwsAccountId.t
| `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `String of string
| `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `Enum of string
| `Integer of int
| `List of
[> `Structure of
(string
* [> `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `Enum of string
| `Integer of int
| `String of string
| `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `List of
[> `String of string ] list
| `String of Values_0.RoleArn.t
| `Structure of
(string
* [> `String of Values_0.Arn.t ])
list ])
list ])
list ])
list ]
list
| `String of string
| `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `List of [> `String of string ] list
| `String of Values_0.RoleArn.t
| `Structure of
(string * [> `String of Values_0.Arn.t ]) list ])
list ])
list ])
list ])
list ]