Queries the information about a function version.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
opensearch:DescribeFunction |
get |
*FunctionInstance
|
None |
None |
Request syntax
GET /v4/openapi/functions/{functionName}/versions/{versionId} HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
|
functionName |
string |
Yes |
The name of the feature. |
ctr |
|
versionId |
integer |
Yes |
The ID of the version. |
100 |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
No parameters required.
Sample request
GET /v4/openapi/functions/ctr/version/101
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response body. |
{} |
|
|
Status |
string |
The request status. |
OK |
|
HttpCode |
integer |
The HTTP status code. |
200 |
|
RequestId |
string |
The request ID. |
1638157479281 |
|
Message |
string |
The error message. |
version not exist. |
|
Code |
string |
The error code. |
Version.NotExist |
| Result |
object |
The result body. |
[] |
|
FunctionName |
string |
The name of the feature. |
ctr |
|
FunctionType |
string |
The type of the feature. Valid values:
|
PAAS |
|
ModelType |
string |
The type of the model. |
tf_checkpoint |
| VersionConfig |
object |
The version configuration. |
{ "createParameters": [ { "name": "params1", "required": "true", "formItemProps": "{\"required\": true, \"pattern?\": \"/^[a-zA-Z][a-zA-Z0-9_]{0,29}$/\"}", "componentProps": "{\"component\": \"Input\", \"attributes\": {\"defaultValue\": \"value1\"}}" } ], "depends": [ { "dependency": "dependency", "condition": "condition", "description": "" } ], "usageParameters": [] } |
| CreateParameters |
array<object> |
The parameters that are used to create the instance. |
[ { "name": "params1", "required": "true", "formItemProps": "{\"required\": true, \"pattern?\": \"/^[a-zA-Z][a-zA-Z0-9_]{0,29}$/\"}", "componentProps": "{\"component\": \"Input\", \"attributes\": {\"defaultValue\": \"value1\"}}" } ] |
|
object |
The parameter body. |
{} |
|
|
Name |
string |
The name of the parameter. |
params1 |
|
Required |
string |
Indicates whether the parameter is required. |
true |
| Depends |
array<object> |
The dependencies of the instance. |
[ { "dependency": "dependency", "condition": "condition", "description": "" } ] |
|
object |
The parameter body. |
{} |
|
|
Condition |
string |
The condition. |
"" |
|
Dependency |
string |
The dependency. |
"" |
|
Description |
string |
The description. |
"" |
| UsageParameters |
array<object> |
The parameters that are used during online use of the instance. |
[] |
|
object |
The parameter body. |
{} |
|
|
Name |
string |
The name of the parameter. |
"" |
|
Required |
string |
Indicates whether the parameter is required. |
"" |
|
VersionId |
integer |
The ID of the version. |
101 |
|
VersionName |
string |
The name of the version. |
v1 |
|
Latency |
integer |
The request latency. |
123 |
Sample success response
{
"status": "OK",
"requestId": "",
"httpCode": 200,
"code": "",
"message": "",
"latency": 123,
"result": {
"versionName": "v1",
"versionId": 101,
"functionName": "ctr",
"modelType": "tf_checkpoint",
"functionType": "PAAS",
"versionConfig": {
"createParameters": [
{
"name": "params1",
"required": "true",
"formItemProps": "{\"required\": true, \"pattern?\": \"/^[a-zA-Z][a-zA-Z0-9_]{0,29}$/\"}",
"componentProps": "{\"component\": \"Input\", \"attributes\": {\"defaultValue\": \"value1\"}}"
}
],
"depends": [
{
"dependency": "the dependency",
"condition": "the condition",
"description": ""
}
],
"usageParameters": []
}
}
}
Examples
Success response
JSON format
{
"Status": "OK",
"HttpCode": 200,
"RequestId": "1638157479281",
"Message": "version not exist.",
"Code": "Version.NotExist",
"Result": {
"FunctionName": "ctr",
"FunctionType": "PAAS",
"ModelType": "tf_checkpoint",
"VersionConfig": {
"CreateParameters": [
{
"Name": "params1",
"Required": "true"
}
],
"Depends": [
{
"Condition": "\"\"",
"Dependency": "\"\"",
"Description": "\"\""
}
],
"UsageParameters": [
{
"Name": "\"\"",
"Required": "\"\""
}
]
},
"VersionId": 101,
"VersionName": "v1"
},
"Latency": 123
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.