Lorsque vous créez une stratégie, vous spécifiez son étendue pour déterminer la manière dont la stratégie est appliquée. Vous pouvez attribuer la stratégie à l’ensemble de l’organisation, à plusieurs projets au sein de l’organisation ou à un seul projet.

Les options d’étendue sont les mêmes pour tous les types de stratégies. Après avoir créé une stratégie, vous ne pouvez pas modifier l'étendue.

Le tableau suivant fournit plus d'informations sur l'application pour chaque option d'étendue.
Option Critères de projet Application
Organisation/Projets multiples Non

Organisation.

Si aucun critère de projet n’est défini, la stratégie est appliquée à tous les déploiements de l’organisation.

Oui

Projets multiples.

Si vous définissez des critères spécifiques à un projet, la stratégie est appliquée aux déploiements associés aux projets qui répondent aux critères spécifiés.

Projet Sélectionnez un projet.

Projet unique.

La stratégie est appliquée uniquement aux déploiements associés au projet que vous sélectionnez.

Définition de l’étendue de la stratégie sur plusieurs projets

Si vous souhaitez appliquer une stratégie à plusieurs projets dans votre organisation, définissez l'étendue de la stratégie sur Organisation/Projets multiples et spécifiez les critères spécifiques au projet.

Exemple d'expression de critères de projet telle qu'elle s'affiche dans l'interface utilisateur.

Lorsque vous définissez des critères de projet, vous pouvez filtrer les projets en fonction du nom, de la description et de l'ID du projet.

Les critères de projet fonctionnent de la même manière que les critères de déploiement. Pour plus d'informations sur la construction de critères, reportez-vous à la section Configuration des critères de déploiement dans les stratégies Service Broker.

Le tableau suivant fournit plus d'informations sur la manière dont vous pouvez utiliser chaque propriété pour affiner l'étendue de votre stratégie.
Propriété Prend en charge ces opérateurs Exemple
Description du projet
  • égal à
  • différent de
  • correspond à la valeur regex
  • contient

Vous créez une stratégie et vous souhaitez limiter l’application aux projets des développeurs dans l’organisation que vous administrez.

Vous définissez l'étendue sur Organisation/Projets multiples et vous ajoutez une expression de description de projet semblable à l'exemple suivant.
Project description contains dev
AND
Project description contains test
ID de projet
  • égal à
  • différent de
Vous souhaitez appliquer une stratégie à deux ou trois projets uniquement, vous définissez l'étendue sur Organisation/Projets multiples et vous ajoutez une expression d'ID de projet semblable à l'exemple suivant.
Project ID equals proj123
OR
Project ID equals proj456
OR
Project ID equals proj789
Nom du projet
  • égal à
  • différent de
  • correspond à la valeur regex
  • contient
Vous souhaitez limiter une stratégie à des projets de test dans votre organisation, vous définissez l'étendue sur Organisation/Projets multiples et vous ajoutez une expression de nom de projet semblable à l'exemple suivant.
Project name matches Regex (t|T)est.*