次の方法で共有


az policy attestation

リソース ポリシー構成証明を管理します。

コマンド

名前 説明 状態
az policy attestation create

ポリシー構成証明を作成します。

Core GA
az policy attestation delete

既存のポリシー構成証明を削除します。

Core GA
az policy attestation list

リソースのすべての構成証明を一覧表示します。

Core GA
az policy attestation show

ポリシー構成証明を取得します。

Core GA
az policy attestation update

既存のポリシー構成証明を更新します。

Core GA

az policy attestation create

ポリシー構成証明を作成します。

az policy attestation create --attestation-name --name
                             --policy-assignment --policy-assignment-id
                             [--assessment-date]
                             [--comments]
                             [--compliance-state {Compliant, NonCompliant, Unknown}]
                             [--definition-reference-id]
                             [--evidence]
                             [--expires-on]
                             [--metadata]
                             [--namespace]
                             [--owner]
                             [--parent]
                             [--resource --resource-id]
                             [--resource-group]
                             [--resource-type]

ポリシー割り当てのリソース グループ スコープで構成証明を作成する

az policy attestation create -g myRg -n myAttestation --policy-assignment eeb18edc813c42d0ad5a9eab

ポリシー割り当てリソース ID を使用して、ポリシー割り当てのリソース グループ スコープで構成証明を作成する

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

リソース ID を使用して特定のリソースの構成証明を作成する

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

必須のパラメーター

--attestation-name --name -n

構成証明の名前。

--policy-assignment --policy-assignment-id -a

構成証明によって状態が設定されているポリシー割り当てのリソース ID。

プロパティ
パラメーター グループ: Properties Arguments

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--assessment-date

証拠が評価された時刻。

プロパティ
パラメーター グループ: Properties Arguments
--comments

この構成証明が作成された理由を説明するコメント。

プロパティ
パラメーター グループ: Properties Arguments
--compliance-state

リソースに設定する必要があるコンプライアンス状態。

プロパティ
パラメーター グループ: Properties Arguments
指定可能な値: Compliant, NonCompliant, Unknown
--definition-reference-id

構成証明によって状態が設定されているポリシー セット定義のポリシー定義参照 ID。 ポリシー割り当てでポリシー セット定義が割り当てられている場合、構成証明は、このプロパティを使用してセット定義内の定義を選択するか、これを省略してセット定義全体の状態を設定できます。

プロパティ
パラメーター グループ: Properties Arguments
--evidence

この構成証明で設定されたコンプライアンス状態をサポートする証拠。

プロパティ
パラメーター グループ: Properties Arguments
--expires-on

コンプライアンス状態の有効期限が切れる時刻。

プロパティ
パラメーター グループ: Properties Arguments
--metadata

構成証明のスペース区切りキーと値のペア内の追加のメタデータ。 これにより、構成証明の既存のメタデータが上書きされます。

プロパティ
パラメーター グループ: Properties Arguments
--namespace

プロバイダー名前空間 (例: Microsoft.Provider)。

プロパティ
パラメーター グループ: Resource ID Arguments
--owner

リソースの状態を設定する責任者。 通常、この値は Azure Active Directory オブジェクト ID です。

プロパティ
パラメーター グループ: Properties Arguments
--parent

親パス (例: resourceTypeA/nameA/resourceTypeB/nameB)。

プロパティ
パラメーター グループ: Resource ID Arguments
--resource --resource-id

リソース ID またはリソース名。 名前が指定されている場合は、リソース グループとその他の関連するリソース ID 引数を指定してください。

プロパティ
パラメーター グループ: Resource ID Arguments
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

プロパティ
パラメーター グループ: Scope Arguments
--resource-type

リソースの種類 (例: resourceTypeC)。

プロパティ
パラメーター グループ: Resource ID Arguments
グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ
規定値: False

az policy attestation delete

既存のポリシー構成証明を削除します。

az policy attestation delete --attestation-name --name
                             [--namespace]
                             [--parent]
                             [--resource --resource-id]
                             [--resource-group]
                             [--resource-type]

リソース グループ スコープで構成証明を削除する

az policy attestation delete -g myRg -n myAttestation

必須のパラメーター

--attestation-name --name -n

構成証明の名前。

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--namespace

プロバイダー名前空間 (例: Microsoft.Provider)。

プロパティ
パラメーター グループ: Resource ID Arguments
--parent

親パス (例: resourceTypeA/nameA/resourceTypeB/nameB)。

プロパティ
パラメーター グループ: Resource ID Arguments
--resource --resource-id

リソース ID またはリソース名。 名前が指定されている場合は、リソース グループとその他の関連するリソース ID 引数を指定してください。

プロパティ
パラメーター グループ: Resource ID Arguments
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

プロパティ
パラメーター グループ: Scope Arguments
--resource-type

リソースの種類 (例: resourceTypeC)。

プロパティ
パラメーター グループ: Resource ID Arguments
グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ
規定値: False

az policy attestation list

リソースのすべての構成証明を一覧表示します。

az policy attestation list [--filter]
                           [--resource --resource-id]
                           [--resource-group]
                           [--top]

サブスクリプション スコープですべてのポリシー構成証明を一覧表示する

az policy attestation list

リソース グループ スコープで上位 2 つのポリシー構成証明を一覧表示する

az policy attestation list -g myRg --top 2

myPolicyAssignment のポリシー割り当て ID を持つすべての構成証明を一覧表示する

az policy attestation list --filter "PolicyAssignmentId eq '/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5'"

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--filter

OData フィルター式。

--resource --resource-id

リソース ID。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

--top

返されるレコードの最大数。

グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ
規定値: False

az policy attestation show

ポリシー構成証明を取得します。

az policy attestation show --attestation-name --name
                           [--namespace]
                           [--parent]
                           [--resource --resource-id]
                           [--resource-group]
                           [--resource-type]

サブスクリプションで構成証明を表示します。

az policy attestation show --attestation-name myAttestation

必須のパラメーター

--attestation-name --name -n

構成証明の名前。

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--namespace

プロバイダー名前空間 (例: Microsoft.Provider)。

プロパティ
パラメーター グループ: Resource ID Arguments
--parent

親パス (例: resourceTypeA/nameA/resourceTypeB/nameB)。

プロパティ
パラメーター グループ: Resource ID Arguments
--resource --resource-id

リソース ID またはリソース名。 名前が指定されている場合は、リソース グループとその他の関連するリソース ID 引数を指定してください。

プロパティ
パラメーター グループ: Resource ID Arguments
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

プロパティ
パラメーター グループ: Scope Arguments
--resource-type

リソースの種類 (例: resourceTypeC)。

プロパティ
パラメーター グループ: Resource ID Arguments
グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ
規定値: False

az policy attestation update

既存のポリシー構成証明を更新します。

az policy attestation update --attestation-name --name
                             [--assessment-date]
                             [--comments]
                             [--compliance-state {Compliant, NonCompliant, Unknown}]
                             [--definition-reference-id]
                             [--evidence]
                             [--expires-on]
                             [--metadata]
                             [--namespace]
                             [--owner]
                             [--parent]
                             [--policy-assignment --policy-assignment-id]
                             [--resource --resource-id]
                             [--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"

必須のパラメーター

--attestation-name --name -n

構成証明の名前。

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--assessment-date

証拠が評価された時刻。

プロパティ
パラメーター グループ: Properties Arguments
--comments

この構成証明が作成された理由を説明するコメント。

プロパティ
パラメーター グループ: Properties Arguments
--compliance-state

リソースに設定する必要があるコンプライアンス状態。

プロパティ
パラメーター グループ: Properties Arguments
指定可能な値: Compliant, NonCompliant, Unknown
--definition-reference-id

構成証明によって状態が設定されているポリシー セット定義のポリシー定義参照 ID。 ポリシー割り当てでポリシー セット定義が割り当てられている場合、構成証明は、このプロパティを使用してセット定義内の定義を選択するか、これを省略してセット定義全体の状態を設定できます。

プロパティ
パラメーター グループ: Properties Arguments
--evidence

この構成証明で設定されたコンプライアンス状態をサポートする証拠。

プロパティ
パラメーター グループ: Properties Arguments
--expires-on

コンプライアンス状態の有効期限が切れる時刻。

プロパティ
パラメーター グループ: Properties Arguments
--metadata

構成証明のスペース区切りキーと値のペア内の追加のメタデータ。 これにより、構成証明の既存のメタデータが上書きされます。

プロパティ
パラメーター グループ: Properties Arguments
--namespace

プロバイダー名前空間 (例: Microsoft.Provider)。

プロパティ
パラメーター グループ: Resource ID Arguments
--owner

リソースの状態を設定する責任者。 通常、この値は Azure Active Directory オブジェクト ID です。

プロパティ
パラメーター グループ: Properties Arguments
--parent

親パス (例: resourceTypeA/nameA/resourceTypeB/nameB)。

プロパティ
パラメーター グループ: Resource ID Arguments
--policy-assignment --policy-assignment-id -a

構成証明によって状態が設定されているポリシー割り当てのリソース ID。

プロパティ
パラメーター グループ: Properties Arguments
--resource --resource-id

リソース ID またはリソース名。 名前が指定されている場合は、リソース グループとその他の関連するリソース ID 引数を指定してください。

プロパティ
パラメーター グループ: Resource ID Arguments
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

プロパティ
パラメーター グループ: Scope Arguments
--resource-type

リソースの種類 (例: resourceTypeC)。

プロパティ
パラメーター グループ: Resource ID Arguments
グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ
規定値: False