リソースに対してコンプライアンス事前チェックを実行するための評価ルールを実行します。
操作説明
評価ルールの概念、動作原理、および統合プロセスについては、「評価ルールの定義と動作原理」をご参照ください。
評価ルールを作成すると、同じ設定のマネージドルールが作成されます。 このマネージドルールは、リソースの作成後にリソースのコンプライアンスを継続的にチェックできます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
config:EvaluatePreConfigRules |
list |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ResourceTypeFormat |
string |
任意 |
クエリストークンの開始 |
ros |
| ResourceEvaluateItems |
array<object> |
必須 |
評価するリソースを含む配列。 |
|
|
array<object> |
任意 |
評価するリソース。 |
||
| ResourceLogicalId |
string |
任意 |
リソースの論理 ID。 説明
このパラメーターが空の場合、 |
ResourceLogicId-test |
| ResourceType |
string |
任意 |
リソースのタイプ。 評価ルールの識別子を取得する方法については、「ListPreManagedRules」をご参照ください。 説明
|
ACS::ECS::Instance |
| Rules |
array<object> |
任意 |
評価ルールを含む配列。 |
|
|
object |
任意 |
評価ルール。 |
||
| Identifier |
string |
任意 |
ルールの識別子。 ルールの識別子を取得する方法については、「ListPreManagedRules」をご参照ください。 説明
|
ecs-instance-deletion-protection-enabled |
| InputParameters |
string |
任意 |
ルールの入力パラメーター。 |
{} |
| ResourceProperties |
string |
任意 |
リソース構成アイテム(作成されるリソースのプロパティ)。たとえば、リソースの仕様、リージョン、名前、ステータス、ポートまたはネットワークインターフェーススイッチのステータスなど。 説明
|
{"ResourceGroupId":"","Memory":8192,"InstanceChargeType":"PostPaid","Cpu":2} |
| EnableManagedRules |
boolean |
任意 |
ルールテンプレートを有効にするかどうかを指定します。有効な値:
|
false |
詳細については、「共通パラメーター」をご参照ください。
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
なし。 |
||
| RequestId |
string |
リクエストの ID。 |
129ECF1C-7897-1131-BD0F-4B588AC05400 |
| ResourceEvaluations |
array<object> |
コンプライアンス評価結果を含む配列。 |
|
|
array<object> |
返されたコンプライアンス評価結果に関する情報。 |
||
| ResourceLogicalId |
string |
リソースの論理 ID。 説明
リクエストパラメーターが空の場合、 |
ResourceLogicId-test |
| ResourceType |
string |
リソースのタイプ。 |
ACS::ECS::Instance |
| Rules |
array<object> |
評価ルール。 |
|
|
object |
評価ルール。 |
||
| Identifier |
string |
ルールの識別子。 |
ecs-instance-deletion-protection-enabled |
| ComplianceType |
string |
評価ルールを使用して評価されたリソースのコンプライアンスタイプ。有効な値:
|
NON_COMPLIANT |
| Annotation |
string |
リソースが非準拠と評価された理由。 |
{\"configuration\":\"false\",\"desiredValue\":\"True\",\"operator\":\"StringEquals\",\"property\":\"$.DeletionProtection\"} |
| HelpUrl |
string |
マネージドルールが非準拠の構成を修復する方法について説明しているトピックの URL。 |
https://example.aliyundoc.com |
詳細については、「共通パラメーター」をご参照ください。
例
成功レスポンス
JSONJSON
{
"RequestId": "129ECF1C-7897-1131-BD0F-4B588AC05400",
"ResourceEvaluations": [
{
"ResourceLogicalId": "ResourceLogicId-test",
"ResourceType": "ACS::ECS::Instance",
"Rules": [
{
"Identifier": "ecs-instance-deletion-protection-enabled",
"ComplianceType": "NON_COMPLIANT",
"Annotation": "{\\\"configuration\\\":\\\"false\\\",\\\"desiredValue\\\":\\\"True\\\",\\\"operator\\\":\\\"StringEquals\\\",\\\"property\\\":\\\"$.DeletionProtection\\\"}",
"HelpUrl": "https://example.aliyundoc.com"
}
]
}
]
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。