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
labName
path True

string

Název testovacího prostředí.

name
path True

string

Název sady zásad.

resourceGroupName
path True

string

Název skupiny prostředků.

subscriptionId
path True

string

ID předplatného.

api-version
query True

string

Verze rozhraní API klienta.

Text požadavku

Name Typ Description
policies

EvaluatePoliciesProperties[]

Zásady k vyhodnocení.

Odpovědi

Name Typ Description
200 OK

EvaluatePoliciesResponse

OK

Other Status Codes

CloudError

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
CloudError

Chyba požadavku REST.

CloudErrorBody

Text chyby z požadavku REST

EvaluatePoliciesProperties

Vlastnosti pro vyhodnocení sady zásad

EvaluatePoliciesRequest

Text žádosti o vyhodnocení sady zásad

EvaluatePoliciesResponse

Text odpovědi na vyhodnocení sady zásad

PolicySetResult

Výsledek vyhodnocení sady zásad

PolicyViolation

Porušení zásad.

CloudError

Chyba požadavku REST.

Name Typ Description
error

CloudErrorBody

Chyba cloudu, ke které došlo

CloudErrorBody

Text chyby z požadavku REST

Name Typ Description
code

string

Kód chyby

details

CloudErrorBody[]

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

EvaluatePoliciesProperties[]

Zásady k vyhodnocení.

EvaluatePoliciesResponse

Text odpovědi na vyhodnocení sady zásad

Name Typ Description
results

PolicySetResult[]

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

PolicyViolation[]

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.