|
4230 | 4230 | "processing": { |
4231 | 4231 | "anyOf": [ |
4232 | 4232 | { |
4233 | | - "$ref": "#/components/schemas/opi__api__task_models__ProcessingStatus" |
| 4233 | + "$ref": "#/components/schemas/ProcessingStatus" |
4234 | 4234 | }, |
4235 | 4235 | { |
4236 | 4236 | "type": "null" |
|
4353 | 4353 | "processing": { |
4354 | 4354 | "anyOf": [ |
4355 | 4355 | { |
4356 | | - "$ref": "#/components/schemas/opi__api__task_models__ProcessingStatus" |
| 4356 | + "$ref": "#/components/schemas/ProcessingStatus" |
4357 | 4357 | }, |
4358 | 4358 | { |
4359 | 4359 | "type": "null" |
|
4559 | 4559 | "processing": { |
4560 | 4560 | "anyOf": [ |
4561 | 4561 | { |
4562 | | - "$ref": "#/components/schemas/opi__api__task_models__ProcessingStatus" |
| 4562 | + "$ref": "#/components/schemas/ProcessingStatus" |
4563 | 4563 | }, |
4564 | 4564 | { |
4565 | 4565 | "type": "null" |
|
5719 | 5719 | "title": "CloneDatabaseResult", |
5720 | 5720 | "description": "Result of a clone_database task." |
5721 | 5721 | }, |
| 5722 | + "ComponentFailureInfo": { |
| 5723 | + "properties": { |
| 5724 | + "component": { |
| 5725 | + "type": "string", |
| 5726 | + "title": "Component" |
| 5727 | + }, |
| 5728 | + "deployment": { |
| 5729 | + "type": "string", |
| 5730 | + "title": "Deployment", |
| 5731 | + "default": "" |
| 5732 | + }, |
| 5733 | + "failure_type": { |
| 5734 | + "type": "string", |
| 5735 | + "title": "Failure Type" |
| 5736 | + }, |
| 5737 | + "message": { |
| 5738 | + "type": "string", |
| 5739 | + "title": "Message" |
| 5740 | + }, |
| 5741 | + "logs": { |
| 5742 | + "anyOf": [ |
| 5743 | + { |
| 5744 | + "items": { |
| 5745 | + "type": "string" |
| 5746 | + }, |
| 5747 | + "type": "array" |
| 5748 | + }, |
| 5749 | + { |
| 5750 | + "type": "null" |
| 5751 | + } |
| 5752 | + ], |
| 5753 | + "title": "Logs" |
| 5754 | + } |
| 5755 | + }, |
| 5756 | + "type": "object", |
| 5757 | + "required": [ |
| 5758 | + "component", |
| 5759 | + "failure_type", |
| 5760 | + "message" |
| 5761 | + ], |
| 5762 | + "title": "ComponentFailureInfo", |
| 5763 | + "description": "Per-component failure detail for deployment health issues." |
| 5764 | + }, |
5722 | 5765 | "ComponentReference": { |
5723 | 5766 | "properties": { |
5724 | 5767 | "reference": { |
|
6569 | 6612 | "properties": { |
6570 | 6613 | "status": { |
6571 | 6614 | "type": "string", |
6572 | | - "title": "Status", |
6573 | | - "description": "Processing status", |
6574 | | - "example": "completed" |
| 6615 | + "title": "Status" |
6575 | 6616 | }, |
6576 | 6617 | "message": { |
6577 | 6618 | "anyOf": [ |
|
6582 | 6623 | "type": "null" |
6583 | 6624 | } |
6584 | 6625 | ], |
6585 | | - "title": "Message", |
6586 | | - "description": "Status message" |
| 6626 | + "title": "Message" |
| 6627 | + }, |
| 6628 | + "error": { |
| 6629 | + "anyOf": [ |
| 6630 | + { |
| 6631 | + "type": "string" |
| 6632 | + }, |
| 6633 | + { |
| 6634 | + "type": "null" |
| 6635 | + } |
| 6636 | + ], |
| 6637 | + "title": "Error" |
6587 | 6638 | }, |
6588 | 6639 | "result": { |
6589 | 6640 | "anyOf": [ |
|
6592 | 6643 | "type": "null" |
6593 | 6644 | } |
6594 | 6645 | ], |
6595 | | - "title": "Result", |
6596 | | - "description": "Processing result details" |
| 6646 | + "title": "Result" |
| 6647 | + }, |
| 6648 | + "component_failures": { |
| 6649 | + "anyOf": [ |
| 6650 | + { |
| 6651 | + "items": { |
| 6652 | + "$ref": "#/components/schemas/ComponentFailureInfo" |
| 6653 | + }, |
| 6654 | + "type": "array" |
| 6655 | + }, |
| 6656 | + { |
| 6657 | + "type": "null" |
| 6658 | + } |
| 6659 | + ], |
| 6660 | + "title": "Component Failures" |
6597 | 6661 | } |
6598 | 6662 | }, |
6599 | 6663 | "type": "object", |
6600 | 6664 | "required": [ |
6601 | 6665 | "status" |
6602 | 6666 | ], |
6603 | 6667 | "title": "ProcessingStatus", |
6604 | | - "description": "Processing status information." |
| 6668 | + "description": "Processing step status." |
6605 | 6669 | }, |
6606 | 6670 | "ProjectDeleteRequest": { |
6607 | 6671 | "properties": { |
|
6771 | 6835 | "processing": { |
6772 | 6836 | "anyOf": [ |
6773 | 6837 | { |
6774 | | - "$ref": "#/components/schemas/opi__api__task_models__ProcessingStatus" |
| 6838 | + "$ref": "#/components/schemas/ProcessingStatus" |
6775 | 6839 | }, |
6776 | 6840 | { |
6777 | 6841 | "type": "null" |
|
6828 | 6892 | } |
6829 | 6893 | }, |
6830 | 6894 | "processing": { |
6831 | | - "$ref": "#/components/schemas/ProcessingStatus", |
| 6895 | + "$ref": "#/components/schemas/opi__api__router__ProcessingStatus", |
6832 | 6896 | "description": "Processing status" |
6833 | 6897 | } |
6834 | 6898 | }, |
|
6894 | 6958 | "processing": { |
6895 | 6959 | "anyOf": [ |
6896 | 6960 | { |
6897 | | - "$ref": "#/components/schemas/opi__api__task_models__ProcessingStatus" |
| 6961 | + "$ref": "#/components/schemas/ProcessingStatus" |
6898 | 6962 | }, |
6899 | 6963 | { |
6900 | 6964 | "type": "null" |
|
8795 | 8859 | } |
8796 | 8860 | }, |
8797 | 8861 | "processing": { |
8798 | | - "$ref": "#/components/schemas/ProcessingStatus", |
| 8862 | + "$ref": "#/components/schemas/opi__api__router__ProcessingStatus", |
8799 | 8863 | "description": "Processing status" |
8800 | 8864 | } |
8801 | 8865 | }, |
|
8867 | 8931 | "processing": { |
8868 | 8932 | "anyOf": [ |
8869 | 8933 | { |
8870 | | - "$ref": "#/components/schemas/opi__api__task_models__ProcessingStatus" |
| 8934 | + "$ref": "#/components/schemas/ProcessingStatus" |
8871 | 8935 | }, |
8872 | 8936 | { |
8873 | 8937 | "type": "null" |
|
8962 | 9026 | ], |
8963 | 9027 | "title": "ValidationError" |
8964 | 9028 | }, |
| 9029 | + "opi__api__router__ProcessingStatus": { |
| 9030 | + "properties": { |
| 9031 | + "status": { |
| 9032 | + "type": "string", |
| 9033 | + "title": "Status", |
| 9034 | + "description": "Processing status", |
| 9035 | + "example": "completed" |
| 9036 | + }, |
| 9037 | + "message": { |
| 9038 | + "anyOf": [ |
| 9039 | + { |
| 9040 | + "type": "string" |
| 9041 | + }, |
| 9042 | + { |
| 9043 | + "type": "null" |
| 9044 | + } |
| 9045 | + ], |
| 9046 | + "title": "Message", |
| 9047 | + "description": "Status message" |
| 9048 | + }, |
| 9049 | + "result": { |
| 9050 | + "anyOf": [ |
| 9051 | + {}, |
| 9052 | + { |
| 9053 | + "type": "null" |
| 9054 | + } |
| 9055 | + ], |
| 9056 | + "title": "Result", |
| 9057 | + "description": "Processing result details" |
| 9058 | + } |
| 9059 | + }, |
| 9060 | + "type": "object", |
| 9061 | + "required": [ |
| 9062 | + "status" |
| 9063 | + ], |
| 9064 | + "title": "ProcessingStatus", |
| 9065 | + "description": "Processing status information." |
| 9066 | + }, |
8965 | 9067 | "opi__api__router__ProjectInfo": { |
8966 | 9068 | "properties": { |
8967 | 9069 | "name": { |
|
9044 | 9146 | ], |
9045 | 9147 | "title": "DeploymentUrls", |
9046 | 9148 | "description": "URLs for a single deployment." |
9047 | | - }, |
9048 | | - "opi__api__task_models__ProcessingStatus": { |
9049 | | - "properties": { |
9050 | | - "status": { |
9051 | | - "type": "string", |
9052 | | - "title": "Status" |
9053 | | - }, |
9054 | | - "message": { |
9055 | | - "anyOf": [ |
9056 | | - { |
9057 | | - "type": "string" |
9058 | | - }, |
9059 | | - { |
9060 | | - "type": "null" |
9061 | | - } |
9062 | | - ], |
9063 | | - "title": "Message" |
9064 | | - }, |
9065 | | - "error": { |
9066 | | - "anyOf": [ |
9067 | | - { |
9068 | | - "type": "string" |
9069 | | - }, |
9070 | | - { |
9071 | | - "type": "null" |
9072 | | - } |
9073 | | - ], |
9074 | | - "title": "Error" |
9075 | | - }, |
9076 | | - "result": { |
9077 | | - "anyOf": [ |
9078 | | - {}, |
9079 | | - { |
9080 | | - "type": "null" |
9081 | | - } |
9082 | | - ], |
9083 | | - "title": "Result" |
9084 | | - } |
9085 | | - }, |
9086 | | - "type": "object", |
9087 | | - "required": [ |
9088 | | - "status" |
9089 | | - ], |
9090 | | - "title": "ProcessingStatus", |
9091 | | - "description": "Processing step status." |
9092 | 9149 | } |
9093 | 9150 | }, |
9094 | 9151 | "securitySchemes": { |
|
0 commit comments