Consulta todas as regras na lista de regras.
Descrição da operação
Este tópico fornece um exemplo de consulta da lista de regras na conta atual. A resposta mostra que a lista de regras contém 1 regra, 3 recursos avaliados e o resultado da avaliação é COMPLIANT.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
config:ListConfigRules |
list |
*Rule.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ResourceTypes |
string |
Não |
Os tipos de recurso avaliados pela regra. |
ACS::ECS::Instance |
| PageSize |
integer |
Não |
O número de entradas a serem retornadas em cada página. Valores válidos: 1 a 100. Valor inicial: 1. Valor padrão: 10. |
10 |
| CompliancePackId |
string |
Não |
O ID do pacote de conformidade. |
cp-fe416457e0d90022**** |
| ComplianceType |
string |
Não |
O resultado da avaliação de conformidade da regra. Valores válidos:
Valores válidos:
|
COMPLIANT |
| PageNumber |
integer |
Não |
O número da página. Valor inicial: 1. Valor padrão: 1. |
1 |
| Keyword |
string |
Não |
A palavra-chave de pesquisa. Há suporte para correspondência aproximada para IDs de regras, nomes de regras, descrições de regras e identificadores de modelos de regras. |
ecs |
| ConfigRuleState |
string |
Não |
O status de execução da regra. Valores válidos:
Valores válidos:
|
ACTIVE |
| ConfigRuleName |
string |
Não |
O nome da regra. |
The name of the rule. |
| RiskLevel |
integer |
Não |
O nível de risco da regra. Valores válidos:
|
1 |
| SortBy |
string |
Não |
Especifica se as regras devem ser filtradas com base na configuração de remediação. O valor true indica que são consultadas as regras com remediação configurada. O valor false indica que são consultadas as regras sem remediação configurada. Se este parâmetro não for especificado, as regras não serão filtradas com base nessa condição. |
true |
| Tag |
array<object> |
Não |
O critério de classificação. Por padrão, este parâmetro não é especificado. Atualmente, apenas CreateDate-Desc é suportado, o que classifica as regras por hora de criação em ordem decrescente. |
CreateDate-Desc |
|
object |
Não |
As tags do recurso. É possível vincular no máximo 20 tags. |
||
| Key |
string |
Não |
A chave da tag. |
key-1 |
| Value |
string |
Não |
O valor da tag. |
value-1 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| ConfigRules |
object |
A lista de regras. |
|
| ConfigRuleList |
array<object> |
Os detalhes da lista de regras. |
|
|
array<object> |
Os detalhes da lista de regras. |
||
| AccountId |
integer |
O ID da conta à qual a regra pertence. |
100931896542**** |
| AutomationType |
string |
O tipo de remediação. Apenas o Operation Orchestration Service (OOS) é suportado. |
OOS |
| Compliance |
object |
O resultado de conformidade agregado da regra. |
|
| ComplianceType |
string |
O resultado resumido da avaliação de conformidade da regra. Valores válidos:
|
COMPLIANT |
| Count |
integer |
O número de avaliações correspondentes ao resultado resumido da avaliação da regra. |
2 |
| ConfigRuleArn |
string |
O ARN da regra. |
acs:config::100931896542****:rule/cr-fdc8626622af00f9**** |
| ConfigRuleId |
string |
O ID da regra. |
cr-fdc8626622af00f9**** |
| ConfigRuleName |
string |
O nome da regra. |
The name of the rule. |
| ConfigRuleState |
string |
O status de execução da regra. Valores válidos:
|
ACTIVE |
| CreateBy |
object |
As informações de criação da regra. |
|
| CompliancePackId |
string |
O ID do pacote de conformidade. |
cp-fdc8626622af00f9**** |
| CompliancePackName |
string |
O nome do pacote de conformidade. |
The name of the compliance package. |
| CreateDate |
string |
A hora em que a regra foi criada (UTC+8). |
2025-09-19T15:51:00 |
| Description |
string |
A descrição da regra. |
The description of the rule. |
| ResourceTypesScope |
string |
Os tipos de recurso avaliados pela regra. Vários tipos de recurso são separados por vírgulas (,). |
ACS::EIP::EipAddress |
| RiskLevel |
integer |
O nível de risco da regra. Valores válidos:
|
1 |
| SourceIdentifier |
string |
O identificador da regra.
|
eip-bandwidth-limit |
| SourceOwner |
string |
A origem da regra. Valores válidos:
|
ALIYUN |
| Tags |
array<object> |
As tags da regra. |
|
|
object |
As tags da regra. |
||
| Key |
string |
A chave da tag da regra. |
env |
| Value |
string |
O valor da tag da regra. |
prod |
| PageNumber |
integer |
O número da página. |
1 |
| PageSize |
integer |
O número de entradas retornadas por página. |
10 |
| TotalCount |
integer |
O número total de regras. |
1 |
| RequestId |
string |
O ID da solicitação. |
AC3A7E12-72E6-5CC9-A5C1-D8D8919829A7 |
Exemplos
Resposta de sucesso
JSON formato
{
"ConfigRules": {
"ConfigRuleList": [
{
"AccountId": 0,
"AutomationType": "OOS",
"Compliance": {
"ComplianceType": "COMPLIANT",
"Count": 2
},
"ConfigRuleArn": "acs:config::100931896542****:rule/cr-fdc8626622af00f9****",
"ConfigRuleId": "cr-fdc8626622af00f9****",
"ConfigRuleName": "O nome da regra",
"ConfigRuleState": "ACTIVE",
"CreateBy": {
"CompliancePackId": "cp-fdc8626622af00f9****",
"CompliancePackName": "O nome do pacote de conformidade"
},
"CreateDate": "2025-09-19T15:51:00",
"Description": "A descrição da regra",
"ResourceTypesScope": "ACS::EIP::EipAddress",
"RiskLevel": 1,
"SourceIdentifier": "eip-bandwidth-limit",
"SourceOwner": "ALIYUN",
"Tags": [
{
"Key": "env",
"Value": "prod"
}
]
}
],
"PageNumber": 1,
"PageSize": 10,
"TotalCount": 1
},
"RequestId": "AC3A7E12-72E6-5CC9-A5C1-D8D8919829A7"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 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. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.