import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataTencentcloudDtsCompareTasksConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/dts_compare_tasks#id DataTencentcloudDtsCompareTasks#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; /** * job id. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/dts_compare_tasks#job_id DataTencentcloudDtsCompareTasks#job_id} */ readonly jobId: string; /** * Used to save results. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/dts_compare_tasks#result_output_file DataTencentcloudDtsCompareTasks#result_output_file} */ readonly resultOutputFile?: string; } export interface DataTencentcloudDtsCompareTasksListCheckProcessStepErrors { } export declare function dataTencentcloudDtsCompareTasksListCheckProcessStepErrorsToTerraform(struct?: DataTencentcloudDtsCompareTasksListCheckProcessStepErrors): any; export declare function dataTencentcloudDtsCompareTasksListCheckProcessStepErrorsToHclTerraform(struct?: DataTencentcloudDtsCompareTasksListCheckProcessStepErrors): any; export declare class DataTencentcloudDtsCompareTasksListCheckProcessStepErrorsOutputReference 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(): DataTencentcloudDtsCompareTasksListCheckProcessStepErrors | undefined; set internalValue(value: DataTencentcloudDtsCompareTasksListCheckProcessStepErrors | undefined); get helpDoc(): any; get message(): any; get solution(): any; } export declare class DataTencentcloudDtsCompareTasksListCheckProcessStepErrorsList 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): DataTencentcloudDtsCompareTasksListCheckProcessStepErrorsOutputReference; } export interface DataTencentcloudDtsCompareTasksListCheckProcessStepWarnings { } export declare function dataTencentcloudDtsCompareTasksListCheckProcessStepWarningsToTerraform(struct?: DataTencentcloudDtsCompareTasksListCheckProcessStepWarnings): any; export declare function dataTencentcloudDtsCompareTasksListCheckProcessStepWarningsToHclTerraform(struct?: DataTencentcloudDtsCompareTasksListCheckProcessStepWarnings): any; export declare class DataTencentcloudDtsCompareTasksListCheckProcessStepWarningsOutputReference 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(): DataTencentcloudDtsCompareTasksListCheckProcessStepWarnings | undefined; set internalValue(value: DataTencentcloudDtsCompareTasksListCheckProcessStepWarnings | undefined); get helpDoc(): any; get message(): any; get solution(): any; } export declare class DataTencentcloudDtsCompareTasksListCheckProcessStepWarningsList 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): DataTencentcloudDtsCompareTasksListCheckProcessStepWarningsOutputReference; } export interface DataTencentcloudDtsCompareTasksListCheckProcessStep { } export declare function dataTencentcloudDtsCompareTasksListCheckProcessStepToTerraform(struct?: DataTencentcloudDtsCompareTasksListCheckProcessStep): any; export declare function dataTencentcloudDtsCompareTasksListCheckProcessStepToHclTerraform(struct?: DataTencentcloudDtsCompareTasksListCheckProcessStep): any; export declare class DataTencentcloudDtsCompareTasksListCheckProcessStepOutputReference 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(): DataTencentcloudDtsCompareTasksListCheckProcessStep | undefined; set internalValue(value: DataTencentcloudDtsCompareTasksListCheckProcessStep | undefined); private _errors; get errors(): DataTencentcloudDtsCompareTasksListCheckProcessStepErrorsList; get percent(): any; get startTime(): any; get status(): any; get stepId(): any; get stepMessage(): any; get stepName(): any; get stepNo(): any; private _warnings; get warnings(): DataTencentcloudDtsCompareTasksListCheckProcessStepWarningsList; } export declare class DataTencentcloudDtsCompareTasksListCheckProcessStepList 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): DataTencentcloudDtsCompareTasksListCheckProcessStepOutputReference; } export interface DataTencentcloudDtsCompareTasksListCheckProcess { } export declare function dataTencentcloudDtsCompareTasksListCheckProcessToTerraform(struct?: DataTencentcloudDtsCompareTasksListCheckProcess): any; export declare function dataTencentcloudDtsCompareTasksListCheckProcessToHclTerraform(struct?: DataTencentcloudDtsCompareTasksListCheckProcess): any; export declare class DataTencentcloudDtsCompareTasksListCheckProcessOutputReference 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(): DataTencentcloudDtsCompareTasksListCheckProcess | undefined; set internalValue(value: DataTencentcloudDtsCompareTasksListCheckProcess | undefined); get message(): any; get percent(): any; get status(): any; private _step; get step(): DataTencentcloudDtsCompareTasksListCheckProcessStepList; get stepAll(): any; get stepNow(): any; } export declare class DataTencentcloudDtsCompareTasksListCheckProcessList 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): DataTencentcloudDtsCompareTasksListCheckProcessOutputReference; } export interface DataTencentcloudDtsCompareTasksListCompareProcessStepErrors { } export declare function dataTencentcloudDtsCompareTasksListCompareProcessStepErrorsToTerraform(struct?: DataTencentcloudDtsCompareTasksListCompareProcessStepErrors): any; export declare function dataTencentcloudDtsCompareTasksListCompareProcessStepErrorsToHclTerraform(struct?: DataTencentcloudDtsCompareTasksListCompareProcessStepErrors): any; export declare class DataTencentcloudDtsCompareTasksListCompareProcessStepErrorsOutputReference 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(): DataTencentcloudDtsCompareTasksListCompareProcessStepErrors | undefined; set internalValue(value: DataTencentcloudDtsCompareTasksListCompareProcessStepErrors | undefined); get helpDoc(): any; get message(): any; get solution(): any; } export declare class DataTencentcloudDtsCompareTasksListCompareProcessStepErrorsList 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): DataTencentcloudDtsCompareTasksListCompareProcessStepErrorsOutputReference; } export interface DataTencentcloudDtsCompareTasksListCompareProcessStepWarnings { } export declare function dataTencentcloudDtsCompareTasksListCompareProcessStepWarningsToTerraform(struct?: DataTencentcloudDtsCompareTasksListCompareProcessStepWarnings): any; export declare function dataTencentcloudDtsCompareTasksListCompareProcessStepWarningsToHclTerraform(struct?: DataTencentcloudDtsCompareTasksListCompareProcessStepWarnings): any; export declare class DataTencentcloudDtsCompareTasksListCompareProcessStepWarningsOutputReference 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(): DataTencentcloudDtsCompareTasksListCompareProcessStepWarnings | undefined; set internalValue(value: DataTencentcloudDtsCompareTasksListCompareProcessStepWarnings | undefined); get helpDoc(): any; get message(): any; get solution(): any; } export declare class DataTencentcloudDtsCompareTasksListCompareProcessStepWarningsList 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): DataTencentcloudDtsCompareTasksListCompareProcessStepWarningsOutputReference; } export interface DataTencentcloudDtsCompareTasksListCompareProcessStep { } export declare function dataTencentcloudDtsCompareTasksListCompareProcessStepToTerraform(struct?: DataTencentcloudDtsCompareTasksListCompareProcessStep): any; export declare function dataTencentcloudDtsCompareTasksListCompareProcessStepToHclTerraform(struct?: DataTencentcloudDtsCompareTasksListCompareProcessStep): any; export declare class DataTencentcloudDtsCompareTasksListCompareProcessStepOutputReference 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(): DataTencentcloudDtsCompareTasksListCompareProcessStep | undefined; set internalValue(value: DataTencentcloudDtsCompareTasksListCompareProcessStep | undefined); private _errors; get errors(): DataTencentcloudDtsCompareTasksListCompareProcessStepErrorsList; get percent(): any; get startTime(): any; get status(): any; get stepId(): any; get stepMessage(): any; get stepName(): any; get stepNo(): any; private _warnings; get warnings(): DataTencentcloudDtsCompareTasksListCompareProcessStepWarningsList; } export declare class DataTencentcloudDtsCompareTasksListCompareProcessStepList 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): DataTencentcloudDtsCompareTasksListCompareProcessStepOutputReference; } export interface DataTencentcloudDtsCompareTasksListCompareProcess { } export declare function dataTencentcloudDtsCompareTasksListCompareProcessToTerraform(struct?: DataTencentcloudDtsCompareTasksListCompareProcess): any; export declare function dataTencentcloudDtsCompareTasksListCompareProcessToHclTerraform(struct?: DataTencentcloudDtsCompareTasksListCompareProcess): any; export declare class DataTencentcloudDtsCompareTasksListCompareProcessOutputReference 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(): DataTencentcloudDtsCompareTasksListCompareProcess | undefined; set internalValue(value: DataTencentcloudDtsCompareTasksListCompareProcess | undefined); get message(): any; get percent(): any; get status(): any; private _step; get step(): DataTencentcloudDtsCompareTasksListCompareProcessStepList; get stepAll(): any; get stepNow(): any; } export declare class DataTencentcloudDtsCompareTasksListCompareProcessList 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): DataTencentcloudDtsCompareTasksListCompareProcessOutputReference; } export interface DataTencentcloudDtsCompareTasksListConfigObjectItemsTables { } export declare function dataTencentcloudDtsCompareTasksListConfigObjectItemsTablesToTerraform(struct?: DataTencentcloudDtsCompareTasksListConfigObjectItemsTables): any; export declare function dataTencentcloudDtsCompareTasksListConfigObjectItemsTablesToHclTerraform(struct?: DataTencentcloudDtsCompareTasksListConfigObjectItemsTables): any; export declare class DataTencentcloudDtsCompareTasksListConfigObjectItemsTablesOutputReference 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(): DataTencentcloudDtsCompareTasksListConfigObjectItemsTables | undefined; set internalValue(value: DataTencentcloudDtsCompareTasksListConfigObjectItemsTables | undefined); get tableName(): any; } export declare class DataTencentcloudDtsCompareTasksListConfigObjectItemsTablesList 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): DataTencentcloudDtsCompareTasksListConfigObjectItemsTablesOutputReference; } export interface DataTencentcloudDtsCompareTasksListConfigObjectItemsViews { } export declare function dataTencentcloudDtsCompareTasksListConfigObjectItemsViewsToTerraform(struct?: DataTencentcloudDtsCompareTasksListConfigObjectItemsViews): any; export declare function dataTencentcloudDtsCompareTasksListConfigObjectItemsViewsToHclTerraform(struct?: DataTencentcloudDtsCompareTasksListConfigObjectItemsViews): any; export declare class DataTencentcloudDtsCompareTasksListConfigObjectItemsViewsOutputReference 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(): DataTencentcloudDtsCompareTasksListConfigObjectItemsViews | undefined; set internalValue(value: DataTencentcloudDtsCompareTasksListConfigObjectItemsViews | undefined); get viewName(): any; } export declare class DataTencentcloudDtsCompareTasksListConfigObjectItemsViewsList 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): DataTencentcloudDtsCompareTasksListConfigObjectItemsViewsOutputReference; } export interface DataTencentcloudDtsCompareTasksListConfigObjectItems { } export declare function dataTencentcloudDtsCompareTasksListConfigObjectItemsToTerraform(struct?: DataTencentcloudDtsCompareTasksListConfigObjectItems): any; export declare function dataTencentcloudDtsCompareTasksListConfigObjectItemsToHclTerraform(struct?: DataTencentcloudDtsCompareTasksListConfigObjectItems): any; export declare class DataTencentcloudDtsCompareTasksListConfigObjectItemsOutputReference 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(): DataTencentcloudDtsCompareTasksListConfigObjectItems | undefined; set internalValue(value: DataTencentcloudDtsCompareTasksListConfigObjectItems | undefined); get dbMode(): any; get dbName(): any; get schemaName(): any; get tableMode(): any; private _tables; get tables(): DataTencentcloudDtsCompareTasksListConfigObjectItemsTablesList; get viewMode(): any; private _views; get views(): DataTencentcloudDtsCompareTasksListConfigObjectItemsViewsList; } export declare class DataTencentcloudDtsCompareTasksListConfigObjectItemsList 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): DataTencentcloudDtsCompareTasksListConfigObjectItemsOutputReference; } export interface DataTencentcloudDtsCompareTasksListConfig { } export declare function dataTencentcloudDtsCompareTasksListConfigToTerraform(struct?: DataTencentcloudDtsCompareTasksListConfig): any; export declare function dataTencentcloudDtsCompareTasksListConfigToHclTerraform(struct?: DataTencentcloudDtsCompareTasksListConfig): any; export declare class DataTencentcloudDtsCompareTasksListConfigOutputReference 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(): DataTencentcloudDtsCompareTasksListConfig | undefined; set internalValue(value: DataTencentcloudDtsCompareTasksListConfig | undefined); private _objectItems; get objectItems(): DataTencentcloudDtsCompareTasksListConfigObjectItemsList; get objectMode(): any; } export declare class DataTencentcloudDtsCompareTasksListConfigList 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): DataTencentcloudDtsCompareTasksListConfigOutputReference; } export interface DataTencentcloudDtsCompareTasksListStruct { } export declare function dataTencentcloudDtsCompareTasksListStructToTerraform(struct?: DataTencentcloudDtsCompareTasksListStruct): any; export declare function dataTencentcloudDtsCompareTasksListStructToHclTerraform(struct?: DataTencentcloudDtsCompareTasksListStruct): any; export declare class DataTencentcloudDtsCompareTasksListStructOutputReference 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(): DataTencentcloudDtsCompareTasksListStruct | undefined; set internalValue(value: DataTencentcloudDtsCompareTasksListStruct | undefined); private _checkProcess; get checkProcess(): DataTencentcloudDtsCompareTasksListCheckProcessList; private _compareProcess; get compareProcess(): DataTencentcloudDtsCompareTasksListCompareProcessList; get compareTaskId(): any; get conclusion(): any; private _config; get config(): DataTencentcloudDtsCompareTasksListConfigList; get createdAt(): any; get finishedAt(): any; get jobId(): any; get startedAt(): any; get status(): any; get taskName(): any; } export declare class DataTencentcloudDtsCompareTasksListStructList 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): DataTencentcloudDtsCompareTasksListStructOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/dts_compare_tasks tencentcloud_dts_compare_tasks} */ export declare class DataTencentcloudDtsCompareTasks extends cdktf.TerraformDataSource { static readonly tfResourceType = "tencentcloud_dts_compare_tasks"; /** * Generates CDKTF code for importing a DataTencentcloudDtsCompareTasks 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 DataTencentcloudDtsCompareTasks to import * @param importFromId The id of the existing DataTencentcloudDtsCompareTasks that should be imported. Refer to the {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/dts_compare_tasks#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataTencentcloudDtsCompareTasks 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/dts_compare_tasks tencentcloud_dts_compare_tasks} 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 DataTencentcloudDtsCompareTasksConfig */ constructor(scope: Construct, id: string, config: DataTencentcloudDtsCompareTasksConfig); private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string; private _jobId?; get jobId(): string; set jobId(value: string); get jobIdInput(): string; private _list; get list(): DataTencentcloudDtsCompareTasksListStructList; private _resultOutputFile?; get resultOutputFile(): string; set resultOutputFile(value: string); resetResultOutputFile(): void; get resultOutputFileInput(): string; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }