az policy attestation
管理資源原則證明。
命令
名稱 | Description | 類型 | 狀態 |
---|---|---|---|
az policy attestation create |
建立原則證明。 |
核心 | GA |
az policy attestation delete |
刪除現有的原則證明。 |
核心 | GA |
az policy attestation list |
列出資源的所有證明。 |
核心 | GA |
az policy attestation show |
取得原則證明。 |
核心 | GA |
az policy attestation update |
更新現有的原則證明。 |
核心 | GA |
az policy attestation create
建立原則證明。
az policy attestation create --attestation-name
--policy-assignment
[--assessment-date]
[--comments]
[--compliance-state {Compliant, NonCompliant, Unknown}]
[--definition-reference-id]
[--evidence]
[--expires-on]
[--metadata]
[--namespace]
[--owner]
[--parent]
[--resource]
[--resource-group]
[--resource-type]
範例
在原則指派的資源群組範圍建立證明
az policy attestation create -g myRg -n myAttestation --policy-assignment eeb18edc813c42d0ad5a9eab
使用原則指派資源識別碼,在原則指派的資源群組範圍建立證明
az policy attestation create -g myRg -n myAttestation \
--policy-assignment "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/providers/Microsoft.Authorization/policyAssignments/myPa"
在原則集指派的訂用帳戶範圍建立證明
az policy attestation create -n myAttestation \
--policy-assignment eeb18edc813c42d0ad5a9eab \
--definition-reference-id auditVMPolicyReference
使用資源識別碼建立特定資源的證明
az policy attestation create \
--resource "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachines/myVm" \
-n myAttestation --policy-assignment eeb18edc813c42d0ad5a9eab
使用所有屬性在資源群組範圍建立證明
az policy attestation create --attestation-name myAttestation -g myRg -a eeb18edc813c42d0ad5a9eab \
--compliance-state Compliant --assessment-date 2023-01-01T08:29:18Z \
--evidence source-uri=https://sampleuri.com description="Sample description for the sample uri" \
--evidence source-uri=https://sampleuri2.com description="Sample description 2 for the sample uri 2" \
--expires-on 2024-08-01T05:29:18Z --owner user@myOrg.com --metadata Location=NYC Dept=ACC \
--definition-reference-id auditVMPolicyReference
必要參數
證明的名稱。
證明設定狀態的原則指派資源識別碼。
選擇性參數
評估證據的時間。
描述建立此證明原因的批註。
應在資源上設定的合規性狀態。
原則定義參考識別碼,來自證明設定狀態的原則集定義。 如果原則指派指派原則集定義,證明可以使用此屬性在集合定義內選擇定義,或省略此屬性並設定整個集合定義的狀態。
支援此證明中設定合規性狀態的證據。
合規性狀態應該到期的時間。
用於證明的空間分隔索引鍵=值組中的其他中繼資料。 這會覆寫證明的任何現有中繼資料。
提供者命名空間(例如:Microsoft.Provider)。
負責設定資源狀態的人員。 此值通常是 Azure Active Directory 物件識別碼。
父路徑 (例如: resourceTypeA/nameA/resourceTypeB/nameB)。
資源識別碼或資源名稱。 如果指定名稱,請提供資源群組和其他相關的資源識別碼引數。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
資源類型(例如:resourceTypeC)。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az policy attestation delete
刪除現有的原則證明。
az policy attestation delete --attestation-name
[--namespace]
[--parent]
[--resource]
[--resource-group]
[--resource-type]
範例
刪除資源群組範圍的證明
az policy attestation delete -g myRg -n myAttestation
必要參數
證明的名稱。
選擇性參數
提供者命名空間(例如:Microsoft.Provider)。
父路徑 (例如: resourceTypeA/nameA/resourceTypeB/nameB)。
資源識別碼或資源名稱。 如果指定名稱,請提供資源群組和其他相關的資源識別碼引數。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
資源類型(例如:resourceTypeC)。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az policy attestation list
列出資源的所有證明。
az policy attestation list [--filter]
[--resource]
[--resource-group]
[--top]
範例
列出訂用帳戶範圍的所有原則證明
az policy attestation list
列出資源群組範圍的前兩個原則證明
az policy attestation list -g myRg --top 2
列出具有 myPolicyAssignment 原則指派識別碼的所有證明
az policy attestation list --filter "PolicyAssignmentId eq '/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5'"
選擇性參數
OData 篩選運算式。
資源識別碼。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
要傳回的記錄數目上限。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az policy attestation show
取得原則證明。
az policy attestation show --attestation-name
[--namespace]
[--parent]
[--resource]
[--resource-group]
[--resource-type]
範例
在訂用帳戶中顯示證明。
az policy attestation show --attestation-name myAttestation
必要參數
證明的名稱。
選擇性參數
提供者命名空間(例如:Microsoft.Provider)。
父路徑 (例如: resourceTypeA/nameA/resourceTypeB/nameB)。
資源識別碼或資源名稱。 如果指定名稱,請提供資源群組和其他相關的資源識別碼引數。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
資源類型(例如:resourceTypeC)。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az policy attestation update
更新現有的原則證明。
az policy attestation update --attestation-name
[--assessment-date]
[--comments]
[--compliance-state {Compliant, NonCompliant, Unknown}]
[--definition-reference-id]
[--evidence]
[--expires-on]
[--metadata]
[--namespace]
[--owner]
[--parent]
[--policy-assignment]
[--resource]
[--resource-group]
[--resource-type]
範例
更新資源範圍證明
az policy attestation update --attestation-name myAttestation \
--resource "/subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachines/myVm" \
--comments "Adding comments for this attestation"
必要參數
證明的名稱。
選擇性參數
評估證據的時間。
描述建立此證明原因的批註。
應在資源上設定的合規性狀態。
原則定義參考識別碼,來自證明設定狀態的原則集定義。 如果原則指派指派原則集定義,證明可以使用此屬性在集合定義內選擇定義,或省略此屬性並設定整個集合定義的狀態。
支援此證明中設定合規性狀態的證據。
合規性狀態應該到期的時間。
用於證明的空間分隔索引鍵=值組中的其他中繼資料。 這會覆寫證明的任何現有中繼資料。
提供者命名空間(例如:Microsoft.Provider)。
負責設定資源狀態的人員。 此值通常是 Azure Active Directory 物件識別碼。
父路徑 (例如: resourceTypeA/nameA/resourceTypeB/nameB)。
證明設定狀態的原則指派資源識別碼。
資源識別碼或資源名稱。 如果指定名稱,請提供資源群組和其他相關的資源識別碼引數。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
資源類型(例如:resourceTypeC)。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。