Policy Sets - Evaluate Policies

Laboratuvar ilkesini değerlendirir.

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

URI Parametreleri

Name In Required Type Description
labName
path True
  • string

Laboratuvarın adı.

name
path True
  • string

İlke kümesinin adı.

resourceGroupName
path True
  • string

Kaynak grubunun adı.

subscriptionId
path True
  • string

Abonelik kimliği.

api-version
query True
  • string

İstemci API sürümü.

İstek Gövdesi

Name Type Description
policies

Değerlendirilecek ilkeler.

Yanıtlar

Name Type Description
200 OK

Tamam

Other Status Codes

BadRequest

Güvenlik

azure_auth

OAuth2 Örtük Verme

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

Scopes

Name Description
user_impersonation Erişim Microsoft Azure

Örnekler

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

Tanımlar

CloudError

REST isteğinden kaynaklanan hata.

CloudErrorBody

REST isteğinden gelen hatanın gövdesi.

EvaluatePoliciesProperties

İlke kümesini değerlendirme özellikleri.

EvaluatePoliciesRequest

İlke kümesini değerlendirmek için istek gövdesi.

EvaluatePoliciesResponse

İlke kümesini değerlendirmek için yanıt gövdesi.

PolicySetResult

İlke kümesi değerlendirmesinin sonucu.

PolicyViolation

İlke ihlali.

CloudError

REST isteğinden kaynaklanan hata.

Name Type Description
error

Oluşan bulut hatası

CloudErrorBody

REST isteğinden gelen hatanın gövdesi.

Name Type Description
code
  • string

Hata kodu.

details

İç hatalar.

message
  • string

Hata iletisi.

target
  • string

Hata hedefi.

EvaluatePoliciesProperties

İlke kümesini değerlendirme özellikleri.

Name Type Description
factData
  • string

Olgu verileri.

factName
  • string

Gerçek adı.

userObjectId
  • string

İlkelerin değerlendirileceği kullanıcı

valueOffset
  • string

Değer uzaklığı.

EvaluatePoliciesRequest

İlke kümesini değerlendirmek için istek gövdesi.

Name Type Description
policies

Değerlendirilecek ilkeler.

EvaluatePoliciesResponse

İlke kümesini değerlendirmek için yanıt gövdesi.

Name Type Description
results

İlke kümesini değerlendirmenin sonuçları.

PolicySetResult

İlke kümesi değerlendirmesinin sonucu.

Name Type Description
hasError
  • boolean

Bu ilke kümesi değerlendirmesinin ihlaller keşfedip keşfetmediğini gösteren değer.

policyViolations

İlke ihlallerinin listesi.

PolicyViolation

İlke ihlali.

Name Type Description
code
  • string

İlke ihlalinin kodu.

message
  • string

İlke ihlali iletisi.