Lister les schémas de règle

Vous pouvez répertorier les schémas de règle compatibles, les schémas d'un espace de noms ou extraire un schéma particulier directement par son nom, avec le paramètre filter de la méthode customers.policySchemas.list. Si vous omettez le paramètre filter, tous les schémas compatibles sont renvoyés.

Pour en savoir plus, consultez les exemples de code.

Syntaxe des filtres

  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: établit une correspondance si le nom et/ou la description d'un schéma de règle contient la chaîne (correspondance partielle).
  • PARTIAL_NAME_MATCH: établit une correspondance si le nom d'un schéma de stratégie contient la chaîne (correspondance partielle).
  • EXACT_NAMESPACE_MATCH: établit une correspondance si un schéma de règle appartient à l'espace de noms fourni.
  • PARTIAL_DESCRIPTION_MATCH: établit une correspondance si la description d'un schéma de stratégie contient la chaîne (correspondance partielle).
  • PARTIAL_ACCESS_RESTRICTION_MATCH: établit une correspondance si les restrictions d'accès d'un schéma de règle contiennent la chaîne (correspondance partielle).
  • EXACT_LIFECYCLE_STAGE_MATCH: établit une correspondance si l'étape du cycle de vie d'un schéma de stratégie correspond exactement à la chaîne fournie.
  • EXACT_FIELD_NAME_MATCH: établit une correspondance si le nom de champ d'un schéma de règle correspond exactement à la chaîne fournie.
  • EXACT_INPUT_CONSTRAINT_MATCH: établit une correspondance si la contrainte d'entrée d'un schéma de règle correspond exactement à la chaîne fournie.
  • PARTIAL_FIELD_DESCRIPTION_MATCH: établit une correspondance si la description de champ d'un schéma de règle contient la chaîne (correspondance partielle).
  • EXACT_KEY_MATCH_IN_COLLECTION: établit une correspondance si les clés d'index supplémentaires d'un schéma de stratégie contiennent une correspondance exacte pour la chaîne fournie.

Exemples de valeurs de filtre

Filtre encodé en URL Valeur et description du filtre littéral
filter=name%3Dchrome%2Eusers name=chrome.users

Filtres pour les noms contenant "chrome.users" (par exemple, "chrome.users.*" et "chrome.users.apps.*")
filter=namespace%3Dchrome%2Enetworks%2Ewifi namespace=chrome.networks.wifi

Filtre par espace de noms "chrome.networks.wifi"
filter=description%3Dcookies description=cookies

Filtres pour les descriptions contenant le mot "cookies"
filter=policy_api_lifecycle%3DAPI_DEPRECATED policy_api_lifecycle=API_DEPRECATED

Filtres pour les étapes du cycle de vie de l'API de stratégie correspondant à "API_DEPRECATED"
filter=name%3Dprinters%20AND%20description%3Ddevices name=printers AND description=devices

Filtres pour les noms contenant le mot "imprimante" et pour les descriptions contenant le terme "appareils"
filter=(name%3Dblock%20OR%20name%3Dlist)%20AND%20NOT%20description%3Durl filter=(name=block OR name=list) AND NOT description=url

Filtre les noms qui contiennent "block" ou "list", mais exclut les descriptions contenant "url"