aws.quicksight.DataSource
Explore with Pulumi AI
Resource for managing QuickSight Data Source
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const _default = new aws.quicksight.DataSource("default", {
dataSourceId: "example-id",
name: "My Cool Data in S3",
parameters: {
s3: {
manifestFileLocation: {
bucket: "my-bucket",
key: "path/to/manifest.json",
},
},
},
type: "S3",
});
import pulumi
import pulumi_aws as aws
default = aws.quicksight.DataSource("default",
data_source_id="example-id",
name="My Cool Data in S3",
parameters={
"s3": {
"manifest_file_location": {
"bucket": "my-bucket",
"key": "path/to/manifest.json",
},
},
},
type="S3")
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/quicksight"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := quicksight.NewDataSource(ctx, "default", &quicksight.DataSourceArgs{
DataSourceId: pulumi.String("example-id"),
Name: pulumi.String("My Cool Data in S3"),
Parameters: &quicksight.DataSourceParametersArgs{
S3: &quicksight.DataSourceParametersS3Args{
ManifestFileLocation: &quicksight.DataSourceParametersS3ManifestFileLocationArgs{
Bucket: pulumi.String("my-bucket"),
Key: pulumi.String("path/to/manifest.json"),
},
},
},
Type: pulumi.String("S3"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var @default = new Aws.Quicksight.DataSource("default", new()
{
DataSourceId = "example-id",
Name = "My Cool Data in S3",
Parameters = new Aws.Quicksight.Inputs.DataSourceParametersArgs
{
S3 = new Aws.Quicksight.Inputs.DataSourceParametersS3Args
{
ManifestFileLocation = new Aws.Quicksight.Inputs.DataSourceParametersS3ManifestFileLocationArgs
{
Bucket = "my-bucket",
Key = "path/to/manifest.json",
},
},
},
Type = "S3",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.quicksight.DataSource;
import com.pulumi.aws.quicksight.DataSourceArgs;
import com.pulumi.aws.quicksight.inputs.DataSourceParametersArgs;
import com.pulumi.aws.quicksight.inputs.DataSourceParametersS3Args;
import com.pulumi.aws.quicksight.inputs.DataSourceParametersS3ManifestFileLocationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var default_ = new DataSource("default", DataSourceArgs.builder()
.dataSourceId("example-id")
.name("My Cool Data in S3")
.parameters(DataSourceParametersArgs.builder()
.s3(DataSourceParametersS3Args.builder()
.manifestFileLocation(DataSourceParametersS3ManifestFileLocationArgs.builder()
.bucket("my-bucket")
.key("path/to/manifest.json")
.build())
.build())
.build())
.type("S3")
.build());
}
}
resources:
default:
type: aws:quicksight:DataSource
properties:
dataSourceId: example-id
name: My Cool Data in S3
parameters:
s3:
manifestFileLocation:
bucket: my-bucket
key: path/to/manifest.json
type: S3
Create DataSource Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DataSource(name: string, args: DataSourceArgs, opts?: CustomResourceOptions);
@overload
def DataSource(resource_name: str,
args: DataSourceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DataSource(resource_name: str,
opts: Optional[ResourceOptions] = None,
data_source_id: Optional[str] = None,
parameters: Optional[DataSourceParametersArgs] = None,
type: Optional[str] = None,
aws_account_id: Optional[str] = None,
credentials: Optional[DataSourceCredentialsArgs] = None,
name: Optional[str] = None,
permissions: Optional[Sequence[DataSourcePermissionArgs]] = None,
ssl_properties: Optional[DataSourceSslPropertiesArgs] = None,
tags: Optional[Mapping[str, str]] = None,
vpc_connection_properties: Optional[DataSourceVpcConnectionPropertiesArgs] = None)
func NewDataSource(ctx *Context, name string, args DataSourceArgs, opts ...ResourceOption) (*DataSource, error)
public DataSource(string name, DataSourceArgs args, CustomResourceOptions? opts = null)
public DataSource(String name, DataSourceArgs args)
public DataSource(String name, DataSourceArgs args, CustomResourceOptions options)
type: aws:quicksight:DataSource
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DataSourceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DataSourceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DataSourceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DataSourceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DataSourceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampledataSourceResourceResourceFromQuicksightdataSource = new Aws.Quicksight.DataSource("exampledataSourceResourceResourceFromQuicksightdataSource", new()
{
DataSourceId = "string",
Parameters = new Aws.Quicksight.Inputs.DataSourceParametersArgs
{
AmazonElasticsearch = new Aws.Quicksight.Inputs.DataSourceParametersAmazonElasticsearchArgs
{
Domain = "string",
},
Athena = new Aws.Quicksight.Inputs.DataSourceParametersAthenaArgs
{
WorkGroup = "string",
},
Aurora = new Aws.Quicksight.Inputs.DataSourceParametersAuroraArgs
{
Database = "string",
Host = "string",
Port = 0,
},
AuroraPostgresql = new Aws.Quicksight.Inputs.DataSourceParametersAuroraPostgresqlArgs
{
Database = "string",
Host = "string",
Port = 0,
},
AwsIotAnalytics = new Aws.Quicksight.Inputs.DataSourceParametersAwsIotAnalyticsArgs
{
DataSetName = "string",
},
Databricks = new Aws.Quicksight.Inputs.DataSourceParametersDatabricksArgs
{
Host = "string",
Port = 0,
SqlEndpointPath = "string",
},
Jira = new Aws.Quicksight.Inputs.DataSourceParametersJiraArgs
{
SiteBaseUrl = "string",
},
MariaDb = new Aws.Quicksight.Inputs.DataSourceParametersMariaDbArgs
{
Database = "string",
Host = "string",
Port = 0,
},
Mysql = new Aws.Quicksight.Inputs.DataSourceParametersMysqlArgs
{
Database = "string",
Host = "string",
Port = 0,
},
Oracle = new Aws.Quicksight.Inputs.DataSourceParametersOracleArgs
{
Database = "string",
Host = "string",
Port = 0,
},
Postgresql = new Aws.Quicksight.Inputs.DataSourceParametersPostgresqlArgs
{
Database = "string",
Host = "string",
Port = 0,
},
Presto = new Aws.Quicksight.Inputs.DataSourceParametersPrestoArgs
{
Catalog = "string",
Host = "string",
Port = 0,
},
Rds = new Aws.Quicksight.Inputs.DataSourceParametersRdsArgs
{
Database = "string",
InstanceId = "string",
},
Redshift = new Aws.Quicksight.Inputs.DataSourceParametersRedshiftArgs
{
Database = "string",
ClusterId = "string",
Host = "string",
Port = 0,
},
S3 = new Aws.Quicksight.Inputs.DataSourceParametersS3Args
{
ManifestFileLocation = new Aws.Quicksight.Inputs.DataSourceParametersS3ManifestFileLocationArgs
{
Bucket = "string",
Key = "string",
},
},
ServiceNow = new Aws.Quicksight.Inputs.DataSourceParametersServiceNowArgs
{
SiteBaseUrl = "string",
},
Snowflake = new Aws.Quicksight.Inputs.DataSourceParametersSnowflakeArgs
{
Database = "string",
Host = "string",
Warehouse = "string",
},
Spark = new Aws.Quicksight.Inputs.DataSourceParametersSparkArgs
{
Host = "string",
Port = 0,
},
SqlServer = new Aws.Quicksight.Inputs.DataSourceParametersSqlServerArgs
{
Database = "string",
Host = "string",
Port = 0,
},
Teradata = new Aws.Quicksight.Inputs.DataSourceParametersTeradataArgs
{
Database = "string",
Host = "string",
Port = 0,
},
Twitter = new Aws.Quicksight.Inputs.DataSourceParametersTwitterArgs
{
MaxRows = 0,
Query = "string",
},
},
Type = "string",
AwsAccountId = "string",
Credentials = new Aws.Quicksight.Inputs.DataSourceCredentialsArgs
{
CopySourceArn = "string",
CredentialPair = new Aws.Quicksight.Inputs.DataSourceCredentialsCredentialPairArgs
{
Password = "string",
Username = "string",
},
SecretArn = "string",
},
Name = "string",
Permissions = new[]
{
new Aws.Quicksight.Inputs.DataSourcePermissionArgs
{
Actions = new[]
{
"string",
},
Principal = "string",
},
},
SslProperties = new Aws.Quicksight.Inputs.DataSourceSslPropertiesArgs
{
DisableSsl = false,
},
Tags =
{
{ "string", "string" },
},
VpcConnectionProperties = new Aws.Quicksight.Inputs.DataSourceVpcConnectionPropertiesArgs
{
VpcConnectionArn = "string",
},
});
example, err := quicksight.NewDataSource(ctx, "exampledataSourceResourceResourceFromQuicksightdataSource", &quicksight.DataSourceArgs{
DataSourceId: pulumi.String("string"),
Parameters: &quicksight.DataSourceParametersArgs{
AmazonElasticsearch: &quicksight.DataSourceParametersAmazonElasticsearchArgs{
Domain: pulumi.String("string"),
},
Athena: &quicksight.DataSourceParametersAthenaArgs{
WorkGroup: pulumi.String("string"),
},
Aurora: &quicksight.DataSourceParametersAuroraArgs{
Database: pulumi.String("string"),
Host: pulumi.String("string"),
Port: pulumi.Int(0),
},
AuroraPostgresql: &quicksight.DataSourceParametersAuroraPostgresqlArgs{
Database: pulumi.String("string"),
Host: pulumi.String("string"),
Port: pulumi.Int(0),
},
AwsIotAnalytics: &quicksight.DataSourceParametersAwsIotAnalyticsArgs{
DataSetName: pulumi.String("string"),
},
Databricks: &quicksight.DataSourceParametersDatabricksArgs{
Host: pulumi.String("string"),
Port: pulumi.Int(0),
SqlEndpointPath: pulumi.String("string"),
},
Jira: &quicksight.DataSourceParametersJiraArgs{
SiteBaseUrl: pulumi.String("string"),
},
MariaDb: &quicksight.DataSourceParametersMariaDbArgs{
Database: pulumi.String("string"),
Host: pulumi.String("string"),
Port: pulumi.Int(0),
},
Mysql: &quicksight.DataSourceParametersMysqlArgs{
Database: pulumi.String("string"),
Host: pulumi.String("string"),
Port: pulumi.Int(0),
},
Oracle: &quicksight.DataSourceParametersOracleArgs{
Database: pulumi.String("string"),
Host: pulumi.String("string"),
Port: pulumi.Int(0),
},
Postgresql: &quicksight.DataSourceParametersPostgresqlArgs{
Database: pulumi.String("string"),
Host: pulumi.String("string"),
Port: pulumi.Int(0),
},
Presto: &quicksight.DataSourceParametersPrestoArgs{
Catalog: pulumi.String("string"),
Host: pulumi.String("string"),
Port: pulumi.Int(0),
},
Rds: &quicksight.DataSourceParametersRdsArgs{
Database: pulumi.String("string"),
InstanceId: pulumi.String("string"),
},
Redshift: &quicksight.DataSourceParametersRedshiftArgs{
Database: pulumi.String("string"),
ClusterId: pulumi.String("string"),
Host: pulumi.String("string"),
Port: pulumi.Int(0),
},
S3: &quicksight.DataSourceParametersS3Args{
ManifestFileLocation: &quicksight.DataSourceParametersS3ManifestFileLocationArgs{
Bucket: pulumi.String("string"),
Key: pulumi.String("string"),
},
},
ServiceNow: &quicksight.DataSourceParametersServiceNowArgs{
SiteBaseUrl: pulumi.String("string"),
},
Snowflake: &quicksight.DataSourceParametersSnowflakeArgs{
Database: pulumi.String("string"),
Host: pulumi.String("string"),
Warehouse: pulumi.String("string"),
},
Spark: &quicksight.DataSourceParametersSparkArgs{
Host: pulumi.String("string"),
Port: pulumi.Int(0),
},
SqlServer: &quicksight.DataSourceParametersSqlServerArgs{
Database: pulumi.String("string"),
Host: pulumi.String("string"),
Port: pulumi.Int(0),
},
Teradata: &quicksight.DataSourceParametersTeradataArgs{
Database: pulumi.String("string"),
Host: pulumi.String("string"),
Port: pulumi.Int(0),
},
Twitter: &quicksight.DataSourceParametersTwitterArgs{
MaxRows: pulumi.Int(0),
Query: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
AwsAccountId: pulumi.String("string"),
Credentials: &quicksight.DataSourceCredentialsArgs{
CopySourceArn: pulumi.String("string"),
CredentialPair: &quicksight.DataSourceCredentialsCredentialPairArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
SecretArn: pulumi.String("string"),
},
Name: pulumi.String("string"),
Permissions: quicksight.DataSourcePermissionArray{
&quicksight.DataSourcePermissionArgs{
Actions: pulumi.StringArray{
pulumi.String("string"),
},
Principal: pulumi.String("string"),
},
},
SslProperties: &quicksight.DataSourceSslPropertiesArgs{
DisableSsl: pulumi.Bool(false),
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
VpcConnectionProperties: &quicksight.DataSourceVpcConnectionPropertiesArgs{
VpcConnectionArn: pulumi.String("string"),
},
})
var exampledataSourceResourceResourceFromQuicksightdataSource = new DataSource("exampledataSourceResourceResourceFromQuicksightdataSource", DataSourceArgs.builder()
.dataSourceId("string")
.parameters(DataSourceParametersArgs.builder()
.amazonElasticsearch(DataSourceParametersAmazonElasticsearchArgs.builder()
.domain("string")
.build())
.athena(DataSourceParametersAthenaArgs.builder()
.workGroup("string")
.build())
.aurora(DataSourceParametersAuroraArgs.builder()
.database("string")
.host("string")
.port(0)
.build())
.auroraPostgresql(DataSourceParametersAuroraPostgresqlArgs.builder()
.database("string")
.host("string")
.port(0)
.build())
.awsIotAnalytics(DataSourceParametersAwsIotAnalyticsArgs.builder()
.dataSetName("string")
.build())
.databricks(DataSourceParametersDatabricksArgs.builder()
.host("string")
.port(0)
.sqlEndpointPath("string")
.build())
.jira(DataSourceParametersJiraArgs.builder()
.siteBaseUrl("string")
.build())
.mariaDb(DataSourceParametersMariaDbArgs.builder()
.database("string")
.host("string")
.port(0)
.build())
.mysql(DataSourceParametersMysqlArgs.builder()
.database("string")
.host("string")
.port(0)
.build())
.oracle(DataSourceParametersOracleArgs.builder()
.database("string")
.host("string")
.port(0)
.build())
.postgresql(DataSourceParametersPostgresqlArgs.builder()
.database("string")
.host("string")
.port(0)
.build())
.presto(DataSourceParametersPrestoArgs.builder()
.catalog("string")
.host("string")
.port(0)
.build())
.rds(DataSourceParametersRdsArgs.builder()
.database("string")
.instanceId("string")
.build())
.redshift(DataSourceParametersRedshiftArgs.builder()
.database("string")
.clusterId("string")
.host("string")
.port(0)
.build())
.s3(DataSourceParametersS3Args.builder()
.manifestFileLocation(DataSourceParametersS3ManifestFileLocationArgs.builder()
.bucket("string")
.key("string")
.build())
.build())
.serviceNow(DataSourceParametersServiceNowArgs.builder()
.siteBaseUrl("string")
.build())
.snowflake(DataSourceParametersSnowflakeArgs.builder()
.database("string")
.host("string")
.warehouse("string")
.build())
.spark(DataSourceParametersSparkArgs.builder()
.host("string")
.port(0)
.build())
.sqlServer(DataSourceParametersSqlServerArgs.builder()
.database("string")
.host("string")
.port(0)
.build())
.teradata(DataSourceParametersTeradataArgs.builder()
.database("string")
.host("string")
.port(0)
.build())
.twitter(DataSourceParametersTwitterArgs.builder()
.maxRows(0)
.query("string")
.build())
.build())
.type("string")
.awsAccountId("string")
.credentials(DataSourceCredentialsArgs.builder()
.copySourceArn("string")
.credentialPair(DataSourceCredentialsCredentialPairArgs.builder()
.password("string")
.username("string")
.build())
.secretArn("string")
.build())
.name("string")
.permissions(DataSourcePermissionArgs.builder()
.actions("string")
.principal("string")
.build())
.sslProperties(DataSourceSslPropertiesArgs.builder()
.disableSsl(false)
.build())
.tags(Map.of("string", "string"))
.vpcConnectionProperties(DataSourceVpcConnectionPropertiesArgs.builder()
.vpcConnectionArn("string")
.build())
.build());
exampledata_source_resource_resource_from_quicksightdata_source = aws.quicksight.DataSource("exampledataSourceResourceResourceFromQuicksightdataSource",
data_source_id="string",
parameters={
"amazon_elasticsearch": {
"domain": "string",
},
"athena": {
"work_group": "string",
},
"aurora": {
"database": "string",
"host": "string",
"port": 0,
},
"aurora_postgresql": {
"database": "string",
"host": "string",
"port": 0,
},
"aws_iot_analytics": {
"data_set_name": "string",
},
"databricks": {
"host": "string",
"port": 0,
"sql_endpoint_path": "string",
},
"jira": {
"site_base_url": "string",
},
"maria_db": {
"database": "string",
"host": "string",
"port": 0,
},
"mysql": {
"database": "string",
"host": "string",
"port": 0,
},
"oracle": {
"database": "string",
"host": "string",
"port": 0,
},
"postgresql": {
"database": "string",
"host": "string",
"port": 0,
},
"presto": {
"catalog": "string",
"host": "string",
"port": 0,
},
"rds": {
"database": "string",
"instance_id": "string",
},
"redshift": {
"database": "string",
"cluster_id": "string",
"host": "string",
"port": 0,
},
"s3": {
"manifest_file_location": {
"bucket": "string",
"key": "string",
},
},
"service_now": {
"site_base_url": "string",
},
"snowflake": {
"database": "string",
"host": "string",
"warehouse": "string",
},
"spark": {
"host": "string",
"port": 0,
},
"sql_server": {
"database": "string",
"host": "string",
"port": 0,
},
"teradata": {
"database": "string",
"host": "string",
"port": 0,
},
"twitter": {
"max_rows": 0,
"query": "string",
},
},
type="string",
aws_account_id="string",
credentials={
"copy_source_arn": "string",
"credential_pair": {
"password": "string",
"username": "string",
},
"secret_arn": "string",
},
name="string",
permissions=[{
"actions": ["string"],
"principal": "string",
}],
ssl_properties={
"disable_ssl": False,
},
tags={
"string": "string",
},
vpc_connection_properties={
"vpc_connection_arn": "string",
})
const exampledataSourceResourceResourceFromQuicksightdataSource = new aws.quicksight.DataSource("exampledataSourceResourceResourceFromQuicksightdataSource", {
dataSourceId: "string",
parameters: {
amazonElasticsearch: {
domain: "string",
},
athena: {
workGroup: "string",
},
aurora: {
database: "string",
host: "string",
port: 0,
},
auroraPostgresql: {
database: "string",
host: "string",
port: 0,
},
awsIotAnalytics: {
dataSetName: "string",
},
databricks: {
host: "string",
port: 0,
sqlEndpointPath: "string",
},
jira: {
siteBaseUrl: "string",
},
mariaDb: {
database: "string",
host: "string",
port: 0,
},
mysql: {
database: "string",
host: "string",
port: 0,
},
oracle: {
database: "string",
host: "string",
port: 0,
},
postgresql: {
database: "string",
host: "string",
port: 0,
},
presto: {
catalog: "string",
host: "string",
port: 0,
},
rds: {
database: "string",
instanceId: "string",
},
redshift: {
database: "string",
clusterId: "string",
host: "string",
port: 0,
},
s3: {
manifestFileLocation: {
bucket: "string",
key: "string",
},
},
serviceNow: {
siteBaseUrl: "string",
},
snowflake: {
database: "string",
host: "string",
warehouse: "string",
},
spark: {
host: "string",
port: 0,
},
sqlServer: {
database: "string",
host: "string",
port: 0,
},
teradata: {
database: "string",
host: "string",
port: 0,
},
twitter: {
maxRows: 0,
query: "string",
},
},
type: "string",
awsAccountId: "string",
credentials: {
copySourceArn: "string",
credentialPair: {
password: "string",
username: "string",
},
secretArn: "string",
},
name: "string",
permissions: [{
actions: ["string"],
principal: "string",
}],
sslProperties: {
disableSsl: false,
},
tags: {
string: "string",
},
vpcConnectionProperties: {
vpcConnectionArn: "string",
},
});
type: aws:quicksight:DataSource
properties:
awsAccountId: string
credentials:
copySourceArn: string
credentialPair:
password: string
username: string
secretArn: string
dataSourceId: string
name: string
parameters:
amazonElasticsearch:
domain: string
athena:
workGroup: string
aurora:
database: string
host: string
port: 0
auroraPostgresql:
database: string
host: string
port: 0
awsIotAnalytics:
dataSetName: string
databricks:
host: string
port: 0
sqlEndpointPath: string
jira:
siteBaseUrl: string
mariaDb:
database: string
host: string
port: 0
mysql:
database: string
host: string
port: 0
oracle:
database: string
host: string
port: 0
postgresql:
database: string
host: string
port: 0
presto:
catalog: string
host: string
port: 0
rds:
database: string
instanceId: string
redshift:
clusterId: string
database: string
host: string
port: 0
s3:
manifestFileLocation:
bucket: string
key: string
serviceNow:
siteBaseUrl: string
snowflake:
database: string
host: string
warehouse: string
spark:
host: string
port: 0
sqlServer:
database: string
host: string
port: 0
teradata:
database: string
host: string
port: 0
twitter:
maxRows: 0
query: string
permissions:
- actions:
- string
principal: string
sslProperties:
disableSsl: false
tags:
string: string
type: string
vpcConnectionProperties:
vpcConnectionArn: string
DataSource Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The DataSource resource accepts the following input properties:
- Data
Source stringId - An identifier for the data source.
- Parameters
Data
Source Parameters - The parameters used to connect to this data source (exactly one).
- Type string
The type of the data source. See the AWS Documentation for the complete list of valid values.
The following arguments are optional:
- Aws
Account stringId - The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
- Credentials
Data
Source Credentials - The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details.
- Name string
- A name for the data source, maximum of 128 characters.
- Permissions
List<Data
Source Permission> - A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
- Ssl
Properties DataSource Ssl Properties - Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
- Dictionary<string, string>
- Key-value map of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - Vpc
Connection DataProperties Source Vpc Connection Properties - Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source. See VPC Connection Properties below for more details.
- Data
Source stringId - An identifier for the data source.
- Parameters
Data
Source Parameters Args - The parameters used to connect to this data source (exactly one).
- Type string
The type of the data source. See the AWS Documentation for the complete list of valid values.
The following arguments are optional:
- Aws
Account stringId - The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
- Credentials
Data
Source Credentials Args - The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details.
- Name string
- A name for the data source, maximum of 128 characters.
- Permissions
[]Data
Source Permission Args - A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
- Ssl
Properties DataSource Ssl Properties Args - Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
- map[string]string
- Key-value map of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - Vpc
Connection DataProperties Source Vpc Connection Properties Args - Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source. See VPC Connection Properties below for more details.
- data
Source StringId - An identifier for the data source.
- parameters
Data
Source Parameters - The parameters used to connect to this data source (exactly one).
- type String
The type of the data source. See the AWS Documentation for the complete list of valid values.
The following arguments are optional:
- aws
Account StringId - The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
- credentials
Data
Source Credentials - The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details.
- name String
- A name for the data source, maximum of 128 characters.
- permissions
List<Data
Source Permission> - A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
- ssl
Properties DataSource Ssl Properties - Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
- Map<String,String>
- Key-value map of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - vpc
Connection DataProperties Source Vpc Connection Properties - Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source. See VPC Connection Properties below for more details.
- data
Source stringId - An identifier for the data source.
- parameters
Data
Source Parameters - The parameters used to connect to this data source (exactly one).
- type string
The type of the data source. See the AWS Documentation for the complete list of valid values.
The following arguments are optional:
- aws
Account stringId - The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
- credentials
Data
Source Credentials - The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details.
- name string
- A name for the data source, maximum of 128 characters.
- permissions
Data
Source Permission[] - A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
- ssl
Properties DataSource Ssl Properties - Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
- {[key: string]: string}
- Key-value map of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - vpc
Connection DataProperties Source Vpc Connection Properties - Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source. See VPC Connection Properties below for more details.
- data_
source_ strid - An identifier for the data source.
- parameters
Data
Source Parameters Args - The parameters used to connect to this data source (exactly one).
- type str
The type of the data source. See the AWS Documentation for the complete list of valid values.
The following arguments are optional:
- aws_
account_ strid - The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
- credentials
Data
Source Credentials Args - The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details.
- name str
- A name for the data source, maximum of 128 characters.
- permissions
Sequence[Data
Source Permission Args] - A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
- ssl_
properties DataSource Ssl Properties Args - Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
- Mapping[str, str]
- Key-value map of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - vpc_
connection_ Dataproperties Source Vpc Connection Properties Args - Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source. See VPC Connection Properties below for more details.
- data
Source StringId - An identifier for the data source.
- parameters Property Map
- The parameters used to connect to this data source (exactly one).
- type String
The type of the data source. See the AWS Documentation for the complete list of valid values.
The following arguments are optional:
- aws
Account StringId - The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
- credentials Property Map
- The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details.
- name String
- A name for the data source, maximum of 128 characters.
- permissions List<Property Map>
- A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
- ssl
Properties Property Map - Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
- Map<String>
- Key-value map of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - vpc
Connection Property MapProperties - Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source. See VPC Connection Properties below for more details.
Outputs
All input properties are implicitly available as output properties. Additionally, the DataSource resource produces the following output properties:
Look up Existing DataSource Resource
Get an existing DataSource resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: DataSourceState, opts?: CustomResourceOptions): DataSource
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
arn: Optional[str] = None,
aws_account_id: Optional[str] = None,
credentials: Optional[DataSourceCredentialsArgs] = None,
data_source_id: Optional[str] = None,
name: Optional[str] = None,
parameters: Optional[DataSourceParametersArgs] = None,
permissions: Optional[Sequence[DataSourcePermissionArgs]] = None,
ssl_properties: Optional[DataSourceSslPropertiesArgs] = None,
tags: Optional[Mapping[str, str]] = None,
tags_all: Optional[Mapping[str, str]] = None,
type: Optional[str] = None,
vpc_connection_properties: Optional[DataSourceVpcConnectionPropertiesArgs] = None) -> DataSource
func GetDataSource(ctx *Context, name string, id IDInput, state *DataSourceState, opts ...ResourceOption) (*DataSource, error)
public static DataSource Get(string name, Input<string> id, DataSourceState? state, CustomResourceOptions? opts = null)
public static DataSource get(String name, Output<String> id, DataSourceState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Arn string
- Amazon Resource Name (ARN) of the data source
- Aws
Account stringId - The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
- Credentials
Data
Source Credentials - The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details.
- Data
Source stringId - An identifier for the data source.
- Name string
- A name for the data source, maximum of 128 characters.
- Parameters
Data
Source Parameters - The parameters used to connect to this data source (exactly one).
- Permissions
List<Data
Source Permission> - A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
- Ssl
Properties DataSource Ssl Properties - Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
- Dictionary<string, string>
- Key-value map of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - Dictionary<string, string>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - Type string
The type of the data source. See the AWS Documentation for the complete list of valid values.
The following arguments are optional:
- Vpc
Connection DataProperties Source Vpc Connection Properties - Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source. See VPC Connection Properties below for more details.
- Arn string
- Amazon Resource Name (ARN) of the data source
- Aws
Account stringId - The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
- Credentials
Data
Source Credentials Args - The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details.
- Data
Source stringId - An identifier for the data source.
- Name string
- A name for the data source, maximum of 128 characters.
- Parameters
Data
Source Parameters Args - The parameters used to connect to this data source (exactly one).
- Permissions
[]Data
Source Permission Args - A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
- Ssl
Properties DataSource Ssl Properties Args - Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
- map[string]string
- Key-value map of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - map[string]string
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - Type string
The type of the data source. See the AWS Documentation for the complete list of valid values.
The following arguments are optional:
- Vpc
Connection DataProperties Source Vpc Connection Properties Args - Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source. See VPC Connection Properties below for more details.
- arn String
- Amazon Resource Name (ARN) of the data source
- aws
Account StringId - The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
- credentials
Data
Source Credentials - The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details.
- data
Source StringId - An identifier for the data source.
- name String
- A name for the data source, maximum of 128 characters.
- parameters
Data
Source Parameters - The parameters used to connect to this data source (exactly one).
- permissions
List<Data
Source Permission> - A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
- ssl
Properties DataSource Ssl Properties - Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
- Map<String,String>
- Key-value map of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - Map<String,String>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - type String
The type of the data source. See the AWS Documentation for the complete list of valid values.
The following arguments are optional:
- vpc
Connection DataProperties Source Vpc Connection Properties - Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source. See VPC Connection Properties below for more details.
- arn string
- Amazon Resource Name (ARN) of the data source
- aws
Account stringId - The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
- credentials
Data
Source Credentials - The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details.
- data
Source stringId - An identifier for the data source.
- name string
- A name for the data source, maximum of 128 characters.
- parameters
Data
Source Parameters - The parameters used to connect to this data source (exactly one).
- permissions
Data
Source Permission[] - A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
- ssl
Properties DataSource Ssl Properties - Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
- {[key: string]: string}
- Key-value map of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - {[key: string]: string}
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - type string
The type of the data source. See the AWS Documentation for the complete list of valid values.
The following arguments are optional:
- vpc
Connection DataProperties Source Vpc Connection Properties - Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source. See VPC Connection Properties below for more details.
- arn str
- Amazon Resource Name (ARN) of the data source
- aws_
account_ strid - The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
- credentials
Data
Source Credentials Args - The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details.
- data_
source_ strid - An identifier for the data source.
- name str
- A name for the data source, maximum of 128 characters.
- parameters
Data
Source Parameters Args - The parameters used to connect to this data source (exactly one).
- permissions
Sequence[Data
Source Permission Args] - A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
- ssl_
properties DataSource Ssl Properties Args - Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
- Mapping[str, str]
- Key-value map of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - Mapping[str, str]
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - type str
The type of the data source. See the AWS Documentation for the complete list of valid values.
The following arguments are optional:
- vpc_
connection_ Dataproperties Source Vpc Connection Properties Args - Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source. See VPC Connection Properties below for more details.
- arn String
- Amazon Resource Name (ARN) of the data source
- aws
Account StringId - The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
- credentials Property Map
- The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details.
- data
Source StringId - An identifier for the data source.
- name String
- A name for the data source, maximum of 128 characters.
- parameters Property Map
- The parameters used to connect to this data source (exactly one).
- permissions List<Property Map>
- A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
- ssl
Properties Property Map - Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
- Map<String>
- Key-value map of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - Map<String>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - type String
The type of the data source. See the AWS Documentation for the complete list of valid values.
The following arguments are optional:
- vpc
Connection Property MapProperties - Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source. See VPC Connection Properties below for more details.
Supporting Types
DataSourceCredentials, DataSourceCredentialsArgs
- Copy
Source stringArn - The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use.
When the value is not null, the
credential_pair
from the data source in the ARN is used. - Credential
Pair DataSource Credentials Credential Pair - Credential pair. See Credential Pair below for more details.
- Secret
Arn string - The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.
- Copy
Source stringArn - The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use.
When the value is not null, the
credential_pair
from the data source in the ARN is used. - Credential
Pair DataSource Credentials Credential Pair - Credential pair. See Credential Pair below for more details.
- Secret
Arn string - The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.
- copy
Source StringArn - The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use.
When the value is not null, the
credential_pair
from the data source in the ARN is used. - credential
Pair DataSource Credentials Credential Pair - Credential pair. See Credential Pair below for more details.
- secret
Arn String - The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.
- copy
Source stringArn - The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use.
When the value is not null, the
credential_pair
from the data source in the ARN is used. - credential
Pair DataSource Credentials Credential Pair - Credential pair. See Credential Pair below for more details.
- secret
Arn string - The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.
- copy_
source_ strarn - The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use.
When the value is not null, the
credential_pair
from the data source in the ARN is used. - credential_
pair DataSource Credentials Credential Pair - Credential pair. See Credential Pair below for more details.
- secret_
arn str - The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.
- copy
Source StringArn - The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use.
When the value is not null, the
credential_pair
from the data source in the ARN is used. - credential
Pair Property Map - Credential pair. See Credential Pair below for more details.
- secret
Arn String - The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.
DataSourceCredentialsCredentialPair, DataSourceCredentialsCredentialPairArgs
DataSourceParameters, DataSourceParametersArgs
- Amazon
Elasticsearch DataSource Parameters Amazon Elasticsearch - Parameters for connecting to Amazon Elasticsearch.
- Athena
Data
Source Parameters Athena - Parameters for connecting to Athena.
- Aurora
Data
Source Parameters Aurora - Parameters for connecting to Aurora MySQL.
- Aurora
Postgresql DataSource Parameters Aurora Postgresql - Parameters for connecting to Aurora Postgresql.
- Aws
Iot DataAnalytics Source Parameters Aws Iot Analytics - Parameters for connecting to AWS IOT Analytics.
- Databricks
Data
Source Parameters Databricks - Parameters for connecting to Databricks.
- Jira
Data
Source Parameters Jira - Parameters for connecting to Jira.
- Maria
Db DataSource Parameters Maria Db - Parameters for connecting to MariaDB.
- Mysql
Data
Source Parameters Mysql - Parameters for connecting to MySQL.
- Oracle
Data
Source Parameters Oracle - Parameters for connecting to Oracle.
- Postgresql
Data
Source Parameters Postgresql - Parameters for connecting to Postgresql.
- Presto
Data
Source Parameters Presto - Parameters for connecting to Presto.
- Rds
Data
Source Parameters Rds - Parameters for connecting to RDS.
- Redshift
Data
Source Parameters Redshift - Parameters for connecting to Redshift.
- S3
Data
Source Parameters S3 - Parameters for connecting to S3.
- Service
Now DataSource Parameters Service Now - Parameters for connecting to ServiceNow.
- Snowflake
Data
Source Parameters Snowflake - Parameters for connecting to Snowflake.
- Spark
Data
Source Parameters Spark - Parameters for connecting to Spark.
- Sql
Server DataSource Parameters Sql Server - Parameters for connecting to SQL Server.
- Teradata
Data
Source Parameters Teradata - Parameters for connecting to Teradata.
- Twitter
Data
Source Parameters Twitter - Parameters for connecting to Twitter.
- Amazon
Elasticsearch DataSource Parameters Amazon Elasticsearch - Parameters for connecting to Amazon Elasticsearch.
- Athena
Data
Source Parameters Athena - Parameters for connecting to Athena.
- Aurora
Data
Source Parameters Aurora - Parameters for connecting to Aurora MySQL.
- Aurora
Postgresql DataSource Parameters Aurora Postgresql - Parameters for connecting to Aurora Postgresql.
- Aws
Iot DataAnalytics Source Parameters Aws Iot Analytics - Parameters for connecting to AWS IOT Analytics.
- Databricks
Data
Source Parameters Databricks - Parameters for connecting to Databricks.
- Jira
Data
Source Parameters Jira - Parameters for connecting to Jira.
- Maria
Db DataSource Parameters Maria Db - Parameters for connecting to MariaDB.
- Mysql
Data
Source Parameters Mysql - Parameters for connecting to MySQL.
- Oracle
Data
Source Parameters Oracle - Parameters for connecting to Oracle.
- Postgresql
Data
Source Parameters Postgresql - Parameters for connecting to Postgresql.
- Presto
Data
Source Parameters Presto - Parameters for connecting to Presto.
- Rds
Data
Source Parameters Rds - Parameters for connecting to RDS.
- Redshift
Data
Source Parameters Redshift - Parameters for connecting to Redshift.
- S3
Data
Source Parameters S3 - Parameters for connecting to S3.
- Service
Now DataSource Parameters Service Now - Parameters for connecting to ServiceNow.
- Snowflake
Data
Source Parameters Snowflake - Parameters for connecting to Snowflake.
- Spark
Data
Source Parameters Spark - Parameters for connecting to Spark.
- Sql
Server DataSource Parameters Sql Server - Parameters for connecting to SQL Server.
- Teradata
Data
Source Parameters Teradata - Parameters for connecting to Teradata.
- Twitter
Data
Source Parameters Twitter - Parameters for connecting to Twitter.
- amazon
Elasticsearch DataSource Parameters Amazon Elasticsearch - Parameters for connecting to Amazon Elasticsearch.
- athena
Data
Source Parameters Athena - Parameters for connecting to Athena.
- aurora
Data
Source Parameters Aurora - Parameters for connecting to Aurora MySQL.
- aurora
Postgresql DataSource Parameters Aurora Postgresql - Parameters for connecting to Aurora Postgresql.
- aws
Iot DataAnalytics Source Parameters Aws Iot Analytics - Parameters for connecting to AWS IOT Analytics.
- databricks
Data
Source Parameters Databricks - Parameters for connecting to Databricks.
- jira
Data
Source Parameters Jira - Parameters for connecting to Jira.
- maria
Db DataSource Parameters Maria Db - Parameters for connecting to MariaDB.
- mysql
Data
Source Parameters Mysql - Parameters for connecting to MySQL.
- oracle
Data
Source Parameters Oracle - Parameters for connecting to Oracle.
- postgresql
Data
Source Parameters Postgresql - Parameters for connecting to Postgresql.
- presto
Data
Source Parameters Presto - Parameters for connecting to Presto.
- rds
Data
Source Parameters Rds - Parameters for connecting to RDS.
- redshift
Data
Source Parameters Redshift - Parameters for connecting to Redshift.
- s3
Data
Source Parameters S3 - Parameters for connecting to S3.
- service
Now DataSource Parameters Service Now - Parameters for connecting to ServiceNow.
- snowflake
Data
Source Parameters Snowflake - Parameters for connecting to Snowflake.
- spark
Data
Source Parameters Spark - Parameters for connecting to Spark.
- sql
Server DataSource Parameters Sql Server - Parameters for connecting to SQL Server.
- teradata
Data
Source Parameters Teradata - Parameters for connecting to Teradata.
- twitter
Data
Source Parameters Twitter - Parameters for connecting to Twitter.
- amazon
Elasticsearch DataSource Parameters Amazon Elasticsearch - Parameters for connecting to Amazon Elasticsearch.
- athena
Data
Source Parameters Athena - Parameters for connecting to Athena.
- aurora
Data
Source Parameters Aurora - Parameters for connecting to Aurora MySQL.
- aurora
Postgresql DataSource Parameters Aurora Postgresql - Parameters for connecting to Aurora Postgresql.
- aws
Iot DataAnalytics Source Parameters Aws Iot Analytics - Parameters for connecting to AWS IOT Analytics.
- databricks
Data
Source Parameters Databricks - Parameters for connecting to Databricks.
- jira
Data
Source Parameters Jira - Parameters for connecting to Jira.
- maria
Db DataSource Parameters Maria Db - Parameters for connecting to MariaDB.
- mysql
Data
Source Parameters Mysql - Parameters for connecting to MySQL.
- oracle
Data
Source Parameters Oracle - Parameters for connecting to Oracle.
- postgresql
Data
Source Parameters Postgresql - Parameters for connecting to Postgresql.
- presto
Data
Source Parameters Presto - Parameters for connecting to Presto.
- rds
Data
Source Parameters Rds - Parameters for connecting to RDS.
- redshift
Data
Source Parameters Redshift - Parameters for connecting to Redshift.
- s3
Data
Source Parameters S3 - Parameters for connecting to S3.
- service
Now DataSource Parameters Service Now - Parameters for connecting to ServiceNow.
- snowflake
Data
Source Parameters Snowflake - Parameters for connecting to Snowflake.
- spark
Data
Source Parameters Spark - Parameters for connecting to Spark.
- sql
Server DataSource Parameters Sql Server - Parameters for connecting to SQL Server.
- teradata
Data
Source Parameters Teradata - Parameters for connecting to Teradata.
- twitter
Data
Source Parameters Twitter - Parameters for connecting to Twitter.
- amazon_
elasticsearch DataSource Parameters Amazon Elasticsearch - Parameters for connecting to Amazon Elasticsearch.
- athena
Data
Source Parameters Athena - Parameters for connecting to Athena.
- aurora
Data
Source Parameters Aurora - Parameters for connecting to Aurora MySQL.
- aurora_
postgresql DataSource Parameters Aurora Postgresql - Parameters for connecting to Aurora Postgresql.
- aws_
iot_ Dataanalytics Source Parameters Aws Iot Analytics - Parameters for connecting to AWS IOT Analytics.
- databricks
Data
Source Parameters Databricks - Parameters for connecting to Databricks.
- jira
Data
Source Parameters Jira - Parameters for connecting to Jira.
- maria_
db DataSource Parameters Maria Db - Parameters for connecting to MariaDB.
- mysql
Data
Source Parameters Mysql - Parameters for connecting to MySQL.
- oracle
Data
Source Parameters Oracle - Parameters for connecting to Oracle.
- postgresql
Data
Source Parameters Postgresql - Parameters for connecting to Postgresql.
- presto
Data
Source Parameters Presto - Parameters for connecting to Presto.
- rds
Data
Source Parameters Rds - Parameters for connecting to RDS.
- redshift
Data
Source Parameters Redshift - Parameters for connecting to Redshift.
- s3
Data
Source Parameters S3 - Parameters for connecting to S3.
- service_
now DataSource Parameters Service Now - Parameters for connecting to ServiceNow.
- snowflake
Data
Source Parameters Snowflake - Parameters for connecting to Snowflake.
- spark
Data
Source Parameters Spark - Parameters for connecting to Spark.
- sql_
server DataSource Parameters Sql Server - Parameters for connecting to SQL Server.
- teradata
Data
Source Parameters Teradata - Parameters for connecting to Teradata.
- twitter
Data
Source Parameters Twitter - Parameters for connecting to Twitter.
- amazon
Elasticsearch Property Map - Parameters for connecting to Amazon Elasticsearch.
- athena Property Map
- Parameters for connecting to Athena.
- aurora Property Map
- Parameters for connecting to Aurora MySQL.
- aurora
Postgresql Property Map - Parameters for connecting to Aurora Postgresql.
- aws
Iot Property MapAnalytics - Parameters for connecting to AWS IOT Analytics.
- databricks Property Map
- Parameters for connecting to Databricks.
- jira Property Map
- Parameters for connecting to Jira.
- maria
Db Property Map - Parameters for connecting to MariaDB.
- mysql Property Map
- Parameters for connecting to MySQL.
- oracle Property Map
- Parameters for connecting to Oracle.
- postgresql Property Map
- Parameters for connecting to Postgresql.
- presto Property Map
- Parameters for connecting to Presto.
- rds Property Map
- Parameters for connecting to RDS.
- redshift Property Map
- Parameters for connecting to Redshift.
- s3 Property Map
- Parameters for connecting to S3.
- service
Now Property Map - Parameters for connecting to ServiceNow.
- snowflake Property Map
- Parameters for connecting to Snowflake.
- spark Property Map
- Parameters for connecting to Spark.
- sql
Server Property Map - Parameters for connecting to SQL Server.
- teradata Property Map
- Parameters for connecting to Teradata.
- twitter Property Map
- Parameters for connecting to Twitter.
DataSourceParametersAmazonElasticsearch, DataSourceParametersAmazonElasticsearchArgs
- Domain string
- The OpenSearch domain.
- Domain string
- The OpenSearch domain.
- domain String
- The OpenSearch domain.
- domain string
- The OpenSearch domain.
- domain str
- The OpenSearch domain.
- domain String
- The OpenSearch domain.
DataSourceParametersAthena, DataSourceParametersAthenaArgs
- Work
Group string - The work-group to which to connect.
- Work
Group string - The work-group to which to connect.
- work
Group String - The work-group to which to connect.
- work
Group string - The work-group to which to connect.
- work_
group str - The work-group to which to connect.
- work
Group String - The work-group to which to connect.
DataSourceParametersAurora, DataSourceParametersAuroraArgs
DataSourceParametersAuroraPostgresql, DataSourceParametersAuroraPostgresqlArgs
DataSourceParametersAwsIotAnalytics, DataSourceParametersAwsIotAnalyticsArgs
- Data
Set stringName - The name of the data set to which to connect.
- Data
Set stringName - The name of the data set to which to connect.
- data
Set StringName - The name of the data set to which to connect.
- data
Set stringName - The name of the data set to which to connect.
- data_
set_ strname - The name of the data set to which to connect.
- data
Set StringName - The name of the data set to which to connect.
DataSourceParametersDatabricks, DataSourceParametersDatabricksArgs
- Host string
- The host name of the Databricks data source.
- Port int
- The port for the Databricks data source.
- Sql
Endpoint stringPath - The HTTP path of the Databricks data source.
- Host string
- The host name of the Databricks data source.
- Port int
- The port for the Databricks data source.
- Sql
Endpoint stringPath - The HTTP path of the Databricks data source.
- host String
- The host name of the Databricks data source.
- port Integer
- The port for the Databricks data source.
- sql
Endpoint StringPath - The HTTP path of the Databricks data source.
- host string
- The host name of the Databricks data source.
- port number
- The port for the Databricks data source.
- sql
Endpoint stringPath - The HTTP path of the Databricks data source.
- host str
- The host name of the Databricks data source.
- port int
- The port for the Databricks data source.
- sql_
endpoint_ strpath - The HTTP path of the Databricks data source.
- host String
- The host name of the Databricks data source.
- port Number
- The port for the Databricks data source.
- sql
Endpoint StringPath - The HTTP path of the Databricks data source.
DataSourceParametersJira, DataSourceParametersJiraArgs
- Site
Base stringUrl - The base URL of the Jira instance's site to which to connect.
- Site
Base stringUrl - The base URL of the Jira instance's site to which to connect.
- site
Base StringUrl - The base URL of the Jira instance's site to which to connect.
- site
Base stringUrl - The base URL of the Jira instance's site to which to connect.
- site_
base_ strurl - The base URL of the Jira instance's site to which to connect.
- site
Base StringUrl - The base URL of the Jira instance's site to which to connect.
DataSourceParametersMariaDb, DataSourceParametersMariaDbArgs
DataSourceParametersMysql, DataSourceParametersMysqlArgs
DataSourceParametersOracle, DataSourceParametersOracleArgs
DataSourceParametersPostgresql, DataSourceParametersPostgresqlArgs
DataSourceParametersPresto, DataSourceParametersPrestoArgs
DataSourceParametersRds, DataSourceParametersRdsArgs
- Database string
- The database to which to connect.
- Instance
Id string - The instance ID to which to connect.
- Database string
- The database to which to connect.
- Instance
Id string - The instance ID to which to connect.
- database String
- The database to which to connect.
- instance
Id String - The instance ID to which to connect.
- database string
- The database to which to connect.
- instance
Id string - The instance ID to which to connect.
- database str
- The database to which to connect.
- instance_
id str - The instance ID to which to connect.
- database String
- The database to which to connect.
- instance
Id String - The instance ID to which to connect.
DataSourceParametersRedshift, DataSourceParametersRedshiftArgs
- database str
- The database to which to connect.
- cluster_
id str - The ID of the cluster to which to connect.
- host str
- The host to which to connect.
- port int
- The port to which to connect.
DataSourceParametersS3, DataSourceParametersS3Args
- Manifest
File DataLocation Source Parameters S3Manifest File Location - An object containing the S3 location of the S3 manifest file.
- Manifest
File DataLocation Source Parameters S3Manifest File Location - An object containing the S3 location of the S3 manifest file.
- manifest
File DataLocation Source Parameters S3Manifest File Location - An object containing the S3 location of the S3 manifest file.
- manifest
File DataLocation Source Parameters S3Manifest File Location - An object containing the S3 location of the S3 manifest file.
- manifest_
file_ Datalocation Source Parameters S3Manifest File Location - An object containing the S3 location of the S3 manifest file.
- manifest
File Property MapLocation - An object containing the S3 location of the S3 manifest file.
DataSourceParametersS3ManifestFileLocation, DataSourceParametersS3ManifestFileLocationArgs
DataSourceParametersServiceNow, DataSourceParametersServiceNowArgs
- Site
Base stringUrl - The base URL of the Jira instance's site to which to connect.
- Site
Base stringUrl - The base URL of the Jira instance's site to which to connect.
- site
Base StringUrl - The base URL of the Jira instance's site to which to connect.
- site
Base stringUrl - The base URL of the Jira instance's site to which to connect.
- site_
base_ strurl - The base URL of the Jira instance's site to which to connect.
- site
Base StringUrl - The base URL of the Jira instance's site to which to connect.
DataSourceParametersSnowflake, DataSourceParametersSnowflakeArgs
DataSourceParametersSpark, DataSourceParametersSparkArgs
DataSourceParametersSqlServer, DataSourceParametersSqlServerArgs
DataSourceParametersTeradata, DataSourceParametersTeradataArgs
DataSourceParametersTwitter, DataSourceParametersTwitterArgs
DataSourcePermission, DataSourcePermissionArgs
DataSourceSslProperties, DataSourceSslPropertiesArgs
- Disable
Ssl bool - A Boolean option to control whether SSL should be disabled.
- Disable
Ssl bool - A Boolean option to control whether SSL should be disabled.
- disable
Ssl Boolean - A Boolean option to control whether SSL should be disabled.
- disable
Ssl boolean - A Boolean option to control whether SSL should be disabled.
- disable_
ssl bool - A Boolean option to control whether SSL should be disabled.
- disable
Ssl Boolean - A Boolean option to control whether SSL should be disabled.
DataSourceVpcConnectionProperties, DataSourceVpcConnectionPropertiesArgs
- Vpc
Connection stringArn - The Amazon Resource Name (ARN) for the VPC connection.
- Vpc
Connection stringArn - The Amazon Resource Name (ARN) for the VPC connection.
- vpc
Connection StringArn - The Amazon Resource Name (ARN) for the VPC connection.
- vpc
Connection stringArn - The Amazon Resource Name (ARN) for the VPC connection.
- vpc_
connection_ strarn - The Amazon Resource Name (ARN) for the VPC connection.
- vpc
Connection StringArn - The Amazon Resource Name (ARN) for the VPC connection.
Import
Using pulumi import
, import a QuickSight data source using the AWS account ID, and data source ID separated by a slash (/
). For example:
$ pulumi import aws:quicksight/dataSource:DataSource example 123456789123/my-data-source-id
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aws
Terraform Provider.