共用方式為


az policy event

管理原則事件。

命令

名稱 Description 類型 狀態
az policy event list

列出原則事件。

核心 GA

az policy event list

列出原則事件。

az policy event list [--apply]
                     [--filter]
                     [--from]
                     [--management-group]
                     [--namespace]
                     [--order-by]
                     [--parent]
                     [--policy-assignment]
                     [--policy-definition]
                     [--policy-set-definition]
                     [--resource]
                     [--resource-group]
                     [--resource-type]
                     [--select]
                     [--to]
                     [--top]

範例

取得在最近一天建立之目前訂用帳戶範圍的原則事件。

az policy event list

取得管理群組範圍的原則事件。

az policy event list -m "myMg"

取得目前訂用帳戶中資源群組範圍的原則事件。

az policy event list -g "myRg"

使用資源識別碼取得資源的原則事件。

az policy event list --resource "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourceGroups/myResourceGroup /providers/Microsoft.EventHub/namespaces/myns1/eventhubs/eh1/consumergroups/cg1"

使用資源名稱取得資源的原則事件。

az policy event list --resource "myKeyVault" --namespace "Microsoft.KeyVault" --resource-type "vaults" -g "myresourcegroup"

使用資源名稱取得巢狀資源的原則事件。

az policy event list --resource "myRule1" --namespace "Microsoft.Network" --resource-type "securityRules" --parent "networkSecurityGroups/mysecuritygroup1" -g "myresourcegroup"

取得目前訂用帳戶中原則集定義的原則事件。

az policy event list -s "fff58873-fff8-fff5-fffc-fffbe7c9d697"

取得目前訂用帳戶中原則定義的原則事件。

az policy event list -d "fff69973-fff8-fff5-fffc-fffbe7c9d698"

取得目前訂用帳戶中原則指派的原則事件。

az policy event list -a "ddd8ef92e3714a5ea3d208c1"

取得目前訂用帳戶中指定資源群組中原則指派的原則事件。

az policy event list -g "myRg" -a "ddd8ef92e3714a5ea3d208c1"

取得目前訂用帳戶中的前 5 個原則事件,並選取屬性的子集並自訂排序。

az policy event list --top 5 --order-by "timestamp desc, policyAssignmentName asc" --select "timestamp, resourceId, policyAssignmentId, policySetDefinitionId, policyDefinitionId"

在自訂時間間隔內取得目前訂用帳戶中的原則事件。

az policy event list --from "2018-03-08T00:00:00Z" --to "2018-03-15T00:00:00Z"

根據某些屬性值,取得目前訂用帳戶篩選結果中的原則事件。

az policy event list --filter "(policyDefinitionAction eq 'deny' or policyDefinitionAction eq 'audit') and resourceLocation ne 'eastus'"

取得目前訂用帳戶中的原則事件數目。

az policy event list --apply "aggregate($count as numberOfRecords)"

根據某些屬性,取得目前訂用帳戶中的原則事件匯總結果。

az policy event list --apply "groupby((policyAssignmentId, policyDefinitionId, policyDefinitionAction, resourceId), aggregate($count as numEvents))"

根據某些屬性,取得目前訂用帳戶群組結果中的原則事件。

az policy event list --apply "groupby((policyAssignmentName, resourceId))"

根據指定多個群組的某些屬性,取得目前訂用帳戶中的原則事件匯總結果。

az policy event list --apply "groupby((policyAssignmentId, policyDefinitionId, resourceId))/groupby((policyAssignmentId, policyDefinitionId), aggregate($count as numResourcesWithEvents))"

選擇性參數

--apply

使用 OData 標記法套用匯總的運算式。

--filter

使用 OData 標記法篩選運算式。

--from

ISO 8601 格式化時間戳記,指定要查詢的間隔開始時間。

--management-group -m

管理群組的名稱。

--namespace

提供者命名空間(例如:Microsoft.Provider)。

--order-by

使用 OData 標記法排序運算式。

--parent

父路徑 (例如: resourceTypeA/nameA/resourceTypeB/nameB)。

--policy-assignment -a

原則指派的名稱。

--policy-definition -d

原則定義的名稱。

--policy-set-definition -s

原則集定義的名稱。

--resource

資源識別碼或資源名稱。 如果指定名稱,請提供資源群組和其他相關的資源識別碼引數。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--resource-type

資源類型(例如:resourceTypeC)。

--select

使用 OData 標記法選取運算式。

--to

ISO 8601 格式化時間戳記,指定要查詢之間隔的結束時間。

--top

要傳回的記錄數目上限。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。