Policy States - Next Link
後續呼叫下一個連結
POST https://management.azure.com{nextLink}?Next paging op for policy states&api-version=2019-10-01
POST https://management.azure.com{nextLink}?Next paging op for policy states&api-version=2019-10-01&$skiptoken={$skiptoken}
URI 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
next
|
path | True |
string |
清單作業的下一個連結。 |
api-version
|
query | True |
string |
用戶端 API 版本。 |
$skiptoken
|
query |
string |
只有在先前的回應在 nextLink 元素中傳回部分結果時,才會提供 Skiptoken。 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
查詢結果。 |
|
Other Status Codes |
描述作業失敗原因的錯誤回應。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow
類型:
oauth2
Flow:
implicit
授權 URL:
https://login.microsoftonline.com/common/oauth2/authorize
範圍
名稱 | Description |
---|---|
user_impersonation | 模擬您的用戶帳戶 |
範例
Query latest at resource group level policy assignment scope with next link
範例要求
POST https://management.azure.com{nextLink}?Next paging op for policy states&api-version=2019-10-01&$skiptoken=WpmghrfhqlwpqqdrwpwmgWfBSvPhkAK6QD
範例回覆
{
"@odata.context": "https://management.azure.com/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.PolicyInsights/policyStates/$metadata#latest",
"@odata.count": 2,
"value": [
{
"@odata.id": null,
"@odata.context": "https://management.azure.com/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.PolicyInsights/policyStates/$metadata#latest/$entity",
"timestamp": "2019-10-09T17:41:47Z",
"resourceId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourceGroups/myrg1/providers/microsoft.insights/autoscalesettings/mytest1",
"policyAssignmentId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyAssignments/1ef5d536aec743a0aa801c1a",
"policyDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyDefinitions/022d9357-5a90-46f7-9554-21d30ce4c32d",
"effectiveParameters": null,
"isCompliant": false,
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852",
"resourceType": "/microsoft.insights/autoscalesettings",
"resourceLocation": "westus",
"resourceGroup": "myrg1",
"resourceTags": "tbd",
"policyAssignmentName": "1ef5d536aec743a0aa801c1a",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": "{}",
"policyAssignmentScope": "/providers/Microsoft.Management/managementGroups/myManagementGroup",
"policyDefinitionName": "022d9357-5a90-46f7-9554-21d30ce4c32d",
"policyDefinitionAction": "audit",
"policyDefinitionCategory": "tbd",
"policySetDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policySetDefinitions/335cefd2-ab16-430f-b364-974a170eb1d5",
"policySetDefinitionName": "335cefd2-ab16-430f-b364-974a170eb1d5",
"policySetDefinitionOwner": null,
"policySetDefinitionCategory": null,
"policySetDefinitionParameters": null,
"managementGroupIds": "myManagementGroup,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyDefinitionReferenceId": "15521232277412542086",
"complianceState": "NonCompliant",
"policyDefinitionGroupNames": [
"myGroup"
]
},
{
"@odata.id": null,
"@odata.context": "https://management.azure.com/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.PolicyInsights/policyStates/$metadata#latest/$entity",
"timestamp": "2019-10-09T17:41:47Z",
"resourceId": "/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/resourceGroups/myrg1/providers/microsoft.insights/autoscalesettings/mytest1",
"policyAssignmentId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyAssignments/186044306c044a1d8c0ff76c",
"policyDefinitionId": "/providers/Microsoft.Management/managementGroups/myManagementGroup/providers/Microsoft.Authorization/policyDefinitions/022d9357-5a90-46f7-9554-21d30ce4c32d",
"effectiveParameters": null,
"isCompliant": true,
"subscriptionId": "fffedd8f-ffff-fffd-fffd-fffed2f84852",
"resourceType": "/microsoft.insights/autoscalesettings",
"resourceLocation": "westus",
"resourceGroup": "myrg1",
"resourceTags": "tbd",
"policyAssignmentName": "186044306c044a1d8c0ff76c",
"policyAssignmentOwner": "tbd",
"policyAssignmentParameters": "{\"allowedLocations\":{\"value\":[\"centralus\"]}}",
"policyAssignmentScope": "/providers/Microsoft.Management/managementGroups/myManagementGroup",
"policyDefinitionName": "022d9357-5a90-46f7-9554-21d30ce4c32d",
"policyDefinitionAction": "audit",
"policyDefinitionCategory": "tbd",
"policySetDefinitionId": "",
"policySetDefinitionName": "",
"policySetDefinitionOwner": null,
"policySetDefinitionCategory": null,
"policySetDefinitionParameters": null,
"managementGroupIds": "myManagementGroup,fff988bf-fff1-ffff-fffb-fffcd011db47",
"policyDefinitionReferenceId": "",
"complianceState": "Compliant",
"policyDefinitionGroupNames": [
"myGroup"
]
}
]
}
定義
名稱 | Description |
---|---|
Component |
元件狀態詳細數據。 |
Error |
錯誤定義。 |
Expression |
原則語言表達式的評估詳細數據。 |
If |
IfNotExists 效果的評估詳細數據。 |
Policy |
原則評估詳細數據。 |
Policy |
原則狀態記錄。 |
Policy |
查詢結果。 |
Query |
錯誤回應。 |
ComponentStateDetails
元件狀態詳細數據。
名稱 | 類型 | Description |
---|---|---|
complianceState |
string |
元件合規性狀態。 |
id |
string |
元件識別碼。 |
name |
string |
元件名稱。 |
timestamp |
string (date-time) |
元件合規性評估時間戳。 |
type |
string |
元件類型。 |
Error
錯誤定義。
名稱 | 類型 | Description |
---|---|---|
code |
string |
服務特定的錯誤碼,做為 HTTP 錯誤碼的子狀態。 |
message |
string |
錯誤的描述。 |
ExpressionEvaluationDetails
原則語言表達式的評估詳細數據。
名稱 | 類型 | Description |
---|---|---|
expression |
string |
評估的表達式。 |
expressionKind |
string |
評估的表達式種類。 |
expressionValue |
object |
表達式的值。 |
operator |
string |
比較表達式值和目標值的運算元。 |
path |
string |
如果表達式是欄位或別名,則屬性路徑。 |
result |
string |
評估結果。 |
targetValue |
object |
要與表達式值比較的目標值。 |
IfNotExistsEvaluationDetails
IfNotExists 效果的評估詳細數據。
名稱 | 類型 | Description |
---|---|---|
resourceId |
string |
IfNotExists 效果最後評估資源標識符。 |
totalResources |
integer |
存在條件適用的資源總數。 |
PolicyEvaluationDetails
原則評估詳細數據。
名稱 | 類型 | Description |
---|---|---|
evaluatedExpressions |
評估表達式的詳細數據。 |
|
ifNotExistsDetails |
IfNotExists 效果的評估詳細數據。 |
PolicyState
原則狀態記錄。
名稱 | 類型 | Description |
---|---|---|
@odata.context |
string |
OData 內容字串;OData 用戶端用來根據元數據解析類型資訊。 |
@odata.id |
string |
OData 實體識別碼;一律設定為 null,因為原則狀態記錄沒有實體標識符。 |
complianceState |
string |
資源的合規性狀態。 |
components |
只有當 URL 包含 $expand=components 子句時,才會填入元件狀態合規性記錄。 |
|
effectiveParameters |
string |
原則指派的有效參數。 |
isCompliant |
boolean |
旗標,指出資源是否符合其評估原則指派的規範。 這個屬性已被取代;請改用 ComplianceState。 |
managementGroupIds |
string |
以逗號分隔的管理群組標識符清單,代表資源所在的管理群組階層。 |
policyAssignmentId |
string |
原則指派標識碼。 |
policyAssignmentName |
string |
原則指派名稱。 |
policyAssignmentOwner |
string |
原則指派擁有者。 |
policyAssignmentParameters |
string |
原則指派參數。 |
policyAssignmentScope |
string |
原則指派範圍。 |
policyAssignmentVersion |
string |
評估的原則指派版本。 |
policyDefinitionAction |
string |
原則定義動作,即效果。 |
policyDefinitionCategory |
string |
原則定義類別。 |
policyDefinitionGroupNames |
string[] |
原則定義組名。 |
policyDefinitionId |
string |
原則定義標識碼。 |
policyDefinitionName |
string |
原則定義名稱。 |
policyDefinitionReferenceId |
string |
如果原則指派是針對原則集,則原則定義內的參考標識符。 |
policyDefinitionVersion |
string |
評估的原則定義版本。 |
policyEvaluationDetails |
原則評估詳細數據。 |
|
policySetDefinitionCategory |
string |
如果原則指派是針對原則集,則原則集定義類別目錄。 |
policySetDefinitionId |
string |
如果原則指派是針對原則集,則原則集定義標識符。 |
policySetDefinitionName |
string |
如果原則指派是針對原則集,則原則集定義名稱。 |
policySetDefinitionOwner |
string |
如果原則指派是針對原則集,則原則集定義擁有者。 |
policySetDefinitionParameters |
string |
如果原則指派是針對原則集,則原則集定義參數。 |
policySetDefinitionVersion |
string |
評估的原則集定義版本。 |
resourceGroup |
string |
資源組名。 |
resourceId |
string |
資源標識碼。 |
resourceLocation |
string |
資源位置。 |
resourceTags |
string |
資源標籤的清單。 |
resourceType |
string |
資源類型。 |
subscriptionId |
string |
訂用帳戶標識碼。 |
timestamp |
string (date-time) |
原則狀態記錄的時間戳。 |
PolicyStatesQueryResults
查詢結果。
名稱 | 類型 | Description |
---|---|---|
@odata.context |
string |
OData 內容字串;OData 用戶端用來根據元數據解析類型資訊。 |
@odata.count |
integer (int32) minimum: 0 |
OData 實體計數;代表傳回的原則狀態記錄數目。 |
@odata.nextLink |
string |
Odata 下一個連結;取得下一組結果的 URL。 |
value |
查詢結果。 |
QueryFailure
錯誤回應。
名稱 | 類型 | Description |
---|---|---|
error |
錯誤定義。 |