}
onClick={showModal}
className={catalogStyles.catalogManageBtnClass}
- disabled={isViewDisabled}
+ disabled={isViewDisabled || activeServiceDetail.serviceTemplateRegistrationState === 'in-review'}
>
Update
@@ -202,6 +211,22 @@ function UpdateService({
retryRequest={retryRequest}
/>
) : null}
+
+
+
+
+
+
+
+
+
Required role: admin or user ",
- "operationId": "getComputeResourceInventoryOfService",
+ "description": "Get service template details by service id.
Required role: admin or isv or user ",
+ "operationId": "getOrderableServiceDetailsByServiceId",
"parameters": [
{
"name": "serviceId",
"in": "path",
- "description": "Id of the deployed service",
+ "description": "The id of deployed service.",
"required": true,
"schema": {
"type": "string"
@@ -4737,6 +4737,26 @@
}
}
},
+ "400": {
+ "description": "Bad Request",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ErrorResponse"
+ }
+ }
+ }
+ },
+ "422": {
+ "description": "Unprocessable Entity",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ErrorResponse"
+ }
+ }
+ }
+ },
"502": {
"description": "Bad Gateway",
"content": {
@@ -4747,6 +4767,16 @@
}
}
},
+ "403": {
+ "description": "Forbidden",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ErrorResponse"
+ }
+ }
+ }
+ },
"401": {
"description": "Unauthorized",
"content": {
@@ -4757,6 +4787,56 @@
}
}
},
+ "408": {
+ "description": "Request Timeout",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ErrorResponse"
+ }
+ }
+ }
+ },
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/UserOrderableServiceVo"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/xpanse/services/{serviceId}/resources/compute": {
+ "get": {
+ "tags": ["Service"],
+ "description": "List compute resources of the service.
Required role: admin or user ",
+ "operationId": "getComputeResourceInventoryOfService",
+ "parameters": [
+ {
+ "name": "serviceId",
+ "in": "path",
+ "description": "Id of the deployed service",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "responses": {
+ "500": {
+ "description": "Internal Server Error",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ErrorResponse"
+ }
+ }
+ }
+ },
"400": {
"description": "Bad Request",
"content": {
@@ -4777,6 +4857,16 @@
}
}
},
+ "502": {
+ "description": "Bad Gateway",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ErrorResponse"
+ }
+ }
+ }
+ },
"403": {
"description": "Forbidden",
"content": {
@@ -4787,6 +4877,16 @@
}
}
},
+ "401": {
+ "description": "Unauthorized",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ErrorResponse"
+ }
+ }
+ }
+ },
"408": {
"description": "Request Timeout",
"content": {
@@ -4874,8 +4974,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -4884,8 +4984,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -4894,8 +4994,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -4904,8 +5004,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -4914,8 +5014,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -4975,8 +5075,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -4985,8 +5085,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -4995,8 +5095,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -5005,8 +5105,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -5015,8 +5115,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -5090,8 +5190,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -5100,8 +5200,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -5110,8 +5210,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -5120,8 +5220,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -5130,8 +5230,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -5190,8 +5290,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -5200,8 +5300,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -5210,8 +5310,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -5220,8 +5320,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -5230,8 +5330,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -5288,8 +5388,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -5298,8 +5398,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -5308,8 +5408,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -5318,8 +5418,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -5328,8 +5428,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -5391,8 +5491,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -5401,8 +5501,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -5411,8 +5511,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -5421,8 +5521,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -5431,8 +5531,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -5563,8 +5663,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -5573,8 +5673,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -5583,8 +5683,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -5593,8 +5693,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -5603,8 +5703,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -5666,8 +5766,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -5676,8 +5776,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -5686,8 +5786,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -5696,8 +5796,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -5706,8 +5806,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -5838,8 +5938,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -5848,8 +5948,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -5858,8 +5958,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -5868,8 +5968,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -5878,8 +5978,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -5941,8 +6041,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -5951,8 +6051,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -5961,8 +6061,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -5971,8 +6071,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -5981,8 +6081,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -6041,8 +6141,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -6051,8 +6151,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -6061,8 +6161,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -6071,8 +6171,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -6081,8 +6181,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -6178,8 +6278,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -6188,8 +6288,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -6198,8 +6298,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -6208,8 +6308,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -6218,8 +6318,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -6281,8 +6381,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -6291,8 +6391,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -6301,8 +6401,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -6311,8 +6411,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -6321,8 +6421,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -6418,8 +6518,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -6428,8 +6528,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -6438,8 +6538,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -6448,8 +6548,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -6458,8 +6558,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -6546,8 +6646,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -6556,8 +6656,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -6566,8 +6666,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -6576,8 +6676,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -6586,8 +6686,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -6710,8 +6810,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -6720,8 +6820,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -6730,8 +6830,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -6740,8 +6840,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -6750,8 +6850,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -6802,8 +6902,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -6812,8 +6912,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -6822,8 +6922,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -6832,8 +6932,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -6842,8 +6942,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -6913,8 +7013,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -6923,8 +7023,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -6933,8 +7033,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -6943,8 +7043,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -6953,8 +7053,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -7005,8 +7105,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -7015,8 +7115,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -7025,8 +7125,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -7035,8 +7135,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -7045,8 +7145,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -7188,8 +7288,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -7198,8 +7298,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -7208,8 +7308,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -7218,8 +7318,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -7228,8 +7328,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -7291,8 +7391,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -7301,8 +7401,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -7311,8 +7411,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -7321,8 +7421,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -7331,8 +7431,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -7450,8 +7550,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -7460,8 +7560,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -7470,8 +7570,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -7480,8 +7580,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -7490,8 +7590,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -7591,8 +7691,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -7601,8 +7701,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -7611,8 +7711,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -7621,8 +7721,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -7631,8 +7731,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -7715,8 +7815,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -7725,8 +7825,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -7735,8 +7835,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -7745,8 +7845,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -7755,8 +7855,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -7845,8 +7945,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -7855,8 +7955,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -7865,8 +7965,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -7875,8 +7975,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -7885,8 +7985,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -7959,8 +8059,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -7969,8 +8069,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -7979,8 +8079,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -7989,8 +8089,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -7999,8 +8099,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -8124,8 +8224,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -8134,8 +8234,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -8144,8 +8244,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -8154,8 +8254,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -8164,8 +8264,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -8235,8 +8335,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -8245,8 +8345,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -8255,8 +8355,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -8265,8 +8365,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -8275,8 +8375,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -8334,8 +8434,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -8344,8 +8444,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -8354,8 +8454,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -8364,8 +8464,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -8374,8 +8474,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -8443,8 +8543,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -8453,8 +8553,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -8463,8 +8563,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -8473,8 +8573,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -8483,8 +8583,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -8555,8 +8655,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -8565,8 +8665,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -8575,8 +8675,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -8585,8 +8685,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -8595,8 +8695,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -8644,8 +8744,8 @@
}
}
},
- "502": {
- "description": "Bad Gateway",
+ "400": {
+ "description": "Bad Request",
"content": {
"application/json": {
"schema": {
@@ -8654,8 +8754,8 @@
}
}
},
- "401": {
- "description": "Unauthorized",
+ "422": {
+ "description": "Unprocessable Entity",
"content": {
"application/json": {
"schema": {
@@ -8664,8 +8764,8 @@
}
}
},
- "400": {
- "description": "Bad Request",
+ "502": {
+ "description": "Bad Gateway",
"content": {
"application/json": {
"schema": {
@@ -8674,8 +8774,8 @@
}
}
},
- "422": {
- "description": "Unprocessable Entity",
+ "403": {
+ "description": "Forbidden",
"content": {
"application/json": {
"schema": {
@@ -8684,8 +8784,8 @@
}
}
},
- "403": {
- "description": "Forbidden",
+ "401": {
+ "description": "Unauthorized",
"content": {
"application/json": {
"schema": {
@@ -8737,7 +8837,7 @@
}
}
},
- "502": {
+ "400": {
"description": "",
"content": {
"application/json": {
@@ -8747,7 +8847,7 @@
}
}
},
- "401": {
+ "422": {
"description": "",
"content": {
"application/json": {
@@ -8757,7 +8857,7 @@
}
}
},
- "400": {
+ "502": {
"description": "",
"content": {
"application/json": {
@@ -8767,7 +8867,7 @@
}
}
},
- "422": {
+ "403": {
"description": "",
"content": {
"application/json": {
@@ -8777,7 +8877,7 @@
}
}
},
- "403": {
+ "401": {
"description": "",
"content": {
"application/json": {
@@ -8837,7 +8937,7 @@
}
}
},
- "502": {
+ "400": {
"description": "",
"content": {
"application/json": {
@@ -8847,7 +8947,7 @@
}
}
},
- "401": {
+ "422": {
"description": "",
"content": {
"application/json": {
@@ -8857,7 +8957,7 @@
}
}
},
- "400": {
+ "502": {
"description": "",
"content": {
"application/json": {
@@ -8867,7 +8967,7 @@
}
}
},
- "422": {
+ "403": {
"description": "",
"content": {
"application/json": {
@@ -8877,7 +8977,7 @@
}
}
},
- "403": {
+ "401": {
"description": "",
"content": {
"application/json": {
@@ -10938,6 +11038,220 @@
},
"description": "Details of the service configuration."
},
+ "EndUserFlavors": {
+ "required": [
+ "isDowngradeAllowed",
+ "modificationImpact",
+ "name",
+ "priority",
+ "properties",
+ "serviceFlavors"
+ ],
+ "type": "object",
+ "properties": {
+ "name": {
+ "type": "string",
+ "description": "The flavor name"
+ },
+ "properties": {
+ "type": "object",
+ "additionalProperties": {
+ "type": "string",
+ "description": "The properties of the flavor"
+ },
+ "description": "The properties of the flavor"
+ },
+ "priority": {
+ "minimum": 1,
+ "type": "integer",
+ "description": "The priority of the flavor. The larger value means lower priority.",
+ "format": "int32"
+ },
+ "features": {
+ "type": "array",
+ "description": "Important features and differentiators of the flavor.",
+ "items": {
+ "type": "string",
+ "description": "Important features and differentiators of the flavor."
+ }
+ },
+ "serviceFlavors": {
+ "type": "array",
+ "description": "The flavors of the orderable service.",
+ "items": {
+ "$ref": "#/components/schemas/ServiceFlavor"
+ }
+ },
+ "modificationImpact": {
+ "$ref": "#/components/schemas/ModificationImpact"
+ },
+ "isDowngradeAllowed": {
+ "type": "boolean",
+ "description": "Whether the downgrading is allowed, default value: true."
+ },
+ "downgradeAllowed": {
+ "type": "boolean"
+ }
+ },
+ "description": "The flavors of the orderable service."
+ },
+ "ServiceFlavor": {
+ "required": ["name", "priority", "properties"],
+ "type": "object",
+ "properties": {
+ "name": {
+ "type": "string",
+ "description": "The flavor name"
+ },
+ "properties": {
+ "type": "object",
+ "additionalProperties": {
+ "type": "string",
+ "description": "The properties of the flavor"
+ },
+ "description": "The properties of the flavor"
+ },
+ "priority": {
+ "minimum": 1,
+ "type": "integer",
+ "description": "The priority of the flavor. The larger value means lower priority.",
+ "format": "int32"
+ },
+ "features": {
+ "type": "array",
+ "description": "Important features and differentiators of the flavor.",
+ "items": {
+ "type": "string",
+ "description": "Important features and differentiators of the flavor."
+ }
+ }
+ },
+ "description": "The flavors of the orderable service."
+ },
+ "UserOrderableServiceVo": {
+ "required": [
+ "billing",
+ "category",
+ "csp",
+ "description",
+ "flavors",
+ "icon",
+ "name",
+ "regions",
+ "serviceHostingType",
+ "serviceProviderContactDetails",
+ "serviceTemplateId",
+ "variables",
+ "version"
+ ],
+ "type": "object",
+ "properties": {
+ "serviceTemplateId": {
+ "type": "string",
+ "description": "The id of the orderable service.",
+ "format": "uuid"
+ },
+ "category": {
+ "type": "string",
+ "description": "The category of the orderable service.",
+ "enum": [
+ "ai",
+ "compute",
+ "container",
+ "storage",
+ "network",
+ "database",
+ "mediaService",
+ "security",
+ "middleware",
+ "others"
+ ]
+ },
+ "name": {
+ "type": "string",
+ "description": "The name of the orderable service."
+ },
+ "version": {
+ "type": "string",
+ "description": "The version of the orderable service."
+ },
+ "csp": {
+ "type": "string",
+ "description": "The Cloud Service Provider of the orderable service.",
+ "enum": [
+ "HuaweiCloud",
+ "FlexibleEngine",
+ "OpenstackTestlab",
+ "PlusServer",
+ "RegioCloud",
+ "AlibabaCloud",
+ "aws",
+ "azure",
+ "GoogleCloudPlatform"
+ ]
+ },
+ "regions": {
+ "type": "array",
+ "description": "The regions of the Cloud Service Provider.",
+ "items": {
+ "$ref": "#/components/schemas/Region"
+ }
+ },
+ "description": {
+ "type": "string",
+ "description": "The description of the orderable service."
+ },
+ "icon": {
+ "type": "string",
+ "description": "The icon of the orderable service."
+ },
+ "variables": {
+ "type": "array",
+ "description": "The variables for the deployment, which will be passed to the deployer.",
+ "items": {
+ "$ref": "#/components/schemas/DeployVariable"
+ }
+ },
+ "flavors": {
+ "$ref": "#/components/schemas/EndUserFlavors"
+ },
+ "billing": {
+ "$ref": "#/components/schemas/Billing"
+ },
+ "serviceHostingType": {
+ "type": "string",
+ "description": "Defines which cloud service account is used for deploying cloud resources.",
+ "enum": ["self", "service-vendor"]
+ },
+ "serviceProviderContactDetails": {
+ "$ref": "#/components/schemas/ServiceProviderContactDetails"
+ },
+ "serviceAvailabilityConfig": {
+ "type": "array",
+ "description": "The list of availability zone configuration of the service.",
+ "items": {
+ "$ref": "#/components/schemas/AvailabilityZoneConfig"
+ }
+ },
+ "eula": {
+ "type": "string",
+ "description": "End user license agreement content of the service."
+ },
+ "configurationParameters": {
+ "type": "array",
+ "description": "The collection of service configuration parameters.",
+ "items": {
+ "$ref": "#/components/schemas/ServiceConfigurationParameter"
+ }
+ },
+ "links": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/Link"
+ }
+ }
+ }
+ },
"DeployResource": {
"required": ["groupName", "groupType", "properties", "resourceId", "resourceKind", "resourceName"],
"type": "object",
@@ -11036,9 +11350,8 @@
"type": "string",
"description": "The id of the workflow."
},
- "errorMsg": {
- "type": "string",
- "description": "The error message if the service order task failed."
+ "errorResponse": {
+ "$ref": "#/components/schemas/ErrorResponse"
},
"userId": {
"type": "string",
@@ -11669,220 +11982,6 @@
}
}
},
- "EndUserFlavors": {
- "required": [
- "isDowngradeAllowed",
- "modificationImpact",
- "name",
- "priority",
- "properties",
- "serviceFlavors"
- ],
- "type": "object",
- "properties": {
- "name": {
- "type": "string",
- "description": "The flavor name"
- },
- "properties": {
- "type": "object",
- "additionalProperties": {
- "type": "string",
- "description": "The properties of the flavor"
- },
- "description": "The properties of the flavor"
- },
- "priority": {
- "minimum": 1,
- "type": "integer",
- "description": "The priority of the flavor. The larger value means lower priority.",
- "format": "int32"
- },
- "features": {
- "type": "array",
- "description": "Important features and differentiators of the flavor.",
- "items": {
- "type": "string",
- "description": "Important features and differentiators of the flavor."
- }
- },
- "serviceFlavors": {
- "type": "array",
- "description": "The flavors of the orderable service.",
- "items": {
- "$ref": "#/components/schemas/ServiceFlavor"
- }
- },
- "modificationImpact": {
- "$ref": "#/components/schemas/ModificationImpact"
- },
- "isDowngradeAllowed": {
- "type": "boolean",
- "description": "Whether the downgrading is allowed, default value: true."
- },
- "downgradeAllowed": {
- "type": "boolean"
- }
- },
- "description": "The flavors of the orderable service."
- },
- "ServiceFlavor": {
- "required": ["name", "priority", "properties"],
- "type": "object",
- "properties": {
- "name": {
- "type": "string",
- "description": "The flavor name"
- },
- "properties": {
- "type": "object",
- "additionalProperties": {
- "type": "string",
- "description": "The properties of the flavor"
- },
- "description": "The properties of the flavor"
- },
- "priority": {
- "minimum": 1,
- "type": "integer",
- "description": "The priority of the flavor. The larger value means lower priority.",
- "format": "int32"
- },
- "features": {
- "type": "array",
- "description": "Important features and differentiators of the flavor.",
- "items": {
- "type": "string",
- "description": "Important features and differentiators of the flavor."
- }
- }
- },
- "description": "The flavors of the orderable service."
- },
- "UserOrderableServiceVo": {
- "required": [
- "billing",
- "category",
- "csp",
- "description",
- "flavors",
- "icon",
- "name",
- "regions",
- "serviceHostingType",
- "serviceProviderContactDetails",
- "serviceTemplateId",
- "variables",
- "version"
- ],
- "type": "object",
- "properties": {
- "serviceTemplateId": {
- "type": "string",
- "description": "The id of the orderable service.",
- "format": "uuid"
- },
- "category": {
- "type": "string",
- "description": "The category of the orderable service.",
- "enum": [
- "ai",
- "compute",
- "container",
- "storage",
- "network",
- "database",
- "mediaService",
- "security",
- "middleware",
- "others"
- ]
- },
- "name": {
- "type": "string",
- "description": "The name of the orderable service."
- },
- "version": {
- "type": "string",
- "description": "The version of the orderable service."
- },
- "csp": {
- "type": "string",
- "description": "The Cloud Service Provider of the orderable service.",
- "enum": [
- "HuaweiCloud",
- "FlexibleEngine",
- "OpenstackTestlab",
- "PlusServer",
- "RegioCloud",
- "AlibabaCloud",
- "aws",
- "azure",
- "GoogleCloudPlatform"
- ]
- },
- "regions": {
- "type": "array",
- "description": "The regions of the Cloud Service Provider.",
- "items": {
- "$ref": "#/components/schemas/Region"
- }
- },
- "description": {
- "type": "string",
- "description": "The description of the orderable service."
- },
- "icon": {
- "type": "string",
- "description": "The icon of the orderable service."
- },
- "variables": {
- "type": "array",
- "description": "The variables for the deployment, which will be passed to the deployer.",
- "items": {
- "$ref": "#/components/schemas/DeployVariable"
- }
- },
- "flavors": {
- "$ref": "#/components/schemas/EndUserFlavors"
- },
- "billing": {
- "$ref": "#/components/schemas/Billing"
- },
- "serviceHostingType": {
- "type": "string",
- "description": "Defines which cloud service account is used for deploying cloud resources.",
- "enum": ["self", "service-vendor"]
- },
- "serviceProviderContactDetails": {
- "$ref": "#/components/schemas/ServiceProviderContactDetails"
- },
- "serviceAvailabilityConfig": {
- "type": "array",
- "description": "The list of availability zone configuration of the service.",
- "items": {
- "$ref": "#/components/schemas/AvailabilityZoneConfig"
- }
- },
- "eula": {
- "type": "string",
- "description": "End user license agreement content of the service."
- },
- "configurationParameters": {
- "type": "array",
- "description": "The collection of service configuration parameters.",
- "items": {
- "$ref": "#/components/schemas/ServiceConfigurationParameter"
- }
- },
- "links": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/Link"
- }
- }
- }
- },
"ServiceConfigurationChangeRequest": {
"type": "object",
"properties": {
diff --git a/src/xpanse-api/generated/sdk.gen.ts b/src/xpanse-api/generated/sdk.gen.ts
index 6d2ec8d21..325d9bd59 100644
--- a/src/xpanse-api/generated/sdk.gen.ts
+++ b/src/xpanse-api/generated/sdk.gen.ts
@@ -81,6 +81,8 @@ import type {
GetMetricsResponse,
GetOrderableServiceDetailsByIdData,
GetOrderableServiceDetailsByIdResponse,
+ GetOrderableServiceDetailsByServiceIdData,
+ GetOrderableServiceDetailsByServiceIdResponse,
GetOrderableServicesData,
GetOrderableServicesResponse,
GetOrderDetailsByOrderIdData,
@@ -1388,6 +1390,34 @@ export const queryTasks = (data: QueryTasksData = {}): CancelablePromise Required role: admin or isv or user
+ * @param data The data for the request.
+ * @param data.serviceId The id of deployed service.
+ * @returns UserOrderableServiceVo OK
+ * @throws ApiError
+ */
+export const getOrderableServiceDetailsByServiceId = (
+ data: GetOrderableServiceDetailsByServiceIdData
+): CancelablePromise => {
+ return __request(OpenAPI, {
+ method: 'GET',
+ url: '/xpanse/services/{serviceId}/service_template',
+ path: {
+ serviceId: data.serviceId,
+ },
+ errors: {
+ 400: 'Bad Request',
+ 401: 'Unauthorized',
+ 403: 'Forbidden',
+ 408: 'Request Timeout',
+ 422: 'Unprocessable Entity',
+ 500: 'Internal Server Error',
+ 502: 'Bad Gateway',
+ },
+ });
+};
+
/**
* List compute resources of the service.
Required role: admin or user
* @param data The data for the request.
diff --git a/src/xpanse-api/generated/types.gen.ts b/src/xpanse-api/generated/types.gen.ts
index 2af272818..0b71d406b 100644
--- a/src/xpanse-api/generated/types.gen.ts
+++ b/src/xpanse-api/generated/types.gen.ts
@@ -2066,10 +2066,7 @@ export type ServiceOrderDetails = {
* The id of the workflow.
*/
workflowId?: string;
- /**
- * The error message if the service order task failed.
- */
- errorMsg?: string;
+ errorResponse?: ErrorResponse;
/**
* The id of the user who created the service order.
*/
@@ -3246,6 +3243,15 @@ export type QueryTasksData = {
export type QueryTasksResponse = Array;
+export type GetOrderableServiceDetailsByServiceIdData = {
+ /**
+ * The id of deployed service.
+ */
+ serviceId: string;
+};
+
+export type GetOrderableServiceDetailsByServiceIdResponse = UserOrderableServiceVo;
+
export type GetComputeResourceInventoryOfServiceData = {
/**
* Id of the deployed service