列出政策架构

您可以使用 customers.policySchemas.list 方法的 filter 参数列出受支持的政策架构、命名空间内的架构,或者直接按名称提取特定架构。如果省略 filter 参数,系统将返回所有受支持的架构。

如需了解详情,请参阅代码示例

过滤器语法

  GLOBAL_STRING_LITERAL|
  name=PARTIAL_NAME_MATCH|
  namespace=EXACT_NAMESPACE_MATCH|
  description=PARTIAL_DESCRIPTION_MATCH|
  access_restrictions=PARTIAL_ACCESS_RESTRICTIONS_MATCH|
  policy_api_lifecycle=EXACT_LIFECYCLE_STAGE_MATCH|
  field_descriptions.field=EXACT_FIELD_NAME_MATCH|
  field_descriptions.input_constraint=EXACT_INPUT_CONSTRAINT_MATCH|
  field_descriptions.description=PARTIAL_FIELD_DESCRIPTION_MATCH|
  additional_target_keys:EXACT_KEY_MATCH_IN_COLLECTION
  • GLOBAL_STRING_LITERAL:如果政策架构的名称和/或说明包含字符串(部分匹配),则匹配
  • PARTIAL_NAME_MATCH:如果政策架构的名称包含字符串(部分匹配),则匹配
  • EXACT_NAMESPACE_MATCH:如果政策架构属于所提供的命名空间,则匹配
  • PARTIAL_DESCRIPTION_MATCH:如果政策架构的说明包含字符串(部分匹配),则匹配
  • PARTIAL_ACCESS_RESTRICTION_MATCH:如果政策架构的访问限制包含字符串(部分匹配),则匹配
  • EXACT_LIFECYCLE_STAGE_MATCH:如果政策架构的生命周期阶段与提供的字符串完全匹配,则匹配
  • EXACT_FIELD_NAME_MATCH:如果政策架构的字段名称与提供的字符串完全匹配,则匹配
  • EXACT_INPUT_CONSTRAINT_MATCH:如果政策架构的输入限制条件与所提供字符串完全匹配,则匹配
  • PARTIAL_FIELD_DESCRIPTION_MATCH:如果政策架构的字段说明包含字符串(部分匹配),则匹配
  • EXACT_KEY_MATCH_IN_COLLECTION:如果政策架构的其他索引键包含与所提供字符串完全匹配,则匹配

过滤条件值示例

网址编码过滤器 字面量过滤条件值和说明
filter=name%3Dchrome%2Eusers name=chrome.users

针对包含“chrome.users”的名称的过滤器,例如“chrome.users.*”和“chrome.users.apps.*”
filter=namespace%3Dchrome%2Enetworks%2Ewifi namespace=chrome.networks.wifi

按命名空间“chrome.networks.wifi”过滤
filter=description%3Dcookies description=cookies

用于过滤包含“Cookie”的说明的过滤器
filter=policy_api_lifecycle%3DAPI_DEPRECATED policy_api_lifecycle=API_DEPRECATED

针对政策 API 生命周期阶段与“API_DEPRECATED”匹配的过滤条件
filter=name%3Dprinters%20AND%20description%3Ddevices name=printers AND description=devices

过滤出包含“打印机”的名称和包含“设备”的说明
filter=(name%3Dblock%20OR%20name%3Dlist)%20AND%20NOT%20description%3Durl filter=(name=block OR name=list) AND NOT description=url

过滤出包含“block”或“list”的名称,但会排除包含“url”的说明