UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

749 lines (748 loc) 76.1 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataintegrationWorkspaceApplicationTaskScheduleConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#application_key DataintegrationWorkspaceApplicationTaskSchedule#application_key} */ readonly applicationKey: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#auth_mode DataintegrationWorkspaceApplicationTaskSchedule#auth_mode} */ readonly authMode?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#config_provider_delegate DataintegrationWorkspaceApplicationTaskSchedule#config_provider_delegate} */ readonly configProviderDelegate?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#description DataintegrationWorkspaceApplicationTaskSchedule#description} */ readonly description?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#end_time_millis DataintegrationWorkspaceApplicationTaskSchedule#end_time_millis} */ readonly endTimeMillis?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#expected_duration DataintegrationWorkspaceApplicationTaskSchedule#expected_duration} */ readonly expectedDuration?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#expected_duration_unit DataintegrationWorkspaceApplicationTaskSchedule#expected_duration_unit} */ readonly expectedDurationUnit?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#id DataintegrationWorkspaceApplicationTaskSchedule#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; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#identifier DataintegrationWorkspaceApplicationTaskSchedule#identifier} */ readonly identifier: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#is_backfill_enabled DataintegrationWorkspaceApplicationTaskSchedule#is_backfill_enabled} */ readonly isBackfillEnabled?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#is_concurrent_allowed DataintegrationWorkspaceApplicationTaskSchedule#is_concurrent_allowed} */ readonly isConcurrentAllowed?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#is_enabled DataintegrationWorkspaceApplicationTaskSchedule#is_enabled} */ readonly isEnabled?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#key DataintegrationWorkspaceApplicationTaskSchedule#key} */ readonly key?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#model_version DataintegrationWorkspaceApplicationTaskSchedule#model_version} */ readonly modelVersion?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#name DataintegrationWorkspaceApplicationTaskSchedule#name} */ readonly name: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#next_run_time_millis DataintegrationWorkspaceApplicationTaskSchedule#next_run_time_millis} */ readonly nextRunTimeMillis?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#number_of_retries DataintegrationWorkspaceApplicationTaskSchedule#number_of_retries} */ readonly numberOfRetries?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#object_status DataintegrationWorkspaceApplicationTaskSchedule#object_status} */ readonly objectStatus?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#object_version DataintegrationWorkspaceApplicationTaskSchedule#object_version} */ readonly objectVersion?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#retry_delay DataintegrationWorkspaceApplicationTaskSchedule#retry_delay} */ readonly retryDelay?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#retry_delay_unit DataintegrationWorkspaceApplicationTaskSchedule#retry_delay_unit} */ readonly retryDelayUnit?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#start_time_millis DataintegrationWorkspaceApplicationTaskSchedule#start_time_millis} */ readonly startTimeMillis?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#workspace_id DataintegrationWorkspaceApplicationTaskSchedule#workspace_id} */ readonly workspaceId: string; /** * parent_ref block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#parent_ref DataintegrationWorkspaceApplicationTaskSchedule#parent_ref} */ readonly parentRef?: DataintegrationWorkspaceApplicationTaskScheduleParentRef; /** * registry_metadata block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#registry_metadata DataintegrationWorkspaceApplicationTaskSchedule#registry_metadata} */ readonly registryMetadata?: DataintegrationWorkspaceApplicationTaskScheduleRegistryMetadata; /** * schedule_ref block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#schedule_ref DataintegrationWorkspaceApplicationTaskSchedule#schedule_ref} */ readonly scheduleRef?: DataintegrationWorkspaceApplicationTaskScheduleScheduleRef; /** * timeouts block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#timeouts DataintegrationWorkspaceApplicationTaskSchedule#timeouts} */ readonly timeouts?: DataintegrationWorkspaceApplicationTaskScheduleTimeouts; } export interface DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRef { } export declare function dataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefToTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRef): any; export declare function dataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefToHclTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRef): any; export declare class DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRef | undefined; set internalValue(value: DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRef | undefined); get parent(): string; get rootDocId(): string; } export declare class DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefOutputReference; } export interface DataintegrationWorkspaceApplicationTaskScheduleLastRunDetails { } export declare function dataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsToTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleLastRunDetails): any; export declare function dataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsToHclTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleLastRunDetails): any; export declare class DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataintegrationWorkspaceApplicationTaskScheduleLastRunDetails | undefined; set internalValue(value: DataintegrationWorkspaceApplicationTaskScheduleLastRunDetails | undefined); get description(): string; get identifier(): string; get key(): string; get lastRunTimeMillis(): string; get modelType(): string; get modelVersion(): string; get name(): string; get objectStatus(): number; get objectVersion(): number; private _parentRef; get parentRef(): DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsParentRefList; } export declare class DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataintegrationWorkspaceApplicationTaskScheduleLastRunDetailsOutputReference; } export interface DataintegrationWorkspaceApplicationTaskScheduleMetadataAggregator { } export declare function dataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorToTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleMetadataAggregator): any; export declare function dataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorToHclTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleMetadataAggregator): any; export declare class DataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataintegrationWorkspaceApplicationTaskScheduleMetadataAggregator | undefined; set internalValue(value: DataintegrationWorkspaceApplicationTaskScheduleMetadataAggregator | undefined); get description(): string; get identifier(): string; get key(): string; get name(): string; get type(): string; } export declare class DataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorOutputReference; } export interface DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStruct { } export declare function dataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructToTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStruct): any; export declare function dataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructToHclTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStruct): any; export declare class DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStruct | undefined; set internalValue(value: DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStruct | undefined); get objectCount(): string; get objectType(): string; } export declare class DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructOutputReference; } export interface DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatistics { } export declare function dataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsToTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatistics): any; export declare function dataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsToHclTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatistics): any; export declare class DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatistics | undefined; set internalValue(value: DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatistics | undefined); private _objectTypeCountList; get objectTypeCountList(): DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsObjectTypeCountListStructList; } export declare class DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsOutputReference; } export interface DataintegrationWorkspaceApplicationTaskScheduleMetadata { } export declare function dataintegrationWorkspaceApplicationTaskScheduleMetadataToTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleMetadata): any; export declare function dataintegrationWorkspaceApplicationTaskScheduleMetadataToHclTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleMetadata): any; export declare class DataintegrationWorkspaceApplicationTaskScheduleMetadataOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataintegrationWorkspaceApplicationTaskScheduleMetadata | undefined; set internalValue(value: DataintegrationWorkspaceApplicationTaskScheduleMetadata | undefined); private _aggregator; get aggregator(): DataintegrationWorkspaceApplicationTaskScheduleMetadataAggregatorList; get aggregatorKey(): string; private _countStatistics; get countStatistics(): DataintegrationWorkspaceApplicationTaskScheduleMetadataCountStatisticsList; get createdBy(): string; get createdByName(): string; get identifierPath(): string; private _infoFields; get infoFields(): cdktf.StringMap; get isFavorite(): cdktf.IResolvable; get labels(): string[]; get registryVersion(): number; get timeCreated(): string; get timeUpdated(): string; get updatedBy(): string; get updatedByName(): string; } export declare class DataintegrationWorkspaceApplicationTaskScheduleMetadataList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataintegrationWorkspaceApplicationTaskScheduleMetadataOutputReference; } export interface DataintegrationWorkspaceApplicationTaskScheduleParentRef { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#parent DataintegrationWorkspaceApplicationTaskSchedule#parent} */ readonly parent?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#root_doc_id DataintegrationWorkspaceApplicationTaskSchedule#root_doc_id} */ readonly rootDocId?: string; } export declare function dataintegrationWorkspaceApplicationTaskScheduleParentRefToTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleParentRefOutputReference | DataintegrationWorkspaceApplicationTaskScheduleParentRef): any; export declare function dataintegrationWorkspaceApplicationTaskScheduleParentRefToHclTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleParentRefOutputReference | DataintegrationWorkspaceApplicationTaskScheduleParentRef): any; export declare class DataintegrationWorkspaceApplicationTaskScheduleParentRefOutputReference 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(): DataintegrationWorkspaceApplicationTaskScheduleParentRef | undefined; set internalValue(value: DataintegrationWorkspaceApplicationTaskScheduleParentRef | undefined); private _parent?; get parent(): string; set parent(value: string); resetParent(): void; get parentInput(): string | undefined; private _rootDocId?; get rootDocId(): string; set rootDocId(value: string); resetRootDocId(): void; get rootDocIdInput(): string | undefined; } export interface DataintegrationWorkspaceApplicationTaskScheduleRegistryMetadata { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#aggregator_key DataintegrationWorkspaceApplicationTaskSchedule#aggregator_key} */ readonly aggregatorKey?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#is_favorite DataintegrationWorkspaceApplicationTaskSchedule#is_favorite} */ readonly isFavorite?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#key DataintegrationWorkspaceApplicationTaskSchedule#key} */ readonly key?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#labels DataintegrationWorkspaceApplicationTaskSchedule#labels} */ readonly labels?: string[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#registry_version DataintegrationWorkspaceApplicationTaskSchedule#registry_version} */ readonly registryVersion?: number; } export declare function dataintegrationWorkspaceApplicationTaskScheduleRegistryMetadataToTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleRegistryMetadataOutputReference | DataintegrationWorkspaceApplicationTaskScheduleRegistryMetadata): any; export declare function dataintegrationWorkspaceApplicationTaskScheduleRegistryMetadataToHclTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleRegistryMetadataOutputReference | DataintegrationWorkspaceApplicationTaskScheduleRegistryMetadata): any; export declare class DataintegrationWorkspaceApplicationTaskScheduleRegistryMetadataOutputReference 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(): DataintegrationWorkspaceApplicationTaskScheduleRegistryMetadata | undefined; set internalValue(value: DataintegrationWorkspaceApplicationTaskScheduleRegistryMetadata | undefined); private _aggregatorKey?; get aggregatorKey(): string; set aggregatorKey(value: string); resetAggregatorKey(): void; get aggregatorKeyInput(): string | undefined; private _isFavorite?; get isFavorite(): boolean | cdktf.IResolvable; set isFavorite(value: boolean | cdktf.IResolvable); resetIsFavorite(): void; get isFavoriteInput(): boolean | cdktf.IResolvable | undefined; private _key?; get key(): string; set key(value: string); resetKey(): void; get keyInput(): string | undefined; private _labels?; get labels(): string[]; set labels(value: string[]); resetLabels(): void; get labelsInput(): string[] | undefined; private _registryVersion?; get registryVersion(): number; set registryVersion(value: number); resetRegistryVersion(): void; get registryVersionInput(): number | undefined; } export interface DataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsTime { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#hour DataintegrationWorkspaceApplicationTaskSchedule#hour} */ readonly hour?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#minute DataintegrationWorkspaceApplicationTaskSchedule#minute} */ readonly minute?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#second DataintegrationWorkspaceApplicationTaskSchedule#second} */ readonly second?: number; } export declare function dataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsTimeToTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsTimeOutputReference | DataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsTime): any; export declare function dataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsTimeToHclTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsTimeOutputReference | DataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsTime): any; export declare class DataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsTimeOutputReference 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(): DataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsTime | undefined; set internalValue(value: DataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsTime | undefined); private _hour?; get hour(): number; set hour(value: number); resetHour(): void; get hourInput(): number | undefined; private _minute?; get minute(): number; set minute(value: number); resetMinute(): void; get minuteInput(): number | undefined; private _second?; get second(): number; set second(value: number); resetSecond(): void; get secondInput(): number | undefined; } export interface DataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetails { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#custom_expression DataintegrationWorkspaceApplicationTaskSchedule#custom_expression} */ readonly customExpression?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#day_of_week DataintegrationWorkspaceApplicationTaskSchedule#day_of_week} */ readonly dayOfWeek?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#days DataintegrationWorkspaceApplicationTaskSchedule#days} */ readonly days?: number[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#frequency DataintegrationWorkspaceApplicationTaskSchedule#frequency} */ readonly frequency?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#interval DataintegrationWorkspaceApplicationTaskSchedule#interval} */ readonly interval?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#model_type DataintegrationWorkspaceApplicationTaskSchedule#model_type} */ readonly modelType: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#week_of_month DataintegrationWorkspaceApplicationTaskSchedule#week_of_month} */ readonly weekOfMonth?: string; /** * time block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#time DataintegrationWorkspaceApplicationTaskSchedule#time} */ readonly time?: DataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsTime; } export declare function dataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsToTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsOutputReference | DataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetails): any; export declare function dataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsToHclTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsOutputReference | DataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetails): any; export declare class DataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsOutputReference 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(): DataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetails | undefined; set internalValue(value: DataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetails | undefined); private _customExpression?; get customExpression(): string; set customExpression(value: string); resetCustomExpression(): void; get customExpressionInput(): string | undefined; private _dayOfWeek?; get dayOfWeek(): string; set dayOfWeek(value: string); resetDayOfWeek(): void; get dayOfWeekInput(): string | undefined; private _days?; get days(): number[]; set days(value: number[]); resetDays(): void; get daysInput(): number[] | undefined; private _frequency?; get frequency(): string; set frequency(value: string); resetFrequency(): void; get frequencyInput(): string | undefined; private _interval?; get interval(): number; set interval(value: number); resetInterval(): void; get intervalInput(): number | undefined; private _modelType?; get modelType(): string; set modelType(value: string); get modelTypeInput(): string | undefined; private _weekOfMonth?; get weekOfMonth(): string; set weekOfMonth(value: string); resetWeekOfMonth(): void; get weekOfMonthInput(): string | undefined; private _time; get time(): DataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsTimeOutputReference; putTime(value: DataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsTime): void; resetTime(): void; get timeInput(): DataintegrationWorkspaceApplicationTaskScheduleScheduleRefFrequencyDetailsTime | undefined; } export interface DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataAggregator { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#description DataintegrationWorkspaceApplicationTaskSchedule#description} */ readonly description?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#identifier DataintegrationWorkspaceApplicationTaskSchedule#identifier} */ readonly identifier?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#key DataintegrationWorkspaceApplicationTaskSchedule#key} */ readonly key?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#name DataintegrationWorkspaceApplicationTaskSchedule#name} */ readonly name?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#type DataintegrationWorkspaceApplicationTaskSchedule#type} */ readonly type?: string; } export declare function dataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataAggregatorToTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataAggregatorOutputReference | DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataAggregator): any; export declare function dataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataAggregatorToHclTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataAggregatorOutputReference | DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataAggregator): any; export declare class DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataAggregatorOutputReference 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(): DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataAggregator | undefined; set internalValue(value: DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataAggregator | undefined); private _description?; get description(): string; set description(value: string); resetDescription(): void; get descriptionInput(): string | undefined; private _identifier?; get identifier(): string; set identifier(value: string); resetIdentifier(): void; get identifierInput(): string | undefined; private _key?; get key(): string; set key(value: string); resetKey(): void; get keyInput(): string | undefined; private _name?; get name(): string; set name(value: string); resetName(): void; get nameInput(): string | undefined; private _type?; get type(): string; set type(value: string); resetType(): void; get typeInput(): string | undefined; } export interface DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsObjectTypeCountListStruct { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#object_count DataintegrationWorkspaceApplicationTaskSchedule#object_count} */ readonly objectCount?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#object_type DataintegrationWorkspaceApplicationTaskSchedule#object_type} */ readonly objectType?: string; } export declare function dataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsObjectTypeCountListStructToTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsObjectTypeCountListStruct | cdktf.IResolvable): any; export declare function dataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsObjectTypeCountListStructToHclTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsObjectTypeCountListStruct | cdktf.IResolvable): any; export declare class DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsObjectTypeCountListStructOutputReference 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(): DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsObjectTypeCountListStruct | cdktf.IResolvable | undefined; set internalValue(value: DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsObjectTypeCountListStruct | cdktf.IResolvable | undefined); private _objectCount?; get objectCount(): string; set objectCount(value: string); resetObjectCount(): void; get objectCountInput(): string | undefined; private _objectType?; get objectType(): string; set objectType(value: string); resetObjectType(): void; get objectTypeInput(): string | undefined; } export declare class DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsObjectTypeCountListStructList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsObjectTypeCountListStruct[] | 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): DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsObjectTypeCountListStructOutputReference; } export interface DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatistics { /** * object_type_count_list block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#object_type_count_list DataintegrationWorkspaceApplicationTaskSchedule#object_type_count_list} */ readonly objectTypeCountList: DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsObjectTypeCountListStruct[] | cdktf.IResolvable; } export declare function dataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsToTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsOutputReference | DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatistics): any; export declare function dataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsToHclTerraform(struct?: DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsOutputReference | DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatistics): any; export declare class DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsOutputReference 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(): DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatistics | undefined; set internalValue(value: DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatistics | undefined); private _objectTypeCountList; get objectTypeCountList(): DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsObjectTypeCountListStructList; putObjectTypeCountList(value: DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsObjectTypeCountListStruct[] | cdktf.IResolvable): void; get objectTypeCountListInput(): cdktf.IResolvable | DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadataCountStatisticsObjectTypeCountListStruct[] | undefined; } export interface DataintegrationWorkspaceApplicationTaskScheduleScheduleRefMetadata { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#aggregator_key DataintegrationWorkspaceApplicationTaskSchedule#aggregator_key} */ readonly aggregatorKey?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#created_by DataintegrationWorkspaceApplicationTaskSchedule#created_by} */ readonly createdBy?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#created_by_name DataintegrationWorkspaceApplicationTaskSchedule#created_by_name} */ readonly createdByName?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#identifier_path DataintegrationWorkspaceApplicationTaskSchedule#identifier_path} */ readonly identifierPath?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#info_fields DataintegrationWorkspaceApplicationTaskSchedule#info_fields} */ readonly infoFields?: { [key: string]: string; }; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#is_favorite DataintegrationWorkspaceApplicationTaskSchedule#is_favorite} */ readonly isFavorite?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#labels DataintegrationWorkspaceApplicationTaskSchedule#labels} */ readonly labels?: string[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#registry_version DataintegrationWorkspaceApplicationTaskSchedule#registry_version} */ readonly registryVersion?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#time_created DataintegrationWorkspaceApplicationTaskSchedule#time_created} */ readonly timeCreated?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#time_updated DataintegrationWorkspaceApplicationTaskSchedule#time_updated} */ readonly timeUpdated?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_task_schedule#updated_by DataintegrationWorkspaceApplicationTaskSchedule#updated_by} */ readonly updatedBy?: string;