解决了

如何使用v3 API获得类别使用细节

  • 2020年12月29日
  • 6个回答
  • 755的浏览量

我使用的是Nutanix Prism Central v3 API,我想运行这里引用的API调用:

https://www.nutanix.dev/reference/prism_central/v3/api/categories/postcategoryquery/

获取类别信息。

我调用这个API:https:// < prism_ip >: 9440 / api / nutanix / v3 /类别/查询,使用邮差。我的问题是填充请求体。

页面底部的例子显示了这个请求体:


:“api_version 3.1.0”,
“group_member_count”:123年,
“group_member_offset”:123年,
“usage_type”:“字符串”,
" category_filter ": {
“类型”:“CATEGORIES_MATCH_ANY”,
“kind_list”:(
“字符串”
],
“参数”:{}

但是,参数个数属性是空的,我不知道如何正确地填充它。

它在描述中说,它应该有“一个列表的类别键和列表的值”,但无论我尝试,我要么得到一个关于json结构的错误或这个错误:对于搜索,请指定正确的使用类型。

谁能提供一个例子,如何使用这个API调用充分?具体来说是如何填充的参数个数属性?

谢谢

图标

最佳答案Alona2021年1月27日,04:02

Hi Jesus Lopez,<\/p>

Try this:
{
\u00a0 \"usage_type\": \"APPLIED_TO\",
\u00a0 \"group_member_offset\": 0,
\u00a0 \"group_member_count\": 0,
\u00a0 \"category_filter\": {
\u00a0\u00a0\u00a0 \"type\": \"CATEGORIES_MATCH_ANY\",
\u00a0\u00a0\u00a0 \"params\": {\"Environment\":[\"Production\"]}
\u00a0 },
\u00a0 \"api_version\": \"3.1.0\"
}<\/p>","className":"post__content__best_answer"}">

查看原始

本主题已关闭供评论

6个回答

Userlevel 6
徽章 +5

@Matan下面是使用这个API的文档https://www.nutanix.dev/reference/prism_central/v3/api/categories/postcategoryquery/

所有与api、v2、v3和代码样例相关的信息都可以在这里找到https://www.nutanix.dev/api-reference/

我希望这能帮助你找到伴侣。: sweat_smile:

如果我能帮上什么忙,请告诉我。

同样的问题在这里。这个问题看起来并没有完全得到回答。API的链接 @AnishWalia20引用没有提供一个示例所需的参数,因为原来的问题是暗指。

抱歉,之前的回复不允许编辑,所以增加了另一个。

通过包含被指示为可选的usage_type,我更进一步。这使我通过了WRONG_CATEGORY_USAGE_TYPE错误,但仍然没有得到任何匹配。我有类别环境:生产分配给4个虚拟机实体,因此预期4个匹配。任何建议吗?

身体:

:“usage_type APPLIED_TO”,
“group_member_count”:500年,
" category_filter ": {
“类型”:“CATEGORIES_MATCH_ANY”,
" params ": {
“名称”:“环境”,
“价值观”(“生产”):

},
:“api_version 3.1.0”

结果:

“结果”:[],
“api_version”:“3.1”,
“元数据”:{
“total_matches”:0,
:“usage_type APPLIED_TO”,
“group_member_offset”:0,
“group_member_count”:500

Userlevel 6
徽章 +5

你好,耶稣洛佩兹,

试试这个:

:“usage_type APPLIED_TO”,
“group_member_offset”:0,
“group_member_count”:0,
" category_filter ": {
“类型”:“CATEGORIES_MATCH_ANY”,
“参数”:{“环境”:["生产"]}
},
:“api_version 3.1.0”

谢谢你! @Alona你的建议解决了我的问题。

Userlevel 6
徽章 +5

很高兴它帮助:)

Baidu