Policy Sets - Evaluate Policies
Évalue la stratégie de laboratoire.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/policysets/{name}/evaluatePolicies?api-version=2018-09-15
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
lab
|
path | True |
string |
Nom du labo. |
|
name
|
path | True |
string |
Le nom du PolicySet |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
|
subscription
|
path | True |
string minLength: 1 |
ID de l’abonnement cible. |
|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
Corps de la demande
| Nom | Type | Description |
|---|---|---|
| policies |
Stratégies à évaluer. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
L’opération Azure s’est terminée avec succès. |
|
| Other Status Codes |
Réponse d’erreur inattendue. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory.
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
| Nom | Description |
|---|---|
| user_impersonation | emprunter l’identité de votre compte d’utilisateur |
Exemples
PolicySets_EvaluatePolicies
Exemple de requête
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/resourceGroupName/providers/Microsoft.DevTestLab/labs/{labName}/policysets/{policySetName}/evaluatePolicies?api-version=2018-09-15
{
"policies": [
{
"factName": "LabVmCount",
"valueOffset": "1"
}
]
}
Exemple de réponse
{
"results": [
{
"hasError": true,
"policyViolations": [
{
"code": "MaxValuePolicy",
"message": "You cannot exceed the limit (1) of virtual machines that can be created in this lab."
}
]
}
]
}
Définitions
| Nom | Description |
|---|---|
|
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
|
Error |
Détail de l’erreur. |
|
Error |
Réponse d’erreur |
|
Evaluate |
Propriétés pour l’évaluation d’un jeu de stratégies. |
|
Evaluate |
Corps de la demande pour l’évaluation d’un ensemble de stratégies. |
|
Evaluate |
Corps de réponse pour l’évaluation d’un jeu de stratégies. |
|
Policy |
Résultat d’une évaluation d’ensemble de stratégies. |
|
Policy |
Violation de stratégie. |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
| Nom | Type | Description |
|---|---|---|
| info |
object |
Informations supplémentaires. |
| type |
string |
Type d’informations supplémentaire. |
ErrorDetail
Détail de l’erreur.
| Nom | Type | Description |
|---|---|---|
| additionalInfo |
Informations supplémentaires sur l’erreur. |
|
| code |
string |
Code d’erreur. |
| details |
Détails de l’erreur. |
|
| message |
string |
Message d’erreur. |
| target |
string |
Cible d’erreur. |
ErrorResponse
Réponse d’erreur
| Nom | Type | Description |
|---|---|---|
| error |
Objet d’erreur. |
EvaluatePoliciesProperties
Propriétés pour l’évaluation d’un jeu de stratégies.
| Nom | Type | Description |
|---|---|---|
| factData |
string |
Données de faits. |
| factName |
string |
Nom du fait. |
| userObjectId |
string |
Utilisateur pour lequel les stratégies seront évaluées |
| valueOffset |
string |
Décalage de valeur. |
EvaluatePoliciesRequest
Corps de la demande pour l’évaluation d’un ensemble de stratégies.
| Nom | Type | Description |
|---|---|---|
| policies |
Stratégies à évaluer. |
EvaluatePoliciesResponse
Corps de réponse pour l’évaluation d’un jeu de stratégies.
| Nom | Type | Description |
|---|---|---|
| results |
Résultats de l’évaluation d’un ensemble de stratégies. |
PolicySetResult
Résultat d’une évaluation d’ensemble de stratégies.
| Nom | Type | Description |
|---|---|---|
| hasError |
boolean |
Valeur indiquant si cette évaluation du jeu de stratégies a détecté des violations. |
| policyViolations |
Liste des violations de stratégie. |
PolicyViolation
Violation de stratégie.
| Nom | Type | Description |
|---|---|---|
| code |
string |
Code de la violation de stratégie. |
| message |
string |
Message de la violation de stratégie. |