import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface WedataIntegrationRealtimeTaskConfig extends cdktf.TerraformMetaArguments { /** * Description information. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#description WedataIntegrationRealtimeTask#description} */ readonly description?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#id WedataIntegrationRealtimeTask#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/resources/wedata_integration_realtime_task#project_id WedataIntegrationRealtimeTask#project_id} */ readonly projectId: string; /** * 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_realtime_task#sync_type WedataIntegrationRealtimeTask#sync_type} */ readonly syncType: number; /** * 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_realtime_task#task_mode WedataIntegrationRealtimeTask#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_realtime_task#task_name WedataIntegrationRealtimeTask#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_realtime_task#task_info WedataIntegrationRealtimeTask#task_info} */ readonly taskInfo: WedataIntegrationRealtimeTaskTaskInfo; } export interface WedataIntegrationRealtimeTaskTaskInfoConfig { /** * Configuration name. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#name WedataIntegrationRealtimeTask#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_realtime_task#value WedataIntegrationRealtimeTask#value} */ readonly value?: string; } export declare function wedataIntegrationRealtimeTaskTaskInfoConfigToTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoConfig | cdktf.IResolvable): any; export declare function wedataIntegrationRealtimeTaskTaskInfoConfigToHclTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoConfig | cdktf.IResolvable): any; export declare class WedataIntegrationRealtimeTaskTaskInfoConfigOutputReference 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(): WedataIntegrationRealtimeTaskTaskInfoConfig | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationRealtimeTaskTaskInfoConfig | 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 WedataIntegrationRealtimeTaskTaskInfoConfigList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationRealtimeTaskTaskInfoConfig[] | 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): WedataIntegrationRealtimeTaskTaskInfoConfigOutputReference; } export interface WedataIntegrationRealtimeTaskTaskInfoExecuteContext { /** * Configuration name. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#name WedataIntegrationRealtimeTask#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_realtime_task#value WedataIntegrationRealtimeTask#value} */ readonly value?: string; } export declare function wedataIntegrationRealtimeTaskTaskInfoExecuteContextToTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoExecuteContext | cdktf.IResolvable): any; export declare function wedataIntegrationRealtimeTaskTaskInfoExecuteContextToHclTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoExecuteContext | cdktf.IResolvable): any; export declare class WedataIntegrationRealtimeTaskTaskInfoExecuteContextOutputReference 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(): WedataIntegrationRealtimeTaskTaskInfoExecuteContext | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationRealtimeTaskTaskInfoExecuteContext | 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 WedataIntegrationRealtimeTaskTaskInfoExecuteContextList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationRealtimeTaskTaskInfoExecuteContext[] | 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): WedataIntegrationRealtimeTaskTaskInfoExecuteContextOutputReference; } export interface WedataIntegrationRealtimeTaskTaskInfoExtConfig { /** * Configuration name. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#name WedataIntegrationRealtimeTask#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_realtime_task#value WedataIntegrationRealtimeTask#value} */ readonly value?: string; } export declare function wedataIntegrationRealtimeTaskTaskInfoExtConfigToTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoExtConfig | cdktf.IResolvable): any; export declare function wedataIntegrationRealtimeTaskTaskInfoExtConfigToHclTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoExtConfig | cdktf.IResolvable): any; export declare class WedataIntegrationRealtimeTaskTaskInfoExtConfigOutputReference 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(): WedataIntegrationRealtimeTaskTaskInfoExtConfig | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationRealtimeTaskTaskInfoExtConfig | 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 WedataIntegrationRealtimeTaskTaskInfoExtConfigList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationRealtimeTaskTaskInfoExtConfig[] | 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): WedataIntegrationRealtimeTaskTaskInfoExtConfigOutputReference; } export interface WedataIntegrationRealtimeTaskTaskInfoMappingsExtConfig { /** * Configuration name. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#name WedataIntegrationRealtimeTask#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_realtime_task#value WedataIntegrationRealtimeTask#value} */ readonly value?: string; } export declare function wedataIntegrationRealtimeTaskTaskInfoMappingsExtConfigToTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoMappingsExtConfig | cdktf.IResolvable): any; export declare function wedataIntegrationRealtimeTaskTaskInfoMappingsExtConfigToHclTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoMappingsExtConfig | cdktf.IResolvable): any; export declare class WedataIntegrationRealtimeTaskTaskInfoMappingsExtConfigOutputReference 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(): WedataIntegrationRealtimeTaskTaskInfoMappingsExtConfig | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationRealtimeTaskTaskInfoMappingsExtConfig | 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 WedataIntegrationRealtimeTaskTaskInfoMappingsExtConfigList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationRealtimeTaskTaskInfoMappingsExtConfig[] | 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): WedataIntegrationRealtimeTaskTaskInfoMappingsExtConfigOutputReference; } export interface WedataIntegrationRealtimeTaskTaskInfoMappingsSchemaMappings { /** * Schema ID from sink node. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#sink_schema_id WedataIntegrationRealtimeTask#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_realtime_task#source_schema_id WedataIntegrationRealtimeTask#source_schema_id} */ readonly sourceSchemaId: string; } export declare function wedataIntegrationRealtimeTaskTaskInfoMappingsSchemaMappingsToTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoMappingsSchemaMappings | cdktf.IResolvable): any; export declare function wedataIntegrationRealtimeTaskTaskInfoMappingsSchemaMappingsToHclTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoMappingsSchemaMappings | cdktf.IResolvable): any; export declare class WedataIntegrationRealtimeTaskTaskInfoMappingsSchemaMappingsOutputReference 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(): WedataIntegrationRealtimeTaskTaskInfoMappingsSchemaMappings | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationRealtimeTaskTaskInfoMappingsSchemaMappings | 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 WedataIntegrationRealtimeTaskTaskInfoMappingsSchemaMappingsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationRealtimeTaskTaskInfoMappingsSchemaMappings[] | 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): WedataIntegrationRealtimeTaskTaskInfoMappingsSchemaMappingsOutputReference; } export interface WedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchemaProperties { /** * Attributes name. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#name WedataIntegrationRealtimeTask#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_realtime_task#value WedataIntegrationRealtimeTask#value} */ readonly value?: string; } export declare function wedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchemaPropertiesToTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchemaProperties | cdktf.IResolvable): any; export declare function wedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchemaPropertiesToHclTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchemaProperties | cdktf.IResolvable): any; export declare class WedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchemaPropertiesOutputReference 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(): WedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchemaProperties | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchemaProperties | 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 WedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchemaPropertiesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchemaProperties[] | 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): WedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchemaPropertiesOutputReference; } export interface WedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchema { /** * Schema alias. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#alias WedataIntegrationRealtimeTask#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_realtime_task#comment WedataIntegrationRealtimeTask#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_realtime_task#id WedataIntegrationRealtimeTask#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_realtime_task#name WedataIntegrationRealtimeTask#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_realtime_task#type WedataIntegrationRealtimeTask#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_realtime_task#value WedataIntegrationRealtimeTask#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_realtime_task#properties WedataIntegrationRealtimeTask#properties} */ readonly properties?: WedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchemaProperties[] | cdktf.IResolvable; } export declare function wedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchemaToTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchema | cdktf.IResolvable): any; export declare function wedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchemaToHclTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchema | cdktf.IResolvable): any; export declare class WedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchemaOutputReference 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(): WedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchema | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchema | 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(): WedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchemaPropertiesList; putProperties(value: WedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchemaProperties[] | cdktf.IResolvable): void; resetProperties(): void; get propertiesInput(): any; } export declare class WedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchemaList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchema[] | 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): WedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchemaOutputReference; } export interface WedataIntegrationRealtimeTaskTaskInfoMappings { /** * Sink node ID. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#sink_id WedataIntegrationRealtimeTask#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_realtime_task#source_id WedataIntegrationRealtimeTask#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_realtime_task#ext_config WedataIntegrationRealtimeTask#ext_config} */ readonly extConfig?: WedataIntegrationRealtimeTaskTaskInfoMappingsExtConfig[] | cdktf.IResolvable; /** * schema_mappings block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#schema_mappings WedataIntegrationRealtimeTask#schema_mappings} */ readonly schemaMappings?: WedataIntegrationRealtimeTaskTaskInfoMappingsSchemaMappings[] | cdktf.IResolvable; /** * source_schema block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#source_schema WedataIntegrationRealtimeTask#source_schema} */ readonly sourceSchema?: WedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchema[] | cdktf.IResolvable; } export declare function wedataIntegrationRealtimeTaskTaskInfoMappingsToTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoMappings | cdktf.IResolvable): any; export declare function wedataIntegrationRealtimeTaskTaskInfoMappingsToHclTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoMappings | cdktf.IResolvable): any; export declare class WedataIntegrationRealtimeTaskTaskInfoMappingsOutputReference 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(): WedataIntegrationRealtimeTaskTaskInfoMappings | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationRealtimeTaskTaskInfoMappings | 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(): WedataIntegrationRealtimeTaskTaskInfoMappingsExtConfigList; putExtConfig(value: WedataIntegrationRealtimeTaskTaskInfoMappingsExtConfig[] | cdktf.IResolvable): void; resetExtConfig(): void; get extConfigInput(): any; private _schemaMappings; get schemaMappings(): WedataIntegrationRealtimeTaskTaskInfoMappingsSchemaMappingsList; putSchemaMappings(value: WedataIntegrationRealtimeTaskTaskInfoMappingsSchemaMappings[] | cdktf.IResolvable): void; resetSchemaMappings(): void; get schemaMappingsInput(): any; private _sourceSchema; get sourceSchema(): WedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchemaList; putSourceSchema(value: WedataIntegrationRealtimeTaskTaskInfoMappingsSourceSchema[] | cdktf.IResolvable): void; resetSourceSchema(): void; get sourceSchemaInput(): any; } export declare class WedataIntegrationRealtimeTaskTaskInfoMappingsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationRealtimeTaskTaskInfoMappings[] | 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): WedataIntegrationRealtimeTaskTaskInfoMappingsOutputReference; } export interface WedataIntegrationRealtimeTaskTaskInfoNodesConfig { /** * Configuration name. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#name WedataIntegrationRealtimeTask#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_realtime_task#value WedataIntegrationRealtimeTask#value} */ readonly value?: string; } export declare function wedataIntegrationRealtimeTaskTaskInfoNodesConfigToTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoNodesConfig | cdktf.IResolvable): any; export declare function wedataIntegrationRealtimeTaskTaskInfoNodesConfigToHclTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoNodesConfig | cdktf.IResolvable): any; export declare class WedataIntegrationRealtimeTaskTaskInfoNodesConfigOutputReference 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(): WedataIntegrationRealtimeTaskTaskInfoNodesConfig | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationRealtimeTaskTaskInfoNodesConfig | 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 WedataIntegrationRealtimeTaskTaskInfoNodesConfigList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationRealtimeTaskTaskInfoNodesConfig[] | 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): WedataIntegrationRealtimeTaskTaskInfoNodesConfigOutputReference; } export interface WedataIntegrationRealtimeTaskTaskInfoNodesExtConfig { /** * Configuration name. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#name WedataIntegrationRealtimeTask#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_realtime_task#value WedataIntegrationRealtimeTask#value} */ readonly value?: string; } export declare function wedataIntegrationRealtimeTaskTaskInfoNodesExtConfigToTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoNodesExtConfig | cdktf.IResolvable): any; export declare function wedataIntegrationRealtimeTaskTaskInfoNodesExtConfigToHclTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoNodesExtConfig | cdktf.IResolvable): any; export declare class WedataIntegrationRealtimeTaskTaskInfoNodesExtConfigOutputReference 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(): WedataIntegrationRealtimeTaskTaskInfoNodesExtConfig | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationRealtimeTaskTaskInfoNodesExtConfig | 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 WedataIntegrationRealtimeTaskTaskInfoNodesExtConfigList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationRealtimeTaskTaskInfoNodesExtConfig[] | 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): WedataIntegrationRealtimeTaskTaskInfoNodesExtConfigOutputReference; } export interface WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingExtConfig { /** * Configuration name. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#name WedataIntegrationRealtimeTask#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_realtime_task#value WedataIntegrationRealtimeTask#value} */ readonly value?: string; } export declare function wedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingExtConfigToTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingExtConfig | cdktf.IResolvable): any; export declare function wedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingExtConfigToHclTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingExtConfig | cdktf.IResolvable): any; export declare class WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingExtConfigOutputReference 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(): WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingExtConfig | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingExtConfig | 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 WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingExtConfigList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingExtConfig[] | 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): WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingExtConfigOutputReference; } export interface WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSchemaMappings { /** * Schema ID from sink node. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#sink_schema_id WedataIntegrationRealtimeTask#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_realtime_task#source_schema_id WedataIntegrationRealtimeTask#source_schema_id} */ readonly sourceSchemaId: string; } export declare function wedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSchemaMappingsToTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSchemaMappings | cdktf.IResolvable): any; export declare function wedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSchemaMappingsToHclTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSchemaMappings | cdktf.IResolvable): any; export declare class WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSchemaMappingsOutputReference 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(): WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSchemaMappings | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSchemaMappings | 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 WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSchemaMappingsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSchemaMappings[] | 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): WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSchemaMappingsOutputReference; } export interface WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchemaProperties { /** * Attributes name. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#name WedataIntegrationRealtimeTask#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_realtime_task#value WedataIntegrationRealtimeTask#value} */ readonly value?: string; } export declare function wedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchemaPropertiesToTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchemaProperties | cdktf.IResolvable): any; export declare function wedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchemaPropertiesToHclTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchemaProperties | cdktf.IResolvable): any; export declare class WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchemaPropertiesOutputReference 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(): WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchemaProperties | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchemaProperties | 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 WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchemaPropertiesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchemaProperties[] | 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): WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchemaPropertiesOutputReference; } export interface WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchema { /** * Schema alias. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#alias WedataIntegrationRealtimeTask#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_realtime_task#comment WedataIntegrationRealtimeTask#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_realtime_task#id WedataIntegrationRealtimeTask#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_realtime_task#name WedataIntegrationRealtimeTask#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_realtime_task#type WedataIntegrationRealtimeTask#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_realtime_task#value WedataIntegrationRealtimeTask#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_realtime_task#properties WedataIntegrationRealtimeTask#properties} */ readonly properties?: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchemaProperties[] | cdktf.IResolvable; } export declare function wedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchemaToTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchema | cdktf.IResolvable): any; export declare function wedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchemaToHclTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchema | cdktf.IResolvable): any; export declare class WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchemaOutputReference 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(): WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchema | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchema | 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(): WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchemaPropertiesList; putProperties(value: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchemaProperties[] | cdktf.IResolvable): void; resetProperties(): void; get propertiesInput(): any; } export declare class WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchemaList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchema[] | 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): WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchemaOutputReference; } export interface WedataIntegrationRealtimeTaskTaskInfoNodesNodeMapping { /** * Sink node ID. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#sink_id WedataIntegrationRealtimeTask#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_realtime_task#source_id WedataIntegrationRealtimeTask#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_realtime_task#ext_config WedataIntegrationRealtimeTask#ext_config} */ readonly extConfig?: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingExtConfig[] | cdktf.IResolvable; /** * schema_mappings block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#schema_mappings WedataIntegrationRealtimeTask#schema_mappings} */ readonly schemaMappings?: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSchemaMappings[] | cdktf.IResolvable; /** * source_schema block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#source_schema WedataIntegrationRealtimeTask#source_schema} */ readonly sourceSchema?: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchema[] | cdktf.IResolvable; } export declare function wedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingToTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingOutputReference | WedataIntegrationRealtimeTaskTaskInfoNodesNodeMapping): any; export declare function wedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingToHclTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingOutputReference | WedataIntegrationRealtimeTaskTaskInfoNodesNodeMapping): any; export declare class WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingOutputReference 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(): WedataIntegrationRealtimeTaskTaskInfoNodesNodeMapping | undefined; set internalValue(value: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMapping | 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(): WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingExtConfigList; putExtConfig(value: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingExtConfig[] | cdktf.IResolvable): void; resetExtConfig(): void; get extConfigInput(): any; private _schemaMappings; get schemaMappings(): WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSchemaMappingsList; putSchemaMappings(value: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSchemaMappings[] | cdktf.IResolvable): void; resetSchemaMappings(): void; get schemaMappingsInput(): any; private _sourceSchema; get sourceSchema(): WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchemaList; putSourceSchema(value: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingSourceSchema[] | cdktf.IResolvable): void; resetSourceSchema(): void; get sourceSchemaInput(): any; } export interface WedataIntegrationRealtimeTaskTaskInfoNodesSchemaProperties { /** * Attributes name. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#name WedataIntegrationRealtimeTask#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_realtime_task#value WedataIntegrationRealtimeTask#value} */ readonly value?: string; } export declare function wedataIntegrationRealtimeTaskTaskInfoNodesSchemaPropertiesToTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoNodesSchemaProperties | cdktf.IResolvable): any; export declare function wedataIntegrationRealtimeTaskTaskInfoNodesSchemaPropertiesToHclTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoNodesSchemaProperties | cdktf.IResolvable): any; export declare class WedataIntegrationRealtimeTaskTaskInfoNodesSchemaPropertiesOutputReference 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(): WedataIntegrationRealtimeTaskTaskInfoNodesSchemaProperties | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationRealtimeTaskTaskInfoNodesSchemaProperties | 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 WedataIntegrationRealtimeTaskTaskInfoNodesSchemaPropertiesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationRealtimeTaskTaskInfoNodesSchemaProperties[] | 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): WedataIntegrationRealtimeTaskTaskInfoNodesSchemaPropertiesOutputReference; } export interface WedataIntegrationRealtimeTaskTaskInfoNodesSchema { /** * Schema alias. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#alias WedataIntegrationRealtimeTask#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_realtime_task#comment WedataIntegrationRealtimeTask#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_realtime_task#id WedataIntegrationRealtimeTask#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_realtime_task#name WedataIntegrationRealtimeTask#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_realtime_task#type WedataIntegrationRealtimeTask#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_realtime_task#value WedataIntegrationRealtimeTask#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_realtime_task#properties WedataIntegrationRealtimeTask#properties} */ readonly properties?: WedataIntegrationRealtimeTaskTaskInfoNodesSchemaProperties[] | cdktf.IResolvable; } export declare function wedataIntegrationRealtimeTaskTaskInfoNodesSchemaToTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoNodesSchema | cdktf.IResolvable): any; export declare function wedataIntegrationRealtimeTaskTaskInfoNodesSchemaToHclTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoNodesSchema | cdktf.IResolvable): any; export declare class WedataIntegrationRealtimeTaskTaskInfoNodesSchemaOutputReference 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(): WedataIntegrationRealtimeTaskTaskInfoNodesSchema | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationRealtimeTaskTaskInfoNodesSchema | 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(): WedataIntegrationRealtimeTaskTaskInfoNodesSchemaPropertiesList; putProperties(value: WedataIntegrationRealtimeTaskTaskInfoNodesSchemaProperties[] | cdktf.IResolvable): void; resetProperties(): void; get propertiesInput(): any; } export declare class WedataIntegrationRealtimeTaskTaskInfoNodesSchemaList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationRealtimeTaskTaskInfoNodesSchema[] | 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): WedataIntegrationRealtimeTaskTaskInfoNodesSchemaOutputReference; } export interface WedataIntegrationRealtimeTaskTaskInfoNodes { /** * User App Id. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#app_id WedataIntegrationRealtimeTask#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_realtime_task#create_time WedataIntegrationRealtimeTask#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_realtime_task#creator_uin WedataIntegrationRealtimeTask#creator_uin} */ readonly creatorUin?: string; /** * Data source type: MYSQL, POSTGRE, ORACLE, SQLSERVER, FTP, HIVE, HDFS, ICEBERG, KAFKA, HBASE, SPARK, TBASE, DB2, DM, GAUSSDB, GBASE, IMPALA, ES, S3_DATAINSIGHT, GREENPLUM, PHOENIX, SAP_HANA, SFTP, OCEANBASE, CLICKHOUSE, KUDU, VERTICA, REDIS, COS, DLC, DORIS, CKAFKA, DTS_KAFKA, S3, CDW, TDSQLC, TDSQL, MONGODB, SYBASE, REST_API, StarRocks, TCHOUSE_X. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#data_source_type WedataIntegrationRealtimeTask#data_source_type} */ readonly dataSourceType?: string; /** * Datasource ID. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#datasource_id WedataIntegrationRealtimeTask#datasource_id} */ readonly datasourceId?: string; /** * Node Description. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#description WedataIntegrationRealtimeTask#description} */ readonly description?: string; /** * Node ID. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#id WedataIntegrationRealtimeTask#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; /** * Node Name. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#name WedataIntegrationRealtimeTask#name} */ readonly name?: string; /** * Node type: INPUT,OUTPUT,JOIN,FILTER,TRANSFORM. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#node_type WedataIntegrationRealtimeTask#node_type} */ readonly nodeType?: string; /** * Operator User ID. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#operator_uin WedataIntegrationRealtimeTask#operator_uin} */ readonly operatorUin?: string; /** * Owner User ID. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#owner_uin WedataIntegrationRealtimeTask#owner_uin} */ readonly ownerUin?: string; /** * Project ID. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#project_id WedataIntegrationRealtimeTask#project_id} */ readonly projectId?: string; /** * The task id to which the node belongs. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#task_id WedataIntegrationRealtimeTask#task_id} */ readonly taskId?: string; /** * Update time. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#update_time WedataIntegrationRealtimeTask#update_time} */ readonly updateTime?: string; /** * config block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#config WedataIntegrationRealtimeTask#config} */ readonly config?: WedataIntegrationRealtimeTaskTaskInfoNodesConfig[] | cdktf.IResolvable; /** * ext_config block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#ext_config WedataIntegrationRealtimeTask#ext_config} */ readonly extConfig?: WedataIntegrationRealtimeTaskTaskInfoNodesExtConfig[] | cdktf.IResolvable; /** * node_mapping block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#node_mapping WedataIntegrationRealtimeTask#node_mapping} */ readonly nodeMapping?: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMapping; /** * schema block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#schema WedataIntegrationRealtimeTask#schema} */ readonly schema?: WedataIntegrationRealtimeTaskTaskInfoNodesSchema[] | cdktf.IResolvable; } export declare function wedataIntegrationRealtimeTaskTaskInfoNodesToTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoNodes | cdktf.IResolvable): any; export declare function wedataIntegrationRealtimeTaskTaskInfoNodesToHclTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoNodes | cdktf.IResolvable): any; export declare class WedataIntegrationRealtimeTaskTaskInfoNodesOutputReference 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(): WedataIntegrationRealtimeTaskTaskInfoNodes | cdktf.IResolvable | undefined; set internalValue(value: WedataIntegrationRealtimeTaskTaskInfoNodes | cdktf.IResolvable | 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 _dataSourceType?; get dataSourceType(): string; set dataSourceType(value: string); resetDataSourceType(): void; get dataSourceTypeInput(): string; private _datasourceId?; get datasourceId(): string; set datasourceId(value: string); resetDatasourceId(): void; get datasourceIdInput(): string; private _description?; get description(): string; set description(value: string); resetDescription(): void; get descriptionInput(): string; private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string; private _name?; get name(): string; set name(value: string); resetName(): void; get nameInput(): string; private _nodeType?; get nodeType(): string; set nodeType(value: string); resetNodeType(): void; get nodeTypeInput(): string; private _operatorUin?; get operatorUin(): string; set operatorUin(value: string); resetOperatorUin(): void; get operatorUinInput(): string; private _ownerUin?; get ownerUin(): string; set ownerUin(value: string); resetOwnerUin(): void; get ownerUinInput(): string; private _projectId?; get projectId(): string; set projectId(value: string); resetProjectId(): void; get projectIdInput(): string; private _taskId?; get taskId(): string; set taskId(value: string); resetTaskId(): void; get taskIdInput(): string; private _updateTime?; get updateTime(): string; set updateTime(value: string); resetUpdateTime(): void; get updateTimeInput(): string; private _config; get config(): WedataIntegrationRealtimeTaskTaskInfoNodesConfigList; putConfig(value: WedataIntegrationRealtimeTaskTaskInfoNodesConfig[] | cdktf.IResolvable): void; resetConfig(): void; get configInput(): any; private _extConfig; get extConfig(): WedataIntegrationRealtimeTaskTaskInfoNodesExtConfigList; putExtConfig(value: WedataIntegrationRealtimeTaskTaskInfoNodesExtConfig[] | cdktf.IResolvable): void; resetExtConfig(): void; get extConfigInput(): any; private _nodeMapping; get nodeMapping(): WedataIntegrationRealtimeTaskTaskInfoNodesNodeMappingOutputReference; putNodeMapping(value: WedataIntegrationRealtimeTaskTaskInfoNodesNodeMapping): void; resetNodeMapping(): void; get nodeMappingInput(): WedataIntegrationRealtimeTaskTaskInfoNodesNodeMapping; private _schema; get schema(): WedataIntegrationRealtimeTaskTaskInfoNodesSchemaList; putSchema(value: WedataIntegrationRealtimeTaskTaskInfoNodesSchema[] | cdktf.IResolvable): void; resetSchema(): void; get schemaInput(): any; } export declare class WedataIntegrationRealtimeTaskTaskInfoNodesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: WedataIntegrationRealtimeTaskTaskInfoNodes[] | 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): WedataIntegrationRealtimeTaskTaskInfoNodesOutputReference; } export interface WedataIntegrationRealtimeTaskTaskInfo { /** * User App Id. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#app_id WedataIntegrationRealtimeTask#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_realtime_task#create_time WedataIntegrationRealtimeTask#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_realtime_task#creator_uin WedataIntegrationRealtimeTask#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_realtime_task#data_proxy_url WedataIntegrationRealtimeTask#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_realtime_task#executor_group_name WedataIntegrationRealtimeTask#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_realtime_task#executor_id WedataIntegrationRealtimeTask#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_realtime_task#has_version WedataIntegrationRealtimeTask#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_realtime_task#in_long_manager_url WedataIntegrationRealtimeTask#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_realtime_task#in_long_manager_version WedataIntegrationRealtimeTask#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_realtime_task#in_long_stream_id WedataIntegrationRealtimeTask#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_realtime_task#incharge WedataIntegrationRealtimeTask#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_realtime_task#input_datasource_type WedataIntegrationRealtimeTask#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_realtime_task#instance_version WedataIntegrationRealtimeTask#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_realtime_task#last_run_time WedataIntegrationRealtimeTask#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_realtime_task#locked WedataIntegrationRealtimeTask#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_realtime_task#locker WedataIntegrationRealtimeTask#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_realtime_task#num_records_in WedataIntegrationRealtimeTask#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_realtime_task#num_records_out WedataIntegrationRealtimeTask#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_realtime_task#num_restarts WedataIntegrationRealtimeTask#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_realtime_task#operator_uin WedataIntegrationRealtimeTask#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_realtime_task#output_datasource_type WedataIntegrationRealtimeTask#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_realtime_task#owner_uin WedataIntegrationRealtimeTask#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_realtime_task#read_phase WedataIntegrationRealtimeTask#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_realtime_task#reader_delay WedataIntegrationRealtimeTask#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_realtime_task#running_cu WedataIntegrationRealtimeTask#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_realtime_task#schedule_task_id WedataIntegrationRealtimeTask#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_realtime_task#status WedataIntegrationRealtimeTask#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_realtime_task#stop_time WedataIntegrationRealtimeTask#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_realtime_task#submit WedataIntegrationRealtimeTask#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_realtime_task#switch_resource WedataIntegrationRealtimeTask#switch_resource} */ readonly switchResource?: number; /** * Task alarm regular. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#task_alarm_regular_list WedataIntegrationRealtimeTask#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_realtime_task#task_group_id WedataIntegrationRealtimeTask#task_group_id} */ readonly taskGroupId?: string; /** * Update time. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#update_time WedataIntegrationRealtimeTask#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_realtime_task#workflow_id WedataIntegrationRealtimeTask#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_realtime_task#config WedataIntegrationRealtimeTask#config} */ readonly config?: WedataIntegrationRealtimeTaskTaskInfoConfig[] | cdktf.IResolvable; /** * execute_context block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#execute_context WedataIntegrationRealtimeTask#execute_context} */ readonly executeContext?: WedataIntegrationRealtimeTaskTaskInfoExecuteContext[] | cdktf.IResolvable; /** * ext_config block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#ext_config WedataIntegrationRealtimeTask#ext_config} */ readonly extConfig?: WedataIntegrationRealtimeTaskTaskInfoExtConfig[] | cdktf.IResolvable; /** * mappings block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#mappings WedataIntegrationRealtimeTask#mappings} */ readonly mappings?: WedataIntegrationRealtimeTaskTaskInfoMappings[] | cdktf.IResolvable; /** * nodes block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#nodes WedataIntegrationRealtimeTask#nodes} */ readonly nodes?: WedataIntegrationRealtimeTaskTaskInfoNodes[] | cdktf.IResolvable; } export declare function wedataIntegrationRealtimeTaskTaskInfoToTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoOutputReference | WedataIntegrationRealtimeTaskTaskInfo): any; export declare function wedataIntegrationRealtimeTaskTaskInfoToHclTerraform(struct?: WedataIntegrationRealtimeTaskTaskInfoOutputReference | WedataIntegrationRealtimeTaskTaskInfo): any; export declare class WedataIntegrationRealtimeTaskTaskInfoOutputReference 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(): WedataIntegrationRealtimeTaskTaskInfo | undefined; set internalValue(value: WedataIntegrationRealtimeTaskTaskInfo | 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 _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 _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(): WedataIntegrationRealtimeTaskTaskInfoConfigList; putConfig(value: WedataIntegrationRealtimeTaskTaskInfoConfig[] | cdktf.IResolvable): void; resetConfig(): void; get configInput(): any; private _executeContext; get executeContext(): WedataIntegrationRealtimeTaskTaskInfoExecuteContextList; putExecuteContext(value: WedataIntegrationRealtimeTaskTaskInfoExecuteContext[] | cdktf.IResolvable): void; resetExecuteContext(): void; get executeContextInput(): any; private _extConfig; get extConfig(): WedataIntegrationRealtimeTaskTaskInfoExtConfigList; putExtConfig(value: WedataIntegrationRealtimeTaskTaskInfoExtConfig[] | cdktf.IResolvable): void; resetExtConfig(): void; get extConfigInput(): any; private _mappings; get mappings(): WedataIntegrationRealtimeTaskTaskInfoMappingsList; putMappings(value: WedataIntegrationRealtimeTaskTaskInfoMappings[] | cdktf.IResolvable): void; resetMappings(): void; get mappingsInput(): any; private _nodes; get nodes(): WedataIntegrationRealtimeTaskTaskInfoNodesList; putNodes(value: WedataIntegrationRealtimeTaskTaskInfoNodes[] | cdktf.IResolvable): void; resetNodes(): void; get nodesInput(): any; } /** * Represents a {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task tencentcloud_wedata_integration_realtime_task} */ export declare class WedataIntegrationRealtimeTask extends cdktf.TerraformResource { static readonly tfResourceType = "tencentcloud_wedata_integration_realtime_task"; /** * Generates CDKTF code for importing a WedataIntegrationRealtimeTask 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 WedataIntegrationRealtimeTask to import * @param importFromId The id of the existing WedataIntegrationRealtimeTask that should be imported. Refer to the {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/wedata_integration_realtime_task#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the WedataIntegrationRealtimeTask 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_realtime_task tencentcloud_wedata_integration_realtime_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 WedataIntegrationRealtimeTaskConfig */ constructor(scope: Construct, id: string, config: WedataIntegrationRealtimeTaskConfig); private _description?; get description(): string; set description(value: string); resetDescription(): void; get descriptionInput(): string; 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 _syncType?; get syncType(): number; set syncType(value: number); get syncTypeInput(): number; 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(): WedataIntegrationRealtimeTaskTaskInfoOutputReference; putTaskInfo(value: WedataIntegrationRealtimeTaskTaskInfo): void; get taskInfoInput(): WedataIntegrationRealtimeTaskTaskInfo; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }