Google计算引擎REST API-按空值筛选列表



在GCP REST API中,是否有一种方法可以根据空字段值筛选出结果?更具体地说,我想通过这个API列出不推荐使用的图像:https://cloud.google.com/sdk/gcloud/reference/compute/images/list

列表项(图像(可以包含以下属性(不推荐使用的图像缺少此属性(。

"deprecated": {
"state": "DEPRECATED",
"replacement": "https://www.googleapis.com/compute/beta/projects/debian-cloud/global/images/debian-8-jessie-v20151104"
}

我尝试了以下?filter值:deprecated=nulldeprecated.state=nulldeprecated.state=""。最后一个产生了一个空列表,前两个不起作用(400个坏请求(。我也尝试过?filter=deprecated.state="DEPRECATED",它会产生废弃的图像。我需要一份补充清单。有没有办法通过null值进行筛选?

感谢

我认为filter="(deprecated.state != "DEPRECATED" OR "OBSOLETE")"将满足您的需求

若要查看未定义deprecation字段的结果,请使用过滤器-deprecated:*

  • images.list页面中,"大多数计算资源支持…AIP-160…:*比较可用于测试是否已定义密钥。">
  • 在AIP-160中,可以使用-NOT作为否定运算符

最新更新