vmware nsx for vSphere api的“伪动态”客户机,使用raml文件将api描述为输入来生成api调用
nsxramlclient的Python项目详细描述
nsxramlclient
这个基于python的vsphere 6.x版nsx客户端获得了它的api结构 来自raml文件的信息(如url、参数、模式等),其中 描述vSphere rest API的NSX。它已经过开发和测试 用于vSphere 6.x的VMware NSX。
最新版本的nsx for vSphere 6.x raml文件位于 http://github.com/vmware/nsxraml
注:
请阅读下面的版本信息。的2.0版本 需要nsxramlclient来支持 http://github.com/vmware/nsxraml 引入了 处理模式的方式。如果您使用的是1.x版本的 nsxramlclient需要使用6.1.4、6.1.6或6.2.2版本的 2.0版本中的nsx raml规范 extract_resource_body_schema被替换为 提取资源体示例
另外,在nsxv 6.3版本的nsx raml规范中,xml注释和预填充 在raml规范中引入了内容,以提高创建的 HTML和PDF工件。此更改可能会破坏现有代码, 因此,nsxramlclient的2.0.6版现在删除了所有xml注释和 预填内容。