Получение списка схем политик

Вы можете перечислить поддерживаемые схемы политик , схемы в пространстве имен или получить конкретную схему напрямую по имени с помощью параметра filter метода customers.policySchemas.list . Если вы опустите параметр 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 : соответствует, если дополнительные ключи индекса схемы политики содержат точное совпадение с предоставленной строкой.

Примеры значений фильтра

URL-кодированный фильтр Значение и описание буквального фильтра
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

Фильтрует имена, содержащие слова «блок» или «список», но исключает описания, содержащие «url».