Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-quicksight-datasource.json
Parent schema serverless-framework-configuration
Type: object

Definition of the AWS::QuickSight::DataSource Resource Type.. Source:- No source definition found, add manually please

Properties

AlternateDataSourceParameters DataSourceParameters[]

A set of alternate data source parameters that you want to share for the credentials stored with this data source. The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that's in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the credentials from this existing data source. If the AlternateDataSourceParameters list is null, the Credentials originally used with this DataSourceParameters are automatically allowed.

minItems=1maxItems=50
AwsAccountId string | Aws_CF_FunctionString
Credentials object

Data source credentials. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

3 nested properties
CopySourceArn string | Aws_CF_FunctionString

The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. When CopySourceArn is not null, the credential pair from the data source in the ARN is used as the credentials for the DataSourceCredentials structure.

CredentialPair object

The combination of user name and password that are used as credentials.

3 nested properties
Username string | Aws_CF_FunctionString required

User name.

Password string | Aws_CF_FunctionString required

Password.

AlternateDataSourceParameters DataSourceParameters[]

A set of alternate data source parameters that you want to share for these credentials. The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that's in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the new data source with the existing credentials. If the AlternateDataSourceParameters list is null, the DataSourceParameters originally used with these Credentials is automatically allowed.

minItems=1maxItems=50
SecretArn string | Aws_CF_FunctionString

The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.

DataSourceId string | Aws_CF_FunctionString
DataSourceParameters object

The parameters that Amazon QuickSight uses to connect to your underlying data source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

18 nested properties
AuroraPostgreSqlParameters object

Amazon Aurora with PostgreSQL compatibility parameters.

3 nested properties
Port number required

Port.

min=1max=65535
Database string | Aws_CF_FunctionString required

Database.

Host string | Aws_CF_FunctionString required

Host.

TeradataParameters object

Teradata parameters.

3 nested properties
Port number required

Port.

min=1max=65535
Database string | Aws_CF_FunctionString required

Database.

Host string | Aws_CF_FunctionString required

Host.

RdsParameters object

Amazon RDS parameters.

2 nested properties
InstanceId string | Aws_CF_FunctionString required

Instance ID.

Database string | Aws_CF_FunctionString required

Database.

AthenaParameters object

Amazon Athena parameters.

2 nested properties
WorkGroup string | Aws_CF_FunctionString

The workgroup that Amazon Athena uses.

RoleArn string | Aws_CF_FunctionString

Use the RoleArn structure to override an account-wide role for a specific Athena data source. For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.

SparkParameters object

Spark parameters.

2 nested properties
Port number required

Port.

min=1max=65535
Host string | Aws_CF_FunctionString required

Host.

MariaDbParameters object

MariaDB parameters.

3 nested properties
Port number required

Port.

min=1max=65535
Database string | Aws_CF_FunctionString required

Database.

Host string | Aws_CF_FunctionString required

Host.

OracleParameters object
3 nested properties
Port number required
min=1max=65535
Database string | Aws_CF_FunctionString required
Host string | Aws_CF_FunctionString required
PrestoParameters object

Presto parameters.

3 nested properties
Port number required

Port.

min=1max=65535
Host string | Aws_CF_FunctionString required

Host.

Catalog string | Aws_CF_FunctionString required

Catalog.

RedshiftParameters object

Amazon Redshift parameters. The ClusterId field can be blank if Host and Port are both set. The Host and Port fields can be blank if the ClusterId field is set.

4 nested properties
Database string | Aws_CF_FunctionString required

Database.

ClusterId string | Aws_CF_FunctionString

Cluster ID. This field can be blank if the Host and Port are provided.

Port number

Port. This field can be blank if the ClusterId is provided.

min=0max=65535
Host string | Aws_CF_FunctionString

Host. This field can be blank if ClusterId is provided.

MySqlParameters object

MySQL parameters.

3 nested properties
Port number required

Port.

min=1max=65535
Database string | Aws_CF_FunctionString required

Database.

Host string | Aws_CF_FunctionString required

Host.

SqlServerParameters object

SQL Server parameters.

3 nested properties
Port number required

Port.

min=1max=65535
Database string | Aws_CF_FunctionString required

Database.

Host string | Aws_CF_FunctionString required

Host.

SnowflakeParameters object

Snowflake parameters.

3 nested properties
Warehouse string | Aws_CF_FunctionString required

Warehouse.

Database string | Aws_CF_FunctionString required

Database.

Host string | Aws_CF_FunctionString required

Host.

AmazonElasticsearchParameters object

Amazon Elasticsearch Service parameters.

1 nested properties
Domain string | Aws_CF_FunctionString required

The Amazon Elasticsearch Service domain.

AmazonOpenSearchParameters object

Amazon OpenSearch Service parameters.

1 nested properties
Domain string | Aws_CF_FunctionString required

The Amazon OpenSearch Service domain.

PostgreSqlParameters object

PostgreSQL parameters.

3 nested properties
Port number required

Port.

min=1max=65535
Database string | Aws_CF_FunctionString required

Database.

Host string | Aws_CF_FunctionString required

Host.

AuroraParameters object

Amazon Aurora parameters.

3 nested properties
Port number required

Port.

min=1max=65535
Database string | Aws_CF_FunctionString required

Database.

Host string | Aws_CF_FunctionString required

Host.

S3Parameters object

S3 parameters.

2 nested properties
ManifestFileLocation object required

Amazon S3 manifest file location.

2 nested properties
Bucket string | Aws_CF_FunctionString required

Amazon S3 bucket.

Key string | Aws_CF_FunctionString required

Amazon S3 key that identifies an object.

RoleArn string | Aws_CF_FunctionString

Use the RoleArn structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.

DatabricksParameters object

Databricks parameters.

3 nested properties
Host string | Aws_CF_FunctionString required

Host.

Port number required

Port.

min=1max=65535
SqlEndpointPath string | Aws_CF_FunctionString required

The HTTP Path of the Databricks data source.

ErrorInfo object

Error information for the data source creation or update.

2 nested properties
Type string | Aws_CF_FunctionString
Message string | Aws_CF_FunctionString

Error message.

Name string | Aws_CF_FunctionString

A display name for the data source.

Permissions ResourcePermission[]

A list of resource permissions on the data source.

minItems=1maxItems=64
SslProperties object

Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying data source.

1 nested properties
DisableSsl boolean

A Boolean option to control whether SSL should be disabled.

Tags Tag[]

Contains a map of the key-value pairs for the resource tag or tags assigned to the data source.

minItems=1maxItems=200
Type string | Aws_CF_FunctionString
VpcConnectionProperties object

VPC connection properties.

1 nested properties
VpcConnectionArn string | Aws_CF_FunctionString required

The Amazon Resource Name (ARN) for the VPC connection.

Definitions

AmazonElasticsearchParameters object

Amazon Elasticsearch Service parameters.

Domain string | Aws_CF_FunctionString required

The Amazon Elasticsearch Service domain.

AmazonOpenSearchParameters object

Amazon OpenSearch Service parameters.

Domain string | Aws_CF_FunctionString required

The Amazon OpenSearch Service domain.

AthenaParameters object

Amazon Athena parameters.

WorkGroup string | Aws_CF_FunctionString

The workgroup that Amazon Athena uses.

RoleArn string | Aws_CF_FunctionString

Use the RoleArn structure to override an account-wide role for a specific Athena data source. For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.

AuroraParameters object

Amazon Aurora parameters.

Port number required

Port.

min=1max=65535
Database string | Aws_CF_FunctionString required

Database.

Host string | Aws_CF_FunctionString required

Host.

AuroraPostgreSqlParameters object

Amazon Aurora with PostgreSQL compatibility parameters.

Port number required

Port.

min=1max=65535
Database string | Aws_CF_FunctionString required

Database.

Host string | Aws_CF_FunctionString required

Host.

AwsIotAnalyticsParameters object

AWS IoT Analytics parameters.

DataSetName string | Aws_CF_FunctionString required

Dataset name.

CredentialPair object

The combination of user name and password that are used as credentials.

Username string | Aws_CF_FunctionString required

User name.

Password string | Aws_CF_FunctionString required

Password.

AlternateDataSourceParameters DataSourceParameters[]

A set of alternate data source parameters that you want to share for these credentials. The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that's in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the new data source with the existing credentials. If the AlternateDataSourceParameters list is null, the DataSourceParameters originally used with these Credentials is automatically allowed.

minItems=1maxItems=50
DatabricksParameters object

Databricks parameters.

Host string | Aws_CF_FunctionString required

Host.

Port number required

Port.

min=1max=65535
SqlEndpointPath string | Aws_CF_FunctionString required

The HTTP Path of the Databricks data source.

DataSourceCredentials object

Data source credentials. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

CopySourceArn string | Aws_CF_FunctionString

The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. When CopySourceArn is not null, the credential pair from the data source in the ARN is used as the credentials for the DataSourceCredentials structure.

CredentialPair object

The combination of user name and password that are used as credentials.

3 nested properties
Username string | Aws_CF_FunctionString required

User name.

Password string | Aws_CF_FunctionString required

Password.

AlternateDataSourceParameters DataSourceParameters[]

A set of alternate data source parameters that you want to share for these credentials. The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that's in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the new data source with the existing credentials. If the AlternateDataSourceParameters list is null, the DataSourceParameters originally used with these Credentials is automatically allowed.

minItems=1maxItems=50
SecretArn string | Aws_CF_FunctionString

The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.

DataSourceErrorInfo object

Error information for the data source creation or update.

Type string | Aws_CF_FunctionString
Message string | Aws_CF_FunctionString

Error message.

DataSourceErrorInfoType string | Aws_CF_FunctionString
DataSourceParameters object

The parameters that Amazon QuickSight uses to connect to your underlying data source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

AuroraPostgreSqlParameters object

Amazon Aurora with PostgreSQL compatibility parameters.

3 nested properties
Port number required

Port.

min=1max=65535
Database string | Aws_CF_FunctionString required

Database.

Host string | Aws_CF_FunctionString required

Host.

TeradataParameters object

Teradata parameters.

3 nested properties
Port number required

Port.

min=1max=65535
Database string | Aws_CF_FunctionString required

Database.

Host string | Aws_CF_FunctionString required

Host.

RdsParameters object

Amazon RDS parameters.

2 nested properties
InstanceId string | Aws_CF_FunctionString required

Instance ID.

Database string | Aws_CF_FunctionString required

Database.

AthenaParameters object

Amazon Athena parameters.

2 nested properties
WorkGroup string | Aws_CF_FunctionString

The workgroup that Amazon Athena uses.

RoleArn string | Aws_CF_FunctionString

Use the RoleArn structure to override an account-wide role for a specific Athena data source. For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.

SparkParameters object

Spark parameters.

2 nested properties
Port number required

Port.

min=1max=65535
Host string | Aws_CF_FunctionString required

Host.

MariaDbParameters object

MariaDB parameters.

3 nested properties
Port number required

Port.

min=1max=65535
Database string | Aws_CF_FunctionString required

Database.

Host string | Aws_CF_FunctionString required

Host.

OracleParameters object
3 nested properties
Port number required
min=1max=65535
Database string | Aws_CF_FunctionString required
Host string | Aws_CF_FunctionString required
PrestoParameters object

Presto parameters.

3 nested properties
Port number required

Port.

min=1max=65535
Host string | Aws_CF_FunctionString required

Host.

Catalog string | Aws_CF_FunctionString required

Catalog.

RedshiftParameters object

Amazon Redshift parameters. The ClusterId field can be blank if Host and Port are both set. The Host and Port fields can be blank if the ClusterId field is set.

4 nested properties
Database string | Aws_CF_FunctionString required

Database.

ClusterId string | Aws_CF_FunctionString

Cluster ID. This field can be blank if the Host and Port are provided.

Port number

Port. This field can be blank if the ClusterId is provided.

min=0max=65535
Host string | Aws_CF_FunctionString

Host. This field can be blank if ClusterId is provided.

MySqlParameters object

MySQL parameters.

3 nested properties
Port number required

Port.

min=1max=65535
Database string | Aws_CF_FunctionString required

Database.

Host string | Aws_CF_FunctionString required

Host.

SqlServerParameters object

SQL Server parameters.

3 nested properties
Port number required

Port.

min=1max=65535
Database string | Aws_CF_FunctionString required

Database.

Host string | Aws_CF_FunctionString required

Host.

SnowflakeParameters object

Snowflake parameters.

3 nested properties
Warehouse string | Aws_CF_FunctionString required

Warehouse.

Database string | Aws_CF_FunctionString required

Database.

Host string | Aws_CF_FunctionString required

Host.

AmazonElasticsearchParameters object

Amazon Elasticsearch Service parameters.

1 nested properties
Domain string | Aws_CF_FunctionString required

The Amazon Elasticsearch Service domain.

AmazonOpenSearchParameters object

Amazon OpenSearch Service parameters.

1 nested properties
Domain string | Aws_CF_FunctionString required

The Amazon OpenSearch Service domain.

PostgreSqlParameters object

PostgreSQL parameters.

3 nested properties
Port number required

Port.

min=1max=65535
Database string | Aws_CF_FunctionString required

Database.

Host string | Aws_CF_FunctionString required

Host.

AuroraParameters object

Amazon Aurora parameters.

3 nested properties
Port number required

Port.

min=1max=65535
Database string | Aws_CF_FunctionString required

Database.

Host string | Aws_CF_FunctionString required

Host.

S3Parameters object

S3 parameters.

2 nested properties
ManifestFileLocation object required

Amazon S3 manifest file location.

2 nested properties
Bucket string | Aws_CF_FunctionString required

Amazon S3 bucket.

Key string | Aws_CF_FunctionString required

Amazon S3 key that identifies an object.

RoleArn string | Aws_CF_FunctionString

Use the RoleArn structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.

DatabricksParameters object

Databricks parameters.

3 nested properties
Host string | Aws_CF_FunctionString required

Host.

Port number required

Port.

min=1max=65535
SqlEndpointPath string | Aws_CF_FunctionString required

The HTTP Path of the Databricks data source.

DataSourceType string | Aws_CF_FunctionString
ManifestFileLocation object

Amazon S3 manifest file location.

Bucket string | Aws_CF_FunctionString required

Amazon S3 bucket.

Key string | Aws_CF_FunctionString required

Amazon S3 key that identifies an object.

MariaDbParameters object

MariaDB parameters.

Port number required

Port.

min=1max=65535
Database string | Aws_CF_FunctionString required

Database.

Host string | Aws_CF_FunctionString required

Host.

MySqlParameters object

MySQL parameters.

Port number required

Port.

min=1max=65535
Database string | Aws_CF_FunctionString required

Database.

Host string | Aws_CF_FunctionString required

Host.

OracleParameters object
Port number required
min=1max=65535
Database string | Aws_CF_FunctionString required
Host string | Aws_CF_FunctionString required
PostgreSqlParameters object

PostgreSQL parameters.

Port number required

Port.

min=1max=65535
Database string | Aws_CF_FunctionString required

Database.

Host string | Aws_CF_FunctionString required

Host.

PrestoParameters object

Presto parameters.

Port number required

Port.

min=1max=65535
Host string | Aws_CF_FunctionString required

Host.

Catalog string | Aws_CF_FunctionString required

Catalog.

RdsParameters object

Amazon RDS parameters.

InstanceId string | Aws_CF_FunctionString required

Instance ID.

Database string | Aws_CF_FunctionString required

Database.

RedshiftParameters object

Amazon Redshift parameters. The ClusterId field can be blank if Host and Port are both set. The Host and Port fields can be blank if the ClusterId field is set.

Database string | Aws_CF_FunctionString required

Database.

ClusterId string | Aws_CF_FunctionString

Cluster ID. This field can be blank if the Host and Port are provided.

Port number

Port. This field can be blank if the ClusterId is provided.

min=0max=65535
Host string | Aws_CF_FunctionString

Host. This field can be blank if ClusterId is provided.

ResourcePermission object

Permission for the resource.

Actions string[] required

The IAM action to grant or revoke permissions on.

minItems=1maxItems=16
Principal string | Aws_CF_FunctionString required

The Amazon Resource Name (ARN) of the principal. This can be one of the following:

  • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

  • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

  • The ARN of an AWS account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across AWS accounts. (This is less common.)

ResourceStatus string | Aws_CF_FunctionString
S3Parameters object

S3 parameters.

ManifestFileLocation object required

Amazon S3 manifest file location.

2 nested properties
Bucket string | Aws_CF_FunctionString required

Amazon S3 bucket.

Key string | Aws_CF_FunctionString required

Amazon S3 key that identifies an object.

RoleArn string | Aws_CF_FunctionString

Use the RoleArn structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.

SnowflakeParameters object

Snowflake parameters.

Warehouse string | Aws_CF_FunctionString required

Warehouse.

Database string | Aws_CF_FunctionString required

Database.

Host string | Aws_CF_FunctionString required

Host.

SparkParameters object

Spark parameters.

Port number required

Port.

min=1max=65535
Host string | Aws_CF_FunctionString required

Host.

SqlServerParameters object

SQL Server parameters.

Port number required

Port.

min=1max=65535
Database string | Aws_CF_FunctionString required

Database.

Host string | Aws_CF_FunctionString required

Host.

SslProperties object

Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying data source.

DisableSsl boolean

A Boolean option to control whether SSL should be disabled.

Tag object

The key or keys of the key-value pairs for the resource tag or tags assigned to the resource.

Value string | Aws_CF_FunctionString required

Tag value.

Key string | Aws_CF_FunctionString required

Tag key.

TeradataParameters object

Teradata parameters.

Port number required

Port.

min=1max=65535
Database string | Aws_CF_FunctionString required

Database.

Host string | Aws_CF_FunctionString required

Host.

VpcConnectionProperties object

VPC connection properties.

VpcConnectionArn string | Aws_CF_FunctionString required

The Amazon Resource Name (ARN) for the VPC connection.