import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface WedataIntegrationOfflineTaskConfig extends cdktf.TerraformMetaArguments { /** * Interval time of scheduling, the minimum value: 1. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#cycle_step WedataIntegrationOfflineTask#cycle_step} */ readonly cycleStep: number; /** * Execution time, unit is minutes, only available for day/week/month/year scheduling. For example, daily scheduling is executed once every day at 02:00, and the delayTime is 120 minutes. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#delay_time WedataIntegrationOfflineTask#delay_time} */ readonly delayTime: number; /** * Effective end time, the format is yyyy-MM-dd HH:mm:ss. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#end_time WedataIntegrationOfflineTask#end_time} */ readonly endTime: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#id WedataIntegrationOfflineTask#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; /** * Description information. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#notes WedataIntegrationOfflineTask#notes} */ readonly notes: string; /** * Project ID. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#project_id WedataIntegrationOfflineTask#project_id} */ readonly projectId: string; /** * Effective start time, the format is yyyy-MM-dd HH:mm:ss. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#start_time WedataIntegrationOfflineTask#start_time} */ readonly startTime: string; /** * Scheduling configuration: flexible period configuration, only available for hourly/weekly/monthly/yearly scheduling. If the hourly task is specified to run at 0:00, 3:00 and 4:00 every day, it is 0,3,4. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#task_action WedataIntegrationOfflineTask#task_action} */ readonly taskAction: string; /** * Task display mode, 0: canvas mode, 1: form mode. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#task_mode WedataIntegrationOfflineTask#task_mode} */ readonly taskMode: string; /** * Task name. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#task_name WedataIntegrationOfflineTask#task_name} */ readonly taskName: string; /** * task_info block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#task_info WedataIntegrationOfflineTask#task_info} */ readonly taskInfo: WedataIntegrationOfflineTaskTaskInfo; } export interface WedataIntegrationOfflineTaskTaskInfoConfig { /** * Configuration name. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#name WedataIntegrationOfflineTask#name} */ readonly name?: string; /** * Configuration value. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#value WedataIntegrationOfflineTask#value} */ readonly value?: string; } export declare function wedataIntegrationOfflineTaskTaskInfoConfigToTerraform(struct?: WedataIntegrationOfflineTaskTaskInfoConfig | cdktf.IResolvable): any; export declare function wedataIntegrationOfflineTaskTaskInfoConfigToHclTerraform(struct?: WedataIntegrationOfflineTaskTaskInfoConfig | cdktf.IResolvable): any; export declare class WedataIntegrationOfflineTaskTaskInfoConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @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(): WedataIntegrationOfflineTaskTaskInfoConfig | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationOfflineTaskTaskInfoConfig | cdktf.IResolvable | undefined); private _name?; get name(): string; set name(value: string); resetName(): void; get nameInput(): string; private _value?; get value(): string; set value(value: string); resetValue(): void; get valueInput(): string; } export declare class WedataIntegrationOfflineTaskTaskInfoConfigList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationOfflineTaskTaskInfoConfig[] | cdktf.IResolvable; /** * @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): WedataIntegrationOfflineTaskTaskInfoConfigOutputReference; } export interface WedataIntegrationOfflineTaskTaskInfoExecuteContext { /** * Configuration name. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#name WedataIntegrationOfflineTask#name} */ readonly name?: string; /** * Configuration value. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#value WedataIntegrationOfflineTask#value} */ readonly value?: string; } export declare function wedataIntegrationOfflineTaskTaskInfoExecuteContextToTerraform(struct?: WedataIntegrationOfflineTaskTaskInfoExecuteContext | cdktf.IResolvable): any; export declare function wedataIntegrationOfflineTaskTaskInfoExecuteContextToHclTerraform(struct?: WedataIntegrationOfflineTaskTaskInfoExecuteContext | cdktf.IResolvable): any; export declare class WedataIntegrationOfflineTaskTaskInfoExecuteContextOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @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(): WedataIntegrationOfflineTaskTaskInfoExecuteContext | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationOfflineTaskTaskInfoExecuteContext | cdktf.IResolvable | undefined); private _name?; get name(): string; set name(value: string); resetName(): void; get nameInput(): string; private _value?; get value(): string; set value(value: string); resetValue(): void; get valueInput(): string; } export declare class WedataIntegrationOfflineTaskTaskInfoExecuteContextList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationOfflineTaskTaskInfoExecuteContext[] | cdktf.IResolvable; /** * @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): WedataIntegrationOfflineTaskTaskInfoExecuteContextOutputReference; } export interface WedataIntegrationOfflineTaskTaskInfoExtConfig { /** * Configuration name. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#name WedataIntegrationOfflineTask#name} */ readonly name?: string; /** * Configuration value. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#value WedataIntegrationOfflineTask#value} */ readonly value?: string; } export declare function wedataIntegrationOfflineTaskTaskInfoExtConfigToTerraform(struct?: WedataIntegrationOfflineTaskTaskInfoExtConfig | cdktf.IResolvable): any; export declare function wedataIntegrationOfflineTaskTaskInfoExtConfigToHclTerraform(struct?: WedataIntegrationOfflineTaskTaskInfoExtConfig | cdktf.IResolvable): any; export declare class WedataIntegrationOfflineTaskTaskInfoExtConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @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(): WedataIntegrationOfflineTaskTaskInfoExtConfig | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationOfflineTaskTaskInfoExtConfig | cdktf.IResolvable | undefined); private _name?; get name(): string; set name(value: string); resetName(): void; get nameInput(): string; private _value?; get value(): string; set value(value: string); resetValue(): void; get valueInput(): string; } export declare class WedataIntegrationOfflineTaskTaskInfoExtConfigList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationOfflineTaskTaskInfoExtConfig[] | cdktf.IResolvable; /** * @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): WedataIntegrationOfflineTaskTaskInfoExtConfigOutputReference; } export interface WedataIntegrationOfflineTaskTaskInfoMappingsExtConfig { /** * Configuration name. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#name WedataIntegrationOfflineTask#name} */ readonly name?: string; /** * Configuration value. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#value WedataIntegrationOfflineTask#value} */ readonly value?: string; } export declare function wedataIntegrationOfflineTaskTaskInfoMappingsExtConfigToTerraform(struct?: WedataIntegrationOfflineTaskTaskInfoMappingsExtConfig | cdktf.IResolvable): any; export declare function wedataIntegrationOfflineTaskTaskInfoMappingsExtConfigToHclTerraform(struct?: WedataIntegrationOfflineTaskTaskInfoMappingsExtConfig | cdktf.IResolvable): any; export declare class WedataIntegrationOfflineTaskTaskInfoMappingsExtConfigOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @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(): WedataIntegrationOfflineTaskTaskInfoMappingsExtConfig | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationOfflineTaskTaskInfoMappingsExtConfig | cdktf.IResolvable | undefined); private _name?; get name(): string; set name(value: string); resetName(): void; get nameInput(): string; private _value?; get value(): string; set value(value: string); resetValue(): void; get valueInput(): string; } export declare class WedataIntegrationOfflineTaskTaskInfoMappingsExtConfigList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationOfflineTaskTaskInfoMappingsExtConfig[] | cdktf.IResolvable; /** * @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): WedataIntegrationOfflineTaskTaskInfoMappingsExtConfigOutputReference; } export interface WedataIntegrationOfflineTaskTaskInfoMappingsSchemaMappings { /** * Schema ID from sink node. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#sink_schema_id WedataIntegrationOfflineTask#sink_schema_id} */ readonly sinkSchemaId: string; /** * Schema ID from source node. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#source_schema_id WedataIntegrationOfflineTask#source_schema_id} */ readonly sourceSchemaId: string; } export declare function wedataIntegrationOfflineTaskTaskInfoMappingsSchemaMappingsToTerraform(struct?: WedataIntegrationOfflineTaskTaskInfoMappingsSchemaMappings | cdktf.IResolvable): any; export declare function wedataIntegrationOfflineTaskTaskInfoMappingsSchemaMappingsToHclTerraform(struct?: WedataIntegrationOfflineTaskTaskInfoMappingsSchemaMappings | cdktf.IResolvable): any; export declare class WedataIntegrationOfflineTaskTaskInfoMappingsSchemaMappingsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @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(): WedataIntegrationOfflineTaskTaskInfoMappingsSchemaMappings | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationOfflineTaskTaskInfoMappingsSchemaMappings | cdktf.IResolvable | undefined); private _sinkSchemaId?; get sinkSchemaId(): string; set sinkSchemaId(value: string); get sinkSchemaIdInput(): string; private _sourceSchemaId?; get sourceSchemaId(): string; set sourceSchemaId(value: string); get sourceSchemaIdInput(): string; } export declare class WedataIntegrationOfflineTaskTaskInfoMappingsSchemaMappingsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationOfflineTaskTaskInfoMappingsSchemaMappings[] | cdktf.IResolvable; /** * @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): WedataIntegrationOfflineTaskTaskInfoMappingsSchemaMappingsOutputReference; } export interface WedataIntegrationOfflineTaskTaskInfoMappingsSourceSchemaProperties { /** * Attributes name. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#name WedataIntegrationOfflineTask#name} */ readonly name?: string; /** * Attributes value. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#value WedataIntegrationOfflineTask#value} */ readonly value?: string; } export declare function wedataIntegrationOfflineTaskTaskInfoMappingsSourceSchemaPropertiesToTerraform(struct?: WedataIntegrationOfflineTaskTaskInfoMappingsSourceSchemaProperties | cdktf.IResolvable): any; export declare function wedataIntegrationOfflineTaskTaskInfoMappingsSourceSchemaPropertiesToHclTerraform(struct?: WedataIntegrationOfflineTaskTaskInfoMappingsSourceSchemaProperties | cdktf.IResolvable): any; export declare class WedataIntegrationOfflineTaskTaskInfoMappingsSourceSchemaPropertiesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @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(): WedataIntegrationOfflineTaskTaskInfoMappingsSourceSchemaProperties | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationOfflineTaskTaskInfoMappingsSourceSchemaProperties | cdktf.IResolvable | undefined); private _name?; get name(): string; set name(value: string); resetName(): void; get nameInput(): string; private _value?; get value(): string; set value(value: string); resetValue(): void; get valueInput(): string; } export declare class WedataIntegrationOfflineTaskTaskInfoMappingsSourceSchemaPropertiesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationOfflineTaskTaskInfoMappingsSourceSchemaProperties[] | cdktf.IResolvable; /** * @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): WedataIntegrationOfflineTaskTaskInfoMappingsSourceSchemaPropertiesOutputReference; } export interface WedataIntegrationOfflineTaskTaskInfoMappingsSourceSchema { /** * Schema alias. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#alias WedataIntegrationOfflineTask#alias} */ readonly alias?: string; /** * Schema comment. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#comment WedataIntegrationOfflineTask#comment} */ readonly comment?: string; /** * Schema ID. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#id WedataIntegrationOfflineTask#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; /** * Schema name. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#name WedataIntegrationOfflineTask#name} */ readonly name: string; /** * Schema type. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#type WedataIntegrationOfflineTask#type} */ readonly type: string; /** * Schema value. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#value WedataIntegrationOfflineTask#value} */ readonly value?: string; /** * properties block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#properties WedataIntegrationOfflineTask#properties} */ readonly properties?: WedataIntegrationOfflineTaskTaskInfoMappingsSourceSchemaProperties[] | cdktf.IResolvable; } export declare function wedataIntegrationOfflineTaskTaskInfoMappingsSourceSchemaToTerraform(struct?: WedataIntegrationOfflineTaskTaskInfoMappingsSourceSchema | cdktf.IResolvable): any; export declare function wedataIntegrationOfflineTaskTaskInfoMappingsSourceSchemaToHclTerraform(struct?: WedataIntegrationOfflineTaskTaskInfoMappingsSourceSchema | cdktf.IResolvable): any; export declare class WedataIntegrationOfflineTaskTaskInfoMappingsSourceSchemaOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @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(): WedataIntegrationOfflineTaskTaskInfoMappingsSourceSchema | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationOfflineTaskTaskInfoMappingsSourceSchema | cdktf.IResolvable | undefined); private _alias?; get alias(): string; set alias(value: string); resetAlias(): void; get aliasInput(): string; private _comment?; get comment(): string; set comment(value: string); resetComment(): void; get commentInput(): string; private _id?; get id(): string; set id(value: string); get idInput(): string; private _name?; get name(): string; set name(value: string); get nameInput(): string; private _type?; get type(): string; set type(value: string); get typeInput(): string; private _value?; get value(): string; set value(value: string); resetValue(): void; get valueInput(): string; private _properties; get properties(): WedataIntegrationOfflineTaskTaskInfoMappingsSourceSchemaPropertiesList; putProperties(value: WedataIntegrationOfflineTaskTaskInfoMappingsSourceSchemaProperties[] | cdktf.IResolvable): void; resetProperties(): void; get propertiesInput(): any; } export declare class WedataIntegrationOfflineTaskTaskInfoMappingsSourceSchemaList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationOfflineTaskTaskInfoMappingsSourceSchema[] | cdktf.IResolvable; /** * @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): WedataIntegrationOfflineTaskTaskInfoMappingsSourceSchemaOutputReference; } export interface WedataIntegrationOfflineTaskTaskInfoMappings { /** * Sink node ID. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#sink_id WedataIntegrationOfflineTask#sink_id} */ readonly sinkId?: string; /** * Source node ID. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#source_id WedataIntegrationOfflineTask#source_id} */ readonly sourceId?: string; /** * ext_config block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#ext_config WedataIntegrationOfflineTask#ext_config} */ readonly extConfig?: WedataIntegrationOfflineTaskTaskInfoMappingsExtConfig[] | cdktf.IResolvable; /** * schema_mappings block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#schema_mappings WedataIntegrationOfflineTask#schema_mappings} */ readonly schemaMappings?: WedataIntegrationOfflineTaskTaskInfoMappingsSchemaMappings[] | cdktf.IResolvable; /** * source_schema block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#source_schema WedataIntegrationOfflineTask#source_schema} */ readonly sourceSchema?: WedataIntegrationOfflineTaskTaskInfoMappingsSourceSchema[] | cdktf.IResolvable; } export declare function wedataIntegrationOfflineTaskTaskInfoMappingsToTerraform(struct?: WedataIntegrationOfflineTaskTaskInfoMappings | cdktf.IResolvable): any; export declare function wedataIntegrationOfflineTaskTaskInfoMappingsToHclTerraform(struct?: WedataIntegrationOfflineTaskTaskInfoMappings | cdktf.IResolvable): any; export declare class WedataIntegrationOfflineTaskTaskInfoMappingsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @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(): WedataIntegrationOfflineTaskTaskInfoMappings | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationOfflineTaskTaskInfoMappings | cdktf.IResolvable | undefined); private _sinkId?; get sinkId(): string; set sinkId(value: string); resetSinkId(): void; get sinkIdInput(): string; private _sourceId?; get sourceId(): string; set sourceId(value: string); resetSourceId(): void; get sourceIdInput(): string; private _extConfig; get extConfig(): WedataIntegrationOfflineTaskTaskInfoMappingsExtConfigList; putExtConfig(value: WedataIntegrationOfflineTaskTaskInfoMappingsExtConfig[] | cdktf.IResolvable): void; resetExtConfig(): void; get extConfigInput(): any; private _schemaMappings; get schemaMappings(): WedataIntegrationOfflineTaskTaskInfoMappingsSchemaMappingsList; putSchemaMappings(value: WedataIntegrationOfflineTaskTaskInfoMappingsSchemaMappings[] | cdktf.IResolvable): void; resetSchemaMappings(): void; get schemaMappingsInput(): any; private _sourceSchema; get sourceSchema(): WedataIntegrationOfflineTaskTaskInfoMappingsSourceSchemaList; putSourceSchema(value: WedataIntegrationOfflineTaskTaskInfoMappingsSourceSchema[] | cdktf.IResolvable): void; resetSourceSchema(): void; get sourceSchemaInput(): any; } export declare class WedataIntegrationOfflineTaskTaskInfoMappingsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationOfflineTaskTaskInfoMappings[] | cdktf.IResolvable; /** * @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): WedataIntegrationOfflineTaskTaskInfoMappingsOutputReference; } export interface WedataIntegrationOfflineTaskTaskInfoOfflineTaskAddEntity { /** * Crontab expression. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#crontab_expression WedataIntegrationOfflineTask#crontab_expression} */ readonly crontabExpression?: string; /** * Scheduling type, 0: crontab type, 1: minutes, 2: hours, 3: days, 4: weeks, 5: months, 6: one-time, 7: user-driven, 10: elastic period (week), 11: elastic period (month), 12: year, 13: instant trigger. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#cycle_type WedataIntegrationOfflineTask#cycle_type} */ readonly cycleType?: number; /** * Scheduling execution end time. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#execution_end_time WedataIntegrationOfflineTask#execution_end_time} */ readonly executionEndTime?: string; /** * Scheduling execution start time. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#execution_start_time WedataIntegrationOfflineTask#execution_start_time} */ readonly executionStartTime?: string; /** * Whether to retry. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#retriable WedataIntegrationOfflineTask#retriable} */ readonly retriable?: number; /** * Retry waiting time, unit is minutes. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#retry_wait WedataIntegrationOfflineTask#retry_wait} */ readonly retryWait?: number; /** * Self-dependent rules, 1: Ordered serial one at a time, queued execution, 2: Unordered serial one at a time, not queued execution, 3: Parallel, multiple at once. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#self_depend WedataIntegrationOfflineTask#self_depend} */ readonly selfDepend?: number; /** * Number of retries. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#try_limit WedataIntegrationOfflineTask#try_limit} */ readonly tryLimit?: number; } export declare function wedataIntegrationOfflineTaskTaskInfoOfflineTaskAddEntityToTerraform(struct?: WedataIntegrationOfflineTaskTaskInfoOfflineTaskAddEntityOutputReference | WedataIntegrationOfflineTaskTaskInfoOfflineTaskAddEntity): any; export declare function wedataIntegrationOfflineTaskTaskInfoOfflineTaskAddEntityToHclTerraform(struct?: WedataIntegrationOfflineTaskTaskInfoOfflineTaskAddEntityOutputReference | WedataIntegrationOfflineTaskTaskInfoOfflineTaskAddEntity): any; export declare class WedataIntegrationOfflineTaskTaskInfoOfflineTaskAddEntityOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): WedataIntegrationOfflineTaskTaskInfoOfflineTaskAddEntity | undefined; set internalValue(value: WedataIntegrationOfflineTaskTaskInfoOfflineTaskAddEntity | undefined); private _crontabExpression?; get crontabExpression(): string; set crontabExpression(value: string); resetCrontabExpression(): void; get crontabExpressionInput(): string; private _cycleType?; get cycleType(): number; set cycleType(value: number); resetCycleType(): void; get cycleTypeInput(): number; private _executionEndTime?; get executionEndTime(): string; set executionEndTime(value: string); resetExecutionEndTime(): void; get executionEndTimeInput(): string; private _executionStartTime?; get executionStartTime(): string; set executionStartTime(value: string); resetExecutionStartTime(): void; get executionStartTimeInput(): string; private _retriable?; get retriable(): number; set retriable(value: number); resetRetriable(): void; get retriableInput(): number; private _retryWait?; get retryWait(): number; set retryWait(value: number); resetRetryWait(): void; get retryWaitInput(): number; private _selfDepend?; get selfDepend(): number; set selfDepend(value: number); resetSelfDepend(): void; get selfDependInput(): number; private _tryLimit?; get tryLimit(): number; set tryLimit(value: number); resetTryLimit(): void; get tryLimitInput(): number; } export interface WedataIntegrationOfflineTaskTaskInfo { /** * User App Id. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#app_id WedataIntegrationOfflineTask#app_id} */ readonly appId?: string; /** * Create time. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#create_time WedataIntegrationOfflineTask#create_time} */ readonly createTime?: string; /** * Creator User ID. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#creator_uin WedataIntegrationOfflineTask#creator_uin} */ readonly creatorUin?: string; /** * Data proxy url. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#data_proxy_url WedataIntegrationOfflineTask#data_proxy_url} */ readonly dataProxyUrl?: string[]; /** * Executor group name. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#executor_group_name WedataIntegrationOfflineTask#executor_group_name} */ readonly executorGroupName?: string; /** * Executor resource ID. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#executor_id WedataIntegrationOfflineTask#executor_id} */ readonly executorId?: string; /** * Whether the task been submitted. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#has_version WedataIntegrationOfflineTask#has_version} */ readonly hasVersion?: boolean | cdktf.IResolvable; /** * InLong manager url. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#in_long_manager_url WedataIntegrationOfflineTask#in_long_manager_url} */ readonly inLongManagerUrl?: string; /** * InLong manager version. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#in_long_manager_version WedataIntegrationOfflineTask#in_long_manager_version} */ readonly inLongManagerVersion?: string; /** * InLong stream id. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#in_long_stream_id WedataIntegrationOfflineTask#in_long_stream_id} */ readonly inLongStreamId?: string; /** * Incharge user. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#incharge WedataIntegrationOfflineTask#incharge} */ readonly incharge?: string; /** * Input datasource type. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#input_datasource_type WedataIntegrationOfflineTask#input_datasource_type} */ readonly inputDatasourceType?: string; /** * Instance version. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#instance_version WedataIntegrationOfflineTask#instance_version} */ readonly instanceVersion?: number; /** * The last time the task was run. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#last_run_time WedataIntegrationOfflineTask#last_run_time} */ readonly lastRunTime?: string; /** * Whether the task been locked. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#locked WedataIntegrationOfflineTask#locked} */ readonly locked?: boolean | cdktf.IResolvable; /** * User locked task. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#locker WedataIntegrationOfflineTask#locker} */ readonly locker?: string; /** * Number of reads. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#num_records_in WedataIntegrationOfflineTask#num_records_in} */ readonly numRecordsIn?: number; /** * Number of writes. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#num_records_out WedataIntegrationOfflineTask#num_records_out} */ readonly numRecordsOut?: number; /** * Times of restarts. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#num_restarts WedataIntegrationOfflineTask#num_restarts} */ readonly numRestarts?: number; /** * Operator User ID. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#operator_uin WedataIntegrationOfflineTask#operator_uin} */ readonly operatorUin?: string; /** * Output datasource type. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#output_datasource_type WedataIntegrationOfflineTask#output_datasource_type} */ readonly outputDatasourceType?: string; /** * Owner User ID. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#owner_uin WedataIntegrationOfflineTask#owner_uin} */ readonly ownerUin?: string; /** * Reading stage, 0: full amount, 1: partial full amount, 2: all incremental. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#read_phase WedataIntegrationOfflineTask#read_phase} */ readonly readPhase?: number; /** * Read latency. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#reader_delay WedataIntegrationOfflineTask#reader_delay} */ readonly readerDelay?: number; /** * The amount of resources consumed by real-time task. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#running_cu WedataIntegrationOfflineTask#running_cu} */ readonly runningCu?: number; /** * Task scheduling id (job id such as oceanus or us). * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#schedule_task_id WedataIntegrationOfflineTask#schedule_task_id} */ readonly scheduleTaskId?: string; /** * Task status 1. Not started | Task initialization, 2. Task starting, 3. Running, 4. Paused, 5. Task stopping, 6. Stopped, 7. Execution failed, 8. deleted, 9. Locked, 404. unknown status. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#status WedataIntegrationOfflineTask#status} */ readonly status?: number; /** * The time the task was stopped. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#stop_time WedataIntegrationOfflineTask#stop_time} */ readonly stopTime?: string; /** * Whether the task version has been submitted for operation and maintenance. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#submit WedataIntegrationOfflineTask#submit} */ readonly submit?: boolean | cdktf.IResolvable; /** * Resource tiering status, 0: in progress, 1: successful, 2: failed. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#switch_resource WedataIntegrationOfflineTask#switch_resource} */ readonly switchResource?: number; /** * Synchronization type: 1. Whole database synchronization, 2. Single table synchronization. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#sync_type WedataIntegrationOfflineTask#sync_type} */ readonly syncType?: number; /** * Task alarm regular. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#task_alarm_regular_list WedataIntegrationOfflineTask#task_alarm_regular_list} */ readonly taskAlarmRegularList?: string[]; /** * Inlong Task Group ID. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#task_group_id WedataIntegrationOfflineTask#task_group_id} */ readonly taskGroupId?: string; /** * Task display mode, 0: canvas mode, 1: form mode. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#task_mode WedataIntegrationOfflineTask#task_mode} */ readonly taskMode?: string; /** * Update time. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#update_time WedataIntegrationOfflineTask#update_time} */ readonly updateTime?: string; /** * The workflow id to which the task belongs. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#workflow_id WedataIntegrationOfflineTask#workflow_id} */ readonly workflowId?: string; /** * config block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#config WedataIntegrationOfflineTask#config} */ readonly config?: WedataIntegrationOfflineTaskTaskInfoConfig[] | cdktf.IResolvable; /** * execute_context block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#execute_context WedataIntegrationOfflineTask#execute_context} */ readonly executeContext?: WedataIntegrationOfflineTaskTaskInfoExecuteContext[] | cdktf.IResolvable; /** * ext_config block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#ext_config WedataIntegrationOfflineTask#ext_config} */ readonly extConfig?: WedataIntegrationOfflineTaskTaskInfoExtConfig[] | cdktf.IResolvable; /** * mappings block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#mappings WedataIntegrationOfflineTask#mappings} */ readonly mappings?: WedataIntegrationOfflineTaskTaskInfoMappings[] | cdktf.IResolvable; /** * offline_task_add_entity block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#offline_task_add_entity WedataIntegrationOfflineTask#offline_task_add_entity} */ readonly offlineTaskAddEntity?: WedataIntegrationOfflineTaskTaskInfoOfflineTaskAddEntity; } export declare function wedataIntegrationOfflineTaskTaskInfoToTerraform(struct?: WedataIntegrationOfflineTaskTaskInfoOutputReference | WedataIntegrationOfflineTaskTaskInfo): any; export declare function wedataIntegrationOfflineTaskTaskInfoToHclTerraform(struct?: WedataIntegrationOfflineTaskTaskInfoOutputReference | WedataIntegrationOfflineTaskTaskInfo): any; export declare class WedataIntegrationOfflineTaskTaskInfoOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): WedataIntegrationOfflineTaskTaskInfo | undefined; set internalValue(value: WedataIntegrationOfflineTaskTaskInfo | undefined); private _appId?; get appId(): string; set appId(value: string); resetAppId(): void; get appIdInput(): string; private _createTime?; get createTime(): string; set createTime(value: string); resetCreateTime(): void; get createTimeInput(): string; private _creatorUin?; get creatorUin(): string; set creatorUin(value: string); resetCreatorUin(): void; get creatorUinInput(): string; private _dataProxyUrl?; get dataProxyUrl(): string[]; set dataProxyUrl(value: string[]); resetDataProxyUrl(): void; get dataProxyUrlInput(): string[]; private _executorGroupName?; get executorGroupName(): string; set executorGroupName(value: string); resetExecutorGroupName(): void; get executorGroupNameInput(): string; private _executorId?; get executorId(): string; set executorId(value: string); resetExecutorId(): void; get executorIdInput(): string; private _hasVersion?; get hasVersion(): boolean | cdktf.IResolvable; set hasVersion(value: boolean | cdktf.IResolvable); resetHasVersion(): void; get hasVersionInput(): any; private _inLongManagerUrl?; get inLongManagerUrl(): string; set inLongManagerUrl(value: string); resetInLongManagerUrl(): void; get inLongManagerUrlInput(): string; private _inLongManagerVersion?; get inLongManagerVersion(): string; set inLongManagerVersion(value: string); resetInLongManagerVersion(): void; get inLongManagerVersionInput(): string; private _inLongStreamId?; get inLongStreamId(): string; set inLongStreamId(value: string); resetInLongStreamId(): void; get inLongStreamIdInput(): string; private _incharge?; get incharge(): string; set incharge(value: string); resetIncharge(): void; get inchargeInput(): string; private _inputDatasourceType?; get inputDatasourceType(): string; set inputDatasourceType(value: string); resetInputDatasourceType(): void; get inputDatasourceTypeInput(): string; private _instanceVersion?; get instanceVersion(): number; set instanceVersion(value: number); resetInstanceVersion(): void; get instanceVersionInput(): number; private _lastRunTime?; get lastRunTime(): string; set lastRunTime(value: string); resetLastRunTime(): void; get lastRunTimeInput(): string; private _locked?; get locked(): boolean | cdktf.IResolvable; set locked(value: boolean | cdktf.IResolvable); resetLocked(): void; get lockedInput(): any; private _locker?; get locker(): string; set locker(value: string); resetLocker(): void; get lockerInput(): string; private _numRecordsIn?; get numRecordsIn(): number; set numRecordsIn(value: number); resetNumRecordsIn(): void; get numRecordsInInput(): number; private _numRecordsOut?; get numRecordsOut(): number; set numRecordsOut(value: number); resetNumRecordsOut(): void; get numRecordsOutInput(): number; private _numRestarts?; get numRestarts(): number; set numRestarts(value: number); resetNumRestarts(): void; get numRestartsInput(): number; private _operatorUin?; get operatorUin(): string; set operatorUin(value: string); resetOperatorUin(): void; get operatorUinInput(): string; private _outputDatasourceType?; get outputDatasourceType(): string; set outputDatasourceType(value: string); resetOutputDatasourceType(): void; get outputDatasourceTypeInput(): string; private _ownerUin?; get ownerUin(): string; set ownerUin(value: string); resetOwnerUin(): void; get ownerUinInput(): string; private _readPhase?; get readPhase(): number; set readPhase(value: number); resetReadPhase(): void; get readPhaseInput(): number; private _readerDelay?; get readerDelay(): number; set readerDelay(value: number); resetReaderDelay(): void; get readerDelayInput(): number; private _runningCu?; get runningCu(): number; set runningCu(value: number); resetRunningCu(): void; get runningCuInput(): number; private _scheduleTaskId?; get scheduleTaskId(): string; set scheduleTaskId(value: string); resetScheduleTaskId(): void; get scheduleTaskIdInput(): string; private _status?; get status(): number; set status(value: number); resetStatus(): void; get statusInput(): number; private _stopTime?; get stopTime(): string; set stopTime(value: string); resetStopTime(): void; get stopTimeInput(): string; private _submit?; get submit(): boolean | cdktf.IResolvable; set submit(value: boolean | cdktf.IResolvable); resetSubmit(): void; get submitInput(): any; private _switchResource?; get switchResource(): number; set switchResource(value: number); resetSwitchResource(): void; get switchResourceInput(): number; private _syncType?; get syncType(): number; set syncType(value: number); resetSyncType(): void; get syncTypeInput(): number; private _taskAlarmRegularList?; get taskAlarmRegularList(): string[]; set taskAlarmRegularList(value: string[]); resetTaskAlarmRegularList(): void; get taskAlarmRegularListInput(): string[]; private _taskGroupId?; get taskGroupId(): string; set taskGroupId(value: string); resetTaskGroupId(): void; get taskGroupIdInput(): string; private _taskMode?; get taskMode(): string; set taskMode(value: string); resetTaskMode(): void; get taskModeInput(): string; private _updateTime?; get updateTime(): string; set updateTime(value: string); resetUpdateTime(): void; get updateTimeInput(): string; private _workflowId?; get workflowId(): string; set workflowId(value: string); resetWorkflowId(): void; get workflowIdInput(): string; private _config; get config(): WedataIntegrationOfflineTaskTaskInfoConfigList; putConfig(value: WedataIntegrationOfflineTaskTaskInfoConfig[] | cdktf.IResolvable): void; resetConfig(): void; get configInput(): any; private _executeContext; get executeContext(): WedataIntegrationOfflineTaskTaskInfoExecuteContextList; putExecuteContext(value: WedataIntegrationOfflineTaskTaskInfoExecuteContext[] | cdktf.IResolvable): void; resetExecuteContext(): void; get executeContextInput(): any; private _extConfig; get extConfig(): WedataIntegrationOfflineTaskTaskInfoExtConfigList; putExtConfig(value: WedataIntegrationOfflineTaskTaskInfoExtConfig[] | cdktf.IResolvable): void; resetExtConfig(): void; get extConfigInput(): any; private _mappings; get mappings(): WedataIntegrationOfflineTaskTaskInfoMappingsList; putMappings(value: WedataIntegrationOfflineTaskTaskInfoMappings[] | cdktf.IResolvable): void; resetMappings(): void; get mappingsInput(): any; private _offlineTaskAddEntity; get offlineTaskAddEntity(): WedataIntegrationOfflineTaskTaskInfoOfflineTaskAddEntityOutputReference; putOfflineTaskAddEntity(value: WedataIntegrationOfflineTaskTaskInfoOfflineTaskAddEntity): void; resetOfflineTaskAddEntity(): void; get offlineTaskAddEntityInput(): WedataIntegrationOfflineTaskTaskInfoOfflineTaskAddEntity; } /** * Represents a {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task tencentcloud_wedata_integration_offline_task} */ export declare class WedataIntegrationOfflineTask extends cdktf.TerraformResource { static readonly tfResourceType = "tencentcloud_wedata_integration_offline_task"; /** * Generates CDKTF code for importing a WedataIntegrationOfflineTask 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 WedataIntegrationOfflineTask to import * @param importFromId The id of the existing WedataIntegrationOfflineTask that should be imported. Refer to the {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the WedataIntegrationOfflineTask to import is found */ static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider): any; /** * Create a new {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_offline_task tencentcloud_wedata_integration_offline_task} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope * @param options WedataIntegrationOfflineTaskConfig */ constructor(scope: Construct, id: string, config: WedataIntegrationOfflineTaskConfig); private _cycleStep?; get cycleStep(): number; set cycleStep(value: number); get cycleStepInput(): number; private _delayTime?; get delayTime(): number; set delayTime(value: number); get delayTimeInput(): number; private _endTime?; get endTime(): string; set endTime(value: string); get endTimeInput(): string; private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string; private _notes?; get notes(): string; set notes(value: string); get notesInput(): string; private _projectId?; get projectId(): string; set projectId(value: string); get projectIdInput(): string; private _startTime?; get startTime(): string; set startTime(value: string); get startTimeInput(): string; private _taskAction?; get taskAction(): string; set taskAction(value: string); get taskActionInput(): string; get taskId(): any; private _taskMode?; get taskMode(): string; set taskMode(value: string); get taskModeInput(): string; private _taskName?; get taskName(): string; set taskName(value: string); get taskNameInput(): string; private _taskInfo; get taskInfo(): WedataIntegrationOfflineTaskTaskInfoOutputReference; putTaskInfo(value: WedataIntegrationOfflineTaskTaskInfo): void; get taskInfoInput(): WedataIntegrationOfflineTaskTaskInfo; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }