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

Işlemindeki hatalı istek

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 hata.

CloudErrorBody

REST isteğinden bir hata gövdesi.

EvaluatePoliciesProperties

İlke kümesini değerlendirmeye yönelik özellikler.

EvaluatePoliciesRequest

Bir ilke kümesini değerlendirmek için istek gövdesi.

EvaluatePoliciesResponse

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

PolicySetResult

İlke kümesi değerlendirmesinin sonucu.

PolicyViolation

İlke ihlali.

CloudError

REST isteğinden hata.

Name Type Description
error

Oluşan bulut hatası

CloudErrorBody

REST isteğinden bir hata gövdesi.

Name Type Description
code
  • string

Hata kodu.

details

İç hatalar.

message
  • string

Hata iletisi.

target
  • string

Hata hedefi.

EvaluatePoliciesProperties

İlke kümesini değerlendirmeye yönelik özellikler.

Name Type Description
factData
  • string

Olgu verileri.

factName
  • string

Olgu adı.

userObjectId
  • string

İlkelerin değerlendirileceği Kullanıcı

valueOffset
  • string

Değer kayması.

EvaluatePoliciesRequest

Bir ilke kümesini değerlendirmek için istek gövdesi.

Name Type Description
policies

Değerlendirilecek ilkeler.

EvaluatePoliciesResponse

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

Name Type Description
results

Bir ilke kümesini değerlendirme sonuçları.

PolicySetResult

İlke kümesi değerlendirmesinin sonucu.

Name Type Description
hasError
  • boolean

Bu ilke kümesi değerlendirmesinin ihlallerin tespit edilip edilmeyeceğini gösteren bir değer.

policyViolations

İlke ihlallerinin listesi.

PolicyViolation

İlke ihlali.

Name Type Description
code
  • string

İlke ihlalinin kodu.

message
  • string

İlke ihlalinin iletisi.