【问题标题】:How can I use filter results based on createdTime of a resource from the azure resource list api如何使用基于 azure 资源列表 api 中资源的 createdTime 的筛选结果
【发布时间】:2021-08-16 08:01:02
【问题描述】:

我正在使用

https://docs.microsoft.com/en-us/rest/api/resources/resources/list

获取订阅资源列表的api。我需要根据 createdTime 过滤资源(即我需要获取指定时间之后创建的资源)

我正在使用 TryIt 选项中的 $expand、$filter,如下所示。

$expand createdTime

$filter createdTime gt 2020-01-30

下面是网址

https://management.azure.com/subscriptions/<subscriptionId>/resources?api-version=2021-04-01&%24expand=createdTime&%24filter=createdTime%20gt%202020-01-30

以下是我遇到的错误。

{
  "error": {
    "code": "InvalidFilterInQueryString",
    "message": "Invalid $filter 'createdTime gt 2020-01-30' specified in the query string."
  }
}

有人可以建议正确的方法来查询天蓝色以在指定时间后获取创建/更新的资源。

【问题讨论】:

    标签: azure-api-management


    【解决方案1】:

    很遗憾,目前不支持对 createdTime 进行过滤。

    过滤比较运算符包括 eq(等于)和 ne(不等于),并且可以与以下属性一起使用:location、resourceType、name、resourceGroup、identity、identity/principalId、plan、plan/publisher、plan/product、计划/名称、计划/版本和计划/促销代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 2020-05-07
      • 2016-12-23
      • 1970-01-01
      • 1970-01-01
      • 2019-07-18
      • 2022-08-05
      相关资源
      最近更新 更多