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 |
Název skupiny prostředků. |
subscription
|
path | True |
string |
ID předplatného. |
api-version
|
query | True |
string |
Verze rozhraní API klienta. |
Text požadavku
Name | Typ | Description |
---|---|---|
policies |
Zásady k vyhodnocení. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
BadRequest |
Zabezpečení
azure_auth
Implicitní udělení OAuth2
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | Přístup k Microsoft Azure |
Příklady
PolicySets_EvaluatePolicies
Sample Request
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"
}
]
}
Sample Response
{
"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 |
---|---|
Cloud |
Chyba požadavku REST. |
Cloud |
Text chyby z požadavku REST |
Evaluate |
Vlastnosti pro vyhodnocení sady zásad |
Evaluate |
Text žádosti o vyhodnocení sady zásad |
Evaluate |
Text odpovědi na vyhodnocení sady zásad |
Policy |
Výsledek vyhodnocení sady zásad |
Policy |
Porušení zásad. |
CloudError
Chyba požadavku REST.
Name | Typ | Description |
---|---|---|
error |
Chyba cloudu, ke které došlo |
CloudErrorBody
Text chyby z požadavku REST
Name | Typ | Description |
---|---|---|
code |
string |
Kód chyby |
details |
Vnitřní chyby. |
|
message |
string |
Chybová zpráva |
target |
string |
Cíl 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 zásady vyhodnotí |
valueOffset |
string |
Posun hodnoty. |
EvaluatePoliciesRequest
Text žádosti o vyhodnocení sady zásad
Name | Typ | Description |
---|---|---|
policies |
Zásady k vyhodnocení. |
EvaluatePoliciesResponse
Text odpovědi na 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 se při vyhodnocování sady zásad zjistilo porušení. |
policyViolations |
Seznam porušení zásad. |
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. |