1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. WedataDataSource
tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack

tencentcloud.WedataDataSource

Start a Neo task
Explain and create a tencentcloud.WedataDataSource resource
tencentcloud logo
tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack

    Create WedataDataSource Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new WedataDataSource(name: string, args: WedataDataSourceArgs, opts?: CustomResourceOptions);
    @overload
    def WedataDataSource(resource_name: str,
                         args: WedataDataSourceArgs,
                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def WedataDataSource(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         prod_con_properties: Optional[str] = None,
                         project_id: Optional[str] = None,
                         type: Optional[str] = None,
                         description: Optional[str] = None,
                         dev_con_properties: Optional[str] = None,
                         dev_file_upload: Optional[WedataDataSourceDevFileUploadArgs] = None,
                         display_name: Optional[str] = None,
                         name: Optional[str] = None,
                         prod_file_upload: Optional[WedataDataSourceProdFileUploadArgs] = None,
                         wedata_data_source_id: Optional[str] = None)
    func NewWedataDataSource(ctx *Context, name string, args WedataDataSourceArgs, opts ...ResourceOption) (*WedataDataSource, error)
    public WedataDataSource(string name, WedataDataSourceArgs args, CustomResourceOptions? opts = null)
    public WedataDataSource(String name, WedataDataSourceArgs args)
    public WedataDataSource(String name, WedataDataSourceArgs args, CustomResourceOptions options)
    
    type: tencentcloud:WedataDataSource
    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 WedataDataSourceArgs
    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 WedataDataSourceArgs
    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 WedataDataSourceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args WedataDataSourceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args WedataDataSourceArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    WedataDataSource 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 WedataDataSource resource accepts the following input properties:

    ProdConProperties string

    Data source configuration information, stored in JSON KV format, with different KV storage information for each data source type.

    deployType: CONNSTR_PUBLICDB(Public network instance) CONNSTR_CVMDB(Self-built instance) INSTANCE(Cloud instance)

    mysql: Self-built instance
    {
        "deployType": "CONNSTR_CVMDB",
        "url": "jdbc:mysql://1.1.1.1:1111/database",
        "username": "root",
        "password": "root",
        "region": "ap-shanghai",
        "vpcId": "vpc-kprq42yo",
        "type": "MYSQL"
    }
    mysql: Cloud instance
    {
        "instanceid": "cdb-12uxdo5e",
        "db": "db",
        "region": "ap-shanghai",
        "username": "msyql",
        "password": "mysql",
        "deployType": "INSTANCE",
        "type": "TENCENT_MYSQL"
    }
    sql_server: 
    {
        "deployType": "CONNSTR_PUBLICDB",
        "url": "jdbc:sqlserver://1.1.1.1:223;DatabaseName=database",
        "username": <span pulumi-lang-nodejs=""user1"" pulumi-lang-dotnet=""User1"" pulumi-lang-go=""user1"" pulumi-lang-python=""user_1"" pulumi-lang-yaml=""user1"" pulumi-lang-java=""user1"">"user_1"</span>,
        "password": <span pulumi-lang-nodejs=""pass2"" pulumi-lang-dotnet=""Pass2"" pulumi-lang-go=""pass2"" pulumi-lang-python=""pass_2"" pulumi-lang-yaml=""pass2"" pulumi-lang-java=""pass2"">"pass_2"</span>,
        "type": "SQLSERVER"
    }
    redis:
        redisType:
        -NO_ACCOUT(No account)
        -SELF_ACCOUNT(Custom account)
    {
        "deployType": "CONNSTR_PUBLICDB",
        "username":""
        "password": "pass",
        "ip": "1.1.1.1",
        "port": "6379",
        "redisType": "NO_ACCOUT",
        "type": "REDIS"
    }
    oracle: 
    {
        "deployType": "CONNSTR_CVMDB",
        "url": "jdbc:oracle:thin:@1.1.1.1:1521:prod",
        "username": "oracle",
        "password": "pass",
        "region": "ap-shanghai",
        "vpcId": "vpc-kprq42yo",
        "type": "ORACLE"
    }
    mongodb:
        advanceParams(Custom parameters, will be appended to the URL)
    {
        "advanceParams": [
            {
                "key": "authSource",
                "value": "auth"
            }
        ],
        "db": "admin",
        "deployType": "CONNSTR_PUBLICDB",
        "username": "user",
        "password": "pass",
        "type": "MONGODB",
        "host": "1.1.1.1:9200"
    }
    postgresql:
    {
        "deployType": "CONNSTR_PUBLICDB",
        "url": "jdbc:postgresql://1.1.1.1:1921/database",
        "username": "user",
        "password": "pass",
        "type": "POSTGRE"
    }
    kafka:
        authType:
            - sasl
            - jaas
            -<span pulumi-lang-nodejs=" saslPlaintext
    " pulumi-lang-dotnet=" SaslPlaintext
    " pulumi-lang-go=" saslPlaintext
    " pulumi-lang-python=" sasl_plaintext
    " pulumi-lang-yaml=" saslPlaintext
    " pulumi-lang-java=" saslPlaintext
    "> sasl_plaintext
    </span>        -<span pulumi-lang-nodejs=" saslSsl
    " pulumi-lang-dotnet=" SaslSsl
    " pulumi-lang-go=" saslSsl
    " pulumi-lang-python=" sasl_ssl
    " pulumi-lang-yaml=" saslSsl
    " pulumi-lang-java=" saslSsl
    "> sasl_ssl
    </span>        - GSSAPI
        ssl:
            -PLAIN
            -GSSAPI
    {
        "deployType": "CONNSTR_PUBLICDB",
        "host": "1.1.1.1:9092",
        "ssl": "GSSAPI",
        "authType": "sasl",
        "type": "KAFKA",
        "principal": "aaaa",
        "serviceName": "kafka"
    }
    

    cos: { "region": "ap-shanghai", "deployType": "INSTANCE", "secretId": "aaaaa", "secretKey": "sssssss", "bucket": "aaa", "type": "COS" }

    .

    ProjectId string
    Data source project ID.
    Type string
    Data source type: enumeration values.

    • MYSQL
    • TENCENT_MYSQL
    • POSTGRE
    • ORACLE
    • SQLSERVER
    • FTP
    • HIVE
    • HUDI
    • HDFS
    • ICEBERG
    • KAFKA
    • DTS_KAFKA
    • HBASE
    • SPARK
    • TBASE
    • DB2
    • DM
    • GAUSSDB
    • GBASE
    • IMPALA
    • ES
    • TENCENT_ES
    • GREENPLUM
    • SAP_HANA
    • SFTP
    • OCEANBASE
    • CLICKHOUSE
    • KUDU
    • VERTICA
    • REDIS
    • COS
    • DLC
    • DORIS
    • CKAFKA
    • S3_DATAINSIGHT
    • TDSQL
    • TDSQL_MYSQL
    • MONGODB
    • TENCENT_MONGODB
    • REST_API
    • TiDB
    • StarRocks
    • Trino
    • Kyuubi
    • TCHOUSE_X
    • TCHOUSE_P
    • TCHOUSE_C
    • TCHOUSE_D
    • INFLUXDB
    • BIG_QUERY
    • SSH
    • BLOB
    • TDSQL_POSTGRE
    • GDB
    • TDENGINE
    • TDSQLC.
    Description string
    Data source description information.
    DevConProperties string
    Development environment data source configuration information, required if the project is in standard mode.
    DevFileUpload WedataDataSourceDevFileUpload
    Development environment data source file upload.
    DisplayName string
    Data source display name, for visual viewing.
    Name string
    Data source name.
    ProdFileUpload WedataDataSourceProdFileUpload
    Production environment data source file upload.
    WedataDataSourceId string
    ProdConProperties string

    Data source configuration information, stored in JSON KV format, with different KV storage information for each data source type.

    deployType: CONNSTR_PUBLICDB(Public network instance) CONNSTR_CVMDB(Self-built instance) INSTANCE(Cloud instance)

    mysql: Self-built instance
    {
        "deployType": "CONNSTR_CVMDB",
        "url": "jdbc:mysql://1.1.1.1:1111/database",
        "username": "root",
        "password": "root",
        "region": "ap-shanghai",
        "vpcId": "vpc-kprq42yo",
        "type": "MYSQL"
    }
    mysql: Cloud instance
    {
        "instanceid": "cdb-12uxdo5e",
        "db": "db",
        "region": "ap-shanghai",
        "username": "msyql",
        "password": "mysql",
        "deployType": "INSTANCE",
        "type": "TENCENT_MYSQL"
    }
    sql_server: 
    {
        "deployType": "CONNSTR_PUBLICDB",
        "url": "jdbc:sqlserver://1.1.1.1:223;DatabaseName=database",
        "username": <span pulumi-lang-nodejs=""user1"" pulumi-lang-dotnet=""User1"" pulumi-lang-go=""user1"" pulumi-lang-python=""user_1"" pulumi-lang-yaml=""user1"" pulumi-lang-java=""user1"">"user_1"</span>,
        "password": <span pulumi-lang-nodejs=""pass2"" pulumi-lang-dotnet=""Pass2"" pulumi-lang-go=""pass2"" pulumi-lang-python=""pass_2"" pulumi-lang-yaml=""pass2"" pulumi-lang-java=""pass2"">"pass_2"</span>,
        "type": "SQLSERVER"
    }
    redis:
        redisType:
        -NO_ACCOUT(No account)
        -SELF_ACCOUNT(Custom account)
    {
        "deployType": "CONNSTR_PUBLICDB",
        "username":""
        "password": "pass",
        "ip": "1.1.1.1",
        "port": "6379",
        "redisType": "NO_ACCOUT",
        "type": "REDIS"
    }
    oracle: 
    {
        "deployType": "CONNSTR_CVMDB",
        "url": "jdbc:oracle:thin:@1.1.1.1:1521:prod",
        "username": "oracle",
        "password": "pass",
        "region": "ap-shanghai",
        "vpcId": "vpc-kprq42yo",
        "type": "ORACLE"
    }
    mongodb:
        advanceParams(Custom parameters, will be appended to the URL)
    {
        "advanceParams": [
            {
                "key": "authSource",
                "value": "auth"
            }
        ],
        "db": "admin",
        "deployType": "CONNSTR_PUBLICDB",
        "username": "user",
        "password": "pass",
        "type": "MONGODB",
        "host": "1.1.1.1:9200"
    }
    postgresql:
    {
        "deployType": "CONNSTR_PUBLICDB",
        "url": "jdbc:postgresql://1.1.1.1:1921/database",
        "username": "user",
        "password": "pass",
        "type": "POSTGRE"
    }
    kafka:
        authType:
            - sasl
            - jaas
            -<span pulumi-lang-nodejs=" saslPlaintext
    " pulumi-lang-dotnet=" SaslPlaintext
    " pulumi-lang-go=" saslPlaintext
    " pulumi-lang-python=" sasl_plaintext
    " pulumi-lang-yaml=" saslPlaintext
    " pulumi-lang-java=" saslPlaintext
    "> sasl_plaintext
    </span>        -<span pulumi-lang-nodejs=" saslSsl
    " pulumi-lang-dotnet=" SaslSsl
    " pulumi-lang-go=" saslSsl
    " pulumi-lang-python=" sasl_ssl
    " pulumi-lang-yaml=" saslSsl
    " pulumi-lang-java=" saslSsl
    "> sasl_ssl
    </span>        - GSSAPI
        ssl:
            -PLAIN
            -GSSAPI
    {
        "deployType": "CONNSTR_PUBLICDB",
        "host": "1.1.1.1:9092",
        "ssl": "GSSAPI",
        "authType": "sasl",
        "type": "KAFKA",
        "principal": "aaaa",
        "serviceName": "kafka"
    }
    

    cos: { "region": "ap-shanghai", "deployType": "INSTANCE", "secretId": "aaaaa", "secretKey": "sssssss", "bucket": "aaa", "type": "COS" }

    .

    ProjectId string
    Data source project ID.
    Type string
    Data source type: enumeration values.

    • MYSQL
    • TENCENT_MYSQL
    • POSTGRE
    • ORACLE
    • SQLSERVER
    • FTP
    • HIVE
    • HUDI
    • HDFS
    • ICEBERG
    • KAFKA
    • DTS_KAFKA
    • HBASE
    • SPARK
    • TBASE
    • DB2
    • DM
    • GAUSSDB
    • GBASE
    • IMPALA
    • ES
    • TENCENT_ES
    • GREENPLUM
    • SAP_HANA
    • SFTP
    • OCEANBASE
    • CLICKHOUSE
    • KUDU
    • VERTICA
    • REDIS
    • COS
    • DLC
    • DORIS
    • CKAFKA
    • S3_DATAINSIGHT
    • TDSQL
    • TDSQL_MYSQL
    • MONGODB
    • TENCENT_MONGODB
    • REST_API
    • TiDB
    • StarRocks
    • Trino
    • Kyuubi
    • TCHOUSE_X
    • TCHOUSE_P
    • TCHOUSE_C
    • TCHOUSE_D
    • INFLUXDB
    • BIG_QUERY
    • SSH
    • BLOB
    • TDSQL_POSTGRE
    • GDB
    • TDENGINE
    • TDSQLC.
    Description string
    Data source description information.
    DevConProperties string
    Development environment data source configuration information, required if the project is in standard mode.
    DevFileUpload WedataDataSourceDevFileUploadArgs
    Development environment data source file upload.
    DisplayName string
    Data source display name, for visual viewing.
    Name string
    Data source name.
    ProdFileUpload WedataDataSourceProdFileUploadArgs
    Production environment data source file upload.
    WedataDataSourceId string
    prodConProperties String

    Data source configuration information, stored in JSON KV format, with different KV storage information for each data source type.

    deployType: CONNSTR_PUBLICDB(Public network instance) CONNSTR_CVMDB(Self-built instance) INSTANCE(Cloud instance)

    mysql: Self-built instance
    {
        "deployType": "CONNSTR_CVMDB",
        "url": "jdbc:mysql://1.1.1.1:1111/database",
        "username": "root",
        "password": "root",
        "region": "ap-shanghai",
        "vpcId": "vpc-kprq42yo",
        "type": "MYSQL"
    }
    mysql: Cloud instance
    {
        "instanceid": "cdb-12uxdo5e",
        "db": "db",
        "region": "ap-shanghai",
        "username": "msyql",
        "password": "mysql",
        "deployType": "INSTANCE",
        "type": "TENCENT_MYSQL"
    }
    sql_server: 
    {
        "deployType": "CONNSTR_PUBLICDB",
        "url": "jdbc:sqlserver://1.1.1.1:223;DatabaseName=database",
        "username": <span pulumi-lang-nodejs=""user1"" pulumi-lang-dotnet=""User1"" pulumi-lang-go=""user1"" pulumi-lang-python=""user_1"" pulumi-lang-yaml=""user1"" pulumi-lang-java=""user1"">"user_1"</span>,
        "password": <span pulumi-lang-nodejs=""pass2"" pulumi-lang-dotnet=""Pass2"" pulumi-lang-go=""pass2"" pulumi-lang-python=""pass_2"" pulumi-lang-yaml=""pass2"" pulumi-lang-java=""pass2"">"pass_2"</span>,
        "type": "SQLSERVER"
    }
    redis:
        redisType:
        -NO_ACCOUT(No account)
        -SELF_ACCOUNT(Custom account)
    {
        "deployType": "CONNSTR_PUBLICDB",
        "username":""
        "password": "pass",
        "ip": "1.1.1.1",
        "port": "6379",
        "redisType": "NO_ACCOUT",
        "type": "REDIS"
    }
    oracle: 
    {
        "deployType": "CONNSTR_CVMDB",
        "url": "jdbc:oracle:thin:@1.1.1.1:1521:prod",
        "username": "oracle",
        "password": "pass",
        "region": "ap-shanghai",
        "vpcId": "vpc-kprq42yo",
        "type": "ORACLE"
    }
    mongodb:
        advanceParams(Custom parameters, will be appended to the URL)
    {
        "advanceParams": [
            {
                "key": "authSource",
                "value": "auth"
            }
        ],
        "db": "admin",
        "deployType": "CONNSTR_PUBLICDB",
        "username": "user",
        "password": "pass",
        "type": "MONGODB",
        "host": "1.1.1.1:9200"
    }
    postgresql:
    {
        "deployType": "CONNSTR_PUBLICDB",
        "url": "jdbc:postgresql://1.1.1.1:1921/database",
        "username": "user",
        "password": "pass",
        "type": "POSTGRE"
    }
    kafka:
        authType:
            - sasl
            - jaas
            -<span pulumi-lang-nodejs=" saslPlaintext
    " pulumi-lang-dotnet=" SaslPlaintext
    " pulumi-lang-go=" saslPlaintext
    " pulumi-lang-python=" sasl_plaintext
    " pulumi-lang-yaml=" saslPlaintext
    " pulumi-lang-java=" saslPlaintext
    "> sasl_plaintext
    </span>        -<span pulumi-lang-nodejs=" saslSsl
    " pulumi-lang-dotnet=" SaslSsl
    " pulumi-lang-go=" saslSsl
    " pulumi-lang-python=" sasl_ssl
    " pulumi-lang-yaml=" saslSsl
    " pulumi-lang-java=" saslSsl
    "> sasl_ssl
    </span>        - GSSAPI
        ssl:
            -PLAIN
            -GSSAPI
    {
        "deployType": "CONNSTR_PUBLICDB",
        "host": "1.1.1.1:9092",
        "ssl": "GSSAPI",
        "authType": "sasl",
        "type": "KAFKA",
        "principal": "aaaa",
        "serviceName": "kafka"
    }
    

    cos: { "region": "ap-shanghai", "deployType": "INSTANCE", "secretId": "aaaaa", "secretKey": "sssssss", "bucket": "aaa", "type": "COS" }

    .

    projectId String
    Data source project ID.
    type String
    Data source type: enumeration values.

    • MYSQL
    • TENCENT_MYSQL
    • POSTGRE
    • ORACLE
    • SQLSERVER
    • FTP
    • HIVE
    • HUDI
    • HDFS
    • ICEBERG
    • KAFKA
    • DTS_KAFKA
    • HBASE
    • SPARK
    • TBASE
    • DB2
    • DM
    • GAUSSDB
    • GBASE
    • IMPALA
    • ES
    • TENCENT_ES
    • GREENPLUM
    • SAP_HANA
    • SFTP
    • OCEANBASE
    • CLICKHOUSE
    • KUDU
    • VERTICA
    • REDIS
    • COS
    • DLC
    • DORIS
    • CKAFKA
    • S3_DATAINSIGHT
    • TDSQL
    • TDSQL_MYSQL
    • MONGODB
    • TENCENT_MONGODB
    • REST_API
    • TiDB
    • StarRocks
    • Trino
    • Kyuubi
    • TCHOUSE_X
    • TCHOUSE_P
    • TCHOUSE_C
    • TCHOUSE_D
    • INFLUXDB
    • BIG_QUERY
    • SSH
    • BLOB
    • TDSQL_POSTGRE
    • GDB
    • TDENGINE
    • TDSQLC.
    description String
    Data source description information.
    devConProperties String
    Development environment data source configuration information, required if the project is in standard mode.
    devFileUpload WedataDataSourceDevFileUpload
    Development environment data source file upload.
    displayName String
    Data source display name, for visual viewing.
    name String
    Data source name.
    prodFileUpload WedataDataSourceProdFileUpload
    Production environment data source file upload.
    wedataDataSourceId String
    prodConProperties string

    Data source configuration information, stored in JSON KV format, with different KV storage information for each data source type.

    deployType: CONNSTR_PUBLICDB(Public network instance) CONNSTR_CVMDB(Self-built instance) INSTANCE(Cloud instance)

    mysql: Self-built instance
    {
        "deployType": "CONNSTR_CVMDB",
        "url": "jdbc:mysql://1.1.1.1:1111/database",
        "username": "root",
        "password": "root",
        "region": "ap-shanghai",
        "vpcId": "vpc-kprq42yo",
        "type": "MYSQL"
    }
    mysql: Cloud instance
    {
        "instanceid": "cdb-12uxdo5e",
        "db": "db",
        "region": "ap-shanghai",
        "username": "msyql",
        "password": "mysql",
        "deployType": "INSTANCE",
        "type": "TENCENT_MYSQL"
    }
    sql_server: 
    {
        "deployType": "CONNSTR_PUBLICDB",
        "url": "jdbc:sqlserver://1.1.1.1:223;DatabaseName=database",
        "username": <span pulumi-lang-nodejs=""user1"" pulumi-lang-dotnet=""User1"" pulumi-lang-go=""user1"" pulumi-lang-python=""user_1"" pulumi-lang-yaml=""user1"" pulumi-lang-java=""user1"">"user_1"</span>,
        "password": <span pulumi-lang-nodejs=""pass2"" pulumi-lang-dotnet=""Pass2"" pulumi-lang-go=""pass2"" pulumi-lang-python=""pass_2"" pulumi-lang-yaml=""pass2"" pulumi-lang-java=""pass2"">"pass_2"</span>,
        "type": "SQLSERVER"
    }
    redis:
        redisType:
        -NO_ACCOUT(No account)
        -SELF_ACCOUNT(Custom account)
    {
        "deployType": "CONNSTR_PUBLICDB",
        "username":""
        "password": "pass",
        "ip": "1.1.1.1",
        "port": "6379",
        "redisType": "NO_ACCOUT",
        "type": "REDIS"
    }
    oracle: 
    {
        "deployType": "CONNSTR_CVMDB",
        "url": "jdbc:oracle:thin:@1.1.1.1:1521:prod",
        "username": "oracle",
        "password": "pass",
        "region": "ap-shanghai",
        "vpcId": "vpc-kprq42yo",
        "type": "ORACLE"
    }
    mongodb:
        advanceParams(Custom parameters, will be appended to the URL)
    {
        "advanceParams": [
            {
                "key": "authSource",
                "value": "auth"
            }
        ],
        "db": "admin",
        "deployType": "CONNSTR_PUBLICDB",
        "username": "user",
        "password": "pass",
        "type": "MONGODB",
        "host": "1.1.1.1:9200"
    }
    postgresql:
    {
        "deployType": "CONNSTR_PUBLICDB",
        "url": "jdbc:postgresql://1.1.1.1:1921/database",
        "username": "user",
        "password": "pass",
        "type": "POSTGRE"
    }
    kafka:
        authType:
            - sasl
            - jaas
            -<span pulumi-lang-nodejs=" saslPlaintext
    " pulumi-lang-dotnet=" SaslPlaintext
    " pulumi-lang-go=" saslPlaintext
    " pulumi-lang-python=" sasl_plaintext
    " pulumi-lang-yaml=" saslPlaintext
    " pulumi-lang-java=" saslPlaintext
    "> sasl_plaintext
    </span>        -<span pulumi-lang-nodejs=" saslSsl
    " pulumi-lang-dotnet=" SaslSsl
    " pulumi-lang-go=" saslSsl
    " pulumi-lang-python=" sasl_ssl
    " pulumi-lang-yaml=" saslSsl
    " pulumi-lang-java=" saslSsl
    "> sasl_ssl
    </span>        - GSSAPI
        ssl:
            -PLAIN
            -GSSAPI
    {
        "deployType": "CONNSTR_PUBLICDB",
        "host": "1.1.1.1:9092",
        "ssl": "GSSAPI",
        "authType": "sasl",
        "type": "KAFKA",
        "principal": "aaaa",
        "serviceName": "kafka"
    }
    

    cos: { "region": "ap-shanghai", "deployType": "INSTANCE", "secretId": "aaaaa", "secretKey": "sssssss", "bucket": "aaa", "type": "COS" }

    .

    projectId string
    Data source project ID.
    type string
    Data source type: enumeration values.

    • MYSQL
    • TENCENT_MYSQL
    • POSTGRE
    • ORACLE
    • SQLSERVER
    • FTP
    • HIVE
    • HUDI
    • HDFS
    • ICEBERG
    • KAFKA
    • DTS_KAFKA
    • HBASE
    • SPARK
    • TBASE
    • DB2
    • DM
    • GAUSSDB
    • GBASE
    • IMPALA
    • ES
    • TENCENT_ES
    • GREENPLUM
    • SAP_HANA
    • SFTP
    • OCEANBASE
    • CLICKHOUSE
    • KUDU
    • VERTICA
    • REDIS
    • COS
    • DLC
    • DORIS
    • CKAFKA
    • S3_DATAINSIGHT
    • TDSQL
    • TDSQL_MYSQL
    • MONGODB
    • TENCENT_MONGODB
    • REST_API
    • TiDB
    • StarRocks
    • Trino
    • Kyuubi
    • TCHOUSE_X
    • TCHOUSE_P
    • TCHOUSE_C
    • TCHOUSE_D
    • INFLUXDB
    • BIG_QUERY
    • SSH
    • BLOB
    • TDSQL_POSTGRE
    • GDB
    • TDENGINE
    • TDSQLC.
    description string
    Data source description information.
    devConProperties string
    Development environment data source configuration information, required if the project is in standard mode.
    devFileUpload WedataDataSourceDevFileUpload
    Development environment data source file upload.
    displayName string
    Data source display name, for visual viewing.
    name string
    Data source name.
    prodFileUpload WedataDataSourceProdFileUpload
    Production environment data source file upload.
    wedataDataSourceId string
    prod_con_properties str

    Data source configuration information, stored in JSON KV format, with different KV storage information for each data source type.

    deployType: CONNSTR_PUBLICDB(Public network instance) CONNSTR_CVMDB(Self-built instance) INSTANCE(Cloud instance)

    mysql: Self-built instance
    {
        "deployType": "CONNSTR_CVMDB",
        "url": "jdbc:mysql://1.1.1.1:1111/database",
        "username": "root",
        "password": "root",
        "region": "ap-shanghai",
        "vpcId": "vpc-kprq42yo",
        "type": "MYSQL"
    }
    mysql: Cloud instance
    {
        "instanceid": "cdb-12uxdo5e",
        "db": "db",
        "region": "ap-shanghai",
        "username": "msyql",
        "password": "mysql",
        "deployType": "INSTANCE",
        "type": "TENCENT_MYSQL"
    }
    sql_server: 
    {
        "deployType": "CONNSTR_PUBLICDB",
        "url": "jdbc:sqlserver://1.1.1.1:223;DatabaseName=database",
        "username": <span pulumi-lang-nodejs=""user1"" pulumi-lang-dotnet=""User1"" pulumi-lang-go=""user1"" pulumi-lang-python=""user_1"" pulumi-lang-yaml=""user1"" pulumi-lang-java=""user1"">"user_1"</span>,
        "password": <span pulumi-lang-nodejs=""pass2"" pulumi-lang-dotnet=""Pass2"" pulumi-lang-go=""pass2"" pulumi-lang-python=""pass_2"" pulumi-lang-yaml=""pass2"" pulumi-lang-java=""pass2"">"pass_2"</span>,
        "type": "SQLSERVER"
    }
    redis:
        redisType:
        -NO_ACCOUT(No account)
        -SELF_ACCOUNT(Custom account)
    {
        "deployType": "CONNSTR_PUBLICDB",
        "username":""
        "password": "pass",
        "ip": "1.1.1.1",
        "port": "6379",
        "redisType": "NO_ACCOUT",
        "type": "REDIS"
    }
    oracle: 
    {
        "deployType": "CONNSTR_CVMDB",
        "url": "jdbc:oracle:thin:@1.1.1.1:1521:prod",
        "username": "oracle",
        "password": "pass",
        "region": "ap-shanghai",
        "vpcId": "vpc-kprq42yo",
        "type": "ORACLE"
    }
    mongodb:
        advanceParams(Custom parameters, will be appended to the URL)
    {
        "advanceParams": [
            {
                "key": "authSource",
                "value": "auth"
            }
        ],
        "db": "admin",
        "deployType": "CONNSTR_PUBLICDB",
        "username": "user",
        "password": "pass",
        "type": "MONGODB",
        "host": "1.1.1.1:9200"
    }
    postgresql:
    {
        "deployType": "CONNSTR_PUBLICDB",
        "url": "jdbc:postgresql://1.1.1.1:1921/database",
        "username": "user",
        "password": "pass",
        "type": "POSTGRE"
    }
    kafka:
        authType:
            - sasl
            - jaas
            -<span pulumi-lang-nodejs=" saslPlaintext
    " pulumi-lang-dotnet=" SaslPlaintext
    " pulumi-lang-go=" saslPlaintext
    " pulumi-lang-python=" sasl_plaintext
    " pulumi-lang-yaml=" saslPlaintext
    " pulumi-lang-java=" saslPlaintext
    "> sasl_plaintext
    </span>        -<span pulumi-lang-nodejs=" saslSsl
    " pulumi-lang-dotnet=" SaslSsl
    " pulumi-lang-go=" saslSsl
    " pulumi-lang-python=" sasl_ssl
    " pulumi-lang-yaml=" saslSsl
    " pulumi-lang-java=" saslSsl
    "> sasl_ssl
    </span>        - GSSAPI
        ssl:
            -PLAIN
            -GSSAPI
    {
        "deployType": "CONNSTR_PUBLICDB",
        "host": "1.1.1.1:9092",
        "ssl": "GSSAPI",
        "authType": "sasl",
        "type": "KAFKA",
        "principal": "aaaa",
        "serviceName": "kafka"
    }
    

    cos: { "region": "ap-shanghai", "deployType": "INSTANCE", "secretId": "aaaaa", "secretKey": "sssssss", "bucket": "aaa", "type": "COS" }

    .

    project_id str
    Data source project ID.
    type str
    Data source type: enumeration values.

    • MYSQL
    • TENCENT_MYSQL
    • POSTGRE
    • ORACLE
    • SQLSERVER
    • FTP
    • HIVE
    • HUDI
    • HDFS
    • ICEBERG
    • KAFKA
    • DTS_KAFKA
    • HBASE
    • SPARK
    • TBASE
    • DB2
    • DM
    • GAUSSDB
    • GBASE
    • IMPALA
    • ES
    • TENCENT_ES
    • GREENPLUM
    • SAP_HANA
    • SFTP
    • OCEANBASE
    • CLICKHOUSE
    • KUDU
    • VERTICA
    • REDIS
    • COS
    • DLC
    • DORIS
    • CKAFKA
    • S3_DATAINSIGHT
    • TDSQL
    • TDSQL_MYSQL
    • MONGODB
    • TENCENT_MONGODB
    • REST_API
    • TiDB
    • StarRocks
    • Trino
    • Kyuubi
    • TCHOUSE_X
    • TCHOUSE_P
    • TCHOUSE_C
    • TCHOUSE_D
    • INFLUXDB
    • BIG_QUERY
    • SSH
    • BLOB
    • TDSQL_POSTGRE
    • GDB
    • TDENGINE
    • TDSQLC.
    description str
    Data source description information.
    dev_con_properties str
    Development environment data source configuration information, required if the project is in standard mode.
    dev_file_upload WedataDataSourceDevFileUploadArgs
    Development environment data source file upload.
    display_name str
    Data source display name, for visual viewing.
    name str
    Data source name.
    prod_file_upload WedataDataSourceProdFileUploadArgs
    Production environment data source file upload.
    wedata_data_source_id str
    prodConProperties String

    Data source configuration information, stored in JSON KV format, with different KV storage information for each data source type.

    deployType: CONNSTR_PUBLICDB(Public network instance) CONNSTR_CVMDB(Self-built instance) INSTANCE(Cloud instance)

    mysql: Self-built instance
    {
        "deployType": "CONNSTR_CVMDB",
        "url": "jdbc:mysql://1.1.1.1:1111/database",
        "username": "root",
        "password": "root",
        "region": "ap-shanghai",
        "vpcId": "vpc-kprq42yo",
        "type": "MYSQL"
    }
    mysql: Cloud instance
    {
        "instanceid": "cdb-12uxdo5e",
        "db": "db",
        "region": "ap-shanghai",
        "username": "msyql",
        "password": "mysql",
        "deployType": "INSTANCE",
        "type": "TENCENT_MYSQL"
    }
    sql_server: 
    {
        "deployType": "CONNSTR_PUBLICDB",
        "url": "jdbc:sqlserver://1.1.1.1:223;DatabaseName=database",
        "username": <span pulumi-lang-nodejs=""user1"" pulumi-lang-dotnet=""User1"" pulumi-lang-go=""user1"" pulumi-lang-python=""user_1"" pulumi-lang-yaml=""user1"" pulumi-lang-java=""user1"">"user_1"</span>,
        "password": <span pulumi-lang-nodejs=""pass2"" pulumi-lang-dotnet=""Pass2"" pulumi-lang-go=""pass2"" pulumi-lang-python=""pass_2"" pulumi-lang-yaml=""pass2"" pulumi-lang-java=""pass2"">"pass_2"</span>,
        "type": "SQLSERVER"
    }
    redis:
        redisType:
        -NO_ACCOUT(No account)
        -SELF_ACCOUNT(Custom account)
    {
        "deployType": "CONNSTR_PUBLICDB",
        "username":""
        "password": "pass",
        "ip": "1.1.1.1",
        "port": "6379",
        "redisType": "NO_ACCOUT",
        "type": "REDIS"
    }
    oracle: 
    {
        "deployType": "CONNSTR_CVMDB",
        "url": "jdbc:oracle:thin:@1.1.1.1:1521:prod",
        "username": "oracle",
        "password": "pass",
        "region": "ap-shanghai",
        "vpcId": "vpc-kprq42yo",
        "type": "ORACLE"
    }
    mongodb:
        advanceParams(Custom parameters, will be appended to the URL)
    {
        "advanceParams": [
            {
                "key": "authSource",
                "value": "auth"
            }
        ],
        "db": "admin",
        "deployType": "CONNSTR_PUBLICDB",
        "username": "user",
        "password": "pass",
        "type": "MONGODB",
        "host": "1.1.1.1:9200"
    }
    postgresql:
    {
        "deployType": "CONNSTR_PUBLICDB",
        "url": "jdbc:postgresql://1.1.1.1:1921/database",
        "username": "user",
        "password": "pass",
        "type": "POSTGRE"
    }
    kafka:
        authType:
            - sasl
            - jaas
            -<span pulumi-lang-nodejs=" saslPlaintext
    " pulumi-lang-dotnet=" SaslPlaintext
    " pulumi-lang-go=" saslPlaintext
    " pulumi-lang-python=" sasl_plaintext
    " pulumi-lang-yaml=" saslPlaintext
    " pulumi-lang-java=" saslPlaintext
    "> sasl_plaintext
    </span>        -<span pulumi-lang-nodejs=" saslSsl
    " pulumi-lang-dotnet=" SaslSsl
    " pulumi-lang-go=" saslSsl
    " pulumi-lang-python=" sasl_ssl
    " pulumi-lang-yaml=" saslSsl
    " pulumi-lang-java=" saslSsl
    "> sasl_ssl
    </span>        - GSSAPI
        ssl:
            -PLAIN
            -GSSAPI
    {
        "deployType": "CONNSTR_PUBLICDB",
        "host": "1.1.1.1:9092",
        "ssl": "GSSAPI",
        "authType": "sasl",
        "type": "KAFKA",
        "principal": "aaaa",
        "serviceName": "kafka"
    }
    

    cos: { "region": "ap-shanghai", "deployType": "INSTANCE", "secretId": "aaaaa", "secretKey": "sssssss", "bucket": "aaa", "type": "COS" }

    .

    projectId String
    Data source project ID.
    type String
    Data source type: enumeration values.

    • MYSQL
    • TENCENT_MYSQL
    • POSTGRE
    • ORACLE
    • SQLSERVER
    • FTP
    • HIVE
    • HUDI
    • HDFS
    • ICEBERG
    • KAFKA
    • DTS_KAFKA
    • HBASE
    • SPARK
    • TBASE
    • DB2
    • DM
    • GAUSSDB
    • GBASE
    • IMPALA
    • ES
    • TENCENT_ES
    • GREENPLUM
    • SAP_HANA
    • SFTP
    • OCEANBASE
    • CLICKHOUSE
    • KUDU
    • VERTICA
    • REDIS
    • COS
    • DLC
    • DORIS
    • CKAFKA
    • S3_DATAINSIGHT
    • TDSQL
    • TDSQL_MYSQL
    • MONGODB
    • TENCENT_MONGODB
    • REST_API
    • TiDB
    • StarRocks
    • Trino
    • Kyuubi
    • TCHOUSE_X
    • TCHOUSE_P
    • TCHOUSE_C
    • TCHOUSE_D
    • INFLUXDB
    • BIG_QUERY
    • SSH
    • BLOB
    • TDSQL_POSTGRE
    • GDB
    • TDENGINE
    • TDSQLC.
    description String
    Data source description information.
    devConProperties String
    Development environment data source configuration information, required if the project is in standard mode.
    devFileUpload Property Map
    Development environment data source file upload.
    displayName String
    Data source display name, for visual viewing.
    name String
    Data source name.
    prodFileUpload Property Map
    Production environment data source file upload.
    wedataDataSourceId String

    Outputs

    All input properties are implicitly available as output properties. Additionally, the WedataDataSource resource produces the following output properties:

    DataSourceId double
    Data source ID.
    Id string
    The provider-assigned unique ID for this managed resource.
    DataSourceId float64
    Data source ID.
    Id string
    The provider-assigned unique ID for this managed resource.
    dataSourceId Double
    Data source ID.
    id String
    The provider-assigned unique ID for this managed resource.
    dataSourceId number
    Data source ID.
    id string
    The provider-assigned unique ID for this managed resource.
    data_source_id float
    Data source ID.
    id str
    The provider-assigned unique ID for this managed resource.
    dataSourceId Number
    Data source ID.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing WedataDataSource Resource

    Get an existing WedataDataSource 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?: WedataDataSourceState, opts?: CustomResourceOptions): WedataDataSource
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            data_source_id: Optional[float] = None,
            description: Optional[str] = None,
            dev_con_properties: Optional[str] = None,
            dev_file_upload: Optional[WedataDataSourceDevFileUploadArgs] = None,
            display_name: Optional[str] = None,
            name: Optional[str] = None,
            prod_con_properties: Optional[str] = None,
            prod_file_upload: Optional[WedataDataSourceProdFileUploadArgs] = None,
            project_id: Optional[str] = None,
            type: Optional[str] = None,
            wedata_data_source_id: Optional[str] = None) -> WedataDataSource
    func GetWedataDataSource(ctx *Context, name string, id IDInput, state *WedataDataSourceState, opts ...ResourceOption) (*WedataDataSource, error)
    public static WedataDataSource Get(string name, Input<string> id, WedataDataSourceState? state, CustomResourceOptions? opts = null)
    public static WedataDataSource get(String name, Output<String> id, WedataDataSourceState state, CustomResourceOptions options)
    resources:  _:    type: tencentcloud:WedataDataSource    get:      id: ${id}
    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:
    DataSourceId double
    Data source ID.
    Description string
    Data source description information.
    DevConProperties string
    Development environment data source configuration information, required if the project is in standard mode.
    DevFileUpload WedataDataSourceDevFileUpload
    Development environment data source file upload.
    DisplayName string
    Data source display name, for visual viewing.
    Name string
    Data source name.
    ProdConProperties string

    Data source configuration information, stored in JSON KV format, with different KV storage information for each data source type.

    deployType: CONNSTR_PUBLICDB(Public network instance) CONNSTR_CVMDB(Self-built instance) INSTANCE(Cloud instance)

    mysql: Self-built instance
    {
        "deployType": "CONNSTR_CVMDB",
        "url": "jdbc:mysql://1.1.1.1:1111/database",
        "username": "root",
        "password": "root",
        "region": "ap-shanghai",
        "vpcId": "vpc-kprq42yo",
        "type": "MYSQL"
    }
    mysql: Cloud instance
    {
        "instanceid": "cdb-12uxdo5e",
        "db": "db",
        "region": "ap-shanghai",
        "username": "msyql",
        "password": "mysql",
        "deployType": "INSTANCE",
        "type": "TENCENT_MYSQL"
    }
    sql_server: 
    {
        "deployType": "CONNSTR_PUBLICDB",
        "url": "jdbc:sqlserver://1.1.1.1:223;DatabaseName=database",
        "username": <span pulumi-lang-nodejs=""user1"" pulumi-lang-dotnet=""User1"" pulumi-lang-go=""user1"" pulumi-lang-python=""user_1"" pulumi-lang-yaml=""user1"" pulumi-lang-java=""user1"">"user_1"</span>,
        "password": <span pulumi-lang-nodejs=""pass2"" pulumi-lang-dotnet=""Pass2"" pulumi-lang-go=""pass2"" pulumi-lang-python=""pass_2"" pulumi-lang-yaml=""pass2"" pulumi-lang-java=""pass2"">"pass_2"</span>,
        "type": "SQLSERVER"
    }
    redis:
        redisType:
        -NO_ACCOUT(No account)
        -SELF_ACCOUNT(Custom account)
    {
        "deployType": "CONNSTR_PUBLICDB",
        "username":""
        "password": "pass",
        "ip": "1.1.1.1",
        "port": "6379",
        "redisType": "NO_ACCOUT",
        "type": "REDIS"
    }
    oracle: 
    {
        "deployType": "CONNSTR_CVMDB",
        "url": "jdbc:oracle:thin:@1.1.1.1:1521:prod",
        "username": "oracle",
        "password": "pass",
        "region": "ap-shanghai",
        "vpcId": "vpc-kprq42yo",
        "type": "ORACLE"
    }
    mongodb:
        advanceParams(Custom parameters, will be appended to the URL)
    {
        "advanceParams": [
            {
                "key": "authSource",
                "value": "auth"
            }
        ],
        "db": "admin",
        "deployType": "CONNSTR_PUBLICDB",
        "username": "user",
        "password": "pass",
        "type": "MONGODB",
        "host": "1.1.1.1:9200"
    }
    postgresql:
    {
        "deployType": "CONNSTR_PUBLICDB",
        "url": "jdbc:postgresql://1.1.1.1:1921/database",
        "username": "user",
        "password": "pass",
        "type": "POSTGRE"
    }
    kafka:
        authType:
            - sasl
            - jaas
            -<span pulumi-lang-nodejs=" saslPlaintext
    " pulumi-lang-dotnet=" SaslPlaintext
    " pulumi-lang-go=" saslPlaintext
    " pulumi-lang-python=" sasl_plaintext
    " pulumi-lang-yaml=" saslPlaintext
    " pulumi-lang-java=" saslPlaintext
    "> sasl_plaintext
    </span>        -<span pulumi-lang-nodejs=" saslSsl
    " pulumi-lang-dotnet=" SaslSsl
    " pulumi-lang-go=" saslSsl
    " pulumi-lang-python=" sasl_ssl
    " pulumi-lang-yaml=" saslSsl
    " pulumi-lang-java=" saslSsl
    "> sasl_ssl
    </span>        - GSSAPI
        ssl:
            -PLAIN
            -GSSAPI
    {
        "deployType": "CONNSTR_PUBLICDB",
        "host": "1.1.1.1:9092",
        "ssl": "GSSAPI",
        "authType": "sasl",
        "type": "KAFKA",
        "principal": "aaaa",
        "serviceName": "kafka"
    }
    

    cos: { "region": "ap-shanghai", "deployType": "INSTANCE", "secretId": "aaaaa", "secretKey": "sssssss", "bucket": "aaa", "type": "COS" }

    .

    ProdFileUpload WedataDataSourceProdFileUpload
    Production environment data source file upload.
    ProjectId string
    Data source project ID.
    Type string
    Data source type: enumeration values.

    • MYSQL
    • TENCENT_MYSQL
    • POSTGRE
    • ORACLE
    • SQLSERVER
    • FTP
    • HIVE
    • HUDI
    • HDFS
    • ICEBERG
    • KAFKA
    • DTS_KAFKA
    • HBASE
    • SPARK
    • TBASE
    • DB2
    • DM
    • GAUSSDB
    • GBASE
    • IMPALA
    • ES
    • TENCENT_ES
    • GREENPLUM
    • SAP_HANA
    • SFTP
    • OCEANBASE
    • CLICKHOUSE
    • KUDU
    • VERTICA
    • REDIS
    • COS
    • DLC
    • DORIS
    • CKAFKA
    • S3_DATAINSIGHT
    • TDSQL
    • TDSQL_MYSQL
    • MONGODB
    • TENCENT_MONGODB
    • REST_API
    • TiDB
    • StarRocks
    • Trino
    • Kyuubi
    • TCHOUSE_X
    • TCHOUSE_P
    • TCHOUSE_C
    • TCHOUSE_D
    • INFLUXDB
    • BIG_QUERY
    • SSH
    • BLOB
    • TDSQL_POSTGRE
    • GDB
    • TDENGINE
    • TDSQLC.
    WedataDataSourceId string
    DataSourceId float64
    Data source ID.
    Description string
    Data source description information.
    DevConProperties string
    Development environment data source configuration information, required if the project is in standard mode.
    DevFileUpload WedataDataSourceDevFileUploadArgs
    Development environment data source file upload.
    DisplayName string
    Data source display name, for visual viewing.
    Name string
    Data source name.
    ProdConProperties string

    Data source configuration information, stored in JSON KV format, with different KV storage information for each data source type.

    deployType: CONNSTR_PUBLICDB(Public network instance) CONNSTR_CVMDB(Self-built instance) INSTANCE(Cloud instance)

    mysql: Self-built instance
    {
        "deployType": "CONNSTR_CVMDB",
        "url": "jdbc:mysql://1.1.1.1:1111/database",
        "username": "root",
        "password": "root",
        "region": "ap-shanghai",
        "vpcId": "vpc-kprq42yo",
        "type": "MYSQL"
    }
    mysql: Cloud instance
    {
        "instanceid": "cdb-12uxdo5e",
        "db": "db",
        "region": "ap-shanghai",
        "username": "msyql",
        "password": "mysql",
        "deployType": "INSTANCE",
        "type": "TENCENT_MYSQL"
    }
    sql_server: 
    {
        "deployType": "CONNSTR_PUBLICDB",
        "url": "jdbc:sqlserver://1.1.1.1:223;DatabaseName=database",
        "username": <span pulumi-lang-nodejs=""user1"" pulumi-lang-dotnet=""User1"" pulumi-lang-go=""user1"" pulumi-lang-python=""user_1"" pulumi-lang-yaml=""user1"" pulumi-lang-java=""user1"">"user_1"</span>,
        "password": <span pulumi-lang-nodejs=""pass2"" pulumi-lang-dotnet=""Pass2"" pulumi-lang-go=""pass2"" pulumi-lang-python=""pass_2"" pulumi-lang-yaml=""pass2"" pulumi-lang-java=""pass2"">"pass_2"</span>,
        "type": "SQLSERVER"
    }
    redis:
        redisType:
        -NO_ACCOUT(No account)
        -SELF_ACCOUNT(Custom account)
    {
        "deployType": "CONNSTR_PUBLICDB",
        "username":""
        "password": "pass",
        "ip": "1.1.1.1",
        "port": "6379",
        "redisType": "NO_ACCOUT",
        "type": "REDIS"
    }
    oracle: 
    {
        "deployType": "CONNSTR_CVMDB",
        "url": "jdbc:oracle:thin:@1.1.1.1:1521:prod",
        "username": "oracle",
        "password": "pass",
        "region": "ap-shanghai",
        "vpcId": "vpc-kprq42yo",
        "type": "ORACLE"
    }
    mongodb:
        advanceParams(Custom parameters, will be appended to the URL)
    {
        "advanceParams": [
            {
                "key": "authSource",
                "value": "auth"
            }
        ],
        "db": "admin",
        "deployType": "CONNSTR_PUBLICDB",
        "username": "user",
        "password": "pass",
        "type": "MONGODB",
        "host": "1.1.1.1:9200"
    }
    postgresql:
    {
        "deployType": "CONNSTR_PUBLICDB",
        "url": "jdbc:postgresql://1.1.1.1:1921/database",
        "username": "user",
        "password": "pass",
        "type": "POSTGRE"
    }
    kafka:
        authType:
            - sasl
            - jaas
            -<span pulumi-lang-nodejs=" saslPlaintext
    " pulumi-lang-dotnet=" SaslPlaintext
    " pulumi-lang-go=" saslPlaintext
    " pulumi-lang-python=" sasl_plaintext
    " pulumi-lang-yaml=" saslPlaintext
    " pulumi-lang-java=" saslPlaintext
    "> sasl_plaintext
    </span>        -<span pulumi-lang-nodejs=" saslSsl
    " pulumi-lang-dotnet=" SaslSsl
    " pulumi-lang-go=" saslSsl
    " pulumi-lang-python=" sasl_ssl
    " pulumi-lang-yaml=" saslSsl
    " pulumi-lang-java=" saslSsl
    "> sasl_ssl
    </span>        - GSSAPI
        ssl:
            -PLAIN
            -GSSAPI
    {
        "deployType": "CONNSTR_PUBLICDB",
        "host": "1.1.1.1:9092",
        "ssl": "GSSAPI",
        "authType": "sasl",
        "type": "KAFKA",
        "principal": "aaaa",
        "serviceName": "kafka"
    }
    

    cos: { "region": "ap-shanghai", "deployType": "INSTANCE", "secretId": "aaaaa", "secretKey": "sssssss", "bucket": "aaa", "type": "COS" }

    .

    ProdFileUpload WedataDataSourceProdFileUploadArgs
    Production environment data source file upload.
    ProjectId string
    Data source project ID.
    Type string
    Data source type: enumeration values.

    • MYSQL
    • TENCENT_MYSQL
    • POSTGRE
    • ORACLE
    • SQLSERVER
    • FTP
    • HIVE
    • HUDI
    • HDFS
    • ICEBERG
    • KAFKA
    • DTS_KAFKA
    • HBASE
    • SPARK
    • TBASE
    • DB2
    • DM
    • GAUSSDB
    • GBASE
    • IMPALA
    • ES
    • TENCENT_ES
    • GREENPLUM
    • SAP_HANA
    • SFTP
    • OCEANBASE
    • CLICKHOUSE
    • KUDU
    • VERTICA
    • REDIS
    • COS
    • DLC
    • DORIS
    • CKAFKA
    • S3_DATAINSIGHT
    • TDSQL
    • TDSQL_MYSQL
    • MONGODB
    • TENCENT_MONGODB
    • REST_API
    • TiDB
    • StarRocks
    • Trino
    • Kyuubi
    • TCHOUSE_X
    • TCHOUSE_P
    • TCHOUSE_C
    • TCHOUSE_D
    • INFLUXDB
    • BIG_QUERY
    • SSH
    • BLOB
    • TDSQL_POSTGRE
    • GDB
    • TDENGINE
    • TDSQLC.
    WedataDataSourceId string
    dataSourceId Double
    Data source ID.
    description String
    Data source description information.
    devConProperties String
    Development environment data source configuration information, required if the project is in standard mode.
    devFileUpload WedataDataSourceDevFileUpload
    Development environment data source file upload.
    displayName String
    Data source display name, for visual viewing.
    name String
    Data source name.
    prodConProperties String

    Data source configuration information, stored in JSON KV format, with different KV storage information for each data source type.

    deployType: CONNSTR_PUBLICDB(Public network instance) CONNSTR_CVMDB(Self-built instance) INSTANCE(Cloud instance)

    mysql: Self-built instance
    {
        "deployType": "CONNSTR_CVMDB",
        "url": "jdbc:mysql://1.1.1.1:1111/database",
        "username": "root",
        "password": "root",
        "region": "ap-shanghai",
        "vpcId": "vpc-kprq42yo",
        "type": "MYSQL"
    }
    mysql: Cloud instance
    {
        "instanceid": "cdb-12uxdo5e",
        "db": "db",
        "region": "ap-shanghai",
        "username": "msyql",
        "password": "mysql",
        "deployType": "INSTANCE",
        "type": "TENCENT_MYSQL"
    }
    sql_server: 
    {
        "deployType": "CONNSTR_PUBLICDB",
        "url": "jdbc:sqlserver://1.1.1.1:223;DatabaseName=database",
        "username": <span pulumi-lang-nodejs=""user1"" pulumi-lang-dotnet=""User1"" pulumi-lang-go=""user1"" pulumi-lang-python=""user_1"" pulumi-lang-yaml=""user1"" pulumi-lang-java=""user1"">"user_1"</span>,
        "password": <span pulumi-lang-nodejs=""pass2"" pulumi-lang-dotnet=""Pass2"" pulumi-lang-go=""pass2"" pulumi-lang-python=""pass_2"" pulumi-lang-yaml=""pass2"" pulumi-lang-java=""pass2"">"pass_2"</span>,
        "type": "SQLSERVER"
    }
    redis:
        redisType:
        -NO_ACCOUT(No account)
        -SELF_ACCOUNT(Custom account)
    {
        "deployType": "CONNSTR_PUBLICDB",
        "username":""
        "password": "pass",
        "ip": "1.1.1.1",
        "port": "6379",
        "redisType": "NO_ACCOUT",
        "type": "REDIS"
    }
    oracle: 
    {
        "deployType": "CONNSTR_CVMDB",
        "url": "jdbc:oracle:thin:@1.1.1.1:1521:prod",
        "username": "oracle",
        "password": "pass",
        "region": "ap-shanghai",
        "vpcId": "vpc-kprq42yo",
        "type": "ORACLE"
    }
    mongodb:
        advanceParams(Custom parameters, will be appended to the URL)
    {
        "advanceParams": [
            {
                "key": "authSource",
                "value": "auth"
            }
        ],
        "db": "admin",
        "deployType": "CONNSTR_PUBLICDB",
        "username": "user",
        "password": "pass",
        "type": "MONGODB",
        "host": "1.1.1.1:9200"
    }
    postgresql:
    {
        "deployType": "CONNSTR_PUBLICDB",
        "url": "jdbc:postgresql://1.1.1.1:1921/database",
        "username": "user",
        "password": "pass",
        "type": "POSTGRE"
    }
    kafka:
        authType:
            - sasl
            - jaas
            -<span pulumi-lang-nodejs=" saslPlaintext
    " pulumi-lang-dotnet=" SaslPlaintext
    " pulumi-lang-go=" saslPlaintext
    " pulumi-lang-python=" sasl_plaintext
    " pulumi-lang-yaml=" saslPlaintext
    " pulumi-lang-java=" saslPlaintext
    "> sasl_plaintext
    </span>        -<span pulumi-lang-nodejs=" saslSsl
    " pulumi-lang-dotnet=" SaslSsl
    " pulumi-lang-go=" saslSsl
    " pulumi-lang-python=" sasl_ssl
    " pulumi-lang-yaml=" saslSsl
    " pulumi-lang-java=" saslSsl
    "> sasl_ssl
    </span>        - GSSAPI
        ssl:
            -PLAIN
            -GSSAPI
    {
        "deployType": "CONNSTR_PUBLICDB",
        "host": "1.1.1.1:9092",
        "ssl": "GSSAPI",
        "authType": "sasl",
        "type": "KAFKA",
        "principal": "aaaa",
        "serviceName": "kafka"
    }
    

    cos: { "region": "ap-shanghai", "deployType": "INSTANCE", "secretId": "aaaaa", "secretKey": "sssssss", "bucket": "aaa", "type": "COS" }

    .

    prodFileUpload WedataDataSourceProdFileUpload
    Production environment data source file upload.
    projectId String
    Data source project ID.
    type String
    Data source type: enumeration values.

    • MYSQL
    • TENCENT_MYSQL
    • POSTGRE
    • ORACLE
    • SQLSERVER
    • FTP
    • HIVE
    • HUDI
    • HDFS
    • ICEBERG
    • KAFKA
    • DTS_KAFKA
    • HBASE
    • SPARK
    • TBASE
    • DB2
    • DM
    • GAUSSDB
    • GBASE
    • IMPALA
    • ES
    • TENCENT_ES
    • GREENPLUM
    • SAP_HANA
    • SFTP
    • OCEANBASE
    • CLICKHOUSE
    • KUDU
    • VERTICA
    • REDIS
    • COS
    • DLC
    • DORIS
    • CKAFKA
    • S3_DATAINSIGHT
    • TDSQL
    • TDSQL_MYSQL
    • MONGODB
    • TENCENT_MONGODB
    • REST_API
    • TiDB
    • StarRocks
    • Trino
    • Kyuubi
    • TCHOUSE_X
    • TCHOUSE_P
    • TCHOUSE_C
    • TCHOUSE_D
    • INFLUXDB
    • BIG_QUERY
    • SSH
    • BLOB
    • TDSQL_POSTGRE
    • GDB
    • TDENGINE
    • TDSQLC.
    wedataDataSourceId String
    dataSourceId number
    Data source ID.
    description string
    Data source description information.
    devConProperties string
    Development environment data source configuration information, required if the project is in standard mode.
    devFileUpload WedataDataSourceDevFileUpload
    Development environment data source file upload.
    displayName string
    Data source display name, for visual viewing.
    name string
    Data source name.
    prodConProperties string

    Data source configuration information, stored in JSON KV format, with different KV storage information for each data source type.

    deployType: CONNSTR_PUBLICDB(Public network instance) CONNSTR_CVMDB(Self-built instance) INSTANCE(Cloud instance)

    mysql: Self-built instance
    {
        "deployType": "CONNSTR_CVMDB",
        "url": "jdbc:mysql://1.1.1.1:1111/database",
        "username": "root",
        "password": "root",
        "region": "ap-shanghai",
        "vpcId": "vpc-kprq42yo",
        "type": "MYSQL"
    }
    mysql: Cloud instance
    {
        "instanceid": "cdb-12uxdo5e",
        "db": "db",
        "region": "ap-shanghai",
        "username": "msyql",
        "password": "mysql",
        "deployType": "INSTANCE",
        "type": "TENCENT_MYSQL"
    }
    sql_server: 
    {
        "deployType": "CONNSTR_PUBLICDB",
        "url": "jdbc:sqlserver://1.1.1.1:223;DatabaseName=database",
        "username": <span pulumi-lang-nodejs=""user1"" pulumi-lang-dotnet=""User1"" pulumi-lang-go=""user1"" pulumi-lang-python=""user_1"" pulumi-lang-yaml=""user1"" pulumi-lang-java=""user1"">"user_1"</span>,
        "password": <span pulumi-lang-nodejs=""pass2"" pulumi-lang-dotnet=""Pass2"" pulumi-lang-go=""pass2"" pulumi-lang-python=""pass_2"" pulumi-lang-yaml=""pass2"" pulumi-lang-java=""pass2"">"pass_2"</span>,
        "type": "SQLSERVER"
    }
    redis:
        redisType:
        -NO_ACCOUT(No account)
        -SELF_ACCOUNT(Custom account)
    {
        "deployType": "CONNSTR_PUBLICDB",
        "username":""
        "password": "pass",
        "ip": "1.1.1.1",
        "port": "6379",
        "redisType": "NO_ACCOUT",
        "type": "REDIS"
    }
    oracle: 
    {
        "deployType": "CONNSTR_CVMDB",
        "url": "jdbc:oracle:thin:@1.1.1.1:1521:prod",
        "username": "oracle",
        "password": "pass",
        "region": "ap-shanghai",
        "vpcId": "vpc-kprq42yo",
        "type": "ORACLE"
    }
    mongodb:
        advanceParams(Custom parameters, will be appended to the URL)
    {
        "advanceParams": [
            {
                "key": "authSource",
                "value": "auth"
            }
        ],
        "db": "admin",
        "deployType": "CONNSTR_PUBLICDB",
        "username": "user",
        "password": "pass",
        "type": "MONGODB",
        "host": "1.1.1.1:9200"
    }
    postgresql:
    {
        "deployType": "CONNSTR_PUBLICDB",
        "url": "jdbc:postgresql://1.1.1.1:1921/database",
        "username": "user",
        "password": "pass",
        "type": "POSTGRE"
    }
    kafka:
        authType:
            - sasl
            - jaas
            -<span pulumi-lang-nodejs=" saslPlaintext
    " pulumi-lang-dotnet=" SaslPlaintext
    " pulumi-lang-go=" saslPlaintext
    " pulumi-lang-python=" sasl_plaintext
    " pulumi-lang-yaml=" saslPlaintext
    " pulumi-lang-java=" saslPlaintext
    "> sasl_plaintext
    </span>        -<span pulumi-lang-nodejs=" saslSsl
    " pulumi-lang-dotnet=" SaslSsl
    " pulumi-lang-go=" saslSsl
    " pulumi-lang-python=" sasl_ssl
    " pulumi-lang-yaml=" saslSsl
    " pulumi-lang-java=" saslSsl
    "> sasl_ssl
    </span>        - GSSAPI
        ssl:
            -PLAIN
            -GSSAPI
    {
        "deployType": "CONNSTR_PUBLICDB",
        "host": "1.1.1.1:9092",
        "ssl": "GSSAPI",
        "authType": "sasl",
        "type": "KAFKA",
        "principal": "aaaa",
        "serviceName": "kafka"
    }
    

    cos: { "region": "ap-shanghai", "deployType": "INSTANCE", "secretId": "aaaaa", "secretKey": "sssssss", "bucket": "aaa", "type": "COS" }

    .

    prodFileUpload WedataDataSourceProdFileUpload
    Production environment data source file upload.
    projectId string
    Data source project ID.
    type string
    Data source type: enumeration values.

    • MYSQL
    • TENCENT_MYSQL
    • POSTGRE
    • ORACLE
    • SQLSERVER
    • FTP
    • HIVE
    • HUDI
    • HDFS
    • ICEBERG
    • KAFKA
    • DTS_KAFKA
    • HBASE
    • SPARK
    • TBASE
    • DB2
    • DM
    • GAUSSDB
    • GBASE
    • IMPALA
    • ES
    • TENCENT_ES
    • GREENPLUM
    • SAP_HANA
    • SFTP
    • OCEANBASE
    • CLICKHOUSE
    • KUDU
    • VERTICA
    • REDIS
    • COS
    • DLC
    • DORIS
    • CKAFKA
    • S3_DATAINSIGHT
    • TDSQL
    • TDSQL_MYSQL
    • MONGODB
    • TENCENT_MONGODB
    • REST_API
    • TiDB
    • StarRocks
    • Trino
    • Kyuubi
    • TCHOUSE_X
    • TCHOUSE_P
    • TCHOUSE_C
    • TCHOUSE_D
    • INFLUXDB
    • BIG_QUERY
    • SSH
    • BLOB
    • TDSQL_POSTGRE
    • GDB
    • TDENGINE
    • TDSQLC.
    wedataDataSourceId string
    data_source_id float
    Data source ID.
    description str
    Data source description information.
    dev_con_properties str
    Development environment data source configuration information, required if the project is in standard mode.
    dev_file_upload WedataDataSourceDevFileUploadArgs
    Development environment data source file upload.
    display_name str
    Data source display name, for visual viewing.
    name str
    Data source name.
    prod_con_properties str

    Data source configuration information, stored in JSON KV format, with different KV storage information for each data source type.

    deployType: CONNSTR_PUBLICDB(Public network instance) CONNSTR_CVMDB(Self-built instance) INSTANCE(Cloud instance)

    mysql: Self-built instance
    {
        "deployType": "CONNSTR_CVMDB",
        "url": "jdbc:mysql://1.1.1.1:1111/database",
        "username": "root",
        "password": "root",
        "region": "ap-shanghai",
        "vpcId": "vpc-kprq42yo",
        "type": "MYSQL"
    }
    mysql: Cloud instance
    {
        "instanceid": "cdb-12uxdo5e",
        "db": "db",
        "region": "ap-shanghai",
        "username": "msyql",
        "password": "mysql",
        "deployType": "INSTANCE",
        "type": "TENCENT_MYSQL"
    }
    sql_server: 
    {
        "deployType": "CONNSTR_PUBLICDB",
        "url": "jdbc:sqlserver://1.1.1.1:223;DatabaseName=database",
        "username": <span pulumi-lang-nodejs=""user1"" pulumi-lang-dotnet=""User1"" pulumi-lang-go=""user1"" pulumi-lang-python=""user_1"" pulumi-lang-yaml=""user1"" pulumi-lang-java=""user1"">"user_1"</span>,
        "password": <span pulumi-lang-nodejs=""pass2"" pulumi-lang-dotnet=""Pass2"" pulumi-lang-go=""pass2"" pulumi-lang-python=""pass_2"" pulumi-lang-yaml=""pass2"" pulumi-lang-java=""pass2"">"pass_2"</span>,
        "type": "SQLSERVER"
    }
    redis:
        redisType:
        -NO_ACCOUT(No account)
        -SELF_ACCOUNT(Custom account)
    {
        "deployType": "CONNSTR_PUBLICDB",
        "username":""
        "password": "pass",
        "ip": "1.1.1.1",
        "port": "6379",
        "redisType": "NO_ACCOUT",
        "type": "REDIS"
    }
    oracle: 
    {
        "deployType": "CONNSTR_CVMDB",
        "url": "jdbc:oracle:thin:@1.1.1.1:1521:prod",
        "username": "oracle",
        "password": "pass",
        "region": "ap-shanghai",
        "vpcId": "vpc-kprq42yo",
        "type": "ORACLE"
    }
    mongodb:
        advanceParams(Custom parameters, will be appended to the URL)
    {
        "advanceParams": [
            {
                "key": "authSource",
                "value": "auth"
            }
        ],
        "db": "admin",
        "deployType": "CONNSTR_PUBLICDB",
        "username": "user",
        "password": "pass",
        "type": "MONGODB",
        "host": "1.1.1.1:9200"
    }
    postgresql:
    {
        "deployType": "CONNSTR_PUBLICDB",
        "url": "jdbc:postgresql://1.1.1.1:1921/database",
        "username": "user",
        "password": "pass",
        "type": "POSTGRE"
    }
    kafka:
        authType:
            - sasl
            - jaas
            -<span pulumi-lang-nodejs=" saslPlaintext
    " pulumi-lang-dotnet=" SaslPlaintext
    " pulumi-lang-go=" saslPlaintext
    " pulumi-lang-python=" sasl_plaintext
    " pulumi-lang-yaml=" saslPlaintext
    " pulumi-lang-java=" saslPlaintext
    "> sasl_plaintext
    </span>        -<span pulumi-lang-nodejs=" saslSsl
    " pulumi-lang-dotnet=" SaslSsl
    " pulumi-lang-go=" saslSsl
    " pulumi-lang-python=" sasl_ssl
    " pulumi-lang-yaml=" saslSsl
    " pulumi-lang-java=" saslSsl
    "> sasl_ssl
    </span>        - GSSAPI
        ssl:
            -PLAIN
            -GSSAPI
    {
        "deployType": "CONNSTR_PUBLICDB",
        "host": "1.1.1.1:9092",
        "ssl": "GSSAPI",
        "authType": "sasl",
        "type": "KAFKA",
        "principal": "aaaa",
        "serviceName": "kafka"
    }
    

    cos: { "region": "ap-shanghai", "deployType": "INSTANCE", "secretId": "aaaaa", "secretKey": "sssssss", "bucket": "aaa", "type": "COS" }

    .

    prod_file_upload WedataDataSourceProdFileUploadArgs
    Production environment data source file upload.
    project_id str
    Data source project ID.
    type str
    Data source type: enumeration values.

    • MYSQL
    • TENCENT_MYSQL
    • POSTGRE
    • ORACLE
    • SQLSERVER
    • FTP
    • HIVE
    • HUDI
    • HDFS
    • ICEBERG
    • KAFKA
    • DTS_KAFKA
    • HBASE
    • SPARK
    • TBASE
    • DB2
    • DM
    • GAUSSDB
    • GBASE
    • IMPALA
    • ES
    • TENCENT_ES
    • GREENPLUM
    • SAP_HANA
    • SFTP
    • OCEANBASE
    • CLICKHOUSE
    • KUDU
    • VERTICA
    • REDIS
    • COS
    • DLC
    • DORIS
    • CKAFKA
    • S3_DATAINSIGHT
    • TDSQL
    • TDSQL_MYSQL
    • MONGODB
    • TENCENT_MONGODB
    • REST_API
    • TiDB
    • StarRocks
    • Trino
    • Kyuubi
    • TCHOUSE_X
    • TCHOUSE_P
    • TCHOUSE_C
    • TCHOUSE_D
    • INFLUXDB
    • BIG_QUERY
    • SSH
    • BLOB
    • TDSQL_POSTGRE
    • GDB
    • TDENGINE
    • TDSQLC.
    wedata_data_source_id str
    dataSourceId Number
    Data source ID.
    description String
    Data source description information.
    devConProperties String
    Development environment data source configuration information, required if the project is in standard mode.
    devFileUpload Property Map
    Development environment data source file upload.
    displayName String
    Data source display name, for visual viewing.
    name String
    Data source name.
    prodConProperties String

    Data source configuration information, stored in JSON KV format, with different KV storage information for each data source type.

    deployType: CONNSTR_PUBLICDB(Public network instance) CONNSTR_CVMDB(Self-built instance) INSTANCE(Cloud instance)

    mysql: Self-built instance
    {
        "deployType": "CONNSTR_CVMDB",
        "url": "jdbc:mysql://1.1.1.1:1111/database",
        "username": "root",
        "password": "root",
        "region": "ap-shanghai",
        "vpcId": "vpc-kprq42yo",
        "type": "MYSQL"
    }
    mysql: Cloud instance
    {
        "instanceid": "cdb-12uxdo5e",
        "db": "db",
        "region": "ap-shanghai",
        "username": "msyql",
        "password": "mysql",
        "deployType": "INSTANCE",
        "type": "TENCENT_MYSQL"
    }
    sql_server: 
    {
        "deployType": "CONNSTR_PUBLICDB",
        "url": "jdbc:sqlserver://1.1.1.1:223;DatabaseName=database",
        "username": <span pulumi-lang-nodejs=""user1"" pulumi-lang-dotnet=""User1"" pulumi-lang-go=""user1"" pulumi-lang-python=""user_1"" pulumi-lang-yaml=""user1"" pulumi-lang-java=""user1"">"user_1"</span>,
        "password": <span pulumi-lang-nodejs=""pass2"" pulumi-lang-dotnet=""Pass2"" pulumi-lang-go=""pass2"" pulumi-lang-python=""pass_2"" pulumi-lang-yaml=""pass2"" pulumi-lang-java=""pass2"">"pass_2"</span>,
        "type": "SQLSERVER"
    }
    redis:
        redisType:
        -NO_ACCOUT(No account)
        -SELF_ACCOUNT(Custom account)
    {
        "deployType": "CONNSTR_PUBLICDB",
        "username":""
        "password": "pass",
        "ip": "1.1.1.1",
        "port": "6379",
        "redisType": "NO_ACCOUT",
        "type": "REDIS"
    }
    oracle: 
    {
        "deployType": "CONNSTR_CVMDB",
        "url": "jdbc:oracle:thin:@1.1.1.1:1521:prod",
        "username": "oracle",
        "password": "pass",
        "region": "ap-shanghai",
        "vpcId": "vpc-kprq42yo",
        "type": "ORACLE"
    }
    mongodb:
        advanceParams(Custom parameters, will be appended to the URL)
    {
        "advanceParams": [
            {
                "key": "authSource",
                "value": "auth"
            }
        ],
        "db": "admin",
        "deployType": "CONNSTR_PUBLICDB",
        "username": "user",
        "password": "pass",
        "type": "MONGODB",
        "host": "1.1.1.1:9200"
    }
    postgresql:
    {
        "deployType": "CONNSTR_PUBLICDB",
        "url": "jdbc:postgresql://1.1.1.1:1921/database",
        "username": "user",
        "password": "pass",
        "type": "POSTGRE"
    }
    kafka:
        authType:
            - sasl
            - jaas
            -<span pulumi-lang-nodejs=" saslPlaintext
    " pulumi-lang-dotnet=" SaslPlaintext
    " pulumi-lang-go=" saslPlaintext
    " pulumi-lang-python=" sasl_plaintext
    " pulumi-lang-yaml=" saslPlaintext
    " pulumi-lang-java=" saslPlaintext
    "> sasl_plaintext
    </span>        -<span pulumi-lang-nodejs=" saslSsl
    " pulumi-lang-dotnet=" SaslSsl
    " pulumi-lang-go=" saslSsl
    " pulumi-lang-python=" sasl_ssl
    " pulumi-lang-yaml=" saslSsl
    " pulumi-lang-java=" saslSsl
    "> sasl_ssl
    </span>        - GSSAPI
        ssl:
            -PLAIN
            -GSSAPI
    {
        "deployType": "CONNSTR_PUBLICDB",
        "host": "1.1.1.1:9092",
        "ssl": "GSSAPI",
        "authType": "sasl",
        "type": "KAFKA",
        "principal": "aaaa",
        "serviceName": "kafka"
    }
    

    cos: { "region": "ap-shanghai", "deployType": "INSTANCE", "secretId": "aaaaa", "secretKey": "sssssss", "bucket": "aaa", "type": "COS" }

    .

    prodFileUpload Property Map
    Production environment data source file upload.
    projectId String
    Data source project ID.
    type String
    Data source type: enumeration values.

    • MYSQL
    • TENCENT_MYSQL
    • POSTGRE
    • ORACLE
    • SQLSERVER
    • FTP
    • HIVE
    • HUDI
    • HDFS
    • ICEBERG
    • KAFKA
    • DTS_KAFKA
    • HBASE
    • SPARK
    • TBASE
    • DB2
    • DM
    • GAUSSDB
    • GBASE
    • IMPALA
    • ES
    • TENCENT_ES
    • GREENPLUM
    • SAP_HANA
    • SFTP
    • OCEANBASE
    • CLICKHOUSE
    • KUDU
    • VERTICA
    • REDIS
    • COS
    • DLC
    • DORIS
    • CKAFKA
    • S3_DATAINSIGHT
    • TDSQL
    • TDSQL_MYSQL
    • MONGODB
    • TENCENT_MONGODB
    • REST_API
    • TiDB
    • StarRocks
    • Trino
    • Kyuubi
    • TCHOUSE_X
    • TCHOUSE_P
    • TCHOUSE_C
    • TCHOUSE_D
    • INFLUXDB
    • BIG_QUERY
    • SSH
    • BLOB
    • TDSQL_POSTGRE
    • GDB
    • TDENGINE
    • TDSQLC.
    wedataDataSourceId String

    Supporting Types

    WedataDataSourceDevFileUpload, WedataDataSourceDevFileUploadArgs

    CoreSite string
    core-site.xml file.
    HbaseSite string
    hbase-site file.
    HdfsSite string
    hdfs-site.xml file.
    HiveSite string
    hive-site.xml file.
    KeyStore string
    Keystore authentication file, default filename keystore.jks.
    KeyTab string
    keytab file, default filename [data source name].keytab.
    Krb5Conf string
    krb5.conf file.
    PrivateKey string
    Private key, default filename private_key.pem.
    PublicKey string
    Public key, default filename public_key.pem.
    TrustStore string
    Truststore authentication file, default filename truststore.jks.
    CoreSite string
    core-site.xml file.
    HbaseSite string
    hbase-site file.
    HdfsSite string
    hdfs-site.xml file.
    HiveSite string
    hive-site.xml file.
    KeyStore string
    Keystore authentication file, default filename keystore.jks.
    KeyTab string
    keytab file, default filename [data source name].keytab.
    Krb5Conf string
    krb5.conf file.
    PrivateKey string
    Private key, default filename private_key.pem.
    PublicKey string
    Public key, default filename public_key.pem.
    TrustStore string
    Truststore authentication file, default filename truststore.jks.
    coreSite String
    core-site.xml file.
    hbaseSite String
    hbase-site file.
    hdfsSite String
    hdfs-site.xml file.
    hiveSite String
    hive-site.xml file.
    keyStore String
    Keystore authentication file, default filename keystore.jks.
    keyTab String
    keytab file, default filename [data source name].keytab.
    krb5Conf String
    krb5.conf file.
    privateKey String
    Private key, default filename private_key.pem.
    publicKey String
    Public key, default filename public_key.pem.
    trustStore String
    Truststore authentication file, default filename truststore.jks.
    coreSite string
    core-site.xml file.
    hbaseSite string
    hbase-site file.
    hdfsSite string
    hdfs-site.xml file.
    hiveSite string
    hive-site.xml file.
    keyStore string
    Keystore authentication file, default filename keystore.jks.
    keyTab string
    keytab file, default filename [data source name].keytab.
    krb5Conf string
    krb5.conf file.
    privateKey string
    Private key, default filename private_key.pem.
    publicKey string
    Public key, default filename public_key.pem.
    trustStore string
    Truststore authentication file, default filename truststore.jks.
    core_site str
    core-site.xml file.
    hbase_site str
    hbase-site file.
    hdfs_site str
    hdfs-site.xml file.
    hive_site str
    hive-site.xml file.
    key_store str
    Keystore authentication file, default filename keystore.jks.
    key_tab str
    keytab file, default filename [data source name].keytab.
    krb5_conf str
    krb5.conf file.
    private_key str
    Private key, default filename private_key.pem.
    public_key str
    Public key, default filename public_key.pem.
    trust_store str
    Truststore authentication file, default filename truststore.jks.
    coreSite String
    core-site.xml file.
    hbaseSite String
    hbase-site file.
    hdfsSite String
    hdfs-site.xml file.
    hiveSite String
    hive-site.xml file.
    keyStore String
    Keystore authentication file, default filename keystore.jks.
    keyTab String
    keytab file, default filename [data source name].keytab.
    krb5Conf String
    krb5.conf file.
    privateKey String
    Private key, default filename private_key.pem.
    publicKey String
    Public key, default filename public_key.pem.
    trustStore String
    Truststore authentication file, default filename truststore.jks.

    WedataDataSourceProdFileUpload, WedataDataSourceProdFileUploadArgs

    CoreSite string
    core-site.xml file.
    HbaseSite string
    hbase-site file.
    HdfsSite string
    hdfs-site.xml file.
    HiveSite string
    hive-site.xml file.
    KeyStore string
    Keystore authentication file, default filename keystore.jks.
    KeyTab string
    keytab file, default filename [data source name].keytab.
    Krb5Conf string
    krb5.conf file.
    PrivateKey string
    Private key, default filename private_key.pem.
    PublicKey string
    Public key, default filename public_key.pem.
    TrustStore string
    Truststore authentication file, default filename truststore.jks.
    CoreSite string
    core-site.xml file.
    HbaseSite string
    hbase-site file.
    HdfsSite string
    hdfs-site.xml file.
    HiveSite string
    hive-site.xml file.
    KeyStore string
    Keystore authentication file, default filename keystore.jks.
    KeyTab string
    keytab file, default filename [data source name].keytab.
    Krb5Conf string
    krb5.conf file.
    PrivateKey string
    Private key, default filename private_key.pem.
    PublicKey string
    Public key, default filename public_key.pem.
    TrustStore string
    Truststore authentication file, default filename truststore.jks.
    coreSite String
    core-site.xml file.
    hbaseSite String
    hbase-site file.
    hdfsSite String
    hdfs-site.xml file.
    hiveSite String
    hive-site.xml file.
    keyStore String
    Keystore authentication file, default filename keystore.jks.
    keyTab String
    keytab file, default filename [data source name].keytab.
    krb5Conf String
    krb5.conf file.
    privateKey String
    Private key, default filename private_key.pem.
    publicKey String
    Public key, default filename public_key.pem.
    trustStore String
    Truststore authentication file, default filename truststore.jks.
    coreSite string
    core-site.xml file.
    hbaseSite string
    hbase-site file.
    hdfsSite string
    hdfs-site.xml file.
    hiveSite string
    hive-site.xml file.
    keyStore string
    Keystore authentication file, default filename keystore.jks.
    keyTab string
    keytab file, default filename [data source name].keytab.
    krb5Conf string
    krb5.conf file.
    privateKey string
    Private key, default filename private_key.pem.
    publicKey string
    Public key, default filename public_key.pem.
    trustStore string
    Truststore authentication file, default filename truststore.jks.
    core_site str
    core-site.xml file.
    hbase_site str
    hbase-site file.
    hdfs_site str
    hdfs-site.xml file.
    hive_site str
    hive-site.xml file.
    key_store str
    Keystore authentication file, default filename keystore.jks.
    key_tab str
    keytab file, default filename [data source name].keytab.
    krb5_conf str
    krb5.conf file.
    private_key str
    Private key, default filename private_key.pem.
    public_key str
    Public key, default filename public_key.pem.
    trust_store str
    Truststore authentication file, default filename truststore.jks.
    coreSite String
    core-site.xml file.
    hbaseSite String
    hbase-site file.
    hdfsSite String
    hdfs-site.xml file.
    hiveSite String
    hive-site.xml file.
    keyStore String
    Keystore authentication file, default filename keystore.jks.
    keyTab String
    keytab file, default filename [data source name].keytab.
    krb5Conf String
    krb5.conf file.
    privateKey String
    Private key, default filename private_key.pem.
    publicKey String
    Public key, default filename public_key.pem.
    trustStore String
    Truststore authentication file, default filename truststore.jks.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack
      Meet Neo: Your AI Platform Teammate