Resource Center/Resource Pool/VM Instance Operations
PUTVM Instance OperationsSince 4.6.0SynchronousAuth Required
ChangeVmNicState
ChangeVmNicState
Execution Availability
Try It Out
Submit a mock request using the current auth context and example-driven inputs.
Path Parameters
Request Inputs
Path Parameters
vmNicUuidStringRequiredThe VM NIC UUID.
Body Fields
stateStringRequiredThe VM NIC state.
systemTagsListOptional. The system tags.
userTagsListOptional. The user tags.
Responses
Endpoint
PUT/zstack/v1/vm-instances/nics/{vmNicUuid}/actions
/zstack/v1/vm-instances/nics/{vmNicUuid}/actions
Request Example
curl -X PUT 'http://{host}/zstack/v1/vm-instances/nics/{vmNicUuid}/actions' -H 'Authorization: OAuth {sessionUuid}' -H 'Content-Type: application/json;charset=UTF-8' -d '{"state":"<state>","systemTags":["<systemTags>"],"userTags":["<userTags>"]}'
Response Example
200{ "inventory": { "uuid": "11d9330dd53b3140a933afff53484a4c", "name": "Test-VM", "description": "web server VM", "zoneUuid": "9959e99dec6032a1b6ddc7557f33db64", "clusterUuid": "d1675e2a3a07326989def39ea008fc1d", "imageUuid": "2392ef4f86e63aaaa2b5614f6795e262", "hostUuid": "b1e0e26f93503ff1a36d1e52d722b9ab", "lastHostUuid": "799326ef34543e4d988893b236c846ce", "instanceOfferingUuid": "7acf02facef6324b8f5b945d920afd75", "rootVolumeUuid": "561bc94863f43272afb18628ff29e137", "platform": "Linux", "defaultL3NetworkUuid": "f011105734bb39189bb8105fdc081d58", "type": "UserVm", "hypervisorType": "KVM", "memorySize": 8589934592, "cpuNum": 1, "allocatorStrategy": "LastHostPreferredAllocatorStrategy", "createDate": "Nov 14, 2017 10:20:57 PM", "lastOpDate": "Nov 14, 2017 10:20:57 PM", "state": "Running", "vmNics": [ { "uuid": "836ece7a894337b782404822f6c200bd", "vmInstanceUuid": "11d9330dd53b3140a933afff53484a4c", "usedIpUuid": "52876b0aca4936719b11959c2e53d9dc", "l3NetworkUuid": "f011105734bb39189bb8105fdc081d58", "ip": "192.168.1.10", "mac": "00:0c:29:bd:99:fc", "hypervisorType": "KVM", "netmask": "255.255.255.0", "gateway": "192.168.1.1", "deviceId": 0, "state": "disable", "createDate": "Nov 14, 2017 10:20:57 PM", "lastOpDate": "Nov 14, 2017 10:20:57 PM" } ], "allVolumes": [ { "uuid": "561bc94863f43272afb18628ff29e137", "name": "Root-Volume-For-VM-11d9330dd53b3140a933afff53484a4c", "primaryStorageUuid": "75cfe252d83c3b498f8a6b00d7f03eb6", "vmInstanceUuid": "11d9330dd53b3140a933afff53484a4c", "diskOfferingUuid": "798091e2b84f30da8652329933d3bada", "rootImageUuid": "2392ef4f86e63aaaa2b5614f6795e262", "installPath": "/zstack_ps/rootVolumes/acct-36c27e8ff05c4780bf6d2fa65700f22e/vol-561bc94863f43272afb18628ff29e137/561bc94863f43272afb18628ff29e137.qcow2", "type": "Root", "format": "qcow2", "size": 107374182400, "actualSize": 21474836480, "deviceId": 0, "state": "Enabled", "status": "Ready", "createDate": "Nov 14, 2017 10:20:57 PM", "lastOpDate": "Nov 14, 2017 10:20:57 PM" } ] } }Change History
This API has no change history records yet.
