vRealize REST API和快照

时间:2015-12-14 13:04:22

标签: api rest vmware

有没有办法通过VMWare vRealize REST API处理快照?

我浏览http://pubs.vmware.com/vra-62/index.jsp#com.vmware.vra.programming.doc/GUID-EB4D5D6C-20A5-4189-AE75-97F86D53677F.html并且无法理解,但是人们总是觉得文档相当差,并且隐藏了更多的东西...

1 个答案:

答案 0 :(得分:1)

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

resourceId是VM的UUID。每个VM操作可能不同,因此在我的脚本中,我每次查询可用操作以验证所请求的操作是否可用。获得VM的UUID和操作的UUID之后,您可以从操作模板请求JSON有效负载并进行操作以满足您的需求,我再次通过脚本(python)完成此操作。

一旦有效负载准备就绪,只需按下API即可进行呼叫(例如/ api / consumer / resources / {resourceId} / actions / {resourceActionId} / requests)。如果您想了解如何格式化json的更多细节,请告诉我。