import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataTencentcloudCkafkaDatahubTaskConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/ckafka_datahub_task#id DataTencentcloudCkafkaDatahubTask#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; /** * Resource. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/ckafka_datahub_task#resource DataTencentcloudCkafkaDatahubTask#resource} */ readonly resource?: string; /** * Used to save results. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/ckafka_datahub_task#result_output_file DataTencentcloudCkafkaDatahubTask#result_output_file} */ readonly resultOutputFile?: string; /** * search key. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/ckafka_datahub_task#search_word DataTencentcloudCkafkaDatahubTask#search_word} */ readonly searchWord?: string; /** * The source type. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/ckafka_datahub_task#source_type DataTencentcloudCkafkaDatahubTask#source_type} */ readonly sourceType?: string; /** * Destination type of dump. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/ckafka_datahub_task#target_type DataTencentcloudCkafkaDatahubTask#target_type} */ readonly targetType?: string; /** * Task type, SOURCE|SINK. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/ckafka_datahub_task#task_type DataTencentcloudCkafkaDatahubTask#task_type} */ readonly taskType?: string; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamDropCls { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamDropClsToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamDropCls): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamDropClsToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamDropCls): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamDropClsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamDropCls | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamDropCls | undefined); get dropClsLogSet(): any; get dropClsOwneruin(): any; get dropClsRegion(): any; get dropClsTopicId(): any; get dropInvalidMessageToCls(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamDropClsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamDropClsOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamSchema { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamSchemaToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamSchema): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamSchemaToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamSchema): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamSchemaOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamSchema | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamSchema | undefined); get allowNull(): any; get columnName(): any; get jsonKey(): any; get type(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamSchemaList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamSchemaOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParam | undefined); get cluster(): any; get database(): any; private _dropCls; get dropCls(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamDropClsList; get dropInvalidMessage(): any; get ip(): any; get password(): any; get port(): any; get resource(): any; private _schema; get schema(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamSchemaList; get selfBuilt(): any; get serviceVip(): any; get table(): any; get type(): any; get uniqVpcId(): any; get userName(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClsParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClsParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClsParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClsParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClsParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClsParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClsParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClsParam | undefined); get contentKey(): any; get decodeJson(): any; get logSet(): any; get resource(): any; get timeField(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClsParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClsParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceCosParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceCosParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceCosParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceCosParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceCosParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceCosParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceCosParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceCosParam | undefined); get aggregateBatchSize(): any; get aggregateInterval(): any; get bucketName(): any; get directoryTimeFormat(): any; get formatOutputType(): any; get objectKey(): any; get objectKeyPrefix(): any; get region(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceCosParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceCosParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceCtsdbParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceCtsdbParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceCtsdbParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceCtsdbParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceCtsdbParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceCtsdbParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceCtsdbParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceCtsdbParam | undefined); get ctsdbMetric(): any; get resource(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceCtsdbParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceCtsdbParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceDtsParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceDtsParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceDtsParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceDtsParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceDtsParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceDtsParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceDtsParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceDtsParam | undefined); get groupId(): any; get groupPassword(): any; get groupUser(): any; get ip(): any; get port(): any; get resource(): any; get topic(): any; get tranSql(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceDtsParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceDtsParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropCls { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropClsToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropCls): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropClsToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropCls): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropClsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropCls | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropCls | undefined); get dropClsLogSet(): any; get dropClsOwneruin(): any; get dropClsRegion(): any; get dropClsTopicId(): any; get dropInvalidMessageToCls(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropClsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropClsOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqKafkaParamTableMappings { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqKafkaParamTableMappingsToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqKafkaParamTableMappings): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqKafkaParamTableMappingsToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqKafkaParamTableMappings): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqKafkaParamTableMappingsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqKafkaParamTableMappings | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqKafkaParamTableMappings | undefined); get database(): any; get table(): any; get topic(): any; get topicId(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqKafkaParamTableMappingsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqKafkaParamTableMappingsOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqKafkaParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqKafkaParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqKafkaParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqKafkaParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqKafkaParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqKafkaParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqKafkaParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqKafkaParam | undefined); get compressionType(): any; get connectorSyncType(): any; get enableToleration(): any; get keepPartition(): any; get msgMultiple(): any; get offsetType(): any; get partitionNum(): any; get qpsLimit(): any; get resource(): any; get resourceName(): any; get selfBuilt(): any; get startTime(): any; private _tableMappings; get tableMappings(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqKafkaParamTableMappingsList; get topic(): any; get topicId(): any; get useAutoCreateTopic(): any; get useTableMapping(): any; get zoneId(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqKafkaParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqKafkaParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqTopicParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqTopicParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqTopicParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqTopicParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqTopicParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqTopicParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqTopicParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqTopicParam | undefined); get compressionType(): any; get msgMultiple(): any; get offsetType(): any; get resource(): any; get startTime(): any; get topicId(): any; get useAutoCreateTopic(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqTopicParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqTopicParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlq { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlq): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlq): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlq | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlq | undefined); get dlqType(): any; private _kafkaParam; get kafkaParam(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqKafkaParamList; get maxRetryAttempts(): any; get retryInterval(): any; private _topicParam; get topicParam(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqTopicParamList; get type(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParam | undefined); get contentKey(): any; get databasePrimaryKey(): any; get dateFormat(): any; get documentIdField(): any; private _dropCls; get dropCls(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropClsList; private _dropDlq; get dropDlq(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamDropDlqList; get dropInvalidJsonMessage(): any; get dropInvalidMessage(): any; get index(): any; get indexType(): any; get password(): any; get port(): any; get resource(): any; get selfBuilt(): any; get serviceVip(): any; get uniqVpcId(): any; get userName(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEventBusParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEventBusParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEventBusParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEventBusParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEventBusParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEventBusParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEventBusParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEventBusParam | undefined); get functionName(): any; get namespace(): any; get qualifier(): any; get resource(): any; get selfBuilt(): any; get type(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEventBusParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEventBusParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceKafkaParamTableMappings { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceKafkaParamTableMappingsToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceKafkaParamTableMappings): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceKafkaParamTableMappingsToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceKafkaParamTableMappings): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceKafkaParamTableMappingsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceKafkaParamTableMappings | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceKafkaParamTableMappings | undefined); get database(): any; get table(): any; get topic(): any; get topicId(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceKafkaParamTableMappingsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceKafkaParamTableMappingsOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceKafkaParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceKafkaParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceKafkaParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceKafkaParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceKafkaParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceKafkaParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceKafkaParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceKafkaParam | undefined); get compressionType(): any; get connectorSyncType(): any; get enableToleration(): any; get keepPartition(): any; get msgMultiple(): any; get offsetType(): any; get partitionNum(): any; get qpsLimit(): any; get resource(): any; get resourceName(): any; get selfBuilt(): any; get startTime(): any; private _tableMappings; get tableMappings(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceKafkaParamTableMappingsList; get topic(): any; get topicId(): any; get useAutoCreateTopic(): any; get useTableMapping(): any; get zoneId(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceKafkaParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceKafkaParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMariaDbParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMariaDbParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMariaDbParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMariaDbParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMariaDbParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMariaDbParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMariaDbParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMariaDbParam | undefined); get database(): any; get includeContentChanges(): any; get includeQuery(): any; get isTablePrefix(): any; get keyColumns(): any; get outputFormat(): any; get recordWithSchema(): any; get resource(): any; get snapshotMode(): any; get table(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMariaDbParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMariaDbParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMongoDbParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMongoDbParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMongoDbParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMongoDbParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMongoDbParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMongoDbParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMongoDbParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMongoDbParam | undefined); get collection(): any; get copyExisting(): any; get database(): any; get ip(): any; get listeningEvent(): any; get password(): any; get pipeline(): any; get port(): any; get readPreference(): any; get resource(): any; get selfBuilt(): any; get userName(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMongoDbParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMongoDbParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamDataTargetRecordMapping { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamDataTargetRecordMappingToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamDataTargetRecordMapping): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamDataTargetRecordMappingToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamDataTargetRecordMapping): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamDataTargetRecordMappingOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamDataTargetRecordMapping | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamDataTargetRecordMapping | undefined); get allowNull(): any; get autoIncrement(): any; get columnName(): any; get columnSize(): any; get decimalDigits(): any; get defaultValue(): any; get extraInfo(): any; get jsonKey(): any; get type(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamDataTargetRecordMappingList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamDataTargetRecordMappingOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamDropCls { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamDropClsToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamDropCls): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamDropClsToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamDropCls): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamDropClsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamDropCls | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamDropCls | undefined); get dropClsLogSet(): any; get dropClsOwneruin(): any; get dropClsRegion(): any; get dropClsTopicId(): any; get dropInvalidMessageToCls(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamDropClsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamDropClsOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParam | undefined); get dataSourceIncrementColumn(): any; get dataSourceIncrementMode(): any; get dataSourceMonitorMode(): any; get dataSourceMonitorResource(): any; get dataSourceStartFrom(): any; get dataTargetInsertMode(): any; get dataTargetPrimaryKeyField(): any; private _dataTargetRecordMapping; get dataTargetRecordMapping(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamDataTargetRecordMappingList; get database(): any; get ddlTopic(): any; private _dropCls; get dropCls(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamDropClsList; get dropInvalidMessage(): any; get includeContentChanges(): any; get includeQuery(): any; get isTablePrefix(): any; get isTableRegular(): any; get keyColumns(): any; get outputFormat(): any; get recordWithSchema(): any; get resource(): any; get signalDatabase(): any; get snapshotMode(): any; get table(): any; get topicRegex(): any; get topicReplacement(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourcePostgreSqlParamDataTargetRecordMapping { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourcePostgreSqlParamDataTargetRecordMappingToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourcePostgreSqlParamDataTargetRecordMapping): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourcePostgreSqlParamDataTargetRecordMappingToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourcePostgreSqlParamDataTargetRecordMapping): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourcePostgreSqlParamDataTargetRecordMappingOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourcePostgreSqlParamDataTargetRecordMapping | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourcePostgreSqlParamDataTargetRecordMapping | undefined); get allowNull(): any; get autoIncrement(): any; get columnName(): any; get columnSize(): any; get decimalDigits(): any; get defaultValue(): any; get extraInfo(): any; get jsonKey(): any; get type(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourcePostgreSqlParamDataTargetRecordMappingList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourcePostgreSqlParamDataTargetRecordMappingOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourcePostgreSqlParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourcePostgreSqlParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourcePostgreSqlParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourcePostgreSqlParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourcePostgreSqlParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourcePostgreSqlParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourcePostgreSqlParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourcePostgreSqlParam | undefined); get dataFormat(): any; get dataTargetInsertMode(): any; get dataTargetPrimaryKeyField(): any; private _dataTargetRecordMapping; get dataTargetRecordMapping(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourcePostgreSqlParamDataTargetRecordMappingList; get database(): any; get dropInvalidMessage(): any; get isTableRegular(): any; get keyColumns(): any; get pluginName(): any; get recordWithSchema(): any; get resource(): any; get snapshotMode(): any; get table(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourcePostgreSqlParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourcePostgreSqlParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceScfParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceScfParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceScfParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceScfParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceScfParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceScfParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceScfParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceScfParam | undefined); get batchSize(): any; get functionName(): any; get maxRetries(): any; get namespace(): any; get qualifier(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceScfParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceScfParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceSqlServerParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceSqlServerParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceSqlServerParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceSqlServerParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceSqlServerParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceSqlServerParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceSqlServerParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceSqlServerParam | undefined); get database(): any; get resource(): any; get snapshotMode(): any; get table(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceSqlServerParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceSqlServerParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceTdwParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceTdwParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceTdwParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceTdwParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceTdwParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceTdwParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceTdwParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceTdwParam | undefined); get bid(): any; get isDomestic(): any; get tdwHost(): any; get tdwPort(): any; get tid(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceTdwParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceTdwParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceTopicParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceTopicParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceTopicParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceTopicParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceTopicParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceTopicParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceTopicParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceTopicParam | undefined); get compressionType(): any; get msgMultiple(): any; get offsetType(): any; get resource(): any; get startTime(): any; get topicId(): any; get useAutoCreateTopic(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceTopicParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceTopicParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListSourceResource { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResource): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListSourceResourceToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListSourceResource): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResource | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListSourceResource | undefined); private _clickHouseParam; get clickHouseParam(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClickHouseParamList; private _clsParam; get clsParam(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceClsParamList; private _cosParam; get cosParam(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceCosParamList; private _ctsdbParam; get ctsdbParam(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceCtsdbParamList; private _dtsParam; get dtsParam(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceDtsParamList; private _esParam; get esParam(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEsParamList; private _eventBusParam; get eventBusParam(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceEventBusParamList; private _kafkaParam; get kafkaParam(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceKafkaParamList; private _mariaDbParam; get mariaDbParam(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMariaDbParamList; private _mongoDbParam; get mongoDbParam(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMongoDbParamList; private _mySqlParam; get mySqlParam(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceMySqlParamList; private _postgreSqlParam; get postgreSqlParam(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourcePostgreSqlParamList; private _scfParam; get scfParam(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceScfParamList; private _sqlServerParam; get sqlServerParam(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceSqlServerParamList; private _tdwParam; get tdwParam(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceTdwParamList; private _topicParam; get topicParam(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceTopicParamList; get type(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamDropCls { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamDropClsToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamDropCls): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamDropClsToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamDropCls): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamDropClsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamDropCls | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamDropCls | undefined); get dropClsLogSet(): any; get dropClsOwneruin(): any; get dropClsRegion(): any; get dropClsTopicId(): any; get dropInvalidMessageToCls(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamDropClsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamDropClsOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamSchema { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamSchemaToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamSchema): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamSchemaToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamSchema): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamSchemaOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamSchema | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamSchema | undefined); get allowNull(): any; get columnName(): any; get jsonKey(): any; get type(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamSchemaList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamSchemaOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParam | undefined); get cluster(): any; get database(): any; private _dropCls; get dropCls(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamDropClsList; get dropInvalidMessage(): any; get ip(): any; get password(): any; get port(): any; get resource(): any; private _schema; get schema(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamSchemaList; get selfBuilt(): any; get serviceVip(): any; get table(): any; get type(): any; get uniqVpcId(): any; get userName(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClsParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClsParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClsParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClsParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClsParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClsParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClsParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClsParam | undefined); get contentKey(): any; get decodeJson(): any; get logSet(): any; get resource(): any; get timeField(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClsParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClsParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceCosParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceCosParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceCosParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceCosParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceCosParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceCosParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceCosParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceCosParam | undefined); get aggregateBatchSize(): any; get aggregateInterval(): any; get bucketName(): any; get directoryTimeFormat(): any; get formatOutputType(): any; get objectKey(): any; get objectKeyPrefix(): any; get region(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceCosParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceCosParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceCtsdbParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceCtsdbParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceCtsdbParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceCtsdbParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceCtsdbParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceCtsdbParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceCtsdbParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceCtsdbParam | undefined); get ctsdbMetric(): any; get resource(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceCtsdbParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceCtsdbParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceDtsParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceDtsParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceDtsParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceDtsParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceDtsParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceDtsParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceDtsParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceDtsParam | undefined); get groupId(): any; get groupPassword(): any; get groupUser(): any; get ip(): any; get port(): any; get resource(): any; get topic(): any; get tranSql(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceDtsParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceDtsParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropCls { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropClsToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropCls): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropClsToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropCls): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropClsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropCls | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropCls | undefined); get dropClsLogSet(): any; get dropClsOwneruin(): any; get dropClsRegion(): any; get dropClsTopicId(): any; get dropInvalidMessageToCls(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropClsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropClsOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqKafkaParamTableMappings { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqKafkaParamTableMappingsToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqKafkaParamTableMappings): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqKafkaParamTableMappingsToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqKafkaParamTableMappings): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqKafkaParamTableMappingsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqKafkaParamTableMappings | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqKafkaParamTableMappings | undefined); get database(): any; get table(): any; get topic(): any; get topicId(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqKafkaParamTableMappingsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqKafkaParamTableMappingsOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqKafkaParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqKafkaParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqKafkaParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqKafkaParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqKafkaParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqKafkaParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqKafkaParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqKafkaParam | undefined); get compressionType(): any; get connectorSyncType(): any; get enableToleration(): any; get keepPartition(): any; get msgMultiple(): any; get offsetType(): any; get partitionNum(): any; get qpsLimit(): any; get resource(): any; get resourceName(): any; get selfBuilt(): any; get startTime(): any; private _tableMappings; get tableMappings(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqKafkaParamTableMappingsList; get topic(): any; get topicId(): any; get useAutoCreateTopic(): any; get useTableMapping(): any; get zoneId(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqKafkaParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqKafkaParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqTopicParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqTopicParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqTopicParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqTopicParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqTopicParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqTopicParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqTopicParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqTopicParam | undefined); get compressionType(): any; get msgMultiple(): any; get offsetType(): any; get resource(): any; get startTime(): any; get topicId(): any; get useAutoCreateTopic(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqTopicParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqTopicParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlq { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlq): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlq): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlq | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlq | undefined); get dlqType(): any; private _kafkaParam; get kafkaParam(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqKafkaParamList; get maxRetryAttempts(): any; get retryInterval(): any; private _topicParam; get topicParam(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqTopicParamList; get type(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParam | undefined); get contentKey(): any; get databasePrimaryKey(): any; get dateFormat(): any; get documentIdField(): any; private _dropCls; get dropCls(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropClsList; private _dropDlq; get dropDlq(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamDropDlqList; get dropInvalidJsonMessage(): any; get dropInvalidMessage(): any; get index(): any; get indexType(): any; get password(): any; get port(): any; get resource(): any; get selfBuilt(): any; get serviceVip(): any; get uniqVpcId(): any; get userName(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEventBusParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEventBusParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEventBusParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEventBusParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEventBusParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEventBusParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEventBusParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEventBusParam | undefined); get functionName(): any; get namespace(): any; get qualifier(): any; get resource(): any; get selfBuilt(): any; get type(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEventBusParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEventBusParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceKafkaParamTableMappings { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceKafkaParamTableMappingsToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceKafkaParamTableMappings): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceKafkaParamTableMappingsToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceKafkaParamTableMappings): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceKafkaParamTableMappingsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceKafkaParamTableMappings | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceKafkaParamTableMappings | undefined); get database(): any; get table(): any; get topic(): any; get topicId(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceKafkaParamTableMappingsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceKafkaParamTableMappingsOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceKafkaParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceKafkaParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceKafkaParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceKafkaParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceKafkaParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceKafkaParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceKafkaParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceKafkaParam | undefined); get compressionType(): any; get connectorSyncType(): any; get enableToleration(): any; get keepPartition(): any; get msgMultiple(): any; get offsetType(): any; get partitionNum(): any; get qpsLimit(): any; get resource(): any; get resourceName(): any; get selfBuilt(): any; get startTime(): any; private _tableMappings; get tableMappings(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceKafkaParamTableMappingsList; get topic(): any; get topicId(): any; get useAutoCreateTopic(): any; get useTableMapping(): any; get zoneId(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceKafkaParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceKafkaParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMariaDbParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMariaDbParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMariaDbParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMariaDbParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMariaDbParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMariaDbParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMariaDbParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMariaDbParam | undefined); get database(): any; get includeContentChanges(): any; get includeQuery(): any; get isTablePrefix(): any; get keyColumns(): any; get outputFormat(): any; get recordWithSchema(): any; get resource(): any; get snapshotMode(): any; get table(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMariaDbParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMariaDbParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMongoDbParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMongoDbParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMongoDbParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMongoDbParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMongoDbParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMongoDbParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMongoDbParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMongoDbParam | undefined); get collection(): any; get copyExisting(): any; get database(): any; get ip(): any; get listeningEvent(): any; get password(): any; get pipeline(): any; get port(): any; get readPreference(): any; get resource(): any; get selfBuilt(): any; get userName(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMongoDbParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMongoDbParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamDataTargetRecordMapping { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamDataTargetRecordMappingToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamDataTargetRecordMapping): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamDataTargetRecordMappingToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamDataTargetRecordMapping): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamDataTargetRecordMappingOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamDataTargetRecordMapping | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamDataTargetRecordMapping | undefined); get allowNull(): any; get autoIncrement(): any; get columnName(): any; get columnSize(): any; get decimalDigits(): any; get defaultValue(): any; get extraInfo(): any; get jsonKey(): any; get type(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamDataTargetRecordMappingList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamDataTargetRecordMappingOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamDropCls { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamDropClsToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamDropCls): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamDropClsToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamDropCls): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamDropClsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamDropCls | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamDropCls | undefined); get dropClsLogSet(): any; get dropClsOwneruin(): any; get dropClsRegion(): any; get dropClsTopicId(): any; get dropInvalidMessageToCls(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamDropClsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamDropClsOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParam | undefined); get dataSourceIncrementColumn(): any; get dataSourceIncrementMode(): any; get dataSourceMonitorMode(): any; get dataSourceMonitorResource(): any; get dataSourceStartFrom(): any; get dataTargetInsertMode(): any; get dataTargetPrimaryKeyField(): any; private _dataTargetRecordMapping; get dataTargetRecordMapping(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamDataTargetRecordMappingList; get database(): any; get ddlTopic(): any; private _dropCls; get dropCls(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamDropClsList; get dropInvalidMessage(): any; get includeContentChanges(): any; get includeQuery(): any; get isTablePrefix(): any; get isTableRegular(): any; get keyColumns(): any; get outputFormat(): any; get recordWithSchema(): any; get resource(): any; get signalDatabase(): any; get snapshotMode(): any; get table(): any; get topicRegex(): any; get topicReplacement(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourcePostgreSqlParamDataTargetRecordMapping { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourcePostgreSqlParamDataTargetRecordMappingToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourcePostgreSqlParamDataTargetRecordMapping): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourcePostgreSqlParamDataTargetRecordMappingToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourcePostgreSqlParamDataTargetRecordMapping): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourcePostgreSqlParamDataTargetRecordMappingOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourcePostgreSqlParamDataTargetRecordMapping | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourcePostgreSqlParamDataTargetRecordMapping | undefined); get allowNull(): any; get autoIncrement(): any; get columnName(): any; get columnSize(): any; get decimalDigits(): any; get defaultValue(): any; get extraInfo(): any; get jsonKey(): any; get type(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourcePostgreSqlParamDataTargetRecordMappingList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourcePostgreSqlParamDataTargetRecordMappingOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourcePostgreSqlParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourcePostgreSqlParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourcePostgreSqlParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourcePostgreSqlParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourcePostgreSqlParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourcePostgreSqlParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourcePostgreSqlParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourcePostgreSqlParam | undefined); get dataFormat(): any; get dataTargetInsertMode(): any; get dataTargetPrimaryKeyField(): any; private _dataTargetRecordMapping; get dataTargetRecordMapping(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourcePostgreSqlParamDataTargetRecordMappingList; get database(): any; get dropInvalidMessage(): any; get isTableRegular(): any; get keyColumns(): any; get pluginName(): any; get recordWithSchema(): any; get resource(): any; get snapshotMode(): any; get table(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourcePostgreSqlParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourcePostgreSqlParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceScfParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceScfParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceScfParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceScfParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceScfParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceScfParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceScfParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceScfParam | undefined); get batchSize(): any; get functionName(): any; get maxRetries(): any; get namespace(): any; get qualifier(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceScfParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceScfParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceSqlServerParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceSqlServerParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceSqlServerParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceSqlServerParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceSqlServerParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceSqlServerParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceSqlServerParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceSqlServerParam | undefined); get database(): any; get resource(): any; get snapshotMode(): any; get table(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceSqlServerParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceSqlServerParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceTdwParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceTdwParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceTdwParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceTdwParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceTdwParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceTdwParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceTdwParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceTdwParam | undefined); get bid(): any; get isDomestic(): any; get tdwHost(): any; get tdwPort(): any; get tid(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceTdwParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceTdwParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceTopicParam { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceTopicParamToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceTopicParam): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceTopicParamToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceTopicParam): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceTopicParamOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceTopicParam | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceTopicParam | undefined); get compressionType(): any; get msgMultiple(): any; get offsetType(): any; get resource(): any; get startTime(): any; get topicId(): any; get useAutoCreateTopic(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceTopicParamList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceTopicParamOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListTargetResource { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResource): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListTargetResourceToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListTargetResource): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResource | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListTargetResource | undefined); private _clickHouseParam; get clickHouseParam(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClickHouseParamList; private _clsParam; get clsParam(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceClsParamList; private _cosParam; get cosParam(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceCosParamList; private _ctsdbParam; get ctsdbParam(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceCtsdbParamList; private _dtsParam; get dtsParam(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceDtsParamList; private _esParam; get esParam(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEsParamList; private _eventBusParam; get eventBusParam(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceEventBusParamList; private _kafkaParam; get kafkaParam(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceKafkaParamList; private _mariaDbParam; get mariaDbParam(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMariaDbParamList; private _mongoDbParam; get mongoDbParam(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMongoDbParamList; private _mySqlParam; get mySqlParam(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceMySqlParamList; private _postgreSqlParam; get postgreSqlParam(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourcePostgreSqlParamList; private _scfParam; get scfParam(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceScfParamList; private _sqlServerParam; get sqlServerParam(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceSqlServerParamList; private _tdwParam; get tdwParam(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceTdwParamList; private _topicParam; get topicParam(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceTopicParamList; get type(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceOutputReference; } export interface DataTencentcloudCkafkaDatahubTaskTaskListStruct { } export declare function dataTencentcloudCkafkaDatahubTaskTaskListStructToTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListStruct): any; export declare function dataTencentcloudCkafkaDatahubTaskTaskListStructToHclTerraform(struct?: DataTencentcloudCkafkaDatahubTaskTaskListStruct): any; export declare class DataTencentcloudCkafkaDatahubTaskTaskListStructOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudCkafkaDatahubTaskTaskListStruct | undefined; set internalValue(value: DataTencentcloudCkafkaDatahubTaskTaskListStruct | undefined); get createTime(): any; get datahubId(): any; get errorMessage(): any; private _sourceResource; get sourceResource(): DataTencentcloudCkafkaDatahubTaskTaskListSourceResourceList; get status(): any; get stepList(): any; private _targetResource; get targetResource(): DataTencentcloudCkafkaDatahubTaskTaskListTargetResourceList; get taskCurrentStep(): any; get taskId(): any; get taskName(): any; get taskProgress(): any; get taskType(): any; } export declare class DataTencentcloudCkafkaDatahubTaskTaskListStructList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudCkafkaDatahubTaskTaskListStructOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/ckafka_datahub_task tencentcloud_ckafka_datahub_task} */ export declare class DataTencentcloudCkafkaDatahubTask extends cdktf.TerraformDataSource { static readonly tfResourceType = "tencentcloud_ckafka_datahub_task"; /** * Generates CDKTF code for importing a DataTencentcloudCkafkaDatahubTask 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 DataTencentcloudCkafkaDatahubTask to import * @param importFromId The id of the existing DataTencentcloudCkafkaDatahubTask that should be imported. Refer to the {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/ckafka_datahub_task#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataTencentcloudCkafkaDatahubTask 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/data-sources/ckafka_datahub_task tencentcloud_ckafka_datahub_task} Data Source * * @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 DataTencentcloudCkafkaDatahubTaskConfig = {} */ constructor(scope: Construct, id: string, config?: DataTencentcloudCkafkaDatahubTaskConfig); private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string; private _resource?; get resource(): string; set resource(value: string); resetResource(): void; get resourceInput(): string; private _resultOutputFile?; get resultOutputFile(): string; set resultOutputFile(value: string); resetResultOutputFile(): void; get resultOutputFileInput(): string; private _searchWord?; get searchWord(): string; set searchWord(value: string); resetSearchWord(): void; get searchWordInput(): string; private _sourceType?; get sourceType(): string; set sourceType(value: string); resetSourceType(): void; get sourceTypeInput(): string; private _targetType?; get targetType(): string; set targetType(value: string); resetTargetType(): void; get targetTypeInput(): string; private _taskList; get taskList(): DataTencentcloudCkafkaDatahubTaskTaskListStructList; private _taskType?; get taskType(): string; set taskType(value: string); resetTaskType(): void; get taskTypeInput(): string; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }