Policy Sets - Evaluate Policies

ラボ ポリシーを評価します。

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

URI パラメーター

Name In Required Type Description
labName
path True
  • string

ラボの名前。

name
path True
  • string

ポリシーセットの名前。

resourceGroupName
path True
  • string

リソース グループの名前。

subscriptionId
path True
  • string

サブスクリプション ID です。

api-version
query True
  • string

クライアント API バージョン。

要求本文

Name Type Description
policies

評価するポリシー。

応答

Name Type Description
200 OK

OK

Other Status Codes

BadRequest

セキュリティ

azure_auth

OAuth2 の暗黙的な許可

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

Scopes

Name Description
user_impersonation アクセス Microsoft Azure

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

定義

CloudError

REST 要求からのエラー。

CloudErrorBody

REST 要求からのエラーの本文。

EvaluatePoliciesProperties

ポリシーセットを評価するためのプロパティ。

EvaluatePoliciesRequest

ポリシーセットを評価するための要求本文。

EvaluatePoliciesResponse

ポリシーセットを評価するための応答本文。

PolicySetResult

ポリシーセットの評価の結果。

PolicyViolation

ポリシー違反です。

CloudError

REST 要求からのエラー。

Name Type Description
error

発生したクラウドエラー

CloudErrorBody

REST 要求からのエラーの本文。

Name Type Description
code
  • string

エラー コード。

details

内部エラーです。

message
  • string

エラー メッセージ。

target
  • string

エラーターゲット。

EvaluatePoliciesProperties

ポリシーセットを評価するためのプロパティ。

Name Type Description
factData
  • string

ファクトデータ。

factName
  • string

ファクト名。

userObjectId
  • string

ポリシーを評価する対象のユーザー

valueOffset
  • string

値のオフセット。

EvaluatePoliciesRequest

ポリシーセットを評価するための要求本文。

Name Type Description
policies

評価するポリシー。

EvaluatePoliciesResponse

ポリシーセットを評価するための応答本文。

Name Type Description
results

ポリシーセットを評価した結果。

PolicySetResult

ポリシーセットの評価の結果。

Name Type Description
hasError
  • boolean

このポリシーセットの評価で違反が検出されたかどうかを示す値。

policyViolations

ポリシー違反の一覧。

PolicyViolation

ポリシー違反です。

Name Type Description
code
  • string

ポリシー違反のコード。

message
  • string

ポリシー違反のメッセージ。