Policy Sets - Evaluate Policies
Utvärderar labbprincip.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/policysets/{name}/evaluatePolicies?api-version=2018-09-15
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
lab
|
path | True |
string |
Namnet på labbet. |
|
name
|
path | True |
string |
Namnet på PolicySet |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Namnet på resursgruppen. Namnet är skiftlägesokänsligt. |
|
subscription
|
path | True |
string minLength: 1 |
ID för målprenumerationen. |
|
api-version
|
query | True |
string minLength: 1 |
Den API-version som ska användas för den här åtgärden. |
Begärandetext
| Name | Typ | Description |
|---|---|---|
| policies |
Principer som ska utvärderas. |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Azure-åtgärden har slutförts. |
|
| Other Status Codes |
Ett oväntat felsvar. |
Säkerhet
azure_auth
Azure Active Directory OAuth2-flöde.
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
| Name | Description |
|---|---|
| user_impersonation | personifiera ditt användarkonto |
Exempel
PolicySets_EvaluatePolicies
Exempelbegäran
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"
}
]
}
Exempelsvar
{
"results": [
{
"hasError": true,
"policyViolations": [
{
"code": "MaxValuePolicy",
"message": "You cannot exceed the limit (1) of virtual machines that can be created in this lab."
}
]
}
]
}
Definitioner
| Name | Description |
|---|---|
|
Error |
Ytterligare information om resurshanteringsfelet. |
|
Error |
Felinformationen. |
|
Error |
Felsvar |
|
Evaluate |
Egenskaper för utvärdering av en principuppsättning. |
|
Evaluate |
Begärandetext för utvärdering av en principuppsättning. |
|
Evaluate |
Svarstext för utvärdering av en principuppsättning. |
|
Policy |
Resultatet av en utvärdering av principuppsättningen. |
|
Policy |
Principöverträdelse. |
ErrorAdditionalInfo
Ytterligare information om resurshanteringsfelet.
| Name | Typ | Description |
|---|---|---|
| info |
object |
Ytterligare information. |
| type |
string |
Ytterligare informationstyp. |
ErrorDetail
Felinformationen.
| Name | Typ | Description |
|---|---|---|
| additionalInfo |
Ytterligare information om felet. |
|
| code |
string |
Felkoden. |
| details |
Felinformationen. |
|
| message |
string |
Felmeddelandet. |
| target |
string |
Felmålet. |
ErrorResponse
Felsvar
| Name | Typ | Description |
|---|---|---|
| error |
Felobjektet. |
EvaluatePoliciesProperties
Egenskaper för utvärdering av en principuppsättning.
| Name | Typ | Description |
|---|---|---|
| factData |
string |
Faktadata. |
| factName |
string |
Faktanamnet. |
| userObjectId |
string |
Den användare som principer ska utvärderas för |
| valueOffset |
string |
Värdeförskjutningen. |
EvaluatePoliciesRequest
Begärandetext för utvärdering av en principuppsättning.
| Name | Typ | Description |
|---|---|---|
| policies |
Principer som ska utvärderas. |
EvaluatePoliciesResponse
Svarstext för utvärdering av en principuppsättning.
| Name | Typ | Description |
|---|---|---|
| results |
Resultat av utvärdering av en principuppsättning. |
PolicySetResult
Resultatet av en utvärdering av principuppsättningen.
| Name | Typ | Description |
|---|---|---|
| hasError |
boolean |
Ett värde som anger om den här principuppsättningsutvärderingen har upptäckt överträdelser. |
| policyViolations |
Listan över principöverträdelser. |
PolicyViolation
Principöverträdelse.
| Name | Typ | Description |
|---|---|---|
| code |
string |
Koden för principöverträdelsen. |
| message |
string |
Meddelandet om principöverträdelsen. |