Policy Sets - Evaluate Policies

Mengevaluasi kebijakan lab.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/policysets/{name}/evaluatePolicies?api-version=2018-09-15

Parameter URI

Name In Required Type Description
labName
path True
  • string

Nama lab.

name
path True
  • string

Nama kumpulan kebijakan.

resourceGroupName
path True
  • string

Nama grup sumber daya.

subscriptionId
path True
  • string

ID langganan.

api-version
query True
  • string

Versi API klien.

Isi Permintaan

Name Type Description
policies

Kebijakan untuk dievaluasi.

Respons

Name Type Description
200 OK

OK

Other Status Codes

BadRequest

Keamanan

azure_auth

Pemberian Implisit OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation Microsoft Azure Akses

Contoh

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."
        }
      ]
    }
  ]
}

Definisi

CloudError

Kesalahan dari permintaan REST.

CloudErrorBody

Isi kesalahan dari permintaan REST.

EvaluatePoliciesProperties

Properti untuk mengevaluasi kumpulan kebijakan.

EvaluatePoliciesRequest

Isi permintaan untuk mengevaluasi kumpulan kebijakan.

EvaluatePoliciesResponse

Isi respons untuk mengevaluasi kumpulan kebijakan.

PolicySetResult

Hasil evaluasi kumpulan kebijakan.

PolicyViolation

Pelanggaran kebijakan.

CloudError

Kesalahan dari permintaan REST.

Name Type Description
error

Kesalahan cloud yang terjadi

CloudErrorBody

Isi kesalahan dari permintaan REST.

Name Type Description
code
  • string

Kode kesalahan.

details

Kesalahan dalam.

message
  • string

Pesan kesalahan.

target
  • string

Target kesalahan.

EvaluatePoliciesProperties

Properti untuk mengevaluasi kumpulan kebijakan.

Name Type Description
factData
  • string

Data fakta.

factName
  • string

Nama faktanya.

userObjectId
  • string

Pengguna yang kebijakannya akan dievaluasi

valueOffset
  • string

Offset nilai.

EvaluatePoliciesRequest

Isi permintaan untuk mengevaluasi kumpulan kebijakan.

Name Type Description
policies

Kebijakan untuk dievaluasi.

EvaluatePoliciesResponse

Isi respons untuk mengevaluasi kumpulan kebijakan.

Name Type Description
results

Hasil mengevaluasi kumpulan kebijakan.

PolicySetResult

Hasil evaluasi kumpulan kebijakan.

Name Type Description
hasError
  • boolean

Nilai yang menunjukkan apakah evaluasi kumpulan kebijakan ini telah menemukan pelanggaran.

policyViolations

Daftar pelanggaran kebijakan.

PolicyViolation

Pelanggaran kebijakan.

Name Type Description
code
  • string

Kode pelanggaran kebijakan.

message
  • string

Pesan pelanggaran kebijakan.