import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Workspace Application Schedule resource in Oracle Cloud Infrastructure Data Integration service. * * Retrieves schedule by schedule key * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testWorkspaceApplicationSchedule = oci.dataintegration.getWorkspaceApplicationSchedule({ * applicationKey: workspaceApplicationScheduleApplicationKey, * scheduleKey: workspaceApplicationScheduleScheduleKey, * workspaceId: testWorkspace.id, * }); * ``` */ export declare function getWorkspaceApplicationSchedule(args: GetWorkspaceApplicationScheduleArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getWorkspaceApplicationSchedule. */ export interface GetWorkspaceApplicationScheduleArgs { /** * The application key. */ applicationKey: string; /** * Schedule Key */ scheduleKey: string; /** * The workspace ID. */ workspaceId: string; } /** * A collection of values returned by getWorkspaceApplicationSchedule. */ export interface GetWorkspaceApplicationScheduleResult { readonly applicationKey: string; /** * The description of the aggregator. */ readonly description: string; /** * The model that holds the frequency details. */ readonly frequencyDetails: outputs.DataIntegration.GetWorkspaceApplicationScheduleFrequencyDetail[]; readonly id: string; /** * The identifier of the aggregator. */ readonly identifier: string; /** * A flag to indicate daylight saving. */ readonly isDaylightAdjustmentEnabled: boolean; /** * The key of the aggregator object. */ readonly key: string; /** * A summary type containing information about the object including its key, name and when/who created/updated it. */ readonly metadatas: outputs.DataIntegration.GetWorkspaceApplicationScheduleMetadata[]; /** * The type of the object. */ readonly modelType: string; /** * This is a version number that is used by the service to upgrade objects if needed through releases of the service. */ readonly modelVersion: string; /** * Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. */ readonly name: string; /** * The status of an object that can be set to value 1 for shallow references across objects, other values reserved. */ readonly objectStatus: number; /** * This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object. */ readonly objectVersion: number; /** * A reference to the object's parent. */ readonly parentReves: outputs.DataIntegration.GetWorkspaceApplicationScheduleParentRef[]; readonly registryMetadatas: outputs.DataIntegration.GetWorkspaceApplicationScheduleRegistryMetadata[]; readonly scheduleKey: string; /** * The timezone for the schedule. */ readonly timezone: string; readonly workspaceId: string; } /** * This data source provides details about a specific Workspace Application Schedule resource in Oracle Cloud Infrastructure Data Integration service. * * Retrieves schedule by schedule key * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testWorkspaceApplicationSchedule = oci.dataintegration.getWorkspaceApplicationSchedule({ * applicationKey: workspaceApplicationScheduleApplicationKey, * scheduleKey: workspaceApplicationScheduleScheduleKey, * workspaceId: testWorkspace.id, * }); * ``` */ export declare function getWorkspaceApplicationScheduleOutput(args: GetWorkspaceApplicationScheduleOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getWorkspaceApplicationSchedule. */ export interface GetWorkspaceApplicationScheduleOutputArgs { /** * The application key. */ applicationKey: pulumi.Input; /** * Schedule Key */ scheduleKey: pulumi.Input; /** * The workspace ID. */ workspaceId: pulumi.Input; } //# sourceMappingURL=getWorkspaceApplicationSchedule.d.ts.map