DataIntegrationClient

class oci.data_integration.DataIntegrationClient(config, **kwargs)

Use the Data Integration API to organize your data integration projects, create data flows, pipelines and tasks, and then publish, schedule, and run tasks that extract, transform, and load data. For more information, see [Data Integration](https://docs.oracle.com/iaas/data-integration/home.htm).

Methods

__init__(config, **kwargs) Creates a new service client
change_compartment(workspace_id, …) Moves a workspace to a specified compartment.
change_dis_application_compartment(…) Moves a DIS Application to a specified compartment.
create_application(workspace_id, …) Creates an application.
create_connection(workspace_id, …) Creates a connection under an existing data asset.
create_connection_validation(workspace_id, …) Creates a connection validation.
create_data_asset(workspace_id, …) Creates a data asset with default connection.
create_data_flow(workspace_id, …) Creates a new data flow in a project or folder ready for performing data integrations.
create_data_flow_validation(workspace_id, …) Accepts the data flow definition in the request payload and creates a data flow validation.
create_dis_application(workspace_id, …) Creates a DIS Application.
create_entity_shape(workspace_id, …) Creates the data entity shape using the shape from the data asset.
create_external_publication(workspace_id, …) Publish a DataFlow in a OCI DataFlow application.
create_external_publication_validation(…) Validates a specific task.
create_folder(workspace_id, …) Creates a folder in a project or in another folder, limited to two levels of folders.
create_function_library(workspace_id, …) Creates a function library in a project or in another function library, limited to two levels of function libraries.
create_patch(workspace_id, application_key, …) Creates a patch in an application.
create_pipeline(workspace_id, …) Creates a new pipeline in a project or folder ready for performing task orchestration.
create_pipeline_validation(workspace_id, …) Accepts the data flow definition in the request payload and creates a pipeline validation.
create_project(workspace_id, …) Creates a project.
create_schedule(workspace_id, …) Endpoint to create a new schedule
create_task(workspace_id, …) Creates a new task ready for performing data integrations.
create_task_run(workspace_id, …) Creates a data integration task run for the specified task.
create_task_schedule(workspace_id, …) Endpoint to be used create TaskSchedule.
create_task_validation(workspace_id, …) Validates a specific task.
create_user_defined_function(workspace_id, …) Creates a new UserDefinedFunction in a function library ready for performing data integrations.
create_user_defined_function_validation(…) Accepts the UserDefinedFunction definition in the request payload and creates a UserDefinedFunction validation.
create_workspace(create_workspace_details, …) Creates a new Data Integration workspace ready for performing data integration tasks.
delete_application(workspace_id, …) Removes an application using the specified identifier.
delete_connection(workspace_id, …) Removes a connection using the specified identifier.
delete_connection_validation(workspace_id, …) Deletes a connection validation.
delete_data_asset(workspace_id, …) Removes a data asset using the specified identifier.
delete_data_flow(workspace_id, …) Removes a data flow from a project or folder using the specified identifier.
delete_data_flow_validation(workspace_id, …) Removes a data flow validation using the specified identifier.
delete_dis_application(workspace_id, …) Removes a DIS application using the specified identifier.
delete_external_publication(workspace_id, …) Removes a published object using the specified identifier.
delete_external_publication_validation(…) Removes a task validation using the specified identifier.
delete_folder(workspace_id, folder_key, **kwargs) Removes a folder from a project using the specified identifier.
delete_function_library(workspace_id, …) Removes a Function Library from a project using the specified identifier.
delete_patch(workspace_id, application_key, …) Removes a patch using the specified identifier.
delete_pipeline(workspace_id, pipeline_key, …) Removes a pipeline from a project or folder using the specified identifier.
delete_pipeline_validation(workspace_id, …) Removes a pipeline validation using the specified identifier.
delete_project(workspace_id, project_key, …) Removes a project from the workspace using the specified identifier.
delete_schedule(workspace_id, …) Endpoint to delete schedule.
delete_task(workspace_id, task_key, **kwargs) Removes a task using the specified identifier.
delete_task_run(workspace_id, …) Deletes a task run using the specified identifier.
delete_task_schedule(workspace_id, …) Endpoint to delete TaskSchedule.
delete_task_validation(workspace_id, …) Removes a task validation using the specified identifier.
delete_user_defined_function(workspace_id, …) Removes a UserDefinedFunction from a function library using the specified identifier.
delete_user_defined_function_validation(…) Removes a UserDefinedFunction validation using the specified identifier.
delete_workspace(workspace_id, **kwargs) Deletes a Data Integration workspace resource using the specified identifier.
get_application(workspace_id, …) Retrieves an application using the specified identifier.
get_connection(workspace_id, connection_key, …) Retrieves the connection details using the specified identifier.
get_connection_validation(workspace_id, …) Retrieves a connection validation using the specified identifier.
get_count_statistic(workspace_id, …) Retrieves statistics on a workspace.
get_data_asset(workspace_id, data_asset_key, …) Retrieves details of a data asset using the specified identifier.
get_data_entity(workspace_id, …) Retrieves the data entity details with the given name from live schema.
get_data_flow(workspace_id, data_flow_key, …) Retrieves a data flow using the specified identifier.
get_data_flow_validation(workspace_id, …) Retrieves a data flow validation using the specified identifier.
get_dependent_object(workspace_id, …) Retrieves the details of a dependent object from an application.
get_dis_application(workspace_id, …) Retrieves an application using the specified OCID.
get_external_publication(workspace_id, …) Retrieves a publshed object in an task using the specified identifier.
get_external_publication_validation(…) Retrieves an external publication validation using the specified identifier.
get_folder(workspace_id, folder_key, **kwargs) Retrieves a folder using the specified identifier.
get_function_library(workspace_id, …) Retrieves a Function Library using the specified identifier.
get_patch(workspace_id, application_key, …) Retrieves a patch in an application using the specified identifier.
get_pipeline(workspace_id, pipeline_key, …) Retrieves a pipeline using the specified identifier.
get_pipeline_validation(workspace_id, …) Retrieves a pipeline validation using the specified identifier.
get_project(workspace_id, project_key, **kwargs) Retrieves a project using the specified identifier.
get_published_object(workspace_id, …) Retrieves the details of a published object from an application.
get_reference(workspace_id, application_key, …) Retrieves a reference in an application.
get_schedule(workspace_id, application_key, …) Retrieves schedule by schedule key
get_schema(workspace_id, connection_key, …) Retrieves a schema that can be accessed using the specified connection.
get_task(workspace_id, task_key, **kwargs) Retrieves a task using the specified identifier.
get_task_run(workspace_id, application_key, …) Retrieves a task run using the specified identifier.
get_task_schedule(workspace_id, …) Endpoint used to get taskSchedule by its key
get_task_validation(workspace_id, …) Retrieves a task validation using the specified identifier.
get_user_defined_function(workspace_id, …) Retrieves a UserDefinedFunction using the specified identifier.
get_user_defined_function_validation(…) Retrieves a UserDefinedFunction validation using the specified identifier.
get_work_request(work_request_id, **kwargs) Retrieves the status of the work request with the given ID.
get_workspace(workspace_id, **kwargs) Retrieves a Data Integration workspace using the specified identifier.
list_applications(workspace_id, **kwargs) Retrieves a list of applications and provides options to filter the list.
list_connection_validations(workspace_id, …) Retrieves a list of connection validations within the specified workspace.
list_connections(workspace_id, …) Retrieves a list of all connections.
list_data_assets(workspace_id, **kwargs) Retrieves a list of all data asset summaries.
list_data_entities(workspace_id, …) Lists a summary of data entities from the data asset using the specified connection.
list_data_flow_validations(workspace_id, …) Retrieves a list of data flow validations within the specified workspace.
list_data_flows(workspace_id, **kwargs) Retrieves a list of data flows in a project or folder.
list_dependent_objects(workspace_id, …) Retrieves a list of all dependent objects for a specific application.
list_dis_applications(workspace_id, …) Retrieves a list of DIS Applications in a compartment and provides options to filter the list.
list_external_publication_validations(…) Retrieves a lists of external publication validations in a workspace and provides options to filter the list.
list_external_publications(workspace_id, …) Retrieves a list of external publications in an application and provides options to filter the list.
list_folders(workspace_id, **kwargs) Retrieves a list of folders in a project and provides options to filter the list.
list_function_libraries(workspace_id, **kwargs) Retrieves a list of function libraries in a project and provides options to filter the list.
list_patch_changes(workspace_id, …) Retrieves a list of patches in an application and provides options to filter the list.
list_patches(workspace_id, application_key, …) Retrieves a list of patches in an application and provides options to filter the list.
list_pipeline_validations(workspace_id, **kwargs) Retrieves a list of pipeline validations within the specified workspace.
list_pipelines(workspace_id, **kwargs) Retrieves a list of pipelines in a project or folder from within a workspace, the query parameter specifies the project or folder.
list_projects(workspace_id, **kwargs) Retrieves a lists of projects in a workspace and provides options to filter the list.
list_published_objects(workspace_id, …) Retrieves a list of all the published objects for a specified application.
list_references(workspace_id, …) Retrieves a list of references in an application.
list_schedules(workspace_id, …) Use this endpoint to list schedules.
list_schemas(workspace_id, connection_key, …) Retrieves a list of all the schemas that can be accessed using the specified connection.
list_task_run_logs(workspace_id, …) Gets log entries for task runs using its key.
list_task_runs(workspace_id, …) Retrieves a list of task runs and provides options to filter the list.
list_task_schedules(workspace_id, …) This endpoint can be used to get the list of all the TaskSchedule objects.
list_task_validations(workspace_id, **kwargs) Retrieves a list of task validations within the specified workspace.
list_tasks(workspace_id, **kwargs) Retrieves a list of all tasks in a specified project or folder.
list_user_defined_function_validations(…) Retrieves a list of UserDefinedFunctionvalidations within the specified workspace.
list_user_defined_functions(workspace_id, …) Retrieves a list of UserDefinedFunctions in a function library.
list_work_request_errors(work_request_id, …) Retrieves a paginated list of errors for a given work request.
list_work_request_logs(work_request_id, **kwargs) Retrieves a paginated list of logs for a given work request.
list_work_requests(compartment_id, **kwargs) Lists the work requests in a compartment.
list_workspaces(compartment_id, **kwargs) Retrieves a list of Data Integration workspaces.
start_workspace(workspace_id, **kwargs) Starts a workspace.
stop_workspace(workspace_id, **kwargs) Stops a workspace.
update_application(workspace_id, …) Updates an application.
update_connection(workspace_id, …) Updates a connection under a data asset.
update_data_asset(workspace_id, …) Updates a specific data asset with default connection.
update_data_flow(workspace_id, …) Updates a specific data flow.
update_dis_application(workspace_id, …) Updates a DIS Application.
update_external_publication(workspace_id, …) Updates the external publication object.
update_folder(workspace_id, folder_key, …) Updates a specific folder.
update_function_library(workspace_id, …) Updates a specific Function Library.
update_pipeline(workspace_id, pipeline_key, …) Updates a specific pipeline.
update_project(workspace_id, project_key, …) Updates a specific project.
update_reference(workspace_id, …) Updates the application references.
update_schedule(workspace_id, …) Endpoint used to update the schedule
update_task(workspace_id, task_key, …) Updates a specific task.
update_task_run(workspace_id, …) Updates the status of the task run.
update_task_schedule(workspace_id, …) Endpoint used to update the TaskSchedule
update_user_defined_function(workspace_id, …) Updates a specific UserDefinedFunction.
update_workspace(workspace_id, …) Updates the specified Data Integration workspace.
__init__(config, **kwargs)

Creates a new service client

Parameters:
  • config (dict) – Configuration keys and values as per SDK and Tool Configuration. The from_file() method can be used to load configuration from a file. Alternatively, a dict can be passed. You can validate_config the dict using validate_config()
  • service_endpoint (str) – (optional) The endpoint of the service to call using this client. For example https://iaas.us-ashburn-1.oraclecloud.com. If this keyword argument is not provided then it will be derived using the region in the config parameter. You should only provide this keyword argument if you have an explicit need to specify a service endpoint.
  • timeout (float or tuple(float, float)) – (optional) The connection and read timeouts for the client. The default values are connection timeout 10 seconds and read timeout 60 seconds. This keyword argument can be provided as a single float, in which case the value provided is used for both the read and connection timeouts, or as a tuple of two floats. If a tuple is provided then the first value is used as the connection timeout and the second value as the read timeout.
  • signer (AbstractBaseSigner) –

    (optional) The signer to use when signing requests made by the service client. The default is to use a Signer based on the values provided in the config parameter.

    One use case for this parameter is for Instance Principals authentication by passing an instance of InstancePrincipalsSecurityTokenSigner as the value for this keyword argument

  • retry_strategy (obj) –

    (optional) A retry strategy to apply to all calls made by this service client (i.e. at the client level). There is no retry strategy applied by default. Retry strategies can also be applied at the operation level by passing a retry_strategy keyword argument as part of calling the operation. Any value provided at the operation level will override whatever is specified at the client level.

    This should be one of the strategies available in the retry module. A convenience DEFAULT_RETRY_STRATEGY is also available. The specifics of the default retry strategy are described here.

  • circuit_breaker_strategy (obj) – (optional) A circuit breaker strategy to apply to all calls made by this service client (i.e. at the client level). This client uses DEFAULT_CIRCUIT_BREAKER_STRATEGY as default if no circuit breaker strategy is provided. The specifics of circuit breaker strategy are described here.
  • circuit_breaker_callback (function) – (optional) Callback function to receive any exceptions triggerred by the circuit breaker.
  • allow_control_chars – (optional) allow_control_chars is a boolean to indicate whether or not this client should allow control characters in the response object. By default, the client will not allow control characters to be in the response object.
change_compartment(workspace_id, change_compartment_details, **kwargs)

Moves a workspace to a specified compartment.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • change_compartment_details (oci.data_integration.models.ChangeCompartmentDetails) – (required) The information needed to move a workspace to a specified compartment.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use change_compartment API.

change_dis_application_compartment(workspace_id, dis_application_id, change_dis_application_compartment_details, **kwargs)

Moves a DIS Application to a specified compartment.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • dis_application_id (str) – (required) The OCID of the DIS Application.
  • change_dis_application_compartment_details (oci.data_integration.models.ChangeDisApplicationCompartmentDetails) – (required) The information needed to move a DIS Application to a specified compartment.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use change_dis_application_compartment API.

create_application(workspace_id, create_application_details, **kwargs)

Creates an application.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • create_application_details (oci.data_integration.models.CreateApplicationDetails) – (required) The details needed to create an application.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Application

Return type:

Response

Example:

Click here to see an example of how to use create_application API.

create_connection(workspace_id, create_connection_details, **kwargs)

Creates a connection under an existing data asset.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • create_connection_details (oci.data_integration.models.CreateConnectionDetails) – (required) The information needed to create a connection.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Connection

Return type:

Response

Example:

Click here to see an example of how to use create_connection API.

create_connection_validation(workspace_id, create_connection_validation_details, **kwargs)

Creates a connection validation.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • create_connection_validation_details (oci.data_integration.models.CreateConnectionValidationDetails) – (required) The information needed to validate a connection.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type ConnectionValidation

Return type:

Response

Example:

Click here to see an example of how to use create_connection_validation API.

create_data_asset(workspace_id, create_data_asset_details, **kwargs)

Creates a data asset with default connection.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • create_data_asset_details (oci.data_integration.models.CreateDataAssetDetails) – (required) The information needed to create a data asset.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type DataAsset

Return type:

Response

Example:

Click here to see an example of how to use create_data_asset API.

create_data_flow(workspace_id, create_data_flow_details, **kwargs)

Creates a new data flow in a project or folder ready for performing data integrations.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • create_data_flow_details (oci.data_integration.models.CreateDataFlowDetails) – (required) The details needed to create a new data flow.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type DataFlow

Return type:

Response

Example:

Click here to see an example of how to use create_data_flow API.

create_data_flow_validation(workspace_id, create_data_flow_validation_details, **kwargs)

Accepts the data flow definition in the request payload and creates a data flow validation.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • create_data_flow_validation_details (oci.data_integration.models.CreateDataFlowValidationDetails) – (required) The information needed to create the data flow validation for the data flow object.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type DataFlowValidation

Return type:

Response

Example:

Click here to see an example of how to use create_data_flow_validation API.

create_dis_application(workspace_id, create_dis_application_details, **kwargs)

Creates a DIS Application.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • create_dis_application_details (oci.data_integration.models.CreateDisApplicationDetails) – (required) The details needed to create a DIS application.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type DisApplication

Return type:

Response

Example:

Click here to see an example of how to use create_dis_application API.

create_entity_shape(workspace_id, connection_key, schema_resource_name, create_entity_shape_details, **kwargs)

Creates the data entity shape using the shape from the data asset.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • connection_key (str) – (required) The connection key.
  • schema_resource_name (str) – (required) The schema resource name used for retrieving schemas.
  • create_entity_shape_details (oci.data_integration.models.CreateEntityShapeDetails) – (required) The details needed to create the data entity shape.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type EntityShape

Return type:

Response

Example:

Click here to see an example of how to use create_entity_shape API.

create_external_publication(workspace_id, task_key, create_external_publication_details, **kwargs)

Publish a DataFlow in a OCI DataFlow application.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • task_key (str) – (required) The task key.
  • create_external_publication_details (oci.data_integration.models.CreateExternalPublicationDetails) – (required) Details needed to publish a task to OCI DataFlow application.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type ExternalPublication

Return type:

Response

Example:

Click here to see an example of how to use create_external_publication API.

create_external_publication_validation(workspace_id, task_key, create_external_publication_validation_details, **kwargs)

Validates a specific task.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • task_key (str) – (required) The task key.
  • create_external_publication_validation_details (oci.data_integration.models.CreateExternalPublicationValidationDetails) – (required) The information needed to create a task validation.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type ExternalPublicationValidation

Return type:

Response

Example:

Click here to see an example of how to use create_external_publication_validation API.

create_folder(workspace_id, create_folder_details, **kwargs)

Creates a folder in a project or in another folder, limited to two levels of folders. | Folders are used to organize your design-time resources, such as tasks or data flows.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • create_folder_details (oci.data_integration.models.CreateFolderDetails) – (required) The details needed to create a folder.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Folder

Return type:

Response

Example:

Click here to see an example of how to use create_folder API.

create_function_library(workspace_id, create_function_library_details, **kwargs)

Creates a function library in a project or in another function library, limited to two levels of function libraries. | FunctionLibraries are used to organize your design-time resources, such as tasks or data flows.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • create_function_library_details (oci.data_integration.models.CreateFunctionLibraryDetails) – (required) The details needed to create a function Library.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type FunctionLibrary

Return type:

Response

Example:

Click here to see an example of how to use create_function_library API.

create_patch(workspace_id, application_key, create_patch_details, **kwargs)

Creates a patch in an application.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • create_patch_details (oci.data_integration.models.CreatePatchDetails) – (required) Detailed needed to create a patch in an application.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Patch

Return type:

Response

Example:

Click here to see an example of how to use create_patch API.

create_pipeline(workspace_id, create_pipeline_details, **kwargs)

Creates a new pipeline in a project or folder ready for performing task orchestration.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • create_pipeline_details (oci.data_integration.models.CreatePipelineDetails) – (required) The details needed to create a new pipeline.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Pipeline

Return type:

Response

Example:

Click here to see an example of how to use create_pipeline API.

create_pipeline_validation(workspace_id, create_pipeline_validation_details, **kwargs)

Accepts the data flow definition in the request payload and creates a pipeline validation.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • create_pipeline_validation_details (oci.data_integration.models.CreatePipelineValidationDetails) – (required) The information needed to create the data flow validation for the pipeline object.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type PipelineValidation

Return type:

Response

Example:

Click here to see an example of how to use create_pipeline_validation API.

create_project(workspace_id, create_project_details, **kwargs)

Creates a project. Projects are organizational constructs within a workspace that you use to organize your design-time resources, such as tasks or data flows. Projects can be organized into folders.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • create_project_details (oci.data_integration.models.CreateProjectDetails) – (required) The details needed to create a project in a workspace.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Project

Return type:

Response

Example:

Click here to see an example of how to use create_project API.

create_schedule(workspace_id, application_key, create_schedule_details, **kwargs)

Endpoint to create a new schedule

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • create_schedule_details (oci.data_integration.models.CreateScheduleDetails) – (required) Request body parameter for Schedule details
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Schedule

Return type:

Response

Example:

Click here to see an example of how to use create_schedule API.

create_task(workspace_id, create_task_details, **kwargs)

Creates a new task ready for performing data integrations. There are specialized types of tasks that include data loader and integration tasks.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • create_task_details (oci.data_integration.models.CreateTaskDetails) – (required) The details needed to create a new task.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Task

Return type:

Response

Example:

Click here to see an example of how to use create_task API.

create_task_run(workspace_id, application_key, create_task_run_details, **kwargs)

Creates a data integration task run for the specified task.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • create_task_run_details (oci.data_integration.models.CreateTaskRunDetails) – (required) The details needed to create a task run.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type TaskRun

Return type:

Response

Example:

Click here to see an example of how to use create_task_run API.

create_task_schedule(workspace_id, application_key, create_task_schedule_details, **kwargs)

Endpoint to be used create TaskSchedule.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • create_task_schedule_details (oci.data_integration.models.CreateTaskScheduleDetails) – (required) Request body parameter for TaskSchedule details
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type TaskSchedule

Return type:

Response

Example:

Click here to see an example of how to use create_task_schedule API.

create_task_validation(workspace_id, create_task_validation_details, **kwargs)

Validates a specific task.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • create_task_validation_details (oci.data_integration.models.CreateTaskValidationDetails) – (required) The information needed to create a task validation.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type TaskValidation

Return type:

Response

Example:

Click here to see an example of how to use create_task_validation API.

create_user_defined_function(workspace_id, create_user_defined_function_details, **kwargs)

Creates a new UserDefinedFunction in a function library ready for performing data integrations.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • create_user_defined_function_details (oci.data_integration.models.CreateUserDefinedFunctionDetails) – (required) The details needed to create a new UserDefinedFunction.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type UserDefinedFunction

Return type:

Response

Example:

Click here to see an example of how to use create_user_defined_function API.

create_user_defined_function_validation(workspace_id, create_user_defined_function_validation_details, **kwargs)

Accepts the UserDefinedFunction definition in the request payload and creates a UserDefinedFunction validation.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • create_user_defined_function_validation_details (oci.data_integration.models.CreateUserDefinedFunctionValidationDetails) – (required) The information needed to create the UserDefinedFunction validation for the UserDefinedFunction object.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type UserDefinedFunctionValidation

Return type:

Response

Example:

Click here to see an example of how to use create_user_defined_function_validation API.

create_workspace(create_workspace_details, **kwargs)

Creates a new Data Integration workspace ready for performing data integration tasks. To retrieve the OCID for the new workspace, use the opc-work-request-id returned by this API and call the get_work_request() API.

Parameters:
  • create_workspace_details (oci.data_integration.models.CreateWorkspaceDetails) – (required) The information needed to create a new Data Integration workspace.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use create_workspace API.

delete_application(workspace_id, application_key, **kwargs)

Removes an application using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use delete_application API.

delete_connection(workspace_id, connection_key, **kwargs)

Removes a connection using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • connection_key (str) – (required) The connection key.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use delete_connection API.

delete_connection_validation(workspace_id, connection_validation_key, **kwargs)

Deletes a connection validation.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • connection_validation_key (str) – (required) The key of the connection validation.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use delete_connection_validation API.

delete_data_asset(workspace_id, data_asset_key, **kwargs)

Removes a data asset using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • data_asset_key (str) – (required) The data asset key.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use delete_data_asset API.

delete_data_flow(workspace_id, data_flow_key, **kwargs)

Removes a data flow from a project or folder using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • data_flow_key (str) – (required) The data flow key.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use delete_data_flow API.

delete_data_flow_validation(workspace_id, data_flow_validation_key, **kwargs)

Removes a data flow validation using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • data_flow_validation_key (str) – (required) The key of the dataflow validation.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use delete_data_flow_validation API.

delete_dis_application(workspace_id, dis_application_id, **kwargs)

Removes a DIS application using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • dis_application_id (str) – (required) The OCID of the DIS Application.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use delete_dis_application API.

delete_external_publication(workspace_id, task_key, external_publications_key, **kwargs)

Removes a published object using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • task_key (str) – (required) The task key.
  • external_publications_key (str) – (required) The external published object key.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use delete_external_publication API.

delete_external_publication_validation(workspace_id, task_key, external_publication_validation_key, **kwargs)

Removes a task validation using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • task_key (str) – (required) The task key.
  • external_publication_validation_key (str) – (required) The external published object key.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use delete_external_publication_validation API.

delete_folder(workspace_id, folder_key, **kwargs)

Removes a folder from a project using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • folder_key (str) – (required) The folder key.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use delete_folder API.

delete_function_library(workspace_id, function_library_key, **kwargs)

Removes a Function Library from a project using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • function_library_key (str) – (required) The functionLibrary key.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use delete_function_library API.

delete_patch(workspace_id, application_key, patch_key, **kwargs)

Removes a patch using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • patch_key (str) – (required) The patch key.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use delete_patch API.

delete_pipeline(workspace_id, pipeline_key, **kwargs)

Removes a pipeline from a project or folder using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • pipeline_key (str) – (required) The pipeline key.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use delete_pipeline API.

delete_pipeline_validation(workspace_id, pipeline_validation_key, **kwargs)

Removes a pipeline validation using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • pipeline_validation_key (str) – (required) The key of the pipeline validation.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use delete_pipeline_validation API.

delete_project(workspace_id, project_key, **kwargs)

Removes a project from the workspace using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • project_key (str) – (required) The project key.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use delete_project API.

delete_schedule(workspace_id, application_key, schedule_key, **kwargs)

Endpoint to delete schedule.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • schedule_key (str) – (required) Schedule Key
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use delete_schedule API.

delete_task(workspace_id, task_key, **kwargs)

Removes a task using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • task_key (str) – (required) The task key.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use delete_task API.

delete_task_run(workspace_id, application_key, task_run_key, **kwargs)

Deletes a task run using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • task_run_key (str) – (required) The task run key.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use delete_task_run API.

delete_task_schedule(workspace_id, application_key, task_schedule_key, **kwargs)

Endpoint to delete TaskSchedule.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • task_schedule_key (str) – (required) TaskSchedule Key
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use delete_task_schedule API.

delete_task_validation(workspace_id, task_validation_key, **kwargs)

Removes a task validation using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • task_validation_key (str) – (required) The task validation key.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use delete_task_validation API.

delete_user_defined_function(workspace_id, user_defined_function_key, **kwargs)

Removes a UserDefinedFunction from a function library using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • user_defined_function_key (str) – (required) The user defined function key.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use delete_user_defined_function API.

delete_user_defined_function_validation(workspace_id, user_defined_function_validation_key, **kwargs)

Removes a UserDefinedFunction validation using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • user_defined_function_validation_key (str) – (required) The key of the userDefinedFunction validation.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use delete_user_defined_function_validation API.

delete_workspace(workspace_id, **kwargs)

Deletes a Data Integration workspace resource using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • quiesce_timeout (int) – (optional) Used to set the timeout for Data Integration to gracefully close down any running jobs before stopping the workspace.
  • is_force_operation (bool) – (optional) Used to force close down the workspace.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use delete_workspace API.

get_application(workspace_id, application_key, **kwargs)

Retrieves an application using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Application

Return type:

Response

Example:

Click here to see an example of how to use get_application API.

get_connection(workspace_id, connection_key, **kwargs)

Retrieves the connection details using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • connection_key (str) – (required) The connection key.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Connection

Return type:

Response

Example:

Click here to see an example of how to use get_connection API.

get_connection_validation(workspace_id, connection_validation_key, **kwargs)

Retrieves a connection validation using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • connection_validation_key (str) – (required) The key of the connection validation.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type ConnectionValidation

Return type:

Response

Example:

Click here to see an example of how to use get_connection_validation API.

get_count_statistic(workspace_id, count_statistic_key, **kwargs)
Retrieves statistics on a workspace. It returns an object with an array of property values, such as the number of projects, |
applications, data assets, and so on.
Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • count_statistic_key (str) – (required) A unique key of the container object, such as workspace, project, and so on, to count statistics for. The statistics is fetched for the given key.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type CountStatistic

Return type:

Response

Example:

Click here to see an example of how to use get_count_statistic API.

get_data_asset(workspace_id, data_asset_key, **kwargs)

Retrieves details of a data asset using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • data_asset_key (str) – (required) The data asset key.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type DataAsset

Return type:

Response

Example:

Click here to see an example of how to use get_data_asset API.

get_data_entity(workspace_id, connection_key, schema_resource_name, data_entity_key, **kwargs)

Retrieves the data entity details with the given name from live schema.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • connection_key (str) – (required) The connection key.
  • schema_resource_name (str) – (required) The schema resource name used for retrieving schemas.
  • data_entity_key (str) – (required) The key of the data entity.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type DataEntity

Return type:

Response

Example:

Click here to see an example of how to use get_data_entity API.

get_data_flow(workspace_id, data_flow_key, **kwargs)

Retrieves a data flow using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • data_flow_key (str) – (required) The data flow key.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • expand_references (str) – (optional) Used to expand references of the object. If value is true, then all referenced objects are expanded. If value is false, then shallow objects are returned in place of references. Default is false. <br><br><B>Example:</B><br> <ul> <li><B>?expandReferences=true</B> returns all objects of type data loader task</li> </ul>
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type DataFlow

Return type:

Response

Example:

Click here to see an example of how to use get_data_flow API.

get_data_flow_validation(workspace_id, data_flow_validation_key, **kwargs)

Retrieves a data flow validation using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • data_flow_validation_key (str) – (required) The key of the dataflow validation.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type DataFlowValidation

Return type:

Response

Example:

Click here to see an example of how to use get_data_flow_validation API.

get_dependent_object(workspace_id, application_key, dependent_object_key, **kwargs)

Retrieves the details of a dependent object from an application.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • dependent_object_key (str) – (required) The dependent object key.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type DependentObject

Return type:

Response

Example:

Click here to see an example of how to use get_dependent_object API.

get_dis_application(workspace_id, dis_application_id, **kwargs)

Retrieves an application using the specified OCID.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • dis_application_id (str) – (required) The OCID of the DIS Application.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type DisApplication

Return type:

Response

Example:

Click here to see an example of how to use get_dis_application API.

get_external_publication(workspace_id, task_key, external_publications_key, **kwargs)

Retrieves a publshed object in an task using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • task_key (str) – (required) The task key.
  • external_publications_key (str) – (required) The external published object key.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type ExternalPublication

Return type:

Response

Example:

Click here to see an example of how to use get_external_publication API.

get_external_publication_validation(workspace_id, task_key, external_publication_validation_key, **kwargs)

Retrieves an external publication validation using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • task_key (str) – (required) The task key.
  • external_publication_validation_key (str) – (required) The external published object key.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type ExternalPublicationValidation

Return type:

Response

Example:

Click here to see an example of how to use get_external_publication_validation API.

get_folder(workspace_id, folder_key, **kwargs)

Retrieves a folder using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • folder_key (str) – (required) The folder key.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • projection (list[str]) –

    (optional) This parameter allows users to specify which view of the object to return. CHILD_COUNT_STATISTICS - This option is used to get statistics on immediate children of the object by their type.

    Allowed values are: “CHILD_COUNT_STATISTICS”

  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Folder

Return type:

Response

Example:

Click here to see an example of how to use get_folder API.

get_function_library(workspace_id, function_library_key, **kwargs)

Retrieves a Function Library using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • function_library_key (str) – (required) The functionLibrary key.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • projection (list[str]) –

    (optional) This parameter allows users to specify which view of the object to return. CHILD_COUNT_STATISTICS - This option is used to get statistics on immediate children of the object by their type.

    Allowed values are: “CHILD_COUNT_STATISTICS”

  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type FunctionLibrary

Return type:

Response

Example:

Click here to see an example of how to use get_function_library API.

get_patch(workspace_id, application_key, patch_key, **kwargs)

Retrieves a patch in an application using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • patch_key (str) – (required) The patch key.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Patch

Return type:

Response

Example:

Click here to see an example of how to use get_patch API.

get_pipeline(workspace_id, pipeline_key, **kwargs)

Retrieves a pipeline using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • pipeline_key (str) – (required) The pipeline key.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • expand_references (str) – (optional) Used to expand references of the object. If value is true, then all referenced objects are expanded. If value is false, then shallow objects are returned in place of references. Default is false. <br><br><B>Example:</B><br> <ul> <li><B>?expandReferences=true</B> returns all objects of type data loader task</li> </ul>
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Pipeline

Return type:

Response

Example:

Click here to see an example of how to use get_pipeline API.

get_pipeline_validation(workspace_id, pipeline_validation_key, **kwargs)

Retrieves a pipeline validation using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • pipeline_validation_key (str) – (required) The key of the pipeline validation.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type PipelineValidation

Return type:

Response

Example:

Click here to see an example of how to use get_pipeline_validation API.

get_project(workspace_id, project_key, **kwargs)

Retrieves a project using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • project_key (str) – (required) The project key.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • projection (list[str]) –

    (optional) This parameter allows users to specify which view of the object to return. CHILD_COUNT_STATISTICS - This option is used to get statistics on immediate children of the object by their type.

    Allowed values are: “CHILD_COUNT_STATISTICS”

  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Project

Return type:

Response

Example:

Click here to see an example of how to use get_project API.

get_published_object(workspace_id, application_key, published_object_key, **kwargs)

Retrieves the details of a published object from an application.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • published_object_key (str) – (required) The published object key.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • expand_references (str) – (optional) Used to expand references of the object. If value is true, then all referenced objects are expanded. If value is false, then shallow objects are returned in place of references. Default is false. <br><br><B>Example:</B><br> <ul> <li><B>?expandReferences=true</B> returns all objects of type data loader task</li> </ul>
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type PublishedObject

Return type:

Response

Example:

Click here to see an example of how to use get_published_object API.

get_reference(workspace_id, application_key, reference_key, **kwargs)

Retrieves a reference in an application.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • reference_key (str) – (required) The reference key.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Reference

Return type:

Response

Example:

Click here to see an example of how to use get_reference API.

get_schedule(workspace_id, application_key, schedule_key, **kwargs)

Retrieves schedule by schedule key

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • schedule_key (str) – (required) Schedule Key
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Schedule

Return type:

Response

Example:

Click here to see an example of how to use get_schedule API.

get_schema(workspace_id, connection_key, schema_resource_name, **kwargs)

Retrieves a schema that can be accessed using the specified connection.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • connection_key (str) – (required) The connection key.
  • schema_resource_name (str) – (required) The schema resource name used for retrieving schemas.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Schema

Return type:

Response

Example:

Click here to see an example of how to use get_schema API.

get_task(workspace_id, task_key, **kwargs)

Retrieves a task using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • task_key (str) – (required) The task key.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • expand_references (str) – (optional) Used to expand references of the object. If value is true, then all referenced objects are expanded. If value is false, then shallow objects are returned in place of references. Default is false. <br><br><B>Example:</B><br> <ul> <li><B>?expandReferences=true</B> returns all objects of type data loader task</li> </ul>
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Task

Return type:

Response

Example:

Click here to see an example of how to use get_task API.

get_task_run(workspace_id, application_key, task_run_key, **kwargs)

Retrieves a task run using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • task_run_key (str) – (required) The task run key.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type TaskRun

Return type:

Response

Example:

Click here to see an example of how to use get_task_run API.

get_task_schedule(workspace_id, application_key, task_schedule_key, **kwargs)

Endpoint used to get taskSchedule by its key

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • task_schedule_key (str) – (required) TaskSchedule Key
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type TaskSchedule

Return type:

Response

Example:

Click here to see an example of how to use get_task_schedule API.

get_task_validation(workspace_id, task_validation_key, **kwargs)

Retrieves a task validation using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • task_validation_key (str) – (required) The task validation key.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type TaskValidation

Return type:

Response

Example:

Click here to see an example of how to use get_task_validation API.

get_user_defined_function(workspace_id, user_defined_function_key, **kwargs)

Retrieves a UserDefinedFunction using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • user_defined_function_key (str) – (required) The user defined function key.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type UserDefinedFunction

Return type:

Response

Example:

Click here to see an example of how to use get_user_defined_function API.

get_user_defined_function_validation(workspace_id, user_defined_function_validation_key, **kwargs)

Retrieves a UserDefinedFunction validation using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • user_defined_function_validation_key (str) – (required) The key of the userDefinedFunction validation.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type UserDefinedFunctionValidation

Return type:

Response

Example:

Click here to see an example of how to use get_user_defined_function_validation API.

get_work_request(work_request_id, **kwargs)

Retrieves the status of the work request with the given ID.

Parameters:
  • work_request_id (str) – (required) The ID of the asynchronous work request to retrieve.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type WorkRequest

Return type:

Response

Example:

Click here to see an example of how to use get_work_request API.

get_workspace(workspace_id, **kwargs)

Retrieves a Data Integration workspace using the specified identifier.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Workspace

Return type:

Response

Example:

Click here to see an example of how to use get_workspace API.

list_applications(workspace_id, **kwargs)

Retrieves a list of applications and provides options to filter the list.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • name (str) – (optional) Used to filter by the name of the object.
  • name_contains (str) – (optional) This parameter can be used to filter objects by the names that match partially or fully with the given value.
  • identifier (list[str]) – (optional) Used to filter by the identifier of the published object.
  • fields (list[str]) – (optional) Specifies the fields to get for an object.
  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type ApplicationSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_applications API.

list_connection_validations(workspace_id, **kwargs)

Retrieves a list of connection validations within the specified workspace.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • key (str) – (optional) Used to filter by the key of the object.
  • name (str) – (optional) Used to filter by the name of the object.
  • identifier (str) – (optional) Used to filter by the identifier of the object.
  • fields (list[str]) – (optional) Specifies the fields to get for an object.
  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type ConnectionValidationSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_connection_validations API.

list_connections(workspace_id, data_asset_key, **kwargs)

Retrieves a list of all connections.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • data_asset_key (str) – (required) Used to filter by the data asset key of the object.
  • name (str) – (optional) Used to filter by the name of the object.
  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • fields (list[str]) – (optional) Specifies the fields to get for an object.
  • type (str) – (optional) Type of the object to filter the results with.
  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type ConnectionSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_connections API.

list_data_assets(workspace_id, **kwargs)

Retrieves a list of all data asset summaries.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • fields (list[str]) – (optional) Specifies the fields to get for an object.
  • type (str) – (optional) Type of the object to filter the results with.
  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • name (str) – (optional) Used to filter by the name of the object.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type DataAssetSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_data_assets API.

list_data_entities(workspace_id, connection_key, schema_resource_name, **kwargs)

Lists a summary of data entities from the data asset using the specified connection.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • connection_key (str) – (required) The connection key.
  • schema_resource_name (str) – (required) The schema resource name used for retrieving schemas.
  • name (str) – (optional) Used to filter by the name of the object.
  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • type (str) – (optional) Type of the object to filter the results with.
  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • fields (list[str]) – (optional) Specifies the fields to get for an object.
  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • name_list (list[str]) – (optional) Used to filter by the name of the object.
  • is_pattern (bool) – (optional) This parameter can be used to specify whether entity search type is pattern search or not.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type DataEntitySummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_data_entities API.

list_data_flow_validations(workspace_id, **kwargs)

Retrieves a list of data flow validations within the specified workspace.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • key (str) – (optional) Used to filter by the key of the object.
  • name (str) – (optional) Used to filter by the name of the object.
  • identifier (str) – (optional) Used to filter by the identifier of the object.
  • fields (list[str]) – (optional) Specifies the fields to get for an object.
  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type DataFlowValidationSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_data_flow_validations API.

list_data_flows(workspace_id, **kwargs)

Retrieves a list of data flows in a project or folder.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • folder_id (str) – (optional) Unique key of the folder.
  • fields (list[str]) – (optional) Specifies the fields to get for an object.
  • name (str) – (optional) Used to filter by the name of the object.
  • identifier (list[str]) – (optional) Used to filter by the identifier of the object.
  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type DataFlowSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_data_flows API.

list_dependent_objects(workspace_id, application_key, **kwargs)

Retrieves a list of all dependent objects for a specific application.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • fields (list[str]) – (optional) Specifies the fields to get for an object.
  • name (str) – (optional) Used to filter by the name of the object.
  • name_contains (str) – (optional) This parameter can be used to filter objects by the names that match partially or fully with the given value.
  • identifier (list[str]) – (optional) Used to filter by the identifier of the published object.
  • type (list[str]) – (optional) Used to filter by the object type of the object. It can be suffixed with an optional filter operator InSubtree. For Data Integration APIs, a filter based on type Task is used.
  • type_in_subtree (str) – (optional) Used in association with type parameter. If value is true, then type all sub types of the given type parameter is considered. If value is false, then sub types are not considered. Default is false.
  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type DependentObjectSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_dependent_objects API.

list_dis_applications(workspace_id, compartment_id, **kwargs)

Retrieves a list of DIS Applications in a compartment and provides options to filter the list.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • compartment_id (str) – (required) OCID of the compartment for which the list of DIS Applications is to be retrieved.
  • name (str) – (optional) Used to filter by the name of the object.
  • name_contains (str) – (optional) This parameter can be used to filter objects by the names that match partially or fully with the given value.
  • identifier (list[str]) – (optional) Used to filter by the identifier of the published object.
  • fields (list[str]) – (optional) Specifies the fields to get for an object.
  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type DisApplicationSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_dis_applications API.

list_external_publication_validations(workspace_id, task_key, **kwargs)

Retrieves a lists of external publication validations in a workspace and provides options to filter the list.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • task_key (str) – (required) The task key.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • fields (list[str]) – (optional) Specifies the fields to get for an object.
  • name (str) – (optional) Used to filter by the name of the object.
  • identifier (list[str]) – (optional) Used to filter by the identifier of the object.
  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type ExternalPublicationValidationSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_external_publication_validations API.

list_external_publications(workspace_id, task_key, **kwargs)

Retrieves a list of external publications in an application and provides options to filter the list.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • task_key (str) – (required) The task key.
  • fields (list[str]) – (optional) Specifies the fields to get for an object.
  • name (str) – (optional) Used to filter by the name of the object.
  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type ExternalPublicationSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_external_publications API.

list_folders(workspace_id, **kwargs)

Retrieves a list of folders in a project and provides options to filter the list.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • aggregator_key (str) – (optional) Used to filter by the project or the folder object.
  • fields (list[str]) – (optional) Specifies the fields to get for an object.
  • name (str) – (optional) Used to filter by the name of the object.
  • name_contains (str) – (optional) This parameter can be used to filter objects by the names that match partially or fully with the given value.
  • identifier (list[str]) – (optional) Used to filter by the identifier of the object.
  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type FolderSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_folders API.

list_function_libraries(workspace_id, **kwargs)

Retrieves a list of function libraries in a project and provides options to filter the list.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • aggregator_key (str) – (optional) Used to filter by the project or the folder object.
  • fields (list[str]) – (optional) Specifies the fields to get for an object.
  • name (str) – (optional) Used to filter by the name of the object.
  • identifier (list[str]) – (optional) Used to filter by the identifier of the object.
  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type FunctionLibrarySummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_function_libraries API.

list_patch_changes(workspace_id, application_key, **kwargs)

Retrieves a list of patches in an application and provides options to filter the list.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • name (str) – (optional) Used to filter by the name of the object.
  • since_patch (str) – (optional) Specifies the patch key to query from.
  • to_patch (str) – (optional) Specifies the patch key to query to.
  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type PatchChangeSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_patch_changes API.

list_patches(workspace_id, application_key, **kwargs)

Retrieves a list of patches in an application and provides options to filter the list. For listing changes based on a period and logical objects changed, see ListPatchChanges API.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • name (str) – (optional) Used to filter by the name of the object.
  • identifier (list[str]) – (optional) Used to filter by the identifier of the published object.
  • fields (list[str]) – (optional) Specifies the fields to get for an object.
  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type PatchSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_patches API.

list_pipeline_validations(workspace_id, **kwargs)

Retrieves a list of pipeline validations within the specified workspace.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • key (str) – (optional) Used to filter by the key of the object.
  • name (str) – (optional) Used to filter by the name of the object.
  • identifier (str) – (optional) Used to filter by the identifier of the object.
  • fields (list[str]) – (optional) Specifies the fields to get for an object.
  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type PipelineValidationSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_pipeline_validations API.

list_pipelines(workspace_id, **kwargs)

Retrieves a list of pipelines in a project or folder from within a workspace, the query parameter specifies the project or folder.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • aggregator_key (str) – (optional) Used to filter by the project or the folder object.
  • fields (list[str]) – (optional) Specifies the fields to get for an object.
  • name (str) – (optional) Used to filter by the name of the object.
  • identifier (list[str]) – (optional) Used to filter by the identifier of the object.
  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type PipelineSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_pipelines API.

list_projects(workspace_id, **kwargs)

Retrieves a lists of projects in a workspace and provides options to filter the list.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • fields (list[str]) – (optional) Specifies the fields to get for an object.
  • name (str) – (optional) Used to filter by the name of the object.
  • name_contains (str) – (optional) This parameter can be used to filter objects by the names that match partially or fully with the given value.
  • identifier (list[str]) – (optional) Used to filter by the identifier of the object.
  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type ProjectSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_projects API.

list_published_objects(workspace_id, application_key, **kwargs)

Retrieves a list of all the published objects for a specified application.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • fields (list[str]) – (optional) Specifies the fields to get for an object.
  • name (str) – (optional) Used to filter by the name of the object.
  • name_starts_with (str) – (optional) This parameter can be used to filter objects by the names starting with the given value.
  • name_contains (str) – (optional) This parameter can be used to filter objects by the names that match partially or fully with the given value.
  • identifier (list[str]) – (optional) Used to filter by the identifier of the published object.
  • type (list[str]) – (optional) Used to filter by the object type of the object. It can be suffixed with an optional filter operator InSubtree. For Data Integration APIs, a filter based on type Task is used.
  • type_in_subtree (str) – (optional) Used in association with type parameter. If value is true, then type all sub types of the given type parameter is considered. If value is false, then sub types are not considered. Default is false.
  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type PublishedObjectSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_published_objects API.

list_references(workspace_id, application_key, **kwargs)

Retrieves a list of references in an application. Reference objects are created when dataflows and tasks use objects, such as data assets and connections.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • name (str) – (optional) Used to filter by the name of the object.
  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type ReferenceSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_references API.

list_schedules(workspace_id, application_key, **kwargs)

Use this endpoint to list schedules.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • key (list[str]) – (optional) Used to filter by the key of the object.
  • name (str) – (optional) Used to filter by the name of the object.
  • identifier (list[str]) – (optional) Used to filter by the identifier of the object.
  • type (list[str]) – (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. <br><br><B>Examples:</B><br> <ul> <li><B>?type=DATA_LOADER_TASK&typeInSubtree=false</B> returns all objects of type data loader task</li> <li><B>?type=DATA_LOADER_TASK</B> returns all objects of type data loader task</li> <li><B>?type=DATA_LOADER_TASK&typeInSubtree=true</B> returns all objects of type data loader task</li> </ul>
  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type ScheduleSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_schedules API.

list_schemas(workspace_id, connection_key, schema_resource_name, **kwargs)

Retrieves a list of all the schemas that can be accessed using the specified connection.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • connection_key (str) – (required) The connection key.
  • schema_resource_name (str) – (required) Schema resource name used for retrieving schemas.
  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • fields (list[str]) – (optional) Specifies the fields to get for an object.
  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • name (str) – (optional) Used to filter by the name of the object.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • name_list (list[str]) – (optional) Used to filter by the name of the object.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type SchemaSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_schemas API.

list_task_run_logs(workspace_id, application_key, task_run_key, **kwargs)

Gets log entries for task runs using its key.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • task_run_key (str) – (required) The task run key.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type list of TaskRunLogSummary

Return type:

Response

Example:

Click here to see an example of how to use list_task_run_logs API.

list_task_runs(workspace_id, application_key, **kwargs)

Retrieves a list of task runs and provides options to filter the list.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • key (list[str]) – (optional) Used to filter by the key of the object.
  • aggregator_key (str) – (optional) Used to filter by the project or the folder object.
  • fields (list[str]) – (optional) Specifies the fields to get for an object.
  • name (str) – (optional) Used to filter by the name of the object.
  • identifier (list[str]) – (optional) Used to filter by the identifier of the object.
  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • filter (list[str]) – (optional) This filter parameter can be used to filter by model specific queryable fields of the object <br><br><B>Examples:-</B><br> <ul> <li><B>?filter=status eq Failed</B> returns all objects that have a status field with value Failed</li> </ul>
  • name_starts_with (str) – (optional) This parameter can be used to filter objects by the names starting with the given value.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type TaskRunSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_task_runs API.

list_task_schedules(workspace_id, application_key, **kwargs)

This endpoint can be used to get the list of all the TaskSchedule objects.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • key (list[str]) – (optional) Used to filter by the key of the object.
  • name (str) – (optional) Used to filter by the name of the object.
  • identifier (list[str]) – (optional) Used to filter by the identifier of the object.
  • type (list[str]) – (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. <br><br><B>Examples:</B><br> <ul> <li><B>?type=DATA_LOADER_TASK&typeInSubtree=false</B> returns all objects of type data loader task</li> <li><B>?type=DATA_LOADER_TASK</B> returns all objects of type data loader task</li> <li><B>?type=DATA_LOADER_TASK&typeInSubtree=true</B> returns all objects of type data loader task</li> </ul>
  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • is_enabled (bool) – (optional) This filter parameter can be used to filter task schedule by its state.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type TaskScheduleSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_task_schedules API.

list_task_validations(workspace_id, **kwargs)

Retrieves a list of task validations within the specified workspace.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • key (str) – (optional) Used to filter by the key of the object.
  • name (str) – (optional) Used to filter by the name of the object.
  • identifier (str) – (optional) Used to filter by the identifier of the object.
  • fields (list[str]) – (optional) Specifies the fields to get for an object.
  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type TaskValidationSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_task_validations API.

list_tasks(workspace_id, **kwargs)

Retrieves a list of all tasks in a specified project or folder.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • folder_id (str) – (optional) Unique key of the folder.
  • fields (list[str]) – (optional) Specifies the fields to get for an object.
  • name (str) – (optional) Used to filter by the name of the object.
  • key (list[str]) – (optional) Used to filter by the key of the object.
  • identifier (list[str]) – (optional) Used to filter by the identifier of the object.
  • type (list[str]) – (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. <br><br><B>Examples:</B><br> <ul> <li><B>?type=DATA_LOADER_TASK&typeInSubtree=false</B> returns all objects of type data loader task</li> <li><B>?type=DATA_LOADER_TASK</B> returns all objects of type data loader task</li> <li><B>?type=DATA_LOADER_TASK&typeInSubtree=true</B> returns all objects of type data loader task</li> </ul>
  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type TaskSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_tasks API.

list_user_defined_function_validations(workspace_id, **kwargs)

Retrieves a list of UserDefinedFunctionvalidations within the specified workspace.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • key (str) – (optional) Used to filter by the key of the object.
  • name (str) – (optional) Used to filter by the name of the object.
  • identifier (str) – (optional) Used to filter by the identifier of the object.
  • fields (list[str]) – (optional) Specifies the fields to get for an object.
  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type UserDefinedFunctionValidationSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_user_defined_function_validations API.

list_user_defined_functions(workspace_id, **kwargs)

Retrieves a list of UserDefinedFunctions in a function library.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • function_library_key (str) – (optional) Unique key of the FunctionLibrary.
  • fields (list[str]) – (optional) Specifies the fields to get for an object.
  • name (str) – (optional) Used to filter by the name of the object.
  • identifier (list[str]) – (optional) Used to filter by the identifier of the object.
  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type UserDefinedFunctionSummaryCollection

Return type:

Response

Example:

Click here to see an example of how to use list_user_defined_functions API.

list_work_request_errors(work_request_id, **kwargs)

Retrieves a paginated list of errors for a given work request.

Parameters:
  • work_request_id (str) – (required) The ID of the asynchronous work request to retrieve.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type list of WorkRequestError

Return type:

Response

Example:

Click here to see an example of how to use list_work_request_errors API.

list_work_request_logs(work_request_id, **kwargs)

Retrieves a paginated list of logs for a given work request.

Parameters:
  • work_request_id (str) – (required) The ID of the asynchronous work request to retrieve.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type list of WorkRequestLogEntry

Return type:

Response

Example:

Click here to see an example of how to use list_work_request_logs API.

list_work_requests(compartment_id, **kwargs)

Lists the work requests in a compartment.

Parameters:
  • compartment_id (str) – (required) The OCID of the compartment containing the resources you want to list.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • workspace_id (str) – (optional) DIS workspace id
  • work_request_status (str) –

    (optional) The work request status.

    Allowed values are: “ACCEPTED”, “IN_PROGRESS”, “FAILED”, “SUCCEEDED”, “CANCELING”, “CANCELED”

  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type list of WorkRequestSummary

Return type:

Response

Example:

Click here to see an example of how to use list_work_requests API.

list_workspaces(compartment_id, **kwargs)

Retrieves a list of Data Integration workspaces.

Parameters:
  • compartment_id (str) – (required) The OCID of the compartment containing the resources you want to list.
  • name (str) – (optional) Used to filter by the name of the object.
  • limit (int) –

    (optional) Sets the maximum number of results per page, or items to return in a paginated List call. See List Pagination.

  • page (str) –

    (optional) For list pagination. The value for this parameter is the opc-next-page or the opc-prev-page response header from the previous List call. See List Pagination.

  • lifecycle_state (str) –

    (optional) The lifecycle state of a resource. When specified, the operation only returns resources that match the given lifecycle state. When not specified, all lifecycle states are processed as a match.

    Allowed values are: “CREATING”, “ACTIVE”, “INACTIVE”, “UPDATING”, “DELETING”, “DELETED”, “FAILED”, “STARTING”, “STOPPING”, “STOPPED”

  • sort_order (str) –

    (optional) Specifies sort order to use, either ASC (ascending) or DESC (descending).

    Allowed values are: “ASC”, “DESC”

  • sort_by (str) –

    (optional) Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter query is present (search operation and sorting order is by relevance score in descending order).

    Allowed values are: “TIME_CREATED”, “DISPLAY_NAME”

  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type list of WorkspaceSummary

Return type:

Response

Example:

Click here to see an example of how to use list_workspaces API.

start_workspace(workspace_id, **kwargs)

Starts a workspace.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use start_workspace API.

stop_workspace(workspace_id, **kwargs)

Stops a workspace.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • quiesce_timeout (int) – (optional) Used to set the timeout for Data Integration to gracefully close down any running jobs before stopping the workspace.
  • is_force_operation (bool) – (optional) Used to force close down the workspace.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type None

Return type:

Response

Example:

Click here to see an example of how to use stop_workspace API.

update_application(workspace_id, application_key, update_application_details, **kwargs)

Updates an application.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • update_application_details (oci.data_integration.models.UpdateApplicationDetails) – (required) The details needed to update an application.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Application

Return type:

Response

Example:

Click here to see an example of how to use update_application API.

update_connection(workspace_id, connection_key, update_connection_details, **kwargs)

Updates a connection under a data asset.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • connection_key (str) – (required) The connection key.
  • update_connection_details (oci.data_integration.models.UpdateConnectionDetails) – (required) The information needed to update a connection.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Connection

Return type:

Response

Example:

Click here to see an example of how to use update_connection API.

update_data_asset(workspace_id, data_asset_key, update_data_asset_details, **kwargs)

Updates a specific data asset with default connection.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • data_asset_key (str) – (required) The data asset key.
  • update_data_asset_details (oci.data_integration.models.UpdateDataAssetDetails) – (required) The information needed to update a data asset.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type DataAsset

Return type:

Response

Example:

Click here to see an example of how to use update_data_asset API.

update_data_flow(workspace_id, data_flow_key, update_data_flow_details, **kwargs)

Updates a specific data flow.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • data_flow_key (str) – (required) The data flow key.
  • update_data_flow_details (oci.data_integration.models.UpdateDataFlowDetails) – (required) The details needed to updated a data flow.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type DataFlow

Return type:

Response

Example:

Click here to see an example of how to use update_data_flow API.

update_dis_application(workspace_id, dis_application_id, update_dis_application_details, **kwargs)

Updates a DIS Application.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • dis_application_id (str) – (required) The OCID of the DIS Application.
  • update_dis_application_details (oci.data_integration.models.UpdateDisApplicationDetails) – (required) The details needed to update an application.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type DisApplication

Return type:

Response

Example:

Click here to see an example of how to use update_dis_application API.

update_external_publication(workspace_id, task_key, external_publications_key, update_external_publication_details, **kwargs)

Updates the external publication object.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • task_key (str) – (required) The task key.
  • external_publications_key (str) – (required) The external published object key.
  • update_external_publication_details (oci.data_integration.models.UpdateExternalPublicationDetails) – (required) The information to be updated.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type ExternalPublication

Return type:

Response

Example:

Click here to see an example of how to use update_external_publication API.

update_folder(workspace_id, folder_key, update_folder_details, **kwargs)

Updates a specific folder.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • folder_key (str) – (required) The folder key.
  • update_folder_details (oci.data_integration.models.UpdateFolderDetails) – (required) The details needed to update a folder.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Folder

Return type:

Response

Example:

Click here to see an example of how to use update_folder API.

update_function_library(workspace_id, function_library_key, update_function_library_details, **kwargs)

Updates a specific Function Library.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • function_library_key (str) – (required) The functionLibrary key.
  • update_function_library_details (oci.data_integration.models.UpdateFunctionLibraryDetails) – (required) The details needed to update a FunctionL ibrary.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type FunctionLibrary

Return type:

Response

Example:

Click here to see an example of how to use update_function_library API.

update_pipeline(workspace_id, pipeline_key, update_pipeline_details, **kwargs)

Updates a specific pipeline.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • pipeline_key (str) – (required) The pipeline key.
  • update_pipeline_details (oci.data_integration.models.UpdatePipelineDetails) – (required) The details needed to updated a pipeline.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Pipeline

Return type:

Response

Example:

Click here to see an example of how to use update_pipeline API.

update_project(workspace_id, project_key, update_project_details, **kwargs)

Updates a specific project.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • project_key (str) – (required) The project key.
  • update_project_details (oci.data_integration.models.UpdateProjectDetails) – (required) The details needed to update a project.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Project

Return type:

Response

Example:

Click here to see an example of how to use update_project API.

update_reference(workspace_id, application_key, reference_key, update_reference_details, **kwargs)

Updates the application references. For example, to map a data asset to a different target object.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • reference_key (str) – (required) The reference key.
  • update_reference_details (oci.data_integration.models.UpdateReferenceDetails) – (required) The details needed to update the references.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_retry_token (str) – (optional) A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Reference

Return type:

Response

Example:

Click here to see an example of how to use update_reference API.

update_schedule(workspace_id, application_key, schedule_key, update_schedule_details, **kwargs)

Endpoint used to update the schedule

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • schedule_key (str) – (required) Schedule Key
  • update_schedule_details (oci.data_integration.models.UpdateScheduleDetails) – (required) Request body parameter for Schedule details
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Schedule

Return type:

Response

Example:

Click here to see an example of how to use update_schedule API.

update_task(workspace_id, task_key, update_task_details, **kwargs)

Updates a specific task. For example, you can update the task description or move the task to a different folder by changing the aggregatorKey to a different folder in the registry.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • task_key (str) – (required) The task key.
  • update_task_details (oci.data_integration.models.UpdateTaskDetails) – (required) The details needed to update a task.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Task

Return type:

Response

Example:

Click here to see an example of how to use update_task API.

update_task_run(workspace_id, application_key, task_run_key, update_task_run_details, **kwargs)

Updates the status of the task run. For example, aborts a task run.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • task_run_key (str) – (required) The task run key.
  • update_task_run_details (oci.data_integration.models.UpdateTaskRunDetails) – (required) The details needed to update the status of a task run.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type TaskRunDetails

Return type:

Response

Example:

Click here to see an example of how to use update_task_run API.

update_task_schedule(workspace_id, application_key, task_schedule_key, update_task_schedule_details, **kwargs)

Endpoint used to update the TaskSchedule

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • application_key (str) – (required) The application key.
  • task_schedule_key (str) – (required) TaskSchedule Key
  • update_task_schedule_details (oci.data_integration.models.UpdateTaskScheduleDetails) – (required) Request body parameter for TaskSchedule details
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type TaskSchedule

Return type:

Response

Example:

Click here to see an example of how to use update_task_schedule API.

update_user_defined_function(workspace_id, user_defined_function_key, update_user_defined_function_details, **kwargs)

Updates a specific UserDefinedFunction.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • user_defined_function_key (str) – (required) The user defined function key.
  • update_user_defined_function_details (oci.data_integration.models.UpdateUserDefinedFunctionDetails) – (required) The details needed to updated a UserDefinedFunction.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type UserDefinedFunction

Return type:

Response

Example:

Click here to see an example of how to use update_user_defined_function API.

update_workspace(workspace_id, update_workspace_details, **kwargs)

Updates the specified Data Integration workspace.

Parameters:
  • workspace_id (str) – (required) The workspace ID.
  • update_workspace_details (oci.data_integration.models.UpdateWorkspaceDetails) – (required) The information needed to update the workspace.
  • if_match (str) – (optional) For optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value. When ‘if-match’ is provided and its value does not exactly match the ‘etag’ of the resource on the server, the request fails with the 412 response code.
  • opc_request_id (str) – (optional) Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
  • retry_strategy (obj) –

    (optional) A retry strategy to apply to this specific operation/call. This will override any retry strategy set at the client-level.

    This should be one of the strategies available in the retry module. This operation will not retry by default, users can also use the convenient DEFAULT_RETRY_STRATEGY provided by the SDK to enable retries for it. The specifics of the default retry strategy are described here.

    To have this operation explicitly not perform any retries, pass an instance of NoneRetryStrategy.

  • allow_control_chars (bool) – (optional) allow_control_chars is a boolean to indicate whether or not this request should allow control characters in the response object. By default, the response will not allow control characters in strings
Returns:

A Response object with data of type Workspace

Return type:

Response

Example:

Click here to see an example of how to use update_workspace API.