import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataTencentcloudWedataTaskVersionConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/wedata_task_version#id DataTencentcloudWedataTaskVersion#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; /** * Project ID. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/wedata_task_version#project_id DataTencentcloudWedataTaskVersion#project_id} */ readonly projectId: string; /** * Used to save results. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/wedata_task_version#result_output_file DataTencentcloudWedataTaskVersion#result_output_file} */ readonly resultOutputFile?: string; /** * Task ID. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/wedata_task_version#task_id DataTencentcloudWedataTaskVersion#task_id} */ readonly taskId: string; /** * Submit version ID. If not specified, the latest submit version will be used by default. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/wedata_task_version#version_id DataTencentcloudWedataTaskVersion#version_id} */ readonly versionId?: string; } export interface DataTencentcloudWedataTaskVersionDataTaskTaskBaseAttribute { } export declare function dataTencentcloudWedataTaskVersionDataTaskTaskBaseAttributeToTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskBaseAttribute): any; export declare function dataTencentcloudWedataTaskVersionDataTaskTaskBaseAttributeToHclTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskBaseAttribute): any; export declare class DataTencentcloudWedataTaskVersionDataTaskTaskBaseAttributeOutputReference 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(): DataTencentcloudWedataTaskVersionDataTaskTaskBaseAttribute | undefined; set internalValue(value: DataTencentcloudWedataTaskVersionDataTaskTaskBaseAttribute | undefined); get createTime(): any; get createUserUin(): any; get lastOpsTime(): any; get lastOpsUserName(): any; get lastUpdateTime(): any; get lastUpdateUserName(): any; get ownerUin(): any; get status(): any; get submit(): any; get taskDescription(): any; get taskId(): any; get taskLatestSubmitVersionNo(): any; get taskLatestVersionNo(): any; get taskName(): any; get taskTypeId(): any; get updateUserUin(): any; get workflowId(): any; get workflowName(): any; } export declare class DataTencentcloudWedataTaskVersionDataTaskTaskBaseAttributeList 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): DataTencentcloudWedataTaskVersionDataTaskTaskBaseAttributeOutputReference; } export interface DataTencentcloudWedataTaskVersionDataTaskTaskConfigurationTaskExtConfigurationListStruct { } export declare function dataTencentcloudWedataTaskVersionDataTaskTaskConfigurationTaskExtConfigurationListStructToTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskConfigurationTaskExtConfigurationListStruct): any; export declare function dataTencentcloudWedataTaskVersionDataTaskTaskConfigurationTaskExtConfigurationListStructToHclTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskConfigurationTaskExtConfigurationListStruct): any; export declare class DataTencentcloudWedataTaskVersionDataTaskTaskConfigurationTaskExtConfigurationListStructOutputReference 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(): DataTencentcloudWedataTaskVersionDataTaskTaskConfigurationTaskExtConfigurationListStruct | undefined; set internalValue(value: DataTencentcloudWedataTaskVersionDataTaskTaskConfigurationTaskExtConfigurationListStruct | undefined); get paramKey(): any; get paramValue(): any; } export declare class DataTencentcloudWedataTaskVersionDataTaskTaskConfigurationTaskExtConfigurationListStructList 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): DataTencentcloudWedataTaskVersionDataTaskTaskConfigurationTaskExtConfigurationListStructOutputReference; } export interface DataTencentcloudWedataTaskVersionDataTaskTaskConfigurationTaskSchedulingParameterListStruct { } export declare function dataTencentcloudWedataTaskVersionDataTaskTaskConfigurationTaskSchedulingParameterListStructToTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskConfigurationTaskSchedulingParameterListStruct): any; export declare function dataTencentcloudWedataTaskVersionDataTaskTaskConfigurationTaskSchedulingParameterListStructToHclTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskConfigurationTaskSchedulingParameterListStruct): any; export declare class DataTencentcloudWedataTaskVersionDataTaskTaskConfigurationTaskSchedulingParameterListStructOutputReference 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(): DataTencentcloudWedataTaskVersionDataTaskTaskConfigurationTaskSchedulingParameterListStruct | undefined; set internalValue(value: DataTencentcloudWedataTaskVersionDataTaskTaskConfigurationTaskSchedulingParameterListStruct | undefined); get paramKey(): any; get paramValue(): any; } export declare class DataTencentcloudWedataTaskVersionDataTaskTaskConfigurationTaskSchedulingParameterListStructList 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): DataTencentcloudWedataTaskVersionDataTaskTaskConfigurationTaskSchedulingParameterListStructOutputReference; } export interface DataTencentcloudWedataTaskVersionDataTaskTaskConfiguration { } export declare function dataTencentcloudWedataTaskVersionDataTaskTaskConfigurationToTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskConfiguration): any; export declare function dataTencentcloudWedataTaskVersionDataTaskTaskConfigurationToHclTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskConfiguration): any; export declare class DataTencentcloudWedataTaskVersionDataTaskTaskConfigurationOutputReference 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(): DataTencentcloudWedataTaskVersionDataTaskTaskConfiguration | undefined; set internalValue(value: DataTencentcloudWedataTaskVersionDataTaskTaskConfiguration | undefined); get brokerIp(): any; get bundleId(): any; get bundleInfo(): any; get codeContent(): any; get dataCluster(): any; get resourceGroup(): any; get resourceGroupName(): any; get sourceServiceId(): any; get sourceServiceName(): any; get sourceServiceType(): any; get targetServiceId(): any; get targetServiceName(): any; get targetServiceType(): any; private _taskExtConfigurationList; get taskExtConfigurationList(): DataTencentcloudWedataTaskVersionDataTaskTaskConfigurationTaskExtConfigurationListStructList; private _taskSchedulingParameterList; get taskSchedulingParameterList(): DataTencentcloudWedataTaskVersionDataTaskTaskConfigurationTaskSchedulingParameterListStructList; get yarnQueue(): any; } export declare class DataTencentcloudWedataTaskVersionDataTaskTaskConfigurationList 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): DataTencentcloudWedataTaskVersionDataTaskTaskConfigurationOutputReference; } export interface DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationDownStreamDependencyConfigListDependencyStrategy { } export declare function dataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationDownStreamDependencyConfigListDependencyStrategyToTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationDownStreamDependencyConfigListDependencyStrategy): any; export declare function dataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationDownStreamDependencyConfigListDependencyStrategyToHclTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationDownStreamDependencyConfigListDependencyStrategy): any; export declare class DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationDownStreamDependencyConfigListDependencyStrategyOutputReference 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(): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationDownStreamDependencyConfigListDependencyStrategy | undefined; set internalValue(value: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationDownStreamDependencyConfigListDependencyStrategy | undefined); get pollingNullStrategy(): any; get taskDependencyExecutingStrategies(): any; get taskDependencyExecutingTimeoutValue(): any; } export declare class DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationDownStreamDependencyConfigListDependencyStrategyList 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): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationDownStreamDependencyConfigListDependencyStrategyOutputReference; } export interface DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationDownStreamDependencyConfigListStruct { } export declare function dataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationDownStreamDependencyConfigListStructToTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationDownStreamDependencyConfigListStruct): any; export declare function dataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationDownStreamDependencyConfigListStructToHclTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationDownStreamDependencyConfigListStruct): any; export declare class DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationDownStreamDependencyConfigListStructOutputReference 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(): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationDownStreamDependencyConfigListStruct | undefined; set internalValue(value: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationDownStreamDependencyConfigListStruct | undefined); private _dependencyStrategy; get dependencyStrategy(): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationDownStreamDependencyConfigListDependencyStrategyList; get mainCyclicConfig(): any; get offset(): any; get subordinateCyclicConfig(): any; get taskId(): any; } export declare class DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationDownStreamDependencyConfigListStructList 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): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationDownStreamDependencyConfigListStructOutputReference; } export interface DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationEventListenerListPropertiesListStruct { } export declare function dataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationEventListenerListPropertiesListStructToTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationEventListenerListPropertiesListStruct): any; export declare function dataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationEventListenerListPropertiesListStructToHclTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationEventListenerListPropertiesListStruct): any; export declare class DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationEventListenerListPropertiesListStructOutputReference 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(): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationEventListenerListPropertiesListStruct | undefined; set internalValue(value: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationEventListenerListPropertiesListStruct | undefined); get paramKey(): any; get paramValue(): any; } export declare class DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationEventListenerListPropertiesListStructList 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): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationEventListenerListPropertiesListStructOutputReference; } export interface DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationEventListenerListStruct { } export declare function dataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationEventListenerListStructToTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationEventListenerListStruct): any; export declare function dataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationEventListenerListStructToHclTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationEventListenerListStruct): any; export declare class DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationEventListenerListStructOutputReference 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(): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationEventListenerListStruct | undefined; set internalValue(value: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationEventListenerListStruct | undefined); get eventBroadcastType(): any; get eventName(): any; get eventSubType(): any; private _propertiesList; get propertiesList(): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationEventListenerListPropertiesListStructList; } export declare class DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationEventListenerListStructList 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): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationEventListenerListStructOutputReference; } export interface DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationParamTaskInListStruct { } export declare function dataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationParamTaskInListStructToTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationParamTaskInListStruct): any; export declare function dataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationParamTaskInListStructToHclTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationParamTaskInListStruct): any; export declare class DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationParamTaskInListStructOutputReference 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(): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationParamTaskInListStruct | undefined; set internalValue(value: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationParamTaskInListStruct | undefined); get fromParamKey(): any; get fromTaskId(): any; get paramDesc(): any; get paramKey(): any; } export declare class DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationParamTaskInListStructList 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): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationParamTaskInListStructOutputReference; } export interface DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationParamTaskOutListStruct { } export declare function dataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationParamTaskOutListStructToTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationParamTaskOutListStruct): any; export declare function dataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationParamTaskOutListStructToHclTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationParamTaskOutListStruct): any; export declare class DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationParamTaskOutListStructOutputReference 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(): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationParamTaskOutListStruct | undefined; set internalValue(value: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationParamTaskOutListStruct | undefined); get paramKey(): any; get paramValue(): any; } export declare class DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationParamTaskOutListStructList 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): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationParamTaskOutListStructOutputReference; } export interface DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationTaskOutputRegistryListStruct { } export declare function dataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationTaskOutputRegistryListStructToTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationTaskOutputRegistryListStruct): any; export declare function dataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationTaskOutputRegistryListStructToHclTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationTaskOutputRegistryListStruct): any; export declare class DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationTaskOutputRegistryListStructOutputReference 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(): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationTaskOutputRegistryListStruct | undefined; set internalValue(value: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationTaskOutputRegistryListStruct | undefined); get dataFlowType(): any; get databaseName(): any; get datasourceId(): any; get dbGuid(): any; get partitionName(): any; get tableGuid(): any; get tableName(): any; get tablePhysicalId(): any; } export declare class DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationTaskOutputRegistryListStructList 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): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationTaskOutputRegistryListStructOutputReference; } export interface DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationUpstreamDependencyConfigListDependencyStrategy { } export declare function dataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationUpstreamDependencyConfigListDependencyStrategyToTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationUpstreamDependencyConfigListDependencyStrategy): any; export declare function dataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationUpstreamDependencyConfigListDependencyStrategyToHclTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationUpstreamDependencyConfigListDependencyStrategy): any; export declare class DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationUpstreamDependencyConfigListDependencyStrategyOutputReference 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(): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationUpstreamDependencyConfigListDependencyStrategy | undefined; set internalValue(value: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationUpstreamDependencyConfigListDependencyStrategy | undefined); get pollingNullStrategy(): any; get taskDependencyExecutingStrategies(): any; get taskDependencyExecutingTimeoutValue(): any; } export declare class DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationUpstreamDependencyConfigListDependencyStrategyList 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): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationUpstreamDependencyConfigListDependencyStrategyOutputReference; } export interface DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationUpstreamDependencyConfigListStruct { } export declare function dataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationUpstreamDependencyConfigListStructToTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationUpstreamDependencyConfigListStruct): any; export declare function dataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationUpstreamDependencyConfigListStructToHclTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationUpstreamDependencyConfigListStruct): any; export declare class DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationUpstreamDependencyConfigListStructOutputReference 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(): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationUpstreamDependencyConfigListStruct | undefined; set internalValue(value: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationUpstreamDependencyConfigListStruct | undefined); private _dependencyStrategy; get dependencyStrategy(): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationUpstreamDependencyConfigListDependencyStrategyList; get mainCyclicConfig(): any; get offset(): any; get subordinateCyclicConfig(): any; get taskId(): any; } export declare class DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationUpstreamDependencyConfigListStructList 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): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationUpstreamDependencyConfigListStructOutputReference; } export interface DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfiguration { } export declare function dataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationToTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfiguration): any; export declare function dataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationToHclTerraform(struct?: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfiguration): any; export declare class DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationOutputReference 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(): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfiguration | undefined; set internalValue(value: DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfiguration | undefined); get allowRedoType(): any; get calendarId(): any; get calendarName(): any; get calendarOpen(): any; get crontabExpression(): any; get cycleType(): any; private _downStreamDependencyConfigList; get downStreamDependencyConfigList(): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationDownStreamDependencyConfigListStructList; get endTime(): any; private _eventListenerList; get eventListenerList(): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationEventListenerListStructList; get executionEndTime(): any; get executionStartTime(): any; get executionTtl(): any; get initStrategy(): any; get maxRetryAttempts(): any; private _paramTaskInList; get paramTaskInList(): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationParamTaskInListStructList; private _paramTaskOutList; get paramTaskOutList(): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationParamTaskOutListStructList; get retryWait(): any; get runPriority(): any; get scheduleRunType(): any; get scheduleTimeZone(): any; get selfDepend(): any; get startTime(): any; private _taskOutputRegistryList; get taskOutputRegistryList(): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationTaskOutputRegistryListStructList; private _upstreamDependencyConfigList; get upstreamDependencyConfigList(): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationUpstreamDependencyConfigListStructList; get waitExecutionTotalTtl(): any; } export declare class DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationList 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): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationOutputReference; } export interface DataTencentcloudWedataTaskVersionDataTask { } export declare function dataTencentcloudWedataTaskVersionDataTaskToTerraform(struct?: DataTencentcloudWedataTaskVersionDataTask): any; export declare function dataTencentcloudWedataTaskVersionDataTaskToHclTerraform(struct?: DataTencentcloudWedataTaskVersionDataTask): any; export declare class DataTencentcloudWedataTaskVersionDataTaskOutputReference 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(): DataTencentcloudWedataTaskVersionDataTask | undefined; set internalValue(value: DataTencentcloudWedataTaskVersionDataTask | undefined); private _taskBaseAttribute; get taskBaseAttribute(): DataTencentcloudWedataTaskVersionDataTaskTaskBaseAttributeList; private _taskConfiguration; get taskConfiguration(): DataTencentcloudWedataTaskVersionDataTaskTaskConfigurationList; private _taskSchedulerConfiguration; get taskSchedulerConfiguration(): DataTencentcloudWedataTaskVersionDataTaskTaskSchedulerConfigurationList; } export declare class DataTencentcloudWedataTaskVersionDataTaskList 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): DataTencentcloudWedataTaskVersionDataTaskOutputReference; } export interface DataTencentcloudWedataTaskVersionData { } export declare function dataTencentcloudWedataTaskVersionDataToTerraform(struct?: DataTencentcloudWedataTaskVersionData): any; export declare function dataTencentcloudWedataTaskVersionDataToHclTerraform(struct?: DataTencentcloudWedataTaskVersionData): any; export declare class DataTencentcloudWedataTaskVersionDataOutputReference 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(): DataTencentcloudWedataTaskVersionData | undefined; set internalValue(value: DataTencentcloudWedataTaskVersionData | undefined); get approveStatus(): any; get approveTime(): any; get approveUserUin(): any; get createTime(): any; get createUserUin(): any; private _task; get task(): DataTencentcloudWedataTaskVersionDataTaskList; get versionId(): any; get versionNum(): any; get versionRemark(): any; } export declare class DataTencentcloudWedataTaskVersionDataList 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): DataTencentcloudWedataTaskVersionDataOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/wedata_task_version tencentcloud_wedata_task_version} */ export declare class DataTencentcloudWedataTaskVersion extends cdktf.TerraformDataSource { static readonly tfResourceType = "tencentcloud_wedata_task_version"; /** * Generates CDKTF code for importing a DataTencentcloudWedataTaskVersion 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 DataTencentcloudWedataTaskVersion to import * @param importFromId The id of the existing DataTencentcloudWedataTaskVersion that should be imported. Refer to the {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/wedata_task_version#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataTencentcloudWedataTaskVersion 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/wedata_task_version tencentcloud_wedata_task_version} 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 DataTencentcloudWedataTaskVersionConfig */ constructor(scope: Construct, id: string, config: DataTencentcloudWedataTaskVersionConfig); private _data; get data(): DataTencentcloudWedataTaskVersionDataList; private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string; private _projectId?; get projectId(): string; set projectId(value: string); get projectIdInput(): string; private _resultOutputFile?; get resultOutputFile(): string; set resultOutputFile(value: string); resetResultOutputFile(): void; get resultOutputFileInput(): string; private _taskId?; get taskId(): string; set taskId(value: string); get taskIdInput(): string; private _versionId?; get versionId(): string; set versionId(value: string); resetVersionId(): void; get versionIdInput(): string; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }