Cloudera · Schema
GetOperationDetailsResponse
Represents the response containing the details of an operation.
Big DataData EngineeringData LakehouseData PlatformData WarehouseHadoopHybrid CloudMachine LearningStreaming
Properties
| Name | Type | Description |
|---|---|---|
| operationId | string | The unique ID of the operation. |
| workflowOperation | object | The type of workflow for this operation. |
| operationStatus | object | The current status of the operation. |
| message | string | Additional details regarding operation status. |
| clusterCrn | string | The CRN of the cluster associated with the operation. |
| startTime | string | The start time of the operation. |
| lastUpdateTime | string | The last time the operation status was updated. |
| operationOwner | object | Details of operation owner. |
| retryCount | integer | Number of retires attempted. Its value is 0 for first operation. |
| workflowId | string | Cadence workflow ID. |
| runId | string | Cadence run ID. |
| phaseWorkflowDetails | array | Details of workflow phases. |
| activities | array | Activities |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/cloudera/main/json-schema/cloudera-get-operation-details-response-schema.json",
"title": "GetOperationDetailsResponse",
"description": "Represents the response containing the details of an operation.",
"x-generated": "2026-10-04",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/cloudera-compute-api-openapi.yml#/components/schemas/GetOperationDetailsResponse",
"type": "object",
"properties": {
"operationId": {
"type": "string",
"description": "The unique ID of the operation."
},
"workflowOperation": {
"description": "The type of workflow for this operation.",
"$ref": "#/$defs/WorkflowOperation"
},
"operationStatus": {
"description": "The current status of the operation.",
"$ref": "#/$defs/ExecutionStatus"
},
"message": {
"type": "string",
"description": "Additional details regarding operation status."
},
"clusterCrn": {
"type": "string",
"description": "The CRN of the cluster associated with the operation."
},
"startTime": {
"type": "string",
"format": "date-time",
"description": "The start time of the operation."
},
"lastUpdateTime": {
"type": "string",
"format": "date-time",
"description": "The last time the operation status was updated."
},
"operationOwner": {
"description": "Details of operation owner.",
"$ref": "#/$defs/OperationOwner"
},
"retryCount": {
"type": "integer",
"format": "int32",
"description": "Number of retires attempted. Its value is 0 for first operation."
},
"workflowId": {
"type": "string",
"description": "Cadence workflow ID."
},
"runId": {
"type": "string",
"description": "Cadence run ID."
},
"phaseWorkflowDetails": {
"type": "array",
"items": {
"$ref": "#/$defs/PhaseWorkflowDetail"
},
"description": "Details of workflow phases."
},
"activities": {
"type": "array",
"items": {
"$ref": "#/$defs/Activity"
},
"description": "Activities"
}
},
"$defs": {
"Activity": {
"type": "object",
"description": "Represents an individual activity within a workflow execution.",
"properties": {
"activityId": {
"type": "string",
"description": "Unique identifier for this activity instance."
},
"name": {
"type": "string",
"description": "Human-readable name of the activity."
},
"status": {
"description": "Current execution status of the activity.",
"$ref": "#/$defs/ExecutionStatus"
},
"startedAt": {
"type": "string",
"format": "date-time",
"description": "Time when the activity started execution."
},
"completedAt": {
"type": "string",
"format": "date-time",
"description": "Time when the activity completed execution."
},
"logs": {
"type": "array",
"items": {
"type": "string"
},
"description": "Collection of log messages generated during activity execution."
}
}
},
"AppWorkflowDetail": {
"type": "object",
"description": "Details of an application workflow.",
"properties": {
"workflowStatus": {
"description": "Workflow status.",
"$ref": "#/$defs/ExecutionStatus"
},
"message": {
"type": "string",
"description": "Additional details regarding workflow status."
},
"appCrn": {
"type": "string",
"description": "Application CRN."
},
"startTime": {
"type": "string",
"format": "date-time",
"description": "The start time of the workflow."
},
"lastUpdateTime": {
"type": "string",
"format": "date-time",
"description": "The last time the workflow status was updated."
},
"domain": {
"type": "string",
"description": "Domain of workflow."
},
"taskList": {
"type": "string",
"description": "List of tasks for workflows."
},
"workflowName": {
"type": "string",
"description": "Name of the workflow."
},
"workflowId": {
"type": "string",
"description": "Cadence workflow ID."
},
"runId": {
"type": "string",
"description": "Cadence run ID."
},
"activities": {
"type": "array",
"items": {
"$ref": "#/$defs/Activity"
},
"description": "Activities"
}
}
},
"ExecutionStatus": {
"type": "string",
"description": "Defines the execution status of an operation, workflow or activity.\n `UNKNOWN` - The execution status is unknown. `RUNNING` - The execution is currently running. `COMPLETED` - The execution has completed successfully. `FAILED` - The execution has failed. `CANCELLED` - The execution has been cancelled. `TIMED_OUT` - The execution has timed out.",
"enum": [
"UNKNOWN",
"RUNNING",
"COMPLETED",
"FAILED",
"CANCELLED",
"TIMED_OUT"
]
},
"OperationOwner": {
"type": "object",
"description": "Operation owner structure.",
"properties": {
"userId": {
"type": "string",
"description": "Owner's user ID."
},
"accountId": {
"type": "string",
"description": "Owner's account ID."
},
"crn": {
"type": "string",
"description": "Owner's actor CRN."
}
}
},
"PhaseWorkflowDetail": {
"type": "object",
"description": "Details of phase workflow.",
"properties": {
"workflowPhase": {
"description": "Workflow phase.",
"$ref": "#/$defs/WorkflowPhase"
},
"workflowStatus": {
"description": "Workflow status.",
"$ref": "#/$defs/ExecutionStatus"
},
"message": {
"type": "string",
"description": "Additional details regarding workflow status."
},
"startTime": {
"type": "string",
"format": "date-time",
"description": "The start time of the workflow."
},
"lastUpdateTime": {
"type": "string",
"format": "date-time",
"description": "The last time the workflow status was updated."
},
"workflowId": {
"type": "string",
"description": "Cadence workflow ID."
},
"runId": {
"type": "string",
"description": "Cadence run ID."
},
"appWorkflowDetails": {
"type": "array",
"items": {
"$ref": "#/$defs/AppWorkflowDetail"
},
"description": "Details of application workflow."
},
"activities": {
"type": "array",
"items": {
"$ref": "#/$defs/Activity"
},
"description": "Activities"
}
}
},
"WorkflowOperation": {
"type": "string",
"description": "Defines the type of workflow operation.\n `UNKNOWN` - The operation is unknown. `UPGRADE` - Represents an upgrade operation. `SUSPEND` - Represents a suspend operation. `RESUME` - Represents a resume operation. `UPDATE` - Represents an update operation.",
"enum": [
"UNKNOWN",
"UPGRADE",
"SUSPEND",
"RESUME",
"UPDATE"
]
},
"WorkflowPhase": {
"type": "string",
"description": "Defines the workflow phases of an operation.\n `UNKNOWN` - The workflow phase of operation is unknown. `VALIDATE` - The operation is in validation workflow phase. `PREPARE` - The operation is in preparation workflow phase. `EXECUTE` - The operation is in execution workflow phase. `FINALIZE` - The operation is in finalization workflow phase.",
"enum": [
"UNKNOWN",
"VALIDATE",
"PREPARE",
"EXECUTE",
"FINALIZE"
]
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/cloudera-get-operation-details-response"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.