UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

590 lines (589 loc) 35.4 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataintegrationWorkspaceApplicationScheduleConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule#application_key DataintegrationWorkspaceApplicationSchedule#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_schedule#description DataintegrationWorkspaceApplicationSchedule#description} */ readonly description?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule#id DataintegrationWorkspaceApplicationSchedule#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_schedule#identifier DataintegrationWorkspaceApplicationSchedule#identifier} */ readonly identifier: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule#is_daylight_adjustment_enabled DataintegrationWorkspaceApplicationSchedule#is_daylight_adjustment_enabled} */ readonly isDaylightAdjustmentEnabled?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule#key DataintegrationWorkspaceApplicationSchedule#key} */ readonly key?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule#model_version DataintegrationWorkspaceApplicationSchedule#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_schedule#name DataintegrationWorkspaceApplicationSchedule#name} */ readonly name: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule#object_status DataintegrationWorkspaceApplicationSchedule#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_schedule#object_version DataintegrationWorkspaceApplicationSchedule#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_schedule#timezone DataintegrationWorkspaceApplicationSchedule#timezone} */ readonly timezone?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule#workspace_id DataintegrationWorkspaceApplicationSchedule#workspace_id} */ readonly workspaceId: string; /** * frequency_details block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule#frequency_details DataintegrationWorkspaceApplicationSchedule#frequency_details} */ readonly frequencyDetails?: DataintegrationWorkspaceApplicationScheduleFrequencyDetails; /** * registry_metadata block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule#registry_metadata DataintegrationWorkspaceApplicationSchedule#registry_metadata} */ readonly registryMetadata?: DataintegrationWorkspaceApplicationScheduleRegistryMetadata; /** * timeouts block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule#timeouts DataintegrationWorkspaceApplicationSchedule#timeouts} */ readonly timeouts?: DataintegrationWorkspaceApplicationScheduleTimeouts; } export interface DataintegrationWorkspaceApplicationScheduleMetadataAggregator { } export declare function dataintegrationWorkspaceApplicationScheduleMetadataAggregatorToTerraform(struct?: DataintegrationWorkspaceApplicationScheduleMetadataAggregator): any; export declare function dataintegrationWorkspaceApplicationScheduleMetadataAggregatorToHclTerraform(struct?: DataintegrationWorkspaceApplicationScheduleMetadataAggregator): any; export declare class DataintegrationWorkspaceApplicationScheduleMetadataAggregatorOutputReference 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(): DataintegrationWorkspaceApplicationScheduleMetadataAggregator | undefined; set internalValue(value: DataintegrationWorkspaceApplicationScheduleMetadataAggregator | undefined); get description(): string; get identifier(): string; get key(): string; get name(): string; get type(): string; } export declare class DataintegrationWorkspaceApplicationScheduleMetadataAggregatorList 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): DataintegrationWorkspaceApplicationScheduleMetadataAggregatorOutputReference; } export interface DataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsObjectTypeCountListStruct { } export declare function dataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsObjectTypeCountListStructToTerraform(struct?: DataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsObjectTypeCountListStruct): any; export declare function dataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsObjectTypeCountListStructToHclTerraform(struct?: DataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsObjectTypeCountListStruct): any; export declare class DataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsObjectTypeCountListStructOutputReference 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(): DataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsObjectTypeCountListStruct | undefined; set internalValue(value: DataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsObjectTypeCountListStruct | undefined); get objectCount(): string; get objectType(): string; } export declare class DataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsObjectTypeCountListStructList 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): DataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsObjectTypeCountListStructOutputReference; } export interface DataintegrationWorkspaceApplicationScheduleMetadataCountStatistics { } export declare function dataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsToTerraform(struct?: DataintegrationWorkspaceApplicationScheduleMetadataCountStatistics): any; export declare function dataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsToHclTerraform(struct?: DataintegrationWorkspaceApplicationScheduleMetadataCountStatistics): any; export declare class DataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsOutputReference 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(): DataintegrationWorkspaceApplicationScheduleMetadataCountStatistics | undefined; set internalValue(value: DataintegrationWorkspaceApplicationScheduleMetadataCountStatistics | undefined); private _objectTypeCountList; get objectTypeCountList(): DataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsObjectTypeCountListStructList; } export declare class DataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsList 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): DataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsOutputReference; } export interface DataintegrationWorkspaceApplicationScheduleMetadata { } export declare function dataintegrationWorkspaceApplicationScheduleMetadataToTerraform(struct?: DataintegrationWorkspaceApplicationScheduleMetadata): any; export declare function dataintegrationWorkspaceApplicationScheduleMetadataToHclTerraform(struct?: DataintegrationWorkspaceApplicationScheduleMetadata): any; export declare class DataintegrationWorkspaceApplicationScheduleMetadataOutputReference 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(): DataintegrationWorkspaceApplicationScheduleMetadata | undefined; set internalValue(value: DataintegrationWorkspaceApplicationScheduleMetadata | undefined); private _aggregator; get aggregator(): DataintegrationWorkspaceApplicationScheduleMetadataAggregatorList; get aggregatorKey(): string; private _countStatistics; get countStatistics(): DataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsList; 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 DataintegrationWorkspaceApplicationScheduleMetadataList 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): DataintegrationWorkspaceApplicationScheduleMetadataOutputReference; } export interface DataintegrationWorkspaceApplicationScheduleParentRef { } export declare function dataintegrationWorkspaceApplicationScheduleParentRefToTerraform(struct?: DataintegrationWorkspaceApplicationScheduleParentRef): any; export declare function dataintegrationWorkspaceApplicationScheduleParentRefToHclTerraform(struct?: DataintegrationWorkspaceApplicationScheduleParentRef): any; export declare class DataintegrationWorkspaceApplicationScheduleParentRefOutputReference 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(): DataintegrationWorkspaceApplicationScheduleParentRef | undefined; set internalValue(value: DataintegrationWorkspaceApplicationScheduleParentRef | undefined); get parent(): string; get rootDocId(): string; } export declare class DataintegrationWorkspaceApplicationScheduleParentRefList 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): DataintegrationWorkspaceApplicationScheduleParentRefOutputReference; } export interface DataintegrationWorkspaceApplicationScheduleFrequencyDetailsTime { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule#hour DataintegrationWorkspaceApplicationSchedule#hour} */ readonly hour?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule#minute DataintegrationWorkspaceApplicationSchedule#minute} */ readonly minute?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule#second DataintegrationWorkspaceApplicationSchedule#second} */ readonly second?: number; } export declare function dataintegrationWorkspaceApplicationScheduleFrequencyDetailsTimeToTerraform(struct?: DataintegrationWorkspaceApplicationScheduleFrequencyDetailsTimeOutputReference | DataintegrationWorkspaceApplicationScheduleFrequencyDetailsTime): any; export declare function dataintegrationWorkspaceApplicationScheduleFrequencyDetailsTimeToHclTerraform(struct?: DataintegrationWorkspaceApplicationScheduleFrequencyDetailsTimeOutputReference | DataintegrationWorkspaceApplicationScheduleFrequencyDetailsTime): any; export declare class DataintegrationWorkspaceApplicationScheduleFrequencyDetailsTimeOutputReference 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(): DataintegrationWorkspaceApplicationScheduleFrequencyDetailsTime | undefined; set internalValue(value: DataintegrationWorkspaceApplicationScheduleFrequencyDetailsTime | 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 DataintegrationWorkspaceApplicationScheduleFrequencyDetails { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule#custom_expression DataintegrationWorkspaceApplicationSchedule#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_schedule#day_of_week DataintegrationWorkspaceApplicationSchedule#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_schedule#days DataintegrationWorkspaceApplicationSchedule#days} */ readonly days?: number[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule#frequency DataintegrationWorkspaceApplicationSchedule#frequency} */ readonly frequency?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule#interval DataintegrationWorkspaceApplicationSchedule#interval} */ readonly interval?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule#model_type DataintegrationWorkspaceApplicationSchedule#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_schedule#week_of_month DataintegrationWorkspaceApplicationSchedule#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_schedule#time DataintegrationWorkspaceApplicationSchedule#time} */ readonly time?: DataintegrationWorkspaceApplicationScheduleFrequencyDetailsTime; } export declare function dataintegrationWorkspaceApplicationScheduleFrequencyDetailsToTerraform(struct?: DataintegrationWorkspaceApplicationScheduleFrequencyDetailsOutputReference | DataintegrationWorkspaceApplicationScheduleFrequencyDetails): any; export declare function dataintegrationWorkspaceApplicationScheduleFrequencyDetailsToHclTerraform(struct?: DataintegrationWorkspaceApplicationScheduleFrequencyDetailsOutputReference | DataintegrationWorkspaceApplicationScheduleFrequencyDetails): any; export declare class DataintegrationWorkspaceApplicationScheduleFrequencyDetailsOutputReference 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(): DataintegrationWorkspaceApplicationScheduleFrequencyDetails | undefined; set internalValue(value: DataintegrationWorkspaceApplicationScheduleFrequencyDetails | 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(): DataintegrationWorkspaceApplicationScheduleFrequencyDetailsTimeOutputReference; putTime(value: DataintegrationWorkspaceApplicationScheduleFrequencyDetailsTime): void; resetTime(): void; get timeInput(): DataintegrationWorkspaceApplicationScheduleFrequencyDetailsTime | undefined; } export interface DataintegrationWorkspaceApplicationScheduleRegistryMetadata { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule#aggregator_key DataintegrationWorkspaceApplicationSchedule#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_schedule#is_favorite DataintegrationWorkspaceApplicationSchedule#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_schedule#key DataintegrationWorkspaceApplicationSchedule#key} */ readonly key?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule#labels DataintegrationWorkspaceApplicationSchedule#labels} */ readonly labels?: string[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule#registry_version DataintegrationWorkspaceApplicationSchedule#registry_version} */ readonly registryVersion?: number; } export declare function dataintegrationWorkspaceApplicationScheduleRegistryMetadataToTerraform(struct?: DataintegrationWorkspaceApplicationScheduleRegistryMetadataOutputReference | DataintegrationWorkspaceApplicationScheduleRegistryMetadata): any; export declare function dataintegrationWorkspaceApplicationScheduleRegistryMetadataToHclTerraform(struct?: DataintegrationWorkspaceApplicationScheduleRegistryMetadataOutputReference | DataintegrationWorkspaceApplicationScheduleRegistryMetadata): any; export declare class DataintegrationWorkspaceApplicationScheduleRegistryMetadataOutputReference 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(): DataintegrationWorkspaceApplicationScheduleRegistryMetadata | undefined; set internalValue(value: DataintegrationWorkspaceApplicationScheduleRegistryMetadata | 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 DataintegrationWorkspaceApplicationScheduleTimeouts { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule#create DataintegrationWorkspaceApplicationSchedule#create} */ readonly create?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule#delete DataintegrationWorkspaceApplicationSchedule#delete} */ readonly delete?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule#update DataintegrationWorkspaceApplicationSchedule#update} */ readonly update?: string; } export declare function dataintegrationWorkspaceApplicationScheduleTimeoutsToTerraform(struct?: DataintegrationWorkspaceApplicationScheduleTimeouts | cdktf.IResolvable): any; export declare function dataintegrationWorkspaceApplicationScheduleTimeoutsToHclTerraform(struct?: DataintegrationWorkspaceApplicationScheduleTimeouts | cdktf.IResolvable): any; export declare class DataintegrationWorkspaceApplicationScheduleTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @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(): DataintegrationWorkspaceApplicationScheduleTimeouts | cdktf.IResolvable | undefined; set internalValue(value: DataintegrationWorkspaceApplicationScheduleTimeouts | cdktf.IResolvable | undefined); private _create?; get create(): string; set create(value: string); resetCreate(): void; get createInput(): string | undefined; private _delete?; get delete(): string; set delete(value: string); resetDelete(): void; get deleteInput(): string | undefined; private _update?; get update(): string; set update(value: string); resetUpdate(): void; get updateInput(): string | undefined; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule oci_dataintegration_workspace_application_schedule} */ export declare class DataintegrationWorkspaceApplicationSchedule extends cdktf.TerraformResource { static readonly tfResourceType = "oci_dataintegration_workspace_application_schedule"; /** * Generates CDKTF code for importing a DataintegrationWorkspaceApplicationSchedule resource upon running "cdktf plan <stack-name>" * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataintegrationWorkspaceApplicationSchedule to import * @param importFromId The id of the existing DataintegrationWorkspaceApplicationSchedule that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataintegrationWorkspaceApplicationSchedule to import is found */ static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider): cdktf.ImportableResource; /** * Create a new {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/dataintegration_workspace_application_schedule oci_dataintegration_workspace_application_schedule} 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 DataintegrationWorkspaceApplicationScheduleConfig */ constructor(scope: Construct, id: string, config: DataintegrationWorkspaceApplicationScheduleConfig); private _applicationKey?; get applicationKey(): string; set applicationKey(value: string); get applicationKeyInput(): string | undefined; private _description?; get description(): string; set description(value: string); resetDescription(): void; get descriptionInput(): string | undefined; private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string | undefined; private _identifier?; get identifier(): string; set identifier(value: string); get identifierInput(): string | undefined; private _isDaylightAdjustmentEnabled?; get isDaylightAdjustmentEnabled(): boolean | cdktf.IResolvable; set isDaylightAdjustmentEnabled(value: boolean | cdktf.IResolvable); resetIsDaylightAdjustmentEnabled(): void; get isDaylightAdjustmentEnabledInput(): boolean | cdktf.IResolvable | undefined; private _key?; get key(): string; set key(value: string); resetKey(): void; get keyInput(): string | undefined; private _metadata; get metadata(): DataintegrationWorkspaceApplicationScheduleMetadataList; get modelType(): string; private _modelVersion?; get modelVersion(): string; set modelVersion(value: string); resetModelVersion(): void; get modelVersionInput(): string | undefined; private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; private _objectStatus?; get objectStatus(): number; set objectStatus(value: number); resetObjectStatus(): void; get objectStatusInput(): number | undefined; private _objectVersion?; get objectVersion(): number; set objectVersion(value: number); resetObjectVersion(): void; get objectVersionInput(): number | undefined; private _parentRef; get parentRef(): DataintegrationWorkspaceApplicationScheduleParentRefList; private _timezone?; get timezone(): string; set timezone(value: string); resetTimezone(): void; get timezoneInput(): string | undefined; private _workspaceId?; get workspaceId(): string; set workspaceId(value: string); get workspaceIdInput(): string | undefined; private _frequencyDetails; get frequencyDetails(): DataintegrationWorkspaceApplicationScheduleFrequencyDetailsOutputReference; putFrequencyDetails(value: DataintegrationWorkspaceApplicationScheduleFrequencyDetails): void; resetFrequencyDetails(): void; get frequencyDetailsInput(): DataintegrationWorkspaceApplicationScheduleFrequencyDetails | undefined; private _registryMetadata; get registryMetadata(): DataintegrationWorkspaceApplicationScheduleRegistryMetadataOutputReference; putRegistryMetadata(value: DataintegrationWorkspaceApplicationScheduleRegistryMetadata): void; resetRegistryMetadata(): void; get registryMetadataInput(): DataintegrationWorkspaceApplicationScheduleRegistryMetadata | undefined; private _timeouts; get timeouts(): DataintegrationWorkspaceApplicationScheduleTimeoutsOutputReference; putTimeouts(value: DataintegrationWorkspaceApplicationScheduleTimeouts): void; resetTimeouts(): void; get timeoutsInput(): cdktf.IResolvable | DataintegrationWorkspaceApplicationScheduleTimeouts | undefined; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }