1. Packages
  2. AWS
  3. API Docs
  4. quicksight
  5. DataSource
AWS v6.64.0 published on Friday, Dec 6, 2024 by Pulumi

aws.quicksight.DataSource

Explore with Pulumi AI

aws logo
AWS v6.64.0 published on Friday, Dec 6, 2024 by Pulumi

    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:

    DataSourceId string
    An identifier for the data source.
    Parameters DataSourceParameters
    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:

    AwsAccountId string
    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 DataSourceCredentials
    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<DataSourcePermission>
    A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
    SslProperties DataSourceSslProperties
    Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
    Tags 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.
    VpcConnectionProperties DataSourceVpcConnectionProperties
    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.
    DataSourceId string
    An identifier for the data source.
    Parameters DataSourceParametersArgs
    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:

    AwsAccountId string
    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 DataSourceCredentialsArgs
    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 []DataSourcePermissionArgs
    A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
    SslProperties DataSourceSslPropertiesArgs
    Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
    Tags 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.
    VpcConnectionProperties DataSourceVpcConnectionPropertiesArgs
    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.
    dataSourceId String
    An identifier for the data source.
    parameters DataSourceParameters
    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:

    awsAccountId String
    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 DataSourceCredentials
    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<DataSourcePermission>
    A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
    sslProperties DataSourceSslProperties
    Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
    tags 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.
    vpcConnectionProperties DataSourceVpcConnectionProperties
    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.
    dataSourceId string
    An identifier for the data source.
    parameters DataSourceParameters
    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:

    awsAccountId string
    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 DataSourceCredentials
    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 DataSourcePermission[]
    A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
    sslProperties DataSourceSslProperties
    Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
    tags {[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.
    vpcConnectionProperties DataSourceVpcConnectionProperties
    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_id str
    An identifier for the data source.
    parameters DataSourceParametersArgs
    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_id str
    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 DataSourceCredentialsArgs
    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[DataSourcePermissionArgs]
    A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
    ssl_properties DataSourceSslPropertiesArgs
    Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
    tags 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_properties DataSourceVpcConnectionPropertiesArgs
    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.
    dataSourceId String
    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:

    awsAccountId String
    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.
    sslProperties Property Map
    Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
    tags 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.
    vpcConnectionProperties Property Map
    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:

    Arn string
    Amazon Resource Name (ARN) of the data source
    Id string
    The provider-assigned unique ID for this managed resource.
    TagsAll Dictionary<string, string>
    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated: Please use tags instead.

    Arn string
    Amazon Resource Name (ARN) of the data source
    Id string
    The provider-assigned unique ID for this managed resource.
    TagsAll map[string]string
    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated: Please use tags instead.

    arn String
    Amazon Resource Name (ARN) of the data source
    id String
    The provider-assigned unique ID for this managed resource.
    tagsAll Map<String,String>
    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated: Please use tags instead.

    arn string
    Amazon Resource Name (ARN) of the data source
    id string
    The provider-assigned unique ID for this managed resource.
    tagsAll {[key: string]: string}
    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated: Please use tags instead.

    arn str
    Amazon Resource Name (ARN) of the data source
    id str
    The provider-assigned unique ID for this managed resource.
    tags_all Mapping[str, str]
    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated: Please use tags instead.

    arn String
    Amazon Resource Name (ARN) of the data source
    id String
    The provider-assigned unique ID for this managed resource.
    tagsAll Map<String>
    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated: Please use tags instead.

    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.
    The following state arguments are supported:
    Arn string
    Amazon Resource Name (ARN) of the data source
    AwsAccountId string
    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 DataSourceCredentials
    The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details.
    DataSourceId string
    An identifier for the data source.
    Name string
    A name for the data source, maximum of 128 characters.
    Parameters DataSourceParameters
    The parameters used to connect to this data source (exactly one).
    Permissions List<DataSourcePermission>
    A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
    SslProperties DataSourceSslProperties
    Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
    Tags 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.
    TagsAll Dictionary<string, string>
    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated: Please use tags instead.

    Type string

    The type of the data source. See the AWS Documentation for the complete list of valid values.

    The following arguments are optional:

    VpcConnectionProperties DataSourceVpcConnectionProperties
    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
    AwsAccountId string
    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 DataSourceCredentialsArgs
    The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details.
    DataSourceId string
    An identifier for the data source.
    Name string
    A name for the data source, maximum of 128 characters.
    Parameters DataSourceParametersArgs
    The parameters used to connect to this data source (exactly one).
    Permissions []DataSourcePermissionArgs
    A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
    SslProperties DataSourceSslPropertiesArgs
    Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
    Tags 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.
    TagsAll map[string]string
    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated: Please use tags instead.

    Type string

    The type of the data source. See the AWS Documentation for the complete list of valid values.

    The following arguments are optional:

    VpcConnectionProperties DataSourceVpcConnectionPropertiesArgs
    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
    awsAccountId String
    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 DataSourceCredentials
    The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details.
    dataSourceId String
    An identifier for the data source.
    name String
    A name for the data source, maximum of 128 characters.
    parameters DataSourceParameters
    The parameters used to connect to this data source (exactly one).
    permissions List<DataSourcePermission>
    A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
    sslProperties DataSourceSslProperties
    Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
    tags 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.
    tagsAll Map<String,String>
    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated: Please use tags instead.

    type String

    The type of the data source. See the AWS Documentation for the complete list of valid values.

    The following arguments are optional:

    vpcConnectionProperties DataSourceVpcConnectionProperties
    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
    awsAccountId string
    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 DataSourceCredentials
    The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details.
    dataSourceId string
    An identifier for the data source.
    name string
    A name for the data source, maximum of 128 characters.
    parameters DataSourceParameters
    The parameters used to connect to this data source (exactly one).
    permissions DataSourcePermission[]
    A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
    sslProperties DataSourceSslProperties
    Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
    tags {[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.
    tagsAll {[key: string]: string}
    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated: Please use tags instead.

    type string

    The type of the data source. See the AWS Documentation for the complete list of valid values.

    The following arguments are optional:

    vpcConnectionProperties DataSourceVpcConnectionProperties
    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_id str
    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 DataSourceCredentialsArgs
    The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details.
    data_source_id str
    An identifier for the data source.
    name str
    A name for the data source, maximum of 128 characters.
    parameters DataSourceParametersArgs
    The parameters used to connect to this data source (exactly one).
    permissions Sequence[DataSourcePermissionArgs]
    A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details.
    ssl_properties DataSourceSslPropertiesArgs
    Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
    tags 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.
    tags_all Mapping[str, str]
    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated: Please use tags instead.

    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_properties DataSourceVpcConnectionPropertiesArgs
    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
    awsAccountId String
    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.
    dataSourceId String
    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.
    sslProperties Property Map
    Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details.
    tags 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.
    tagsAll Map<String>
    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated: Please use tags instead.

    type String

    The type of the data source. See the AWS Documentation for the complete list of valid values.

    The following arguments are optional:

    vpcConnectionProperties Property Map
    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

    CopySourceArn string
    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.
    CredentialPair DataSourceCredentialsCredentialPair
    Credential pair. See Credential Pair below for more details.
    SecretArn string
    The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.
    CopySourceArn string
    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.
    CredentialPair DataSourceCredentialsCredentialPair
    Credential pair. See Credential Pair below for more details.
    SecretArn string
    The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.
    copySourceArn String
    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.
    credentialPair DataSourceCredentialsCredentialPair
    Credential pair. See Credential Pair below for more details.
    secretArn String
    The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.
    copySourceArn string
    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.
    credentialPair DataSourceCredentialsCredentialPair
    Credential pair. See Credential Pair below for more details.
    secretArn string
    The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.
    copy_source_arn str
    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 DataSourceCredentialsCredentialPair
    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.
    copySourceArn String
    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.
    credentialPair Property Map
    Credential pair. See Credential Pair below for more details.
    secretArn String
    The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.

    DataSourceCredentialsCredentialPair, DataSourceCredentialsCredentialPairArgs

    Password string
    Password, maximum length of 1024 characters.
    Username string
    User name, maximum length of 64 characters.
    Password string
    Password, maximum length of 1024 characters.
    Username string
    User name, maximum length of 64 characters.
    password String
    Password, maximum length of 1024 characters.
    username String
    User name, maximum length of 64 characters.
    password string
    Password, maximum length of 1024 characters.
    username string
    User name, maximum length of 64 characters.
    password str
    Password, maximum length of 1024 characters.
    username str
    User name, maximum length of 64 characters.
    password String
    Password, maximum length of 1024 characters.
    username String
    User name, maximum length of 64 characters.

    DataSourceParameters, DataSourceParametersArgs

    AmazonElasticsearch DataSourceParametersAmazonElasticsearch
    Parameters for connecting to Amazon Elasticsearch.
    Athena DataSourceParametersAthena
    Parameters for connecting to Athena.
    Aurora DataSourceParametersAurora
    Parameters for connecting to Aurora MySQL.
    AuroraPostgresql DataSourceParametersAuroraPostgresql
    Parameters for connecting to Aurora Postgresql.
    AwsIotAnalytics DataSourceParametersAwsIotAnalytics
    Parameters for connecting to AWS IOT Analytics.
    Databricks DataSourceParametersDatabricks
    Parameters for connecting to Databricks.
    Jira DataSourceParametersJira
    Parameters for connecting to Jira.
    MariaDb DataSourceParametersMariaDb
    Parameters for connecting to MariaDB.
    Mysql DataSourceParametersMysql
    Parameters for connecting to MySQL.
    Oracle DataSourceParametersOracle
    Parameters for connecting to Oracle.
    Postgresql DataSourceParametersPostgresql
    Parameters for connecting to Postgresql.
    Presto DataSourceParametersPresto
    Parameters for connecting to Presto.
    Rds DataSourceParametersRds
    Parameters for connecting to RDS.
    Redshift DataSourceParametersRedshift
    Parameters for connecting to Redshift.
    S3 DataSourceParametersS3
    Parameters for connecting to S3.
    ServiceNow DataSourceParametersServiceNow
    Parameters for connecting to ServiceNow.
    Snowflake DataSourceParametersSnowflake
    Parameters for connecting to Snowflake.
    Spark DataSourceParametersSpark
    Parameters for connecting to Spark.
    SqlServer DataSourceParametersSqlServer
    Parameters for connecting to SQL Server.
    Teradata DataSourceParametersTeradata
    Parameters for connecting to Teradata.
    Twitter DataSourceParametersTwitter
    Parameters for connecting to Twitter.
    AmazonElasticsearch DataSourceParametersAmazonElasticsearch
    Parameters for connecting to Amazon Elasticsearch.
    Athena DataSourceParametersAthena
    Parameters for connecting to Athena.
    Aurora DataSourceParametersAurora
    Parameters for connecting to Aurora MySQL.
    AuroraPostgresql DataSourceParametersAuroraPostgresql
    Parameters for connecting to Aurora Postgresql.
    AwsIotAnalytics DataSourceParametersAwsIotAnalytics
    Parameters for connecting to AWS IOT Analytics.
    Databricks DataSourceParametersDatabricks
    Parameters for connecting to Databricks.
    Jira DataSourceParametersJira
    Parameters for connecting to Jira.
    MariaDb DataSourceParametersMariaDb
    Parameters for connecting to MariaDB.
    Mysql DataSourceParametersMysql
    Parameters for connecting to MySQL.
    Oracle DataSourceParametersOracle
    Parameters for connecting to Oracle.
    Postgresql DataSourceParametersPostgresql
    Parameters for connecting to Postgresql.
    Presto DataSourceParametersPresto
    Parameters for connecting to Presto.
    Rds DataSourceParametersRds
    Parameters for connecting to RDS.
    Redshift DataSourceParametersRedshift
    Parameters for connecting to Redshift.
    S3 DataSourceParametersS3
    Parameters for connecting to S3.
    ServiceNow DataSourceParametersServiceNow
    Parameters for connecting to ServiceNow.
    Snowflake DataSourceParametersSnowflake
    Parameters for connecting to Snowflake.
    Spark DataSourceParametersSpark
    Parameters for connecting to Spark.
    SqlServer DataSourceParametersSqlServer
    Parameters for connecting to SQL Server.
    Teradata DataSourceParametersTeradata
    Parameters for connecting to Teradata.
    Twitter DataSourceParametersTwitter
    Parameters for connecting to Twitter.
    amazonElasticsearch DataSourceParametersAmazonElasticsearch
    Parameters for connecting to Amazon Elasticsearch.
    athena DataSourceParametersAthena
    Parameters for connecting to Athena.
    aurora DataSourceParametersAurora
    Parameters for connecting to Aurora MySQL.
    auroraPostgresql DataSourceParametersAuroraPostgresql
    Parameters for connecting to Aurora Postgresql.
    awsIotAnalytics DataSourceParametersAwsIotAnalytics
    Parameters for connecting to AWS IOT Analytics.
    databricks DataSourceParametersDatabricks
    Parameters for connecting to Databricks.
    jira DataSourceParametersJira
    Parameters for connecting to Jira.
    mariaDb DataSourceParametersMariaDb
    Parameters for connecting to MariaDB.
    mysql DataSourceParametersMysql
    Parameters for connecting to MySQL.
    oracle DataSourceParametersOracle
    Parameters for connecting to Oracle.
    postgresql DataSourceParametersPostgresql
    Parameters for connecting to Postgresql.
    presto DataSourceParametersPresto
    Parameters for connecting to Presto.
    rds DataSourceParametersRds
    Parameters for connecting to RDS.
    redshift DataSourceParametersRedshift
    Parameters for connecting to Redshift.
    s3 DataSourceParametersS3
    Parameters for connecting to S3.
    serviceNow DataSourceParametersServiceNow
    Parameters for connecting to ServiceNow.
    snowflake DataSourceParametersSnowflake
    Parameters for connecting to Snowflake.
    spark DataSourceParametersSpark
    Parameters for connecting to Spark.
    sqlServer DataSourceParametersSqlServer
    Parameters for connecting to SQL Server.
    teradata DataSourceParametersTeradata
    Parameters for connecting to Teradata.
    twitter DataSourceParametersTwitter
    Parameters for connecting to Twitter.
    amazonElasticsearch DataSourceParametersAmazonElasticsearch
    Parameters for connecting to Amazon Elasticsearch.
    athena DataSourceParametersAthena
    Parameters for connecting to Athena.
    aurora DataSourceParametersAurora
    Parameters for connecting to Aurora MySQL.
    auroraPostgresql DataSourceParametersAuroraPostgresql
    Parameters for connecting to Aurora Postgresql.
    awsIotAnalytics DataSourceParametersAwsIotAnalytics
    Parameters for connecting to AWS IOT Analytics.
    databricks DataSourceParametersDatabricks
    Parameters for connecting to Databricks.
    jira DataSourceParametersJira
    Parameters for connecting to Jira.
    mariaDb DataSourceParametersMariaDb
    Parameters for connecting to MariaDB.
    mysql DataSourceParametersMysql
    Parameters for connecting to MySQL.
    oracle DataSourceParametersOracle
    Parameters for connecting to Oracle.
    postgresql DataSourceParametersPostgresql
    Parameters for connecting to Postgresql.
    presto DataSourceParametersPresto
    Parameters for connecting to Presto.
    rds DataSourceParametersRds
    Parameters for connecting to RDS.
    redshift DataSourceParametersRedshift
    Parameters for connecting to Redshift.
    s3 DataSourceParametersS3
    Parameters for connecting to S3.
    serviceNow DataSourceParametersServiceNow
    Parameters for connecting to ServiceNow.
    snowflake DataSourceParametersSnowflake
    Parameters for connecting to Snowflake.
    spark DataSourceParametersSpark
    Parameters for connecting to Spark.
    sqlServer DataSourceParametersSqlServer
    Parameters for connecting to SQL Server.
    teradata DataSourceParametersTeradata
    Parameters for connecting to Teradata.
    twitter DataSourceParametersTwitter
    Parameters for connecting to Twitter.
    amazon_elasticsearch DataSourceParametersAmazonElasticsearch
    Parameters for connecting to Amazon Elasticsearch.
    athena DataSourceParametersAthena
    Parameters for connecting to Athena.
    aurora DataSourceParametersAurora
    Parameters for connecting to Aurora MySQL.
    aurora_postgresql DataSourceParametersAuroraPostgresql
    Parameters for connecting to Aurora Postgresql.
    aws_iot_analytics DataSourceParametersAwsIotAnalytics
    Parameters for connecting to AWS IOT Analytics.
    databricks DataSourceParametersDatabricks
    Parameters for connecting to Databricks.
    jira DataSourceParametersJira
    Parameters for connecting to Jira.
    maria_db DataSourceParametersMariaDb
    Parameters for connecting to MariaDB.
    mysql DataSourceParametersMysql
    Parameters for connecting to MySQL.
    oracle DataSourceParametersOracle
    Parameters for connecting to Oracle.
    postgresql DataSourceParametersPostgresql
    Parameters for connecting to Postgresql.
    presto DataSourceParametersPresto
    Parameters for connecting to Presto.
    rds DataSourceParametersRds
    Parameters for connecting to RDS.
    redshift DataSourceParametersRedshift
    Parameters for connecting to Redshift.
    s3 DataSourceParametersS3
    Parameters for connecting to S3.
    service_now DataSourceParametersServiceNow
    Parameters for connecting to ServiceNow.
    snowflake DataSourceParametersSnowflake
    Parameters for connecting to Snowflake.
    spark DataSourceParametersSpark
    Parameters for connecting to Spark.
    sql_server DataSourceParametersSqlServer
    Parameters for connecting to SQL Server.
    teradata DataSourceParametersTeradata
    Parameters for connecting to Teradata.
    twitter DataSourceParametersTwitter
    Parameters for connecting to Twitter.
    amazonElasticsearch 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.
    auroraPostgresql Property Map
    Parameters for connecting to Aurora Postgresql.
    awsIotAnalytics Property Map
    Parameters for connecting to AWS IOT Analytics.
    databricks Property Map
    Parameters for connecting to Databricks.
    jira Property Map
    Parameters for connecting to Jira.
    mariaDb 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.
    serviceNow Property Map
    Parameters for connecting to ServiceNow.
    snowflake Property Map
    Parameters for connecting to Snowflake.
    spark Property Map
    Parameters for connecting to Spark.
    sqlServer 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

    WorkGroup string
    The work-group to which to connect.
    WorkGroup string
    The work-group to which to connect.
    workGroup String
    The work-group to which to connect.
    workGroup string
    The work-group to which to connect.
    work_group str
    The work-group to which to connect.
    workGroup String
    The work-group to which to connect.

    DataSourceParametersAurora, DataSourceParametersAuroraArgs

    Database string
    The database to which to connect.
    Host string
    The host to which to connect.
    Port int
    The port to which to connect.
    Database string
    The database to which to connect.
    Host string
    The host to which to connect.
    Port int
    The port to which to connect.
    database String
    The database to which to connect.
    host String
    The host to which to connect.
    port Integer
    The port to which to connect.
    database string
    The database to which to connect.
    host string
    The host to which to connect.
    port number
    The port to which to connect.
    database str
    The database to which to connect.
    host str
    The host to which to connect.
    port int
    The port to which to connect.
    database String
    The database to which to connect.
    host String
    The host to which to connect.
    port Number
    The port to which to connect.

    DataSourceParametersAuroraPostgresql, DataSourceParametersAuroraPostgresqlArgs

    Database string
    The database to which to connect.
    Host string
    The host to which to connect.
    Port int
    The port to which to connect.
    Database string
    The database to which to connect.
    Host string
    The host to which to connect.
    Port int
    The port to which to connect.
    database String
    The database to which to connect.
    host String
    The host to which to connect.
    port Integer
    The port to which to connect.
    database string
    The database to which to connect.
    host string
    The host to which to connect.
    port number
    The port to which to connect.
    database str
    The database to which to connect.
    host str
    The host to which to connect.
    port int
    The port to which to connect.
    database String
    The database to which to connect.
    host String
    The host to which to connect.
    port Number
    The port to which to connect.

    DataSourceParametersAwsIotAnalytics, DataSourceParametersAwsIotAnalyticsArgs

    DataSetName string
    The name of the data set to which to connect.
    DataSetName string
    The name of the data set to which to connect.
    dataSetName String
    The name of the data set to which to connect.
    dataSetName string
    The name of the data set to which to connect.
    data_set_name str
    The name of the data set to which to connect.
    dataSetName String
    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.
    SqlEndpointPath string
    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.
    SqlEndpointPath string
    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.
    sqlEndpointPath String
    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.
    sqlEndpointPath string
    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_path str
    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.
    sqlEndpointPath String
    The HTTP path of the Databricks data source.

    DataSourceParametersJira, DataSourceParametersJiraArgs

    SiteBaseUrl string
    The base URL of the Jira instance's site to which to connect.
    SiteBaseUrl string
    The base URL of the Jira instance's site to which to connect.
    siteBaseUrl String
    The base URL of the Jira instance's site to which to connect.
    siteBaseUrl string
    The base URL of the Jira instance's site to which to connect.
    site_base_url str
    The base URL of the Jira instance's site to which to connect.
    siteBaseUrl String
    The base URL of the Jira instance's site to which to connect.

    DataSourceParametersMariaDb, DataSourceParametersMariaDbArgs

    Database string
    The database to which to connect.
    Host string
    The host to which to connect.
    Port int
    The port to which to connect.
    Database string
    The database to which to connect.
    Host string
    The host to which to connect.
    Port int
    The port to which to connect.
    database String
    The database to which to connect.
    host String
    The host to which to connect.
    port Integer
    The port to which to connect.
    database string
    The database to which to connect.
    host string
    The host to which to connect.
    port number
    The port to which to connect.
    database str
    The database to which to connect.
    host str
    The host to which to connect.
    port int
    The port to which to connect.
    database String
    The database to which to connect.
    host String
    The host to which to connect.
    port Number
    The port to which to connect.

    DataSourceParametersMysql, DataSourceParametersMysqlArgs

    Database string
    The database to which to connect.
    Host string
    The host to which to connect.
    Port int
    The port to which to connect.
    Database string
    The database to which to connect.
    Host string
    The host to which to connect.
    Port int
    The port to which to connect.
    database String
    The database to which to connect.
    host String
    The host to which to connect.
    port Integer
    The port to which to connect.
    database string
    The database to which to connect.
    host string
    The host to which to connect.
    port number
    The port to which to connect.
    database str
    The database to which to connect.
    host str
    The host to which to connect.
    port int
    The port to which to connect.
    database String
    The database to which to connect.
    host String
    The host to which to connect.
    port Number
    The port to which to connect.

    DataSourceParametersOracle, DataSourceParametersOracleArgs

    Database string
    The database to which to connect.
    Host string
    The host to which to connect.
    Port int
    The port to which to connect.
    Database string
    The database to which to connect.
    Host string
    The host to which to connect.
    Port int
    The port to which to connect.
    database String
    The database to which to connect.
    host String
    The host to which to connect.
    port Integer
    The port to which to connect.
    database string
    The database to which to connect.
    host string
    The host to which to connect.
    port number
    The port to which to connect.
    database str
    The database to which to connect.
    host str
    The host to which to connect.
    port int
    The port to which to connect.
    database String
    The database to which to connect.
    host String
    The host to which to connect.
    port Number
    The port to which to connect.

    DataSourceParametersPostgresql, DataSourceParametersPostgresqlArgs

    Database string
    The database to which to connect.
    Host string
    The host to which to connect.
    Port int
    The port to which to connect.
    Database string
    The database to which to connect.
    Host string
    The host to which to connect.
    Port int
    The port to which to connect.
    database String
    The database to which to connect.
    host String
    The host to which to connect.
    port Integer
    The port to which to connect.
    database string
    The database to which to connect.
    host string
    The host to which to connect.
    port number
    The port to which to connect.
    database str
    The database to which to connect.
    host str
    The host to which to connect.
    port int
    The port to which to connect.
    database String
    The database to which to connect.
    host String
    The host to which to connect.
    port Number
    The port to which to connect.

    DataSourceParametersPresto, DataSourceParametersPrestoArgs

    Catalog string
    The catalog to which to connect.
    Host string
    The host to which to connect.
    Port int
    The port to which to connect.
    Catalog string
    The catalog to which to connect.
    Host string
    The host to which to connect.
    Port int
    The port to which to connect.
    catalog String
    The catalog to which to connect.
    host String
    The host to which to connect.
    port Integer
    The port to which to connect.
    catalog string
    The catalog to which to connect.
    host string
    The host to which to connect.
    port number
    The port to which to connect.
    catalog str
    The catalog to which to connect.
    host str
    The host to which to connect.
    port int
    The port to which to connect.
    catalog String
    The catalog to which to connect.
    host String
    The host to which to connect.
    port Number
    The port to which to connect.

    DataSourceParametersRds, DataSourceParametersRdsArgs

    Database string
    The database to which to connect.
    InstanceId string
    The instance ID to which to connect.
    Database string
    The database to which to connect.
    InstanceId string
    The instance ID to which to connect.
    database String
    The database to which to connect.
    instanceId String
    The instance ID to which to connect.
    database string
    The database to which to connect.
    instanceId 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.
    instanceId String
    The instance ID to which to connect.

    DataSourceParametersRedshift, DataSourceParametersRedshiftArgs

    Database string
    The database to which to connect.
    ClusterId string
    The ID of the cluster to which to connect.
    Host string
    The host to which to connect.
    Port int
    The port to which to connect.
    Database string
    The database to which to connect.
    ClusterId string
    The ID of the cluster to which to connect.
    Host string
    The host to which to connect.
    Port int
    The port to which to connect.
    database String
    The database to which to connect.
    clusterId String
    The ID of the cluster to which to connect.
    host String
    The host to which to connect.
    port Integer
    The port to which to connect.
    database string
    The database to which to connect.
    clusterId string
    The ID of the cluster to which to connect.
    host string
    The host to which to connect.
    port number
    The port to which to connect.
    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.
    database String
    The database to which to connect.
    clusterId String
    The ID of the cluster to which to connect.
    host String
    The host to which to connect.
    port Number
    The port to which to connect.

    DataSourceParametersS3, DataSourceParametersS3Args

    ManifestFileLocation DataSourceParametersS3ManifestFileLocation
    An object containing the S3 location of the S3 manifest file.
    ManifestFileLocation DataSourceParametersS3ManifestFileLocation
    An object containing the S3 location of the S3 manifest file.
    manifestFileLocation DataSourceParametersS3ManifestFileLocation
    An object containing the S3 location of the S3 manifest file.
    manifestFileLocation DataSourceParametersS3ManifestFileLocation
    An object containing the S3 location of the S3 manifest file.
    manifest_file_location DataSourceParametersS3ManifestFileLocation
    An object containing the S3 location of the S3 manifest file.
    manifestFileLocation Property Map
    An object containing the S3 location of the S3 manifest file.

    DataSourceParametersS3ManifestFileLocation, DataSourceParametersS3ManifestFileLocationArgs

    Bucket string
    The name of the bucket that contains the manifest file.
    Key string
    The key of the manifest file within the bucket.
    Bucket string
    The name of the bucket that contains the manifest file.
    Key string
    The key of the manifest file within the bucket.
    bucket String
    The name of the bucket that contains the manifest file.
    key String
    The key of the manifest file within the bucket.
    bucket string
    The name of the bucket that contains the manifest file.
    key string
    The key of the manifest file within the bucket.
    bucket str
    The name of the bucket that contains the manifest file.
    key str
    The key of the manifest file within the bucket.
    bucket String
    The name of the bucket that contains the manifest file.
    key String
    The key of the manifest file within the bucket.

    DataSourceParametersServiceNow, DataSourceParametersServiceNowArgs

    SiteBaseUrl string
    The base URL of the Jira instance's site to which to connect.
    SiteBaseUrl string
    The base URL of the Jira instance's site to which to connect.
    siteBaseUrl String
    The base URL of the Jira instance's site to which to connect.
    siteBaseUrl string
    The base URL of the Jira instance's site to which to connect.
    site_base_url str
    The base URL of the Jira instance's site to which to connect.
    siteBaseUrl String
    The base URL of the Jira instance's site to which to connect.

    DataSourceParametersSnowflake, DataSourceParametersSnowflakeArgs

    Database string
    The database to which to connect.
    Host string
    The host to which to connect.
    Warehouse string
    The warehouse to which to connect.
    Database string
    The database to which to connect.
    Host string
    The host to which to connect.
    Warehouse string
    The warehouse to which to connect.
    database String
    The database to which to connect.
    host String
    The host to which to connect.
    warehouse String
    The warehouse to which to connect.
    database string
    The database to which to connect.
    host string
    The host to which to connect.
    warehouse string
    The warehouse to which to connect.
    database str
    The database to which to connect.
    host str
    The host to which to connect.
    warehouse str
    The warehouse to which to connect.
    database String
    The database to which to connect.
    host String
    The host to which to connect.
    warehouse String
    The warehouse to which to connect.

    DataSourceParametersSpark, DataSourceParametersSparkArgs

    Host string
    The host to which to connect.
    Port int
    The warehouse to which to connect.
    Host string
    The host to which to connect.
    Port int
    The warehouse to which to connect.
    host String
    The host to which to connect.
    port Integer
    The warehouse to which to connect.
    host string
    The host to which to connect.
    port number
    The warehouse to which to connect.
    host str
    The host to which to connect.
    port int
    The warehouse to which to connect.
    host String
    The host to which to connect.
    port Number
    The warehouse to which to connect.

    DataSourceParametersSqlServer, DataSourceParametersSqlServerArgs

    Database string
    The database to which to connect.
    Host string
    The host to which to connect.
    Port int
    The warehouse to which to connect.
    Database string
    The database to which to connect.
    Host string
    The host to which to connect.
    Port int
    The warehouse to which to connect.
    database String
    The database to which to connect.
    host String
    The host to which to connect.
    port Integer
    The warehouse to which to connect.
    database string
    The database to which to connect.
    host string
    The host to which to connect.
    port number
    The warehouse to which to connect.
    database str
    The database to which to connect.
    host str
    The host to which to connect.
    port int
    The warehouse to which to connect.
    database String
    The database to which to connect.
    host String
    The host to which to connect.
    port Number
    The warehouse to which to connect.

    DataSourceParametersTeradata, DataSourceParametersTeradataArgs

    Database string
    The database to which to connect.
    Host string
    The host to which to connect.
    Port int
    The warehouse to which to connect.
    Database string
    The database to which to connect.
    Host string
    The host to which to connect.
    Port int
    The warehouse to which to connect.
    database String
    The database to which to connect.
    host String
    The host to which to connect.
    port Integer
    The warehouse to which to connect.
    database string
    The database to which to connect.
    host string
    The host to which to connect.
    port number
    The warehouse to which to connect.
    database str
    The database to which to connect.
    host str
    The host to which to connect.
    port int
    The warehouse to which to connect.
    database String
    The database to which to connect.
    host String
    The host to which to connect.
    port Number
    The warehouse to which to connect.

    DataSourceParametersTwitter, DataSourceParametersTwitterArgs

    MaxRows int
    The maximum number of rows to query.
    Query string
    The Twitter query to retrieve the data.
    MaxRows int
    The maximum number of rows to query.
    Query string
    The Twitter query to retrieve the data.
    maxRows Integer
    The maximum number of rows to query.
    query String
    The Twitter query to retrieve the data.
    maxRows number
    The maximum number of rows to query.
    query string
    The Twitter query to retrieve the data.
    max_rows int
    The maximum number of rows to query.
    query str
    The Twitter query to retrieve the data.
    maxRows Number
    The maximum number of rows to query.
    query String
    The Twitter query to retrieve the data.

    DataSourcePermission, DataSourcePermissionArgs

    Actions List<string>
    Set of IAM actions to grant or revoke permissions on. Max of 16 items.
    Principal string
    The Amazon Resource Name (ARN) of the principal.
    Actions []string
    Set of IAM actions to grant or revoke permissions on. Max of 16 items.
    Principal string
    The Amazon Resource Name (ARN) of the principal.
    actions List<String>
    Set of IAM actions to grant or revoke permissions on. Max of 16 items.
    principal String
    The Amazon Resource Name (ARN) of the principal.
    actions string[]
    Set of IAM actions to grant or revoke permissions on. Max of 16 items.
    principal string
    The Amazon Resource Name (ARN) of the principal.
    actions Sequence[str]
    Set of IAM actions to grant or revoke permissions on. Max of 16 items.
    principal str
    The Amazon Resource Name (ARN) of the principal.
    actions List<String>
    Set of IAM actions to grant or revoke permissions on. Max of 16 items.
    principal String
    The Amazon Resource Name (ARN) of the principal.

    DataSourceSslProperties, DataSourceSslPropertiesArgs

    DisableSsl bool
    A Boolean option to control whether SSL should be disabled.
    DisableSsl bool
    A Boolean option to control whether SSL should be disabled.
    disableSsl Boolean
    A Boolean option to control whether SSL should be disabled.
    disableSsl boolean
    A Boolean option to control whether SSL should be disabled.
    disable_ssl bool
    A Boolean option to control whether SSL should be disabled.
    disableSsl Boolean
    A Boolean option to control whether SSL should be disabled.

    DataSourceVpcConnectionProperties, DataSourceVpcConnectionPropertiesArgs

    VpcConnectionArn string
    The Amazon Resource Name (ARN) for the VPC connection.
    VpcConnectionArn string
    The Amazon Resource Name (ARN) for the VPC connection.
    vpcConnectionArn String
    The Amazon Resource Name (ARN) for the VPC connection.
    vpcConnectionArn string
    The Amazon Resource Name (ARN) for the VPC connection.
    vpc_connection_arn str
    The Amazon Resource Name (ARN) for the VPC connection.
    vpcConnectionArn String
    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.
    aws logo
    AWS v6.64.0 published on Friday, Dec 6, 2024 by Pulumi