import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataTencentcloudCkafkaConnectResourceConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/ckafka_connect_resource#id DataTencentcloudCkafkaConnectResource#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; /** * Return the number, the default is 20, the maximum is 100. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/ckafka_connect_resource#limit DataTencentcloudCkafkaConnectResource#limit} */ readonly limit?: number; /** * Page offset, default is 0. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/ckafka_connect_resource#offset DataTencentcloudCkafkaConnectResource#offset} */ readonly offset?: number; /** * Keyword query of the connection source, query the connection in the connection management list in the local region according to the region (only support the connection source containing the region input). * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/ckafka_connect_resource#resource_region DataTencentcloudCkafkaConnectResource#resource_region} */ readonly resourceRegion?: string; /** * Used to save results. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/ckafka_connect_resource#result_output_file DataTencentcloudCkafkaConnectResource#result_output_file} */ readonly resultOutputFile?: string; /** * Keyword for search. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/ckafka_connect_resource#search_word DataTencentcloudCkafkaConnectResource#search_word} */ readonly searchWord?: string; /** * connection source type. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/ckafka_connect_resource#type DataTencentcloudCkafkaConnectResource#type} */ readonly type?: string; } export interface DataTencentcloudCkafkaConnectResourceResultConnectResourceListClickhouseConnectParam { } export declare function dataTencentcloudCkafkaConnectResourceResultConnectResourceListClickhouseConnectParamToTerraform(struct?: DataTencentcloudCkafkaConnectResourceResultConnectResourceListClickhouseConnectParam): any; export declare function dataTencentcloudCkafkaConnectResourceResultConnectResourceListClickhouseConnectParamToHclTerraform(struct?: DataTencentcloudCkafkaConnectResourceResultConnectResourceListClickhouseConnectParam): any; export declare class DataTencentcloudCkafkaConnectResourceResultConnectResourceListClickhouseConnectParamOutputReference 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(): DataTencentcloudCkafkaConnectResourceResultConnectResourceListClickhouseConnectParam | undefined; set internalValue(value: DataTencentcloudCkafkaConnectResourceResultConnectResourceListClickhouseConnectParam | undefined); get isUpdate(): 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 DataTencentcloudCkafkaConnectResourceResultConnectResourceListClickhouseConnectParamList 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): DataTencentcloudCkafkaConnectResourceResultConnectResourceListClickhouseConnectParamOutputReference; } export interface DataTencentcloudCkafkaConnectResourceResultConnectResourceListCtsdbConnectParam { } export declare function dataTencentcloudCkafkaConnectResourceResultConnectResourceListCtsdbConnectParamToTerraform(struct?: DataTencentcloudCkafkaConnectResourceResultConnectResourceListCtsdbConnectParam): any; export declare function dataTencentcloudCkafkaConnectResourceResultConnectResourceListCtsdbConnectParamToHclTerraform(struct?: DataTencentcloudCkafkaConnectResourceResultConnectResourceListCtsdbConnectParam): any; export declare class DataTencentcloudCkafkaConnectResourceResultConnectResourceListCtsdbConnectParamOutputReference 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(): DataTencentcloudCkafkaConnectResourceResultConnectResourceListCtsdbConnectParam | undefined; set internalValue(value: DataTencentcloudCkafkaConnectResourceResultConnectResourceListCtsdbConnectParam | undefined); get password(): any; get port(): any; get resource(): any; get serviceVip(): any; get uniqVpcId(): any; get userName(): any; } export declare class DataTencentcloudCkafkaConnectResourceResultConnectResourceListCtsdbConnectParamList 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): DataTencentcloudCkafkaConnectResourceResultConnectResourceListCtsdbConnectParamOutputReference; } export interface DataTencentcloudCkafkaConnectResourceResultConnectResourceListDorisConnectParam { } export declare function dataTencentcloudCkafkaConnectResourceResultConnectResourceListDorisConnectParamToTerraform(struct?: DataTencentcloudCkafkaConnectResourceResultConnectResourceListDorisConnectParam): any; export declare function dataTencentcloudCkafkaConnectResourceResultConnectResourceListDorisConnectParamToHclTerraform(struct?: DataTencentcloudCkafkaConnectResourceResultConnectResourceListDorisConnectParam): any; export declare class DataTencentcloudCkafkaConnectResourceResultConnectResourceListDorisConnectParamOutputReference 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(): DataTencentcloudCkafkaConnectResourceResultConnectResourceListDorisConnectParam | undefined; set internalValue(value: DataTencentcloudCkafkaConnectResourceResultConnectResourceListDorisConnectParam | undefined); get bePort(): any; get isUpdate(): 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 DataTencentcloudCkafkaConnectResourceResultConnectResourceListDorisConnectParamList 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): DataTencentcloudCkafkaConnectResourceResultConnectResourceListDorisConnectParamOutputReference; } export interface DataTencentcloudCkafkaConnectResourceResultConnectResourceListDtsConnectParam { } export declare function dataTencentcloudCkafkaConnectResourceResultConnectResourceListDtsConnectParamToTerraform(struct?: DataTencentcloudCkafkaConnectResourceResultConnectResourceListDtsConnectParam): any; export declare function dataTencentcloudCkafkaConnectResourceResultConnectResourceListDtsConnectParamToHclTerraform(struct?: DataTencentcloudCkafkaConnectResourceResultConnectResourceListDtsConnectParam): any; export declare class DataTencentcloudCkafkaConnectResourceResultConnectResourceListDtsConnectParamOutputReference 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(): DataTencentcloudCkafkaConnectResourceResultConnectResourceListDtsConnectParam | undefined; set internalValue(value: DataTencentcloudCkafkaConnectResourceResultConnectResourceListDtsConnectParam | undefined); get groupId(): any; get isUpdate(): any; get password(): any; get port(): any; get resource(): any; get topic(): any; get userName(): any; } export declare class DataTencentcloudCkafkaConnectResourceResultConnectResourceListDtsConnectParamList 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): DataTencentcloudCkafkaConnectResourceResultConnectResourceListDtsConnectParamOutputReference; } export interface DataTencentcloudCkafkaConnectResourceResultConnectResourceListEsConnectParam { } export declare function dataTencentcloudCkafkaConnectResourceResultConnectResourceListEsConnectParamToTerraform(struct?: DataTencentcloudCkafkaConnectResourceResultConnectResourceListEsConnectParam): any; export declare function dataTencentcloudCkafkaConnectResourceResultConnectResourceListEsConnectParamToHclTerraform(struct?: DataTencentcloudCkafkaConnectResourceResultConnectResourceListEsConnectParam): any; export declare class DataTencentcloudCkafkaConnectResourceResultConnectResourceListEsConnectParamOutputReference 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(): DataTencentcloudCkafkaConnectResourceResultConnectResourceListEsConnectParam | undefined; set internalValue(value: DataTencentcloudCkafkaConnectResourceResultConnectResourceListEsConnectParam | undefined); get isUpdate(): 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 DataTencentcloudCkafkaConnectResourceResultConnectResourceListEsConnectParamList 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): DataTencentcloudCkafkaConnectResourceResultConnectResourceListEsConnectParamOutputReference; } export interface DataTencentcloudCkafkaConnectResourceResultConnectResourceListKafkaConnectParam { } export declare function dataTencentcloudCkafkaConnectResourceResultConnectResourceListKafkaConnectParamToTerraform(struct?: DataTencentcloudCkafkaConnectResourceResultConnectResourceListKafkaConnectParam): any; export declare function dataTencentcloudCkafkaConnectResourceResultConnectResourceListKafkaConnectParamToHclTerraform(struct?: DataTencentcloudCkafkaConnectResourceResultConnectResourceListKafkaConnectParam): any; export declare class DataTencentcloudCkafkaConnectResourceResultConnectResourceListKafkaConnectParamOutputReference 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(): DataTencentcloudCkafkaConnectResourceResultConnectResourceListKafkaConnectParam | undefined; set internalValue(value: DataTencentcloudCkafkaConnectResourceResultConnectResourceListKafkaConnectParam | undefined); get brokerAddress(): any; get isUpdate(): any; get region(): any; get resource(): any; get selfBuilt(): any; } export declare class DataTencentcloudCkafkaConnectResourceResultConnectResourceListKafkaConnectParamList 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): DataTencentcloudCkafkaConnectResourceResultConnectResourceListKafkaConnectParamOutputReference; } export interface DataTencentcloudCkafkaConnectResourceResultConnectResourceListMariaDbConnectParam { } export declare function dataTencentcloudCkafkaConnectResourceResultConnectResourceListMariaDbConnectParamToTerraform(struct?: DataTencentcloudCkafkaConnectResourceResultConnectResourceListMariaDbConnectParam): any; export declare function dataTencentcloudCkafkaConnectResourceResultConnectResourceListMariaDbConnectParamToHclTerraform(struct?: DataTencentcloudCkafkaConnectResourceResultConnectResourceListMariaDbConnectParam): any; export declare class DataTencentcloudCkafkaConnectResourceResultConnectResourceListMariaDbConnectParamOutputReference 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(): DataTencentcloudCkafkaConnectResourceResultConnectResourceListMariaDbConnectParam | undefined; set internalValue(value: DataTencentcloudCkafkaConnectResourceResultConnectResourceListMariaDbConnectParam | undefined); get isUpdate(): any; get password(): any; get port(): any; get resource(): any; get serviceVip(): any; get uniqVpcId(): any; get userName(): any; } export declare class DataTencentcloudCkafkaConnectResourceResultConnectResourceListMariaDbConnectParamList 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): DataTencentcloudCkafkaConnectResourceResultConnectResourceListMariaDbConnectParamOutputReference; } export interface DataTencentcloudCkafkaConnectResourceResultConnectResourceListMongoDbConnectParam { } export declare function dataTencentcloudCkafkaConnectResourceResultConnectResourceListMongoDbConnectParamToTerraform(struct?: DataTencentcloudCkafkaConnectResourceResultConnectResourceListMongoDbConnectParam): any; export declare function dataTencentcloudCkafkaConnectResourceResultConnectResourceListMongoDbConnectParamToHclTerraform(struct?: DataTencentcloudCkafkaConnectResourceResultConnectResourceListMongoDbConnectParam): any; export declare class DataTencentcloudCkafkaConnectResourceResultConnectResourceListMongoDbConnectParamOutputReference 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(): DataTencentcloudCkafkaConnectResourceResultConnectResourceListMongoDbConnectParam | undefined; set internalValue(value: DataTencentcloudCkafkaConnectResourceResultConnectResourceListMongoDbConnectParam | undefined); get isUpdate(): 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 DataTencentcloudCkafkaConnectResourceResultConnectResourceListMongoDbConnectParamList 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): DataTencentcloudCkafkaConnectResourceResultConnectResourceListMongoDbConnectParamOutputReference; } export interface DataTencentcloudCkafkaConnectResourceResultConnectResourceListMysqlConnectParam { } export declare function dataTencentcloudCkafkaConnectResourceResultConnectResourceListMysqlConnectParamToTerraform(struct?: DataTencentcloudCkafkaConnectResourceResultConnectResourceListMysqlConnectParam): any; export declare function dataTencentcloudCkafkaConnectResourceResultConnectResourceListMysqlConnectParamToHclTerraform(struct?: DataTencentcloudCkafkaConnectResourceResultConnectResourceListMysqlConnectParam): any; export declare class DataTencentcloudCkafkaConnectResourceResultConnectResourceListMysqlConnectParamOutputReference 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(): DataTencentcloudCkafkaConnectResourceResultConnectResourceListMysqlConnectParam | undefined; set internalValue(value: DataTencentcloudCkafkaConnectResourceResultConnectResourceListMysqlConnectParam | undefined); get clusterId(): any; get isUpdate(): 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 DataTencentcloudCkafkaConnectResourceResultConnectResourceListMysqlConnectParamList 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): DataTencentcloudCkafkaConnectResourceResultConnectResourceListMysqlConnectParamOutputReference; } export interface DataTencentcloudCkafkaConnectResourceResultConnectResourceListPostgreSqlConnectParam { } export declare function dataTencentcloudCkafkaConnectResourceResultConnectResourceListPostgreSqlConnectParamToTerraform(struct?: DataTencentcloudCkafkaConnectResourceResultConnectResourceListPostgreSqlConnectParam): any; export declare function dataTencentcloudCkafkaConnectResourceResultConnectResourceListPostgreSqlConnectParamToHclTerraform(struct?: DataTencentcloudCkafkaConnectResourceResultConnectResourceListPostgreSqlConnectParam): any; export declare class DataTencentcloudCkafkaConnectResourceResultConnectResourceListPostgreSqlConnectParamOutputReference 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(): DataTencentcloudCkafkaConnectResourceResultConnectResourceListPostgreSqlConnectParam | undefined; set internalValue(value: DataTencentcloudCkafkaConnectResourceResultConnectResourceListPostgreSqlConnectParam | undefined); get clusterId(): any; get isUpdate(): 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 DataTencentcloudCkafkaConnectResourceResultConnectResourceListPostgreSqlConnectParamList 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): DataTencentcloudCkafkaConnectResourceResultConnectResourceListPostgreSqlConnectParamOutputReference; } export interface DataTencentcloudCkafkaConnectResourceResultConnectResourceListSqlServerConnectParam { } export declare function dataTencentcloudCkafkaConnectResourceResultConnectResourceListSqlServerConnectParamToTerraform(struct?: DataTencentcloudCkafkaConnectResourceResultConnectResourceListSqlServerConnectParam): any; export declare function dataTencentcloudCkafkaConnectResourceResultConnectResourceListSqlServerConnectParamToHclTerraform(struct?: DataTencentcloudCkafkaConnectResourceResultConnectResourceListSqlServerConnectParam): any; export declare class DataTencentcloudCkafkaConnectResourceResultConnectResourceListSqlServerConnectParamOutputReference 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(): DataTencentcloudCkafkaConnectResourceResultConnectResourceListSqlServerConnectParam | undefined; set internalValue(value: DataTencentcloudCkafkaConnectResourceResultConnectResourceListSqlServerConnectParam | undefined); get isUpdate(): any; get password(): any; get port(): any; get resource(): any; get serviceVip(): any; get uniqVpcId(): any; get userName(): any; } export declare class DataTencentcloudCkafkaConnectResourceResultConnectResourceListSqlServerConnectParamList 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): DataTencentcloudCkafkaConnectResourceResultConnectResourceListSqlServerConnectParamOutputReference; } export interface DataTencentcloudCkafkaConnectResourceResultConnectResourceListStruct { } export declare function dataTencentcloudCkafkaConnectResourceResultConnectResourceListStructToTerraform(struct?: DataTencentcloudCkafkaConnectResourceResultConnectResourceListStruct): any; export declare function dataTencentcloudCkafkaConnectResourceResultConnectResourceListStructToHclTerraform(struct?: DataTencentcloudCkafkaConnectResourceResultConnectResourceListStruct): any; export declare class DataTencentcloudCkafkaConnectResourceResultConnectResourceListStructOutputReference 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(): DataTencentcloudCkafkaConnectResourceResultConnectResourceListStruct | undefined; set internalValue(value: DataTencentcloudCkafkaConnectResourceResultConnectResourceListStruct | undefined); private _clickhouseConnectParam; get clickhouseConnectParam(): DataTencentcloudCkafkaConnectResourceResultConnectResourceListClickhouseConnectParamList; get createTime(): any; private _ctsdbConnectParam; get ctsdbConnectParam(): DataTencentcloudCkafkaConnectResourceResultConnectResourceListCtsdbConnectParamList; get currentStep(): any; get datahubTaskCount(): any; get description(): any; private _dorisConnectParam; get dorisConnectParam(): DataTencentcloudCkafkaConnectResourceResultConnectResourceListDorisConnectParamList; private _dtsConnectParam; get dtsConnectParam(): DataTencentcloudCkafkaConnectResourceResultConnectResourceListDtsConnectParamList; get errorMessage(): any; private _esConnectParam; get esConnectParam(): DataTencentcloudCkafkaConnectResourceResultConnectResourceListEsConnectParamList; private _kafkaConnectParam; get kafkaConnectParam(): DataTencentcloudCkafkaConnectResourceResultConnectResourceListKafkaConnectParamList; private _mariaDbConnectParam; get mariaDbConnectParam(): DataTencentcloudCkafkaConnectResourceResultConnectResourceListMariaDbConnectParamList; private _mongoDbConnectParam; get mongoDbConnectParam(): DataTencentcloudCkafkaConnectResourceResultConnectResourceListMongoDbConnectParamList; private _mysqlConnectParam; get mysqlConnectParam(): DataTencentcloudCkafkaConnectResourceResultConnectResourceListMysqlConnectParamList; private _postgreSqlConnectParam; get postgreSqlConnectParam(): DataTencentcloudCkafkaConnectResourceResultConnectResourceListPostgreSqlConnectParamList; get resourceId(): any; get resourceName(): any; private _sqlServerConnectParam; get sqlServerConnectParam(): DataTencentcloudCkafkaConnectResourceResultConnectResourceListSqlServerConnectParamList; get status(): any; get stepList(): any; get taskProgress(): any; get type(): any; } export declare class DataTencentcloudCkafkaConnectResourceResultConnectResourceListStructList 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): DataTencentcloudCkafkaConnectResourceResultConnectResourceListStructOutputReference; } export interface DataTencentcloudCkafkaConnectResourceResult { } export declare function dataTencentcloudCkafkaConnectResourceResultToTerraform(struct?: DataTencentcloudCkafkaConnectResourceResult): any; export declare function dataTencentcloudCkafkaConnectResourceResultToHclTerraform(struct?: DataTencentcloudCkafkaConnectResourceResult): any; export declare class DataTencentcloudCkafkaConnectResourceResultOutputReference 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(): DataTencentcloudCkafkaConnectResourceResult | undefined; set internalValue(value: DataTencentcloudCkafkaConnectResourceResult | undefined); private _connectResourceList; get connectResourceList(): DataTencentcloudCkafkaConnectResourceResultConnectResourceListStructList; get totalCount(): any; } export declare class DataTencentcloudCkafkaConnectResourceResultList 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): DataTencentcloudCkafkaConnectResourceResultOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/ckafka_connect_resource tencentcloud_ckafka_connect_resource} */ export declare class DataTencentcloudCkafkaConnectResource extends cdktf.TerraformDataSource { static readonly tfResourceType = "tencentcloud_ckafka_connect_resource"; /** * Generates CDKTF code for importing a DataTencentcloudCkafkaConnectResource 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 DataTencentcloudCkafkaConnectResource to import * @param importFromId The id of the existing DataTencentcloudCkafkaConnectResource that should be imported. Refer to the {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/ckafka_connect_resource#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataTencentcloudCkafkaConnectResource 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_connect_resource tencentcloud_ckafka_connect_resource} 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 DataTencentcloudCkafkaConnectResourceConfig = {} */ constructor(scope: Construct, id: string, config?: DataTencentcloudCkafkaConnectResourceConfig); private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string; private _limit?; get limit(): number; set limit(value: number); resetLimit(): void; get limitInput(): number; private _offset?; get offset(): number; set offset(value: number); resetOffset(): void; get offsetInput(): number; private _resourceRegion?; get resourceRegion(): string; set resourceRegion(value: string); resetResourceRegion(): void; get resourceRegionInput(): string; private _result; get result(): DataTencentcloudCkafkaConnectResourceResultList; 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 _type?; get type(): string; set type(value: string); resetType(): void; get typeInput(): string; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }