vRealize REST API 和快照

vRealize REST API and snapshots

有什么方法可以通过 VMWare vRealize REST 使用快照 API?

翻了http://pubs.vmware.com/vra-62/index.jsp#com.vmware.vra.programming.doc/GUID-EB4D5D6C-20A5-4189-AE75-97F86D53677F.html没看懂,总感觉文档比较简陋,隐藏的东西比较多...

简短的回答是肯定的,可以通过目录服务 API 请求 VM 的操作列表(例如 /api/consumer/resources/{resourceId}/actions)。

resourceId是虚拟机的UUID。每个 VM 操作可能不同,因此在我的脚本中,我每次都查询可用操作以验证请求的操作是否可用。一旦您获得了 VM 的 UUID 和操作的 UUID,您就可以从操作模板请求 JSON 有效负载并进行操作以满足您的需求,我再次通过脚本来完成这一切 (python) .

负载准备就绪后,只需向上推 API 即可进行调用(例如 /api/consumer/resources/{resourceId}/actions/{resourceActionId}/requests)。如果您想了解有关如何格式化 json 的更多详细信息,请告诉我。