pub struct CreateDataSourceRequest {
pub aws_account_id: String,
pub credentials: Option<DataSourceCredentials>,
pub data_source_id: String,
pub data_source_parameters: Option<DataSourceParameters>,
pub name: String,
pub permissions: Option<Vec<ResourcePermission>>,
pub ssl_properties: Option<SslProperties>,
pub tags: Option<Vec<Tag>>,
pub type_: String,
pub vpc_connection_properties: Option<VpcConnectionProperties>,
}
Fields§
§aws_account_id: String
The AWS account ID.
credentials: Option<DataSourceCredentials>
The credentials QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.
data_source_id: String
An ID for the data source. This ID is unique per AWS Region for each AWS account.
data_source_parameters: Option<DataSourceParameters>
The parameters that QuickSight uses to connect to your underlying source.
name: String
A display name for the data source.
permissions: Option<Vec<ResourcePermission>>
A list of resource permissions on the data source.
ssl_properties: Option<SslProperties>
Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.
Contains a map of the key-value pairs for the resource tag or tags assigned to the data source.
type_: String
The type of the data source. Currently, the supported types for this operation are: ATHENA, AURORA, AURORA_POSTGRESQL, MARIADB, MYSQL, POSTGRESQL, PRESTO, REDSHIFT, S3, SNOWFLAKE, SPARK, SQLSERVER, TERADATA
. Use ListDataSources
to return a list of all data sources.
vpc_connection_properties: Option<VpcConnectionProperties>
Use this parameter only when you want QuickSight to use a VPC connection when connecting to your underlying source.
Trait Implementations§
Source§impl Clone for CreateDataSourceRequest
impl Clone for CreateDataSourceRequest
Source§fn clone(&self) -> CreateDataSourceRequest
fn clone(&self) -> CreateDataSourceRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more