Platform O&M/Automated O&M/Script Library
PUTScript LibrarySince 5.2.0SynchronousAuth Required
ExecuteGuestVmScript
ExecuteGuestVmScript
Execution Availability
Try It Out
Submit a mock request using the current auth context and example-driven inputs.
Path Parameters
Request Inputs
Path Parameters
uuidStringRequiredThe resource UUID.
Body Fields
executeguestvmscriptObjectRequiredexecuteguestvmscript request body object.
vmInstanceUuidsListRequiredThe VM instance UUID.
scriptTimeoutIntegerOptional. The timeout period.
logPathStringOptional. The log path.
systemTagsListOptional. The system tags.
userTagsListOptional. The user tags.
Responses
Endpoint
PUT/zstack/v1/scripts/{uuid}/actions
/zstack/v1/scripts/{uuid}/actions
Request Example
curl -X PUT 'http://{host}/zstack/v1/scripts/{uuid}/actions' -H 'Authorization: OAuth {sessionUuid}' -H 'Content-Type: application/json;charset=UTF-8' -d '{"executeguestvmscript":{"vmInstanceUuids":["<vmInstanceUuids>"],"scriptTimeout":1,"logPath":"<logPath>","systemTags":["<systemTags>"]},"userTags":["<userTags>"]}'
Response Example
200{ "inventory": { "uuid": "e5dc4c630a7138a692e45ad372c5ba17", "scriptUuid": "da3f23e42960342b81c8d7f4cbceeb69", "recordName": "202308111633_script1", "scriptTimeout": 30, "status": "Running", "executor": "admin", "executionCount": 20, "version": 1, "startTime": "Sep 23, 2024 11:50:03 AM", "endTime": "Sep 23, 2024 11:50:03 AM" } }Change History
This API has no change history records yet.
