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 In Required Type 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 Type Description
policies

Zásady, které se mají vyhodnotit.

Odpovědi

Name Type 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 Access 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

CloudError

Chyba z požadavku REST.

CloudErrorBody

Text chyby z požadavku REST

EvaluatePoliciesProperties

Vlastnosti pro vyhodnocení sady zásad

EvaluatePoliciesRequest

Text požadavku pro vyhodnocení sady zásad

EvaluatePoliciesResponse

Text odpovědi pro vyhodnocení sady zásad

PolicySetResult

Výsledek vyhodnocení sady zásad

PolicyViolation

Porušení zásad

CloudError

Chyba z požadavku REST.

Name Type Description
error

Chyba cloudu, ke které došlo

CloudErrorBody

Text chyby z požadavku REST

Name Type 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 Type Description
factData
  • string

Data faktů.

factName
  • string

Název faktu.

userObjectId
  • string

Uživatel, pro kterého se budou zásady vyhodnocovat

valueOffset
  • string

Posun hodnoty.

EvaluatePoliciesRequest

Text požadavku pro vyhodnocení sady zásad

Name Type Description
policies

Zásady, které se mají vyhodnotit.

EvaluatePoliciesResponse

Text odpovědi pro vyhodnocení sady zásad

Name Type Description
results

Výsledky vyhodnocení sady zásad

PolicySetResult

Výsledek vyhodnocení sady zásad

Name Type Description
hasError
  • boolean

Hodnota označující, jestli toto vyhodnocení sady zásad zjistilo porušení.

policyViolations

Seznam porušení zásad.

PolicyViolation

Porušení zásad

Name Type Description
code
  • string

Kód porušení zásad.

message
  • string

Zpráva o porušení zásad