Resource Center/Resource Pool/VM Instance Operations
PUTVM Instance OperationsSince 0.6SynchronousAuth Required
SetVmStaticIp
SetVmStaticIp
Execution Availability
Try It Out
Submit a mock request using the current auth context and example-driven inputs.
Path Parameters
Request Inputs
Path Parameters
vmInstanceUuidStringRequiredThe VM instance UUID.
Body Fields
setvmstaticipObjectRequiredsetvmstaticip request body object.
l3NetworkUuidStringRequiredThe L3 network UUID.
ipStringOptional. The specified IP address.
ip6StringOptional. The specified IPv6 address.
systemTagsListOptional. The system tags.
userTagsListOptional. The user tags.
netmaskStringOptional. The IPv4 netmask.
gatewayStringOptional. The IPv4 gateway.
Responses
Endpoint
PUT/zstack/v1/vm-instances/{vmInstanceUuid}/actions
/zstack/v1/vm-instances/{vmInstanceUuid}/actions
Request Example
curl -X PUT 'http://{host}/zstack/v1/vm-instances/{vmInstanceUuid}/actions' -H 'Authorization: OAuth {sessionUuid}' -H 'Content-Type: application/json;charset=UTF-8' -d '{"setvmstaticip":{"l3NetworkUuid":"<l3NetworkUuid>","ip":"<ip>","ip6":"<ip6>"},"systemTags":["<systemTags>"],"userTags":["<userTags>"],"netmask":"<netmask>","gateway":"<gateway>","ipv6Gateway":"<ipv6Gateway>","ipv6Prefix":"<ipv6Prefix>"}'
Response Example
200{}Change History
This API has no change history records yet.
