TaskRun¶
-
class
oci.data_integration.models.
TaskRun
(**kwargs)¶ Bases:
object
The information about a task run.
Attributes
AUTH_MODE_OBO
A constant which can be used with the auth_mode property of a TaskRun. AUTH_MODE_RESOURCE_PRINCIPAL
A constant which can be used with the auth_mode property of a TaskRun. AUTH_MODE_USER_CERTIFICATE
A constant which can be used with the auth_mode property of a TaskRun. EXPECTED_DURATION_UNIT_DAYS
A constant which can be used with the expected_duration_unit property of a TaskRun. EXPECTED_DURATION_UNIT_HOURS
A constant which can be used with the expected_duration_unit property of a TaskRun. EXPECTED_DURATION_UNIT_MINUTES
A constant which can be used with the expected_duration_unit property of a TaskRun. EXPECTED_DURATION_UNIT_SECONDS
A constant which can be used with the expected_duration_unit property of a TaskRun. STATUS_ERROR
A constant which can be used with the status property of a TaskRun. STATUS_NOT_STARTED
A constant which can be used with the status property of a TaskRun. STATUS_QUEUED
A constant which can be used with the status property of a TaskRun. STATUS_RUNNING
A constant which can be used with the status property of a TaskRun. STATUS_SUCCESS
A constant which can be used with the status property of a TaskRun. STATUS_TERMINATED
A constant which can be used with the status property of a TaskRun. STATUS_TERMINATING
A constant which can be used with the status property of a TaskRun. TASK_TYPE_DATA_LOADER_TASK
A constant which can be used with the task_type property of a TaskRun. TASK_TYPE_INTEGRATION_TASK
A constant which can be used with the task_type property of a TaskRun. TASK_TYPE_OCI_DATAFLOW_TASK
A constant which can be used with the task_type property of a TaskRun. TASK_TYPE_PIPELINE_TASK
A constant which can be used with the task_type property of a TaskRun. TASK_TYPE_REST_TASK
A constant which can be used with the task_type property of a TaskRun. TASK_TYPE_SQL_TASK
A constant which can be used with the task_type property of a TaskRun. auth_mode
Gets the auth_mode of this TaskRun. bytes_processed
Gets the bytes_processed of this TaskRun. config_provider
Gets the config_provider of this TaskRun. description
Gets the description of this TaskRun. end_time_millis
Gets the end_time_millis of this TaskRun. error_message
Gets the error_message of this TaskRun. execution_errors
Gets the execution_errors of this TaskRun. expected_duration
Gets the expected_duration of this TaskRun. expected_duration_unit
Gets the expected_duration_unit of this TaskRun. external_id
Gets the external_id of this TaskRun. identifier
Gets the identifier of this TaskRun. is_log_processing_in_progress
Gets the is_log_processing_in_progress of this TaskRun. key
Gets the key of this TaskRun. key_map
Gets the key_map of this TaskRun. last_updated
Gets the last_updated of this TaskRun. metadata
Gets the metadata of this TaskRun. metrics
Gets the metrics of this TaskRun. model_type
Gets the model_type of this TaskRun. model_version
Gets the model_version of this TaskRun. name
Gets the name of this TaskRun. object_status
Gets the object_status of this TaskRun. object_version
Gets the object_version of this TaskRun. opc_request_id
Gets the opc_request_id of this TaskRun. outputs
Gets the outputs of this TaskRun. parent_ref
Gets the parent_ref of this TaskRun. records_written
Gets the records_written of this TaskRun. retry_attempt
Gets the retry_attempt of this TaskRun. start_time_millis
Gets the start_time_millis of this TaskRun. status
Gets the status of this TaskRun. task_key
Gets the task_key of this TaskRun. task_schedule
Gets the task_schedule of this TaskRun. task_type
Gets the task_type of this TaskRun. termination_errors
Gets the termination_errors of this TaskRun. Methods
__init__
(**kwargs)Initializes a new TaskRun object with values from keyword arguments. -
AUTH_MODE_OBO
= 'OBO'¶ A constant which can be used with the auth_mode property of a TaskRun. This constant has a value of “OBO”
-
AUTH_MODE_RESOURCE_PRINCIPAL
= 'RESOURCE_PRINCIPAL'¶ A constant which can be used with the auth_mode property of a TaskRun. This constant has a value of “RESOURCE_PRINCIPAL”
-
AUTH_MODE_USER_CERTIFICATE
= 'USER_CERTIFICATE'¶ A constant which can be used with the auth_mode property of a TaskRun. This constant has a value of “USER_CERTIFICATE”
-
EXPECTED_DURATION_UNIT_DAYS
= 'DAYS'¶ A constant which can be used with the expected_duration_unit property of a TaskRun. This constant has a value of “DAYS”
-
EXPECTED_DURATION_UNIT_HOURS
= 'HOURS'¶ A constant which can be used with the expected_duration_unit property of a TaskRun. This constant has a value of “HOURS”
-
EXPECTED_DURATION_UNIT_MINUTES
= 'MINUTES'¶ A constant which can be used with the expected_duration_unit property of a TaskRun. This constant has a value of “MINUTES”
-
EXPECTED_DURATION_UNIT_SECONDS
= 'SECONDS'¶ A constant which can be used with the expected_duration_unit property of a TaskRun. This constant has a value of “SECONDS”
-
STATUS_ERROR
= 'ERROR'¶ A constant which can be used with the status property of a TaskRun. This constant has a value of “ERROR”
-
STATUS_NOT_STARTED
= 'NOT_STARTED'¶ A constant which can be used with the status property of a TaskRun. This constant has a value of “NOT_STARTED”
-
STATUS_QUEUED
= 'QUEUED'¶ A constant which can be used with the status property of a TaskRun. This constant has a value of “QUEUED”
-
STATUS_RUNNING
= 'RUNNING'¶ A constant which can be used with the status property of a TaskRun. This constant has a value of “RUNNING”
-
STATUS_SUCCESS
= 'SUCCESS'¶ A constant which can be used with the status property of a TaskRun. This constant has a value of “SUCCESS”
-
STATUS_TERMINATED
= 'TERMINATED'¶ A constant which can be used with the status property of a TaskRun. This constant has a value of “TERMINATED”
-
STATUS_TERMINATING
= 'TERMINATING'¶ A constant which can be used with the status property of a TaskRun. This constant has a value of “TERMINATING”
-
TASK_TYPE_DATA_LOADER_TASK
= 'DATA_LOADER_TASK'¶ A constant which can be used with the task_type property of a TaskRun. This constant has a value of “DATA_LOADER_TASK”
-
TASK_TYPE_INTEGRATION_TASK
= 'INTEGRATION_TASK'¶ A constant which can be used with the task_type property of a TaskRun. This constant has a value of “INTEGRATION_TASK”
-
TASK_TYPE_OCI_DATAFLOW_TASK
= 'OCI_DATAFLOW_TASK'¶ A constant which can be used with the task_type property of a TaskRun. This constant has a value of “OCI_DATAFLOW_TASK”
-
TASK_TYPE_PIPELINE_TASK
= 'PIPELINE_TASK'¶ A constant which can be used with the task_type property of a TaskRun. This constant has a value of “PIPELINE_TASK”
-
TASK_TYPE_REST_TASK
= 'REST_TASK'¶ A constant which can be used with the task_type property of a TaskRun. This constant has a value of “REST_TASK”
-
TASK_TYPE_SQL_TASK
= 'SQL_TASK'¶ A constant which can be used with the task_type property of a TaskRun. This constant has a value of “SQL_TASK”
-
__init__
(**kwargs)¶ Initializes a new TaskRun object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - key (str) – The value to assign to the key property of this TaskRun.
- model_type (str) – The value to assign to the model_type property of this TaskRun.
- model_version (str) – The value to assign to the model_version property of this TaskRun.
- parent_ref (oci.data_integration.models.ParentReference) – The value to assign to the parent_ref property of this TaskRun.
- name (str) – The value to assign to the name property of this TaskRun.
- description (str) – The value to assign to the description property of this TaskRun.
- object_version (int) – The value to assign to the object_version property of this TaskRun.
- config_provider (oci.data_integration.models.ConfigProvider) – The value to assign to the config_provider property of this TaskRun.
- status (str) – The value to assign to the status property of this TaskRun. Allowed values for this property are: “NOT_STARTED”, “QUEUED”, “RUNNING”, “TERMINATING”, “TERMINATED”, “SUCCESS”, “ERROR”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- start_time_millis (int) – The value to assign to the start_time_millis property of this TaskRun.
- end_time_millis (int) – The value to assign to the end_time_millis property of this TaskRun.
- last_updated (int) – The value to assign to the last_updated property of this TaskRun.
- records_written (int) – The value to assign to the records_written property of this TaskRun.
- bytes_processed (int) – The value to assign to the bytes_processed property of this TaskRun.
- error_message (str) – The value to assign to the error_message property of this TaskRun.
- expected_duration (float) – The value to assign to the expected_duration property of this TaskRun.
- expected_duration_unit (str) – The value to assign to the expected_duration_unit property of this TaskRun. Allowed values for this property are: “SECONDS”, “MINUTES”, “HOURS”, “DAYS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- task_key (str) – The value to assign to the task_key property of this TaskRun.
- external_id (str) – The value to assign to the external_id property of this TaskRun.
- retry_attempt (int) – The value to assign to the retry_attempt property of this TaskRun.
- task_schedule (oci.data_integration.models.TaskSchedule) – The value to assign to the task_schedule property of this TaskRun.
- metrics (dict(str, float)) – The value to assign to the metrics property of this TaskRun.
- outputs (dict(str, ParameterValue)) – The value to assign to the outputs property of this TaskRun.
- execution_errors (list[str]) – The value to assign to the execution_errors property of this TaskRun.
- termination_errors (list[str]) – The value to assign to the termination_errors property of this TaskRun.
- auth_mode (str) – The value to assign to the auth_mode property of this TaskRun. Allowed values for this property are: “OBO”, “RESOURCE_PRINCIPAL”, “USER_CERTIFICATE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- opc_request_id (str) – The value to assign to the opc_request_id property of this TaskRun.
- object_status (int) – The value to assign to the object_status property of this TaskRun.
- task_type (str) – The value to assign to the task_type property of this TaskRun. Allowed values for this property are: “INTEGRATION_TASK”, “DATA_LOADER_TASK”, “PIPELINE_TASK”, “SQL_TASK”, “OCI_DATAFLOW_TASK”, “REST_TASK”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- is_log_processing_in_progress (bool) – The value to assign to the is_log_processing_in_progress property of this TaskRun.
- identifier (str) – The value to assign to the identifier property of this TaskRun.
- metadata (oci.data_integration.models.ObjectMetadata) – The value to assign to the metadata property of this TaskRun.
- key_map (dict(str, str)) – The value to assign to the key_map property of this TaskRun.
-
auth_mode
¶ Gets the auth_mode of this TaskRun. The autorization mode for when the task was executed.
Allowed values for this property are: “OBO”, “RESOURCE_PRINCIPAL”, “USER_CERTIFICATE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The auth_mode of this TaskRun. Return type: str
-
bytes_processed
¶ Gets the bytes_processed of this TaskRun. The number of bytes processed in the task run.
Returns: The bytes_processed of this TaskRun. Return type: int
-
config_provider
¶ Gets the config_provider of this TaskRun.
Returns: The config_provider of this TaskRun. Return type: oci.data_integration.models.ConfigProvider
-
description
¶ Gets the description of this TaskRun. Detailed description for the object.
Returns: The description of this TaskRun. Return type: str
-
end_time_millis
¶ Gets the end_time_millis of this TaskRun. The end time.
Returns: The end_time_millis of this TaskRun. Return type: int
-
error_message
¶ Gets the error_message of this TaskRun. Contains an error message if status is ERROR.
Returns: The error_message of this TaskRun. Return type: str
-
execution_errors
¶ Gets the execution_errors of this TaskRun. An array of execution errors from the run.
Returns: The execution_errors of this TaskRun. Return type: list[str]
-
expected_duration
¶ Gets the expected_duration of this TaskRun. The expected duration for the task run.
Returns: The expected_duration of this TaskRun. Return type: float
-
expected_duration_unit
¶ Gets the expected_duration_unit of this TaskRun. The expected duration unit of measure.
Allowed values for this property are: “SECONDS”, “MINUTES”, “HOURS”, “DAYS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The expected_duration_unit of this TaskRun. Return type: str
-
external_id
¶ Gets the external_id of this TaskRun. The external identifier for the task run.
Returns: The external_id of this TaskRun. Return type: str
-
identifier
¶ Gets the identifier of this TaskRun. Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
Returns: The identifier of this TaskRun. Return type: str
-
is_log_processing_in_progress
¶ Gets the is_log_processing_in_progress of this TaskRun. This field tells the user if there is any logs being fetched in backend for failure. Applicable only for failed pipeline tasks.
Returns: The is_log_processing_in_progress of this TaskRun. Return type: bool
-
key
¶ Gets the key of this TaskRun. The key of the object.
Returns: The key of this TaskRun. Return type: str
-
key_map
¶ Gets the key_map of this TaskRun. A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
Returns: The key_map of this TaskRun. Return type: dict(str, str)
-
last_updated
¶ Gets the last_updated of this TaskRun. The date and time the object was last updated.
Returns: The last_updated of this TaskRun. Return type: int
-
metadata
¶ Gets the metadata of this TaskRun.
Returns: The metadata of this TaskRun. Return type: oci.data_integration.models.ObjectMetadata
-
metrics
¶ Gets the metrics of this TaskRun. A map of metrics for the run.
Returns: The metrics of this TaskRun. Return type: dict(str, float)
-
model_type
¶ Gets the model_type of this TaskRun. The type of the object.
Returns: The model_type of this TaskRun. Return type: str
-
model_version
¶ Gets the model_version of this TaskRun. The model version of an object.
Returns: The model_version of this TaskRun. Return type: str
-
name
¶ Gets the name of this TaskRun. Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
Returns: The name of this TaskRun. Return type: str
-
object_status
¶ Gets the object_status of this TaskRun. The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
Returns: The object_status of this TaskRun. Return type: int
-
object_version
¶ Gets the object_version of this TaskRun. The version of the object that is used to track changes in the object instance.
Returns: The object_version of this TaskRun. Return type: int
-
opc_request_id
¶ Gets the opc_request_id of this TaskRun. The OPC request ID of execution of the task run.
Returns: The opc_request_id of this TaskRun. Return type: str
-
outputs
¶ Gets the outputs of this TaskRun. A map of the outputs of the run.
Returns: The outputs of this TaskRun. Return type: dict(str, ParameterValue)
-
parent_ref
¶ Gets the parent_ref of this TaskRun.
Returns: The parent_ref of this TaskRun. Return type: oci.data_integration.models.ParentReference
-
records_written
¶ Gets the records_written of this TaskRun. The number of records processed in the task run.
Returns: The records_written of this TaskRun. Return type: int
-
retry_attempt
¶ Gets the retry_attempt of this TaskRun. Holds the particular attempt number.
Returns: The retry_attempt of this TaskRun. Return type: int
-
start_time_millis
¶ Gets the start_time_millis of this TaskRun. The start time.
Returns: The start_time_millis of this TaskRun. Return type: int
-
status
¶ Gets the status of this TaskRun. The status of the task run.
Allowed values for this property are: “NOT_STARTED”, “QUEUED”, “RUNNING”, “TERMINATING”, “TERMINATED”, “SUCCESS”, “ERROR”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The status of this TaskRun. Return type: str
-
task_key
¶ Gets the task_key of this TaskRun. Task Key of the task for which TaskRun is being created. If not specified, the AggregatorKey in RegistryMetadata will be assumed to be the TaskKey
Returns: The task_key of this TaskRun. Return type: str
-
task_schedule
¶ Gets the task_schedule of this TaskRun.
Returns: The task_schedule of this TaskRun. Return type: oci.data_integration.models.TaskSchedule
-
task_type
¶ Gets the task_type of this TaskRun. The type of task run.
Allowed values for this property are: “INTEGRATION_TASK”, “DATA_LOADER_TASK”, “PIPELINE_TASK”, “SQL_TASK”, “OCI_DATAFLOW_TASK”, “REST_TASK”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The task_type of this TaskRun. Return type: str
-
termination_errors
¶ Gets the termination_errors of this TaskRun. An array of termination errors from the run.
Returns: The termination_errors of this TaskRun. Return type: list[str]
-