Policy Sets - Evaluate Policies
Vyhodnotí zásady testovacího prostředí.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/policysets/{name}/evaluatePolicies?api-version=2018-09-15
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
lab
|
path | True |
string |
Název testovacího prostředí. |
|
name
|
path | True |
string |
Název sady zásad |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Název skupiny prostředků. Název nerozlišuje malá a velká písmena. |
|
subscription
|
path | True |
string minLength: 1 |
ID cílového předplatného. |
|
api-version
|
query | True |
string minLength: 1 |
Verze rozhraní API, která se má použít pro tuto operaci. |
Text požadavku
| Name | Typ | Description |
|---|---|---|
| policies |
Zásady, které se mají vyhodnotit. |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Operace Azure byla úspěšně dokončena. |
|
| Other Status Codes |
Neočekávaná chybová odpověď |
Zabezpečení
azure_auth
Tok Azure Active Directory OAuth2
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
| Name | Description |
|---|---|
| user_impersonation | zosobnění uživatelského účtu |
Příklady
PolicySets_EvaluatePolicies
Ukázkový požadavek
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"
}
]
}
Ukázková odpověď
{
"results": [
{
"hasError": true,
"policyViolations": [
{
"code": "MaxValuePolicy",
"message": "You cannot exceed the limit (1) of virtual machines that can be created in this lab."
}
]
}
]
}
Definice
| Name | Description |
|---|---|
|
Error |
Další informace o chybě správy prostředků |
|
Error |
Podrobnosti o chybě. |
|
Error |
Chybová odpověď |
|
Evaluate |
Vlastnosti pro vyhodnocení sady zásad |
|
Evaluate |
Text žádosti o vyhodnocení sady zásad |
|
Evaluate |
Text odpovědi pro vyhodnocení sady zásad |
|
Policy |
Výsledek vyhodnocení sady zásad |
|
Policy |
Porušení zásad. |
ErrorAdditionalInfo
Další informace o chybě správy prostředků
| Name | Typ | Description |
|---|---|---|
| info |
object |
Další informace. |
| type |
string |
Další typ informací. |
ErrorDetail
Podrobnosti o chybě.
| Name | Typ | Description |
|---|---|---|
| additionalInfo |
Další informace o chybě. |
|
| code |
string |
Kód chyby. |
| details |
Podrobnosti o chybě. |
|
| message |
string |
Chybová zpráva. |
| target |
string |
Cíl chyby. |
ErrorResponse
Chybová odpověď
| Name | Typ | Description |
|---|---|---|
| error |
Objekt chyby. |
EvaluatePoliciesProperties
Vlastnosti pro vyhodnocení sady zásad
| Name | Typ | Description |
|---|---|---|
| factData |
string |
Data faktů. |
| factName |
string |
Název faktu. |
| userObjectId |
string |
Uživatel, pro kterého se budou vyhodnocovat zásady |
| valueOffset |
string |
Posun hodnoty. |
EvaluatePoliciesRequest
Text žádosti o vyhodnocení sady zásad
| Name | Typ | Description |
|---|---|---|
| policies |
Zásady, které se mají vyhodnotit. |
EvaluatePoliciesResponse
Text odpovědi pro vyhodnocení sady zásad
| Name | Typ | Description |
|---|---|---|
| results |
Výsledky vyhodnocení sady zásad |
PolicySetResult
Výsledek vyhodnocení sady zásad
| Name | Typ | Description |
|---|---|---|
| hasError |
boolean |
Hodnota označující, jestli vyhodnocení této sady zásad zjistilo porušení. |
| policyViolations |
Seznamporušeních |
PolicyViolation
Porušení zásad.
| Name | Typ | Description |
|---|---|---|
| code |
string |
Kód porušení zásad. |
| message |
string |
Zpráva o porušení zásad. |