ルールのリストをクエリします。
操作説明
このトピックでは、現在のアカウントのルールリストをクエリする方法の例を示します。サンプルレスポンスは、ルールリストに 1 つのルールが含まれ、3 つのリソースが評価され、コンプライアンス結果が COMPLIANT であることを示しています。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
config:ListConfigRules |
list |
*Rule
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ResourceTypes |
string |
任意 |
ルールによって評価されるリソースタイプ。 |
ACS::ECS::Instance |
| PageSize |
integer |
任意 |
各ページで返されるエントリ数。 有効な値: 1~100。デフォルト値: 10。 |
10 |
| CompliancePackId |
string |
任意 |
コンプライアンスパッケージの ID。 |
cp-fe416457e0d90022**** |
| ComplianceType |
string |
任意 |
ルールのコンプライアンス評価結果。有効な値:
|
COMPLIANT |
| PageNumber |
integer |
任意 |
ページ番号。 デフォルト値は 1 です。 |
1 |
| Keyword |
string |
任意 |
あいまい検索のキーワード。 ルール ID、ルール名、ルールの説明、またはルールテンプレート識別子によるあいまい検索をサポートします。 |
ecs |
| ConfigRuleState |
string |
任意 |
ルールの状態。有効な値:
|
ACTIVE |
| ConfigRuleName |
string |
任意 |
ルール名。 |
The name of the rule. |
| RiskLevel |
integer |
任意 |
ルールのリスクレベル。有効な値:
|
1 |
| SortBy |
string |
任意 |
ソート方法。このパラメーターは必須ではありません。値を |
CreateDate-Desc |
| Tag |
array<object> |
任意 |
リソースのタグ。 最大 20 個のタグをアタッチできます。 |
|
|
object |
任意 |
リソースのタグ。 最大 20 個のタグをアタッチできます。 |
||
| Key |
string |
任意 |
タグキー。 |
key-1 |
| Value |
string |
任意 |
タグの値。 |
value-1 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。 |
AC3A7E12-72E6-5CC9-A5C1-D8D8919829A7 |
| ConfigRules |
object |
ルールのリスト。 |
|
| ConfigRuleList |
array<object> |
ルールの詳細。 |
|
|
array<object> |
ルールの詳細。 |
||
| RiskLevel |
integer |
ルールのリスクレベル。有効な値:
|
1 |
| SourceOwner |
string |
ルールのオーナー。有効な値:
|
ALIYUN |
| AccountId |
integer |
ルールが属するアカウントの ID。 |
100931896542**** |
| ConfigRuleState |
string |
ルールの状態。有効な値:
|
ACTIVE |
| Compliance |
object |
ルールのコンプライアンス集約結果。 |
|
| ComplianceType |
string |
コンプライアンス評価結果のまとめ。有効な値:
|
COMPLIANT |
| Count |
integer |
コンプライアンスのまとめに対応する評価済みリソースの数。 |
2 |
| SourceIdentifier |
string |
ルールの識別子。
|
eip-bandwidth-limit |
| ConfigRuleArn |
string |
ルールの ARN。 |
acs:config::100931896542****:rule/cr-fdc8626622af00f9**** |
| Description |
string |
ルールの説明。 |
The description of the rule. |
| CreateBy |
object |
ルールの作成者に関する情報。 |
|
| CompliancePackId |
string |
コンプライアンスパッケージの ID。 |
cp-fdc8626622af00f9**** |
| CompliancePackName |
string |
コンプライアンスパッケージの名前。 |
The name of the compliance package. |
| AutomationType |
string |
修復タイプ。Operation Orchestration Service (OOS) のみがサポートされています。 |
OOS |
| ConfigRuleName |
string |
ルール名。 |
The name of the rule. |
| ConfigRuleId |
string |
ルール ID。 |
cr-fdc8626622af00f9**** |
| Tags |
array<object> |
ルールのタグ。 |
|
|
object |
ルールのタグ。 |
||
| Key |
string |
ルールのタグキー。 |
env |
| Value |
string |
ルールのタグ値。 |
prod |
| ResourceTypesScope |
string |
ルールによって評価されるリソースのタイプ。複数のリソースタイプはカンマ (,) で区切られます。 |
ACS::EIP::EipAddress |
| CreateDate |
string |
ルールが作成された時刻。時刻は UTC + 08:00 で表示されます。 |
2025-09-19T15:51:00 |
| PageSize |
integer |
ページごとに返されるエントリ数。 |
10 |
| PageNumber |
integer |
ページ番号。 |
1 |
| TotalCount |
integer |
ルールの総数。 |
1 |
例
成功レスポンス
JSONJSON
{
"RequestId": "AC3A7E12-72E6-5CC9-A5C1-D8D8919829A7",
"ConfigRules": {
"ConfigRuleList": [
{
"RiskLevel": 1,
"SourceOwner": "ALIYUN",
"AccountId": 0,
"ConfigRuleState": "ACTIVE",
"Compliance": {
"ComplianceType": "COMPLIANT",
"Count": 2
},
"SourceIdentifier": "eip-bandwidth-limit",
"ConfigRuleArn": "acs:config::100931896542****:rule/cr-fdc8626622af00f9****",
"Description": "The description of the rule.",
"CreateBy": {
"CompliancePackId": "cp-fdc8626622af00f9****",
"CompliancePackName": "The name of the compliance package."
},
"AutomationType": "OOS",
"ConfigRuleName": "The name of the rule.",
"ConfigRuleId": "cr-fdc8626622af00f9****",
"Tags": [
{
"Key": "env",
"Value": "prod"
}
],
"ResourceTypesScope": "ACS::EIP::EipAddress",
"CreateDate": "2025-09-19T15:51:00"
}
],
"PageSize": 10,
"PageNumber": 1,
"TotalCount": 1
}
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | NoPermission | You are not authorized to perform this operation. | |
| 400 | Invalid.AggregatorId.Value | The specified AggregatorId is invalid. | |
| 404 | AccountNotExisted | Your account does not exist. | |
| 503 | ServiceUnavailable | The request has failed due to a temporary failure of the server. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。