Data Source: oci_dataintegration_workspace_application_task_schedules
This data source provides the list of Workspace Application Task Schedules in Oracle Cloud Infrastructure Data Integration service.
This endpoint can be used to get the list of all the TaskSchedule objects.
Example Usage
data "oci_dataintegration_workspace_application_task_schedules" "test_workspace_application_task_schedules" {
#Required
application_key = var.workspace_application_task_schedule_application_key
workspace_id = oci_dataintegration_workspace.test_workspace.id
#Optional
identifier = var.workspace_application_task_schedule_identifier
is_enabled = var.workspace_application_task_schedule_is_enabled
key = var.workspace_application_task_schedule_key
name = var.workspace_application_task_schedule_name
type = var.workspace_application_task_schedule_type
}
Argument Reference
The following arguments are supported:
application_key
- (Required) The application key.identifier
- (Optional) Used to filter by the identifier of the object.is_enabled
- (Optional) This filter parameter can be used to filter task schedule by its state.key
- (Optional) Used to filter by the key of the object.name
- (Optional) Used to filter by the name of the object.type
- (Optional) Used to filter by the object type of the object. It can be suffixed with an optional filter operator InSubtree. If this operator is not specified, then exact match is considered.
Examples:
- ?type=DATA_LOADER_TASK&typeInSubtree=false returns all objects of type data loader task
- ?type=DATA_LOADER_TASK returns all objects of type data loader task
- ?type=DATA_LOADER_TASK&typeInSubtree=true returns all objects of type data loader task
workspace_id
- (Required) The workspace ID.
Attributes Reference
The following attributes are exported:
task_schedule_summary_collection
- The list of task_schedule_summary_collection.
WorkspaceApplicationTaskSchedule Reference
The following attributes are exported:
auth_mode
- The authorization mode for the task.config_provider_delegate
- 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.description
- Detailed description for the object.end_time_millis
- The end time in milliseconds.expected_duration
- The expected duration of the task execution.expected_duration_unit
- The expected duration unit of the task execution.identifier
- Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.is_backfill_enabled
- Whether the backfill is enabledis_concurrent_allowed
- Whether the same task can be executed concurrently.is_enabled
- Whether the schedule is enabled.key
- Generated key that can be used in API calls to identify taskSchedule. On scenarios where reference to the taskSchedule is needed, a value can be passed in create.last_run_details
- The last run details for the task run.description
- Detailed description for the object.identifier
- Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.key
- Generated key that can be used in API calls to identify Last run details of a task schedule. On scenarios where reference to the lastRunDetails is needed, a value can be passed in create.last_run_time_millis
- Time in milliseconds for the pervious schedule.model_type
- The type of the object.model_version
- This is a version number that is used by the service to upgrade objects if needed through releases of the service.name
- 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.object_status
- The status of an object that can be set to value 1 for shallow references across objects, other values reserved.object_version
- This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.parent_ref
- A reference to the object’s parent.parent
- Key of the parent object.root_doc_id
- Key of the root document object.
metadata
- A summary type containing information about the object including its key, name and when/who created/updated it.aggregator
- A summary type containing information about the object’s aggregator including its type, key, name and description.description
- The description of the aggregator.identifier
- The identifier of the aggregator.key
- The key of the aggregator object.name
- The name of the aggregator.type
- The type of the aggregator.
aggregator_key
- The owning object key for this object.count_statistics
- A count statistics.object_type_count_list
- The array of statistics.object_count
- The value for the count statistic object.object_type
- The type of object for the count statistic object.
created_by
- The user that created the object.created_by_name
- The user that created the object.identifier_path
- The full path to identify this object.info_fields
- Information property fields.is_favorite
- Specifies whether this object is a favorite or not.labels
- Labels are keywords or tags that you can add to data assets, dataflows and so on. You can define your own labels and use them to categorize content.registry_version
- The registry version of the object.time_created
- The date and time that the object was created.time_updated
- The date and time that the object was updated.updated_by
- The user that updated the object.updated_by_name
- The user that updated the object.
model_type
- The type of the object.model_version
- This is a version number that is used by the service to upgrade objects if needed through releases of the service.name
- 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.object_status
- The status of an object that can be set to value 1 for shallow references across objects, other values reserved.object_version
- This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.parent_ref
- A reference to the object’s parent.parent
- Key of the parent object.root_doc_id
- Key of the root document object.
retry_attempts
- The number of retry attempts.retry_delay
- The retry delay, the unit for measurement is in the property retry delay unit.retry_delay_unit
- The unit for the retry delay.schedule_ref
- The schedule objectdescription
- Detailed description for the object.identifier
- Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.frequency_details
- The model that holds the frequency details.custom_expression
- This holds the complete cron expression for this schedule, for example, 10 0/5 * * * ? that fires every 5 minutes, at 10 seconds after the minute (i.e. 10:00:10 am, 10:05:10 am, etc.)day_of_week
- This holds the day of the week on which the schedule should be triggered.days
- A list of days of the month to be scheduled. i.e. excute every 2nd,3rd, 10th of the month.frequency
- the frequency of the schedule.interval
- This hold the repeatability aspect of a schedule. i.e. in a monhtly frequency, a task can be scheduled for every month, once in two months, once in tree months etc.model_type
- The type of the modeltime
- A model to hold time in hour:minute:second format.hour
- The hour value.minute
- The minute value.second
- The second value.
week_of_month
- This holds the week of the month in which the schedule should be triggered.key
- Generated key that can be used in API calls to identify schedule. On scenarios where reference to the schedule is needed, a value can be passed in create.metadata
- A summary type containing information about the object including its key, name and when/who created/updated it.aggregator
- A summary type containing information about the object’s aggregator including its type, key, name and description.description
- The description of the aggregator.identifier
- The identifier of the aggregator.key
- The key of the aggregator object.name
- The name of the aggregator.type
- The type of the aggregator.
aggregator_key
- The owning object key for this object.count_statistics
- A count statistics.object_type_count_list
- The array of statistics.object_count
- The value for the count statistic object.object_type
- The type of object for the count statistic object.
created_by
- The user that created the object.created_by_name
- The user that created the object.identifier_path
- The full path to identify this object.info_fields
- Information property fields.is_favorite
- Specifies whether this object is a favorite or not.labels
- Labels are keywords or tags that you can add to data assets, dataflows and so on. You can define your own labels and use them to categorize content.registry_version
- The registry version of the object.time_created
- The date and time that the object was created.time_updated
- The date and time that the object was updated.updated_by
- The user that updated the object.updated_by_name
- The user that updated the object.
model_type
- The type of the object.model_version
- This is a version number that is used by the service to upgrade objects if needed through releases of the service.name
- 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.object_status
- The status of an object that can be set to value 1 for shallow references across objects, other values reserved.object_version
- This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.parent_ref
- A reference to the object’s parent.parent
- Key of the parent object.root_doc_id
- Key of the root document object.
timezone
- The timezone for the schedule.
start_time_millis
- The start time in milliseconds.