VMs
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
Instance Rent Request
vmTypeIdinteger · int32Required
machine model type id
regionstringRequired
region
regionIdinteger · int32Optional
nickNamestring · min: 1 · max: 255Required
isSpotinteger · int32Required
Responses
200
OK
*/*
400
Bad Request
*/*
500
Internal Server Error
*/*
post
/openapi/v1/vms/createAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
Yotta Page Request
pageNumberinteger · int64 · min: 1Required
Yotta pageNumber
pageSizeinteger · int64 · min: 1Required
Yotta pageSize
pageMarkinteger · int64Optional
Yotta pageMark for cursor-based pagination
totalPageinteger · int64Optional
Yotta totalPage
totalRowinteger · int64Optional
Yotta totalRow
nextPagebooleanOptional
Next Page
Responses
200
OK
*/*
400
Bad Request
*/*
500
Internal Server Error
*/*
post
/openapi/v1/vms/listAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
vmIdinteger · int64Required
Responses
200
OK
*/*
400
Bad Request
*/*
500
Internal Server Error
*/*
11000
Instance not exist
*/*
11001
Instance status invalid
*/*
11002
No terminate instance permissions
*/*
12001
Resource status invalid
*/*
delete
/openapi/v1/vms/{vmId}/terminateLast updated
Was this helpful?