import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface CkafkaConnectResourceConfig extends cdktf.TerraformMetaArguments { /** * Connection source description. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#description CkafkaConnectResource#description} */ readonly description?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#id CkafkaConnectResource#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** * connection source name. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#resource_name CkafkaConnectResource#resource_name} */ readonly resourceName: string; /** * connection source type. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#type CkafkaConnectResource#type} */ readonly type: string; /** * clickhouse_connect_param block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#clickhouse_connect_param CkafkaConnectResource#clickhouse_connect_param} */ readonly clickhouseConnectParam?: CkafkaConnectResourceClickhouseConnectParam; /** * doris_connect_param block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#doris_connect_param CkafkaConnectResource#doris_connect_param} */ readonly dorisConnectParam?: CkafkaConnectResourceDorisConnectParam; /** * dts_connect_param block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#dts_connect_param CkafkaConnectResource#dts_connect_param} */ readonly dtsConnectParam?: CkafkaConnectResourceDtsConnectParam; /** * es_connect_param block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#es_connect_param CkafkaConnectResource#es_connect_param} */ readonly esConnectParam?: CkafkaConnectResourceEsConnectParam; /** * kafka_connect_param block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#kafka_connect_param CkafkaConnectResource#kafka_connect_param} */ readonly kafkaConnectParam?: CkafkaConnectResourceKafkaConnectParam; /** * mariadb_connect_param block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#mariadb_connect_param CkafkaConnectResource#mariadb_connect_param} */ readonly mariadbConnectParam?: CkafkaConnectResourceMariadbConnectParam; /** * mongodb_connect_param block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#mongodb_connect_param CkafkaConnectResource#mongodb_connect_param} */ readonly mongodbConnectParam?: CkafkaConnectResourceMongodbConnectParam; /** * mysql_connect_param block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#mysql_connect_param CkafkaConnectResource#mysql_connect_param} */ readonly mysqlConnectParam?: CkafkaConnectResourceMysqlConnectParam; /** * postgresql_connect_param block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#postgresql_connect_param CkafkaConnectResource#postgresql_connect_param} */ readonly postgresqlConnectParam?: CkafkaConnectResourcePostgresqlConnectParam; /** * sqlserver_connect_param block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#sqlserver_connect_param CkafkaConnectResource#sqlserver_connect_param} */ readonly sqlserverConnectParam?: CkafkaConnectResourceSqlserverConnectParam; } export interface CkafkaConnectResourceClickhouseConnectParam { /** * Whether to update to the associated Datahub task, default: false. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#is_update CkafkaConnectResource#is_update} */ readonly isUpdate?: boolean | cdktf.IResolvable; /** * Password for Clickhouse connection source. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#password CkafkaConnectResource#password} */ readonly password: string; /** * Clickhouse connection port. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#port CkafkaConnectResource#port} */ readonly port: number; /** * Instance resources for Click House connection sources. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#resource CkafkaConnectResource#resource} */ readonly resource: string; /** * Whether the Clickhouse connection source is a self-built cluster. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#self_built CkafkaConnectResource#self_built} */ readonly selfBuilt: boolean | cdktf.IResolvable; /** * Instance VIP of the ClickHouse connection source, when it is a Tencent Cloud instance, it is required. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#service_vip CkafkaConnectResource#service_vip} */ readonly serviceVip?: string; /** * The vpc Id of the source of the ClickHouse connection, when it is a Tencent Cloud instance, it is required. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#uniq_vpc_id CkafkaConnectResource#uniq_vpc_id} */ readonly uniqVpcId?: string; /** * The username of the clickhouse connection source. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#user_name CkafkaConnectResource#user_name} */ readonly userName: string; } export declare function ckafkaConnectResourceClickhouseConnectParamToTerraform(struct?: CkafkaConnectResourceClickhouseConnectParamOutputReference | CkafkaConnectResourceClickhouseConnectParam): any; export declare function ckafkaConnectResourceClickhouseConnectParamToHclTerraform(struct?: CkafkaConnectResourceClickhouseConnectParamOutputReference | CkafkaConnectResourceClickhouseConnectParam): any; export declare class CkafkaConnectResourceClickhouseConnectParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CkafkaConnectResourceClickhouseConnectParam | undefined; set internalValue(value: CkafkaConnectResourceClickhouseConnectParam | undefined); private _isUpdate?; get isUpdate(): boolean | cdktf.IResolvable; set isUpdate(value: boolean | cdktf.IResolvable); resetIsUpdate(): void; get isUpdateInput(): any; private _password?; get password(): string; set password(value: string); get passwordInput(): string; private _port?; get port(): number; set port(value: number); get portInput(): number; private _resource?; get resource(): string; set resource(value: string); get resourceInput(): string; private _selfBuilt?; get selfBuilt(): boolean | cdktf.IResolvable; set selfBuilt(value: boolean | cdktf.IResolvable); get selfBuiltInput(): any; private _serviceVip?; get serviceVip(): string; set serviceVip(value: string); resetServiceVip(): void; get serviceVipInput(): string; private _uniqVpcId?; get uniqVpcId(): string; set uniqVpcId(value: string); resetUniqVpcId(): void; get uniqVpcIdInput(): string; private _userName?; get userName(): string; set userName(value: string); get userNameInput(): string; } export interface CkafkaConnectResourceDorisConnectParam { /** * Doris http CLB port, Usually mapped to port 8040 of be. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#be_port CkafkaConnectResource#be_port} */ readonly bePort?: number; /** * Whether to update to the associated Datahub task, default: false. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#is_update CkafkaConnectResource#is_update} */ readonly isUpdate?: boolean | cdktf.IResolvable; /** * Doris password. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#password CkafkaConnectResource#password} */ readonly password: string; /** * Doris jdbc CLB port, Usually mapped to port 9030 of fe. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#port CkafkaConnectResource#port} */ readonly port: number; /** * Doris instanceId. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#resource CkafkaConnectResource#resource} */ readonly resource: string; /** * Doris Whether the connection source is a self-built cluster, default: false. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#self_built CkafkaConnectResource#self_built} */ readonly selfBuilt?: boolean | cdktf.IResolvable; /** * Doris vip, When it is a Tencent Cloud instance, it is required. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#service_vip CkafkaConnectResource#service_vip} */ readonly serviceVip?: string; /** * Doris vpcId, When it is a Tencent Cloud instance, it is required. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#uniq_vpc_id CkafkaConnectResource#uniq_vpc_id} */ readonly uniqVpcId?: string; /** * Doris The username of the connection source. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#user_name CkafkaConnectResource#user_name} */ readonly userName: string; } export declare function ckafkaConnectResourceDorisConnectParamToTerraform(struct?: CkafkaConnectResourceDorisConnectParamOutputReference | CkafkaConnectResourceDorisConnectParam): any; export declare function ckafkaConnectResourceDorisConnectParamToHclTerraform(struct?: CkafkaConnectResourceDorisConnectParamOutputReference | CkafkaConnectResourceDorisConnectParam): any; export declare class CkafkaConnectResourceDorisConnectParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CkafkaConnectResourceDorisConnectParam | undefined; set internalValue(value: CkafkaConnectResourceDorisConnectParam | undefined); private _bePort?; get bePort(): number; set bePort(value: number); resetBePort(): void; get bePortInput(): number; private _isUpdate?; get isUpdate(): boolean | cdktf.IResolvable; set isUpdate(value: boolean | cdktf.IResolvable); resetIsUpdate(): void; get isUpdateInput(): any; private _password?; get password(): string; set password(value: string); get passwordInput(): string; private _port?; get port(): number; set port(value: number); get portInput(): number; private _resource?; get resource(): string; set resource(value: string); get resourceInput(): string; private _selfBuilt?; get selfBuilt(): boolean | cdktf.IResolvable; set selfBuilt(value: boolean | cdktf.IResolvable); resetSelfBuilt(): void; get selfBuiltInput(): any; private _serviceVip?; get serviceVip(): string; set serviceVip(value: string); resetServiceVip(): void; get serviceVipInput(): string; private _uniqVpcId?; get uniqVpcId(): string; set uniqVpcId(value: string); resetUniqVpcId(): void; get uniqVpcIdInput(): string; private _userName?; get userName(): string; set userName(value: string); get userNameInput(): string; } export interface CkafkaConnectResourceDtsConnectParam { /** * Id of the Dts consumption group. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#group_id CkafkaConnectResource#group_id} */ readonly groupId: string; /** * Whether to update to the associated Datahub task, default: false. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#is_update CkafkaConnectResource#is_update} */ readonly isUpdate?: boolean | cdktf.IResolvable; /** * The password of the Dts consumption group. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#password CkafkaConnectResource#password} */ readonly password: string; /** * Dts port. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#port CkafkaConnectResource#port} */ readonly port: number; /** * Dts instance Id. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#resource CkafkaConnectResource#resource} */ readonly resource: string; /** * Topic subscribed by Dts. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#topic CkafkaConnectResource#topic} */ readonly topic: string; /** * The account number of the Dts consumption group. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#user_name CkafkaConnectResource#user_name} */ readonly userName: string; } export declare function ckafkaConnectResourceDtsConnectParamToTerraform(struct?: CkafkaConnectResourceDtsConnectParamOutputReference | CkafkaConnectResourceDtsConnectParam): any; export declare function ckafkaConnectResourceDtsConnectParamToHclTerraform(struct?: CkafkaConnectResourceDtsConnectParamOutputReference | CkafkaConnectResourceDtsConnectParam): any; export declare class CkafkaConnectResourceDtsConnectParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CkafkaConnectResourceDtsConnectParam | undefined; set internalValue(value: CkafkaConnectResourceDtsConnectParam | undefined); private _groupId?; get groupId(): string; set groupId(value: string); get groupIdInput(): string; private _isUpdate?; get isUpdate(): boolean | cdktf.IResolvable; set isUpdate(value: boolean | cdktf.IResolvable); resetIsUpdate(): void; get isUpdateInput(): any; private _password?; get password(): string; set password(value: string); get passwordInput(): string; private _port?; get port(): number; set port(value: number); get portInput(): number; private _resource?; get resource(): string; set resource(value: string); get resourceInput(): string; private _topic?; get topic(): string; set topic(value: string); get topicInput(): string; private _userName?; get userName(): string; set userName(value: string); get userNameInput(): string; } export interface CkafkaConnectResourceEsConnectParam { /** * Whether to update to the associated Datahub task, default: false. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#is_update CkafkaConnectResource#is_update} */ readonly isUpdate?: boolean | cdktf.IResolvable; /** * Es The password of the connection source. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#password CkafkaConnectResource#password} */ readonly password: string; /** * Es port. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#port CkafkaConnectResource#port} */ readonly port: number; /** * Instance resource of Es connection source. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#resource CkafkaConnectResource#resource} */ readonly resource: string; /** * Whether the Es connection source is a self-built cluster. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#self_built CkafkaConnectResource#self_built} */ readonly selfBuilt: boolean | cdktf.IResolvable; /** * The instance vip of the Es connection source, when it is a Tencent Cloud instance, it is required. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#service_vip CkafkaConnectResource#service_vip} */ readonly serviceVip?: string; /** * The vpc Id of the Es connection source, when it is a Tencent Cloud instance, it is required. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#uniq_vpc_id CkafkaConnectResource#uniq_vpc_id} */ readonly uniqVpcId?: string; /** * Es The username of the connection source. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#user_name CkafkaConnectResource#user_name} */ readonly userName: string; } export declare function ckafkaConnectResourceEsConnectParamToTerraform(struct?: CkafkaConnectResourceEsConnectParamOutputReference | CkafkaConnectResourceEsConnectParam): any; export declare function ckafkaConnectResourceEsConnectParamToHclTerraform(struct?: CkafkaConnectResourceEsConnectParamOutputReference | CkafkaConnectResourceEsConnectParam): any; export declare class CkafkaConnectResourceEsConnectParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CkafkaConnectResourceEsConnectParam | undefined; set internalValue(value: CkafkaConnectResourceEsConnectParam | undefined); private _isUpdate?; get isUpdate(): boolean | cdktf.IResolvable; set isUpdate(value: boolean | cdktf.IResolvable); resetIsUpdate(): void; get isUpdateInput(): any; private _password?; get password(): string; set password(value: string); get passwordInput(): string; private _port?; get port(): number; set port(value: number); get portInput(): number; private _resource?; get resource(): string; set resource(value: string); get resourceInput(): string; private _selfBuilt?; get selfBuilt(): boolean | cdktf.IResolvable; set selfBuilt(value: boolean | cdktf.IResolvable); get selfBuiltInput(): any; private _serviceVip?; get serviceVip(): string; set serviceVip(value: string); resetServiceVip(): void; get serviceVipInput(): string; private _uniqVpcId?; get uniqVpcId(): string; set uniqVpcId(value: string); resetUniqVpcId(): void; get uniqVpcIdInput(): string; private _userName?; get userName(): string; set userName(value: string); get userNameInput(): string; } export interface CkafkaConnectResourceKafkaConnectParam { /** * Kafka broker ip, Mandatory when self-built. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#broker_address CkafkaConnectResource#broker_address} */ readonly brokerAddress?: string; /** * Whether to update to the associated Dip task, default: false. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#is_update CkafkaConnectResource#is_update} */ readonly isUpdate?: boolean | cdktf.IResolvable; /** * CKafka instanceId region, Required when crossing regions. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#region CkafkaConnectResource#region} */ readonly region?: string; /** * Kafka instanceId, When it is a Tencent Cloud instance, it is required. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#resource CkafkaConnectResource#resource} */ readonly resource?: string; /** * Whether it is a self-built cluster, default: false. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#self_built CkafkaConnectResource#self_built} */ readonly selfBuilt?: boolean | cdktf.IResolvable; } export declare function ckafkaConnectResourceKafkaConnectParamToTerraform(struct?: CkafkaConnectResourceKafkaConnectParamOutputReference | CkafkaConnectResourceKafkaConnectParam): any; export declare function ckafkaConnectResourceKafkaConnectParamToHclTerraform(struct?: CkafkaConnectResourceKafkaConnectParamOutputReference | CkafkaConnectResourceKafkaConnectParam): any; export declare class CkafkaConnectResourceKafkaConnectParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CkafkaConnectResourceKafkaConnectParam | undefined; set internalValue(value: CkafkaConnectResourceKafkaConnectParam | undefined); private _brokerAddress?; get brokerAddress(): string; set brokerAddress(value: string); resetBrokerAddress(): void; get brokerAddressInput(): string; private _isUpdate?; get isUpdate(): boolean | cdktf.IResolvable; set isUpdate(value: boolean | cdktf.IResolvable); resetIsUpdate(): void; get isUpdateInput(): any; private _region?; get region(): string; set region(value: string); resetRegion(): void; get regionInput(): string; private _resource?; get resource(): string; set resource(value: string); resetResource(): void; get resourceInput(): string; private _selfBuilt?; get selfBuilt(): boolean | cdktf.IResolvable; set selfBuilt(value: boolean | cdktf.IResolvable); resetSelfBuilt(): void; get selfBuiltInput(): any; } export interface CkafkaConnectResourceMariadbConnectParam { /** * Whether to update to the associated Datahub task, default: false. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#is_update CkafkaConnectResource#is_update} */ readonly isUpdate?: boolean | cdktf.IResolvable; /** * MariaDB password. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#password CkafkaConnectResource#password} */ readonly password: string; /** * MariaDB port. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#port CkafkaConnectResource#port} */ readonly port: number; /** * MariaDB instanceId. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#resource CkafkaConnectResource#resource} */ readonly resource: string; /** * The instance vip of the Maria DB connection source, when it is a Tencent Cloud instance, it is required. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#service_vip CkafkaConnectResource#service_vip} */ readonly serviceVip?: string; /** * MariaDB vpcId, When it is a Tencent Cloud instance, it is required. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#uniq_vpc_id CkafkaConnectResource#uniq_vpc_id} */ readonly uniqVpcId?: string; /** * MariaDB The username of the connection source. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#user_name CkafkaConnectResource#user_name} */ readonly userName: string; } export declare function ckafkaConnectResourceMariadbConnectParamToTerraform(struct?: CkafkaConnectResourceMariadbConnectParamOutputReference | CkafkaConnectResourceMariadbConnectParam): any; export declare function ckafkaConnectResourceMariadbConnectParamToHclTerraform(struct?: CkafkaConnectResourceMariadbConnectParamOutputReference | CkafkaConnectResourceMariadbConnectParam): any; export declare class CkafkaConnectResourceMariadbConnectParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CkafkaConnectResourceMariadbConnectParam | undefined; set internalValue(value: CkafkaConnectResourceMariadbConnectParam | undefined); private _isUpdate?; get isUpdate(): boolean | cdktf.IResolvable; set isUpdate(value: boolean | cdktf.IResolvable); resetIsUpdate(): void; get isUpdateInput(): any; private _password?; get password(): string; set password(value: string); get passwordInput(): string; private _port?; get port(): number; set port(value: number); get portInput(): number; private _resource?; get resource(): string; set resource(value: string); get resourceInput(): string; private _serviceVip?; get serviceVip(): string; set serviceVip(value: string); resetServiceVip(): void; get serviceVipInput(): string; private _uniqVpcId?; get uniqVpcId(): string; set uniqVpcId(value: string); resetUniqVpcId(): void; get uniqVpcIdInput(): string; private _userName?; get userName(): string; set userName(value: string); get userNameInput(): string; } export interface CkafkaConnectResourceMongodbConnectParam { /** * Whether to update to the associated Datahub task, default: false. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#is_update CkafkaConnectResource#is_update} */ readonly isUpdate?: boolean | cdktf.IResolvable; /** * Password for the source of the Mongo DB connection. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#password CkafkaConnectResource#password} */ readonly password: string; /** * MongoDB port. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#port CkafkaConnectResource#port} */ readonly port: number; /** * Instance resource of Mongo DB connection source. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#resource CkafkaConnectResource#resource} */ readonly resource: string; /** * Whether the Mongo DB connection source is a self-built cluster. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#self_built CkafkaConnectResource#self_built} */ readonly selfBuilt: boolean | cdktf.IResolvable; /** * The instance VIP of the Mongo DB connection source, when it is a Tencent Cloud instance, it is required. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#service_vip CkafkaConnectResource#service_vip} */ readonly serviceVip?: string; /** * The vpc Id of the Mongo DB connection source, which is required when it is a Tencent Cloud instance. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#uniq_vpc_id CkafkaConnectResource#uniq_vpc_id} */ readonly uniqVpcId?: string; /** * The username of the Mongo DB connection source. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#user_name CkafkaConnectResource#user_name} */ readonly userName: string; } export declare function ckafkaConnectResourceMongodbConnectParamToTerraform(struct?: CkafkaConnectResourceMongodbConnectParamOutputReference | CkafkaConnectResourceMongodbConnectParam): any; export declare function ckafkaConnectResourceMongodbConnectParamToHclTerraform(struct?: CkafkaConnectResourceMongodbConnectParamOutputReference | CkafkaConnectResourceMongodbConnectParam): any; export declare class CkafkaConnectResourceMongodbConnectParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CkafkaConnectResourceMongodbConnectParam | undefined; set internalValue(value: CkafkaConnectResourceMongodbConnectParam | undefined); private _isUpdate?; get isUpdate(): boolean | cdktf.IResolvable; set isUpdate(value: boolean | cdktf.IResolvable); resetIsUpdate(): void; get isUpdateInput(): any; private _password?; get password(): string; set password(value: string); get passwordInput(): string; private _port?; get port(): number; set port(value: number); get portInput(): number; private _resource?; get resource(): string; set resource(value: string); get resourceInput(): string; private _selfBuilt?; get selfBuilt(): boolean | cdktf.IResolvable; set selfBuilt(value: boolean | cdktf.IResolvable); get selfBuiltInput(): any; private _serviceVip?; get serviceVip(): string; set serviceVip(value: string); resetServiceVip(): void; get serviceVipInput(): string; private _uniqVpcId?; get uniqVpcId(): string; set uniqVpcId(value: string); resetUniqVpcId(): void; get uniqVpcIdInput(): string; private _userName?; get userName(): string; set userName(value: string); get userNameInput(): string; } export interface CkafkaConnectResourceMysqlConnectParam { /** * Required when type is TDSQL C_MYSQL. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#cluster_id CkafkaConnectResource#cluster_id} */ readonly clusterId?: string; /** * Whether to update to the associated Datahub task, default: false. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#is_update CkafkaConnectResource#is_update} */ readonly isUpdate?: boolean | cdktf.IResolvable; /** * Mysql connection source password. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#password CkafkaConnectResource#password} */ readonly password: string; /** * MySQL port. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#port CkafkaConnectResource#port} */ readonly port: number; /** * Instance resource of My SQL connection source. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#resource CkafkaConnectResource#resource} */ readonly resource: string; /** * Mysql Whether the connection source is a self-built cluster, default: false. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#self_built CkafkaConnectResource#self_built} */ readonly selfBuilt?: boolean | cdktf.IResolvable; /** * The instance vip of the MySQL connection source, when it is a Tencent Cloud instance, it is required. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#service_vip CkafkaConnectResource#service_vip} */ readonly serviceVip?: string; /** * The vpc Id of the My SQL connection source, when it is a Tencent Cloud instance, it is required. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#uniq_vpc_id CkafkaConnectResource#uniq_vpc_id} */ readonly uniqVpcId?: string; /** * Username of Mysql connection source. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#user_name CkafkaConnectResource#user_name} */ readonly userName: string; } export declare function ckafkaConnectResourceMysqlConnectParamToTerraform(struct?: CkafkaConnectResourceMysqlConnectParamOutputReference | CkafkaConnectResourceMysqlConnectParam): any; export declare function ckafkaConnectResourceMysqlConnectParamToHclTerraform(struct?: CkafkaConnectResourceMysqlConnectParamOutputReference | CkafkaConnectResourceMysqlConnectParam): any; export declare class CkafkaConnectResourceMysqlConnectParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CkafkaConnectResourceMysqlConnectParam | undefined; set internalValue(value: CkafkaConnectResourceMysqlConnectParam | undefined); private _clusterId?; get clusterId(): string; set clusterId(value: string); resetClusterId(): void; get clusterIdInput(): string; private _isUpdate?; get isUpdate(): boolean | cdktf.IResolvable; set isUpdate(value: boolean | cdktf.IResolvable); resetIsUpdate(): void; get isUpdateInput(): any; private _password?; get password(): string; set password(value: string); get passwordInput(): string; private _port?; get port(): number; set port(value: number); get portInput(): number; private _resource?; get resource(): string; set resource(value: string); get resourceInput(): string; private _selfBuilt?; get selfBuilt(): boolean | cdktf.IResolvable; set selfBuilt(value: boolean | cdktf.IResolvable); resetSelfBuilt(): void; get selfBuiltInput(): any; private _serviceVip?; get serviceVip(): string; set serviceVip(value: string); resetServiceVip(): void; get serviceVipInput(): string; private _uniqVpcId?; get uniqVpcId(): string; set uniqVpcId(value: string); resetUniqVpcId(): void; get uniqVpcIdInput(): string; private _userName?; get userName(): string; set userName(value: string); get userNameInput(): string; } export interface CkafkaConnectResourcePostgresqlConnectParam { /** * Required when type is TDSQL C_POSTGRESQL. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#cluster_id CkafkaConnectResource#cluster_id} */ readonly clusterId?: string; /** * Whether to update to the associated Datahub task, default: false. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#is_update CkafkaConnectResource#is_update} */ readonly isUpdate?: boolean | cdktf.IResolvable; /** * PostgreSQL password. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#password CkafkaConnectResource#password} */ readonly password: string; /** * PostgreSQL port. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#port CkafkaConnectResource#port} */ readonly port: number; /** * PostgreSQL instanceId. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#resource CkafkaConnectResource#resource} */ readonly resource: string; /** * PostgreSQL Whether the connection source is a self-built cluster, default: false. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#self_built CkafkaConnectResource#self_built} */ readonly selfBuilt?: boolean | cdktf.IResolvable; /** * The instance VIP of the Postgresql connection source, when it is a Tencent Cloud instance, it is required. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#service_vip CkafkaConnectResource#service_vip} */ readonly serviceVip?: string; /** * The instance vpcId of the Postgresql connection source, when it is a Tencent Cloud instance, it is required. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#uniq_vpc_id CkafkaConnectResource#uniq_vpc_id} */ readonly uniqVpcId?: string; /** * PostgreSQL The username of the connection source. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#user_name CkafkaConnectResource#user_name} */ readonly userName: string; } export declare function ckafkaConnectResourcePostgresqlConnectParamToTerraform(struct?: CkafkaConnectResourcePostgresqlConnectParamOutputReference | CkafkaConnectResourcePostgresqlConnectParam): any; export declare function ckafkaConnectResourcePostgresqlConnectParamToHclTerraform(struct?: CkafkaConnectResourcePostgresqlConnectParamOutputReference | CkafkaConnectResourcePostgresqlConnectParam): any; export declare class CkafkaConnectResourcePostgresqlConnectParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CkafkaConnectResourcePostgresqlConnectParam | undefined; set internalValue(value: CkafkaConnectResourcePostgresqlConnectParam | undefined); private _clusterId?; get clusterId(): string; set clusterId(value: string); resetClusterId(): void; get clusterIdInput(): string; private _isUpdate?; get isUpdate(): boolean | cdktf.IResolvable; set isUpdate(value: boolean | cdktf.IResolvable); resetIsUpdate(): void; get isUpdateInput(): any; private _password?; get password(): string; set password(value: string); get passwordInput(): string; private _port?; get port(): number; set port(value: number); get portInput(): number; private _resource?; get resource(): string; set resource(value: string); get resourceInput(): string; private _selfBuilt?; get selfBuilt(): boolean | cdktf.IResolvable; set selfBuilt(value: boolean | cdktf.IResolvable); resetSelfBuilt(): void; get selfBuiltInput(): any; private _serviceVip?; get serviceVip(): string; set serviceVip(value: string); resetServiceVip(): void; get serviceVipInput(): string; private _uniqVpcId?; get uniqVpcId(): string; set uniqVpcId(value: string); resetUniqVpcId(): void; get uniqVpcIdInput(): string; private _userName?; get userName(): string; set userName(value: string); get userNameInput(): string; } export interface CkafkaConnectResourceSqlserverConnectParam { /** * Whether to update to the associated Dip task, default: false. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#is_update CkafkaConnectResource#is_update} */ readonly isUpdate?: boolean | cdktf.IResolvable; /** * SQLServer password. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#password CkafkaConnectResource#password} */ readonly password: string; /** * SQLServer port. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#port CkafkaConnectResource#port} */ readonly port: number; /** * SQLServer instanceId. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#resource CkafkaConnectResource#resource} */ readonly resource: string; /** * SQLServer instance vip, When it is a Tencent Cloud instance, it is required. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#service_vip CkafkaConnectResource#service_vip} */ readonly serviceVip?: string; /** * SQLServer vpcId, When it is a Tencent Cloud instance, it is required. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#uniq_vpc_id CkafkaConnectResource#uniq_vpc_id} */ readonly uniqVpcId?: string; /** * SQLServer The username of the connection source. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#user_name CkafkaConnectResource#user_name} */ readonly userName: string; } export declare function ckafkaConnectResourceSqlserverConnectParamToTerraform(struct?: CkafkaConnectResourceSqlserverConnectParamOutputReference | CkafkaConnectResourceSqlserverConnectParam): any; export declare function ckafkaConnectResourceSqlserverConnectParamToHclTerraform(struct?: CkafkaConnectResourceSqlserverConnectParamOutputReference | CkafkaConnectResourceSqlserverConnectParam): any; export declare class CkafkaConnectResourceSqlserverConnectParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): CkafkaConnectResourceSqlserverConnectParam | undefined; set internalValue(value: CkafkaConnectResourceSqlserverConnectParam | undefined); private _isUpdate?; get isUpdate(): boolean | cdktf.IResolvable; set isUpdate(value: boolean | cdktf.IResolvable); resetIsUpdate(): void; get isUpdateInput(): any; private _password?; get password(): string; set password(value: string); get passwordInput(): string; private _port?; get port(): number; set port(value: number); get portInput(): number; private _resource?; get resource(): string; set resource(value: string); get resourceInput(): string; private _serviceVip?; get serviceVip(): string; set serviceVip(value: string); resetServiceVip(): void; get serviceVipInput(): string; private _uniqVpcId?; get uniqVpcId(): string; set uniqVpcId(value: string); resetUniqVpcId(): void; get uniqVpcIdInput(): string; private _userName?; get userName(): string; set userName(value: string); get userNameInput(): string; } /** * Represents a {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource tencentcloud_ckafka_connect_resource} */ export declare class CkafkaConnectResource extends cdktf.TerraformResource { static readonly tfResourceType = "tencentcloud_ckafka_connect_resource"; /** * Generates CDKTF code for importing a CkafkaConnectResource resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the CkafkaConnectResource to import * @param importFromId The id of the existing CkafkaConnectResource that should be imported. Refer to the {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the CkafkaConnectResource to import is found */ static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider): any; /** * Create a new {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/ckafka_connect_resource tencentcloud_ckafka_connect_resource} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope * @param options CkafkaConnectResourceConfig */ constructor(scope: Construct, id: string, config: CkafkaConnectResourceConfig); private _description?; get description(): string; set description(value: string); resetDescription(): void; get descriptionInput(): string; private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string; private _resourceName?; get resourceName(): string; set resourceName(value: string); get resourceNameInput(): string; private _type?; get type(): string; set type(value: string); get typeInput(): string; private _clickhouseConnectParam; get clickhouseConnectParam(): CkafkaConnectResourceClickhouseConnectParamOutputReference; putClickhouseConnectParam(value: CkafkaConnectResourceClickhouseConnectParam): void; resetClickhouseConnectParam(): void; get clickhouseConnectParamInput(): CkafkaConnectResourceClickhouseConnectParam; private _dorisConnectParam; get dorisConnectParam(): CkafkaConnectResourceDorisConnectParamOutputReference; putDorisConnectParam(value: CkafkaConnectResourceDorisConnectParam): void; resetDorisConnectParam(): void; get dorisConnectParamInput(): CkafkaConnectResourceDorisConnectParam; private _dtsConnectParam; get dtsConnectParam(): CkafkaConnectResourceDtsConnectParamOutputReference; putDtsConnectParam(value: CkafkaConnectResourceDtsConnectParam): void; resetDtsConnectParam(): void; get dtsConnectParamInput(): CkafkaConnectResourceDtsConnectParam; private _esConnectParam; get esConnectParam(): CkafkaConnectResourceEsConnectParamOutputReference; putEsConnectParam(value: CkafkaConnectResourceEsConnectParam): void; resetEsConnectParam(): void; get esConnectParamInput(): CkafkaConnectResourceEsConnectParam; private _kafkaConnectParam; get kafkaConnectParam(): CkafkaConnectResourceKafkaConnectParamOutputReference; putKafkaConnectParam(value: CkafkaConnectResourceKafkaConnectParam): void; resetKafkaConnectParam(): void; get kafkaConnectParamInput(): CkafkaConnectResourceKafkaConnectParam; private _mariadbConnectParam; get mariadbConnectParam(): CkafkaConnectResourceMariadbConnectParamOutputReference; putMariadbConnectParam(value: CkafkaConnectResourceMariadbConnectParam): void; resetMariadbConnectParam(): void; get mariadbConnectParamInput(): CkafkaConnectResourceMariadbConnectParam; private _mongodbConnectParam; get mongodbConnectParam(): CkafkaConnectResourceMongodbConnectParamOutputReference; putMongodbConnectParam(value: CkafkaConnectResourceMongodbConnectParam): void; resetMongodbConnectParam(): void; get mongodbConnectParamInput(): CkafkaConnectResourceMongodbConnectParam; private _mysqlConnectParam; get mysqlConnectParam(): CkafkaConnectResourceMysqlConnectParamOutputReference; putMysqlConnectParam(value: CkafkaConnectResourceMysqlConnectParam): void; resetMysqlConnectParam(): void; get mysqlConnectParamInput(): CkafkaConnectResourceMysqlConnectParam; private _postgresqlConnectParam; get postgresqlConnectParam(): CkafkaConnectResourcePostgresqlConnectParamOutputReference; putPostgresqlConnectParam(value: CkafkaConnectResourcePostgresqlConnectParam): void; resetPostgresqlConnectParam(): void; get postgresqlConnectParamInput(): CkafkaConnectResourcePostgresqlConnectParam; private _sqlserverConnectParam; get sqlserverConnectParam(): CkafkaConnectResourceSqlserverConnectParamOutputReference; putSqlserverConnectParam(value: CkafkaConnectResourceSqlserverConnectParam): void; resetSqlserverConnectParam(): void; get sqlserverConnectParamInput(): CkafkaConnectResourceSqlserverConnectParam; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }