import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Workspace Application Task Schedule resource in Oracle Cloud Infrastructure Data Integration service. * * Endpoint used to get taskSchedule by its key * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testWorkspaceApplicationTaskSchedule = oci.dataintegration.getWorkspaceApplicationTaskSchedule({ * applicationKey: workspaceApplicationTaskScheduleApplicationKey, * taskScheduleKey: workspaceApplicationTaskScheduleTaskScheduleKey, * workspaceId: testWorkspace.id, * }); * ``` */ export declare function getWorkspaceApplicationTaskSchedule(args: GetWorkspaceApplicationTaskScheduleArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getWorkspaceApplicationTaskSchedule. */ export interface GetWorkspaceApplicationTaskScheduleArgs { /** * The application key. */ applicationKey: string; /** * TaskSchedule Key */ taskScheduleKey: string; /** * The workspace ID. */ workspaceId: string; } /** * A collection of values returned by getWorkspaceApplicationTaskSchedule. */ export interface GetWorkspaceApplicationTaskScheduleResult { readonly applicationKey: string; /** * The authorization mode for the task. */ readonly authMode: string; /** * The information about the configuration provider.First level keys to this delegate map should be in the order first "bindings" then "childProviders".refer terraform Example. */ readonly configProviderDelegate: string; /** * The description of the aggregator. */ readonly description: string; /** * The end time in milliseconds. */ readonly endTimeMillis: string; /** * The expected duration of the task execution. */ readonly expectedDuration: number; /** * The expected duration unit of the task execution. */ readonly expectedDurationUnit: string; readonly id: string; /** * The identifier of the aggregator. */ readonly identifier: string; /** * Whether the backfill is enabled */ readonly isBackfillEnabled: boolean; /** * Whether the same task can be executed concurrently. */ readonly isConcurrentAllowed: boolean; /** * Whether the schedule is enabled. */ readonly isEnabled: boolean; /** * The key of the aggregator object. */ readonly key: string; /** * The last run details for the task run. */ readonly lastRunDetails: outputs.DataIntegration.GetWorkspaceApplicationTaskScheduleLastRunDetail[]; /** * A summary type containing information about the object including its key, name and when/who created/updated it. */ readonly metadatas: outputs.DataIntegration.GetWorkspaceApplicationTaskScheduleMetadata[]; /** * 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; readonly nextRunTimeMillis: string; readonly numberOfRetries: number; /** * 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.GetWorkspaceApplicationTaskScheduleParentRef[]; readonly registryMetadatas: outputs.DataIntegration.GetWorkspaceApplicationTaskScheduleRegistryMetadata[]; /** * The number of retry attempts. */ readonly retryAttempts: number; /** * The retry delay, the unit for measurement is in the property retry delay unit. */ readonly retryDelay: number; /** * The unit for the retry delay. */ readonly retryDelayUnit: string; /** * The schedule object */ readonly scheduleReves: outputs.DataIntegration.GetWorkspaceApplicationTaskScheduleScheduleRef[]; /** * The start time in milliseconds. */ readonly startTimeMillis: string; readonly taskScheduleKey: string; readonly workspaceId: string; } /** * This data source provides details about a specific Workspace Application Task Schedule resource in Oracle Cloud Infrastructure Data Integration service. * * Endpoint used to get taskSchedule by its key * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testWorkspaceApplicationTaskSchedule = oci.dataintegration.getWorkspaceApplicationTaskSchedule({ * applicationKey: workspaceApplicationTaskScheduleApplicationKey, * taskScheduleKey: workspaceApplicationTaskScheduleTaskScheduleKey, * workspaceId: testWorkspace.id, * }); * ``` */ export declare function getWorkspaceApplicationTaskScheduleOutput(args: GetWorkspaceApplicationTaskScheduleOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getWorkspaceApplicationTaskSchedule. */ export interface GetWorkspaceApplicationTaskScheduleOutputArgs { /** * The application key. */ applicationKey: pulumi.Input; /** * TaskSchedule Key */ taskScheduleKey: pulumi.Input; /** * The workspace ID. */ workspaceId: pulumi.Input; } //# sourceMappingURL=getWorkspaceApplicationTaskSchedule.d.ts.map