Modifica a descrição, os parâmetros de entrada, o nível de risco e outras configurações de uma regra em um grupo de contas especificado.
Descrição da operação
Este tópico fornece um exemplo de como alterar o nível de risco da regra cr-4e3d626622af0080**** no grupo de contas ca-a4e5626622af0079**** para 3 (baixo risco).
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
config:UpdateAggregateConfigRule |
update |
*AggregateConfigRule
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ConfigRuleId |
string |
Sim |
O ID da regra. Para obter informações sobre como obter um ID de regra, consulte ListAggregateConfigRules. |
cr-4e3d626622af0080**** |
| Description |
string |
Não |
A descrição da regra. |
Podem ser definidos no máximo seis grupos de tags. Se um recurso possuir todas as tags especificadas, o recurso será considerado "compatível" |
| InputParameters |
object |
Não |
Os parâmetros de entrada da regra. |
{"tag1Key":"ECS","tag1Value":"test"} |
| MaximumExecutionFrequency |
string |
Não |
A frequência de execução da regra. Valores válidos:
Nota
Este parâmetro é obrigatório quando ConfigRuleTriggerTypes está definido como ScheduledNotification. Valores válidos:
|
One_Hour |
| ResourceTypesScope |
array |
Não |
Os tipos de recursos a serem avaliados pela regra. Separe vários tipos de recursos com vírgulas (,). |
ACS::ECS::Instance |
|
string |
Não |
Os tipos de recursos a serem avaliados pela regra. Separe vários tipos de recursos com vírgulas (,). |
ACS::ECS::Instance |
|
| RiskLevel |
integer |
Não |
O nível de risco da regra. Valores válidos:
Valores válidos:
|
3 |
| ClientToken |
string |
Não |
O token do cliente usado para garantir a idempotência da solicitação. Você pode usar o cliente para gerar o token, mas deve garantir que o token seja exclusivo entre diferentes solicitações. O valor de ClientToken pode conter apenas caracteres ASCII e não pode exceder 64 caracteres de comprimento. |
1594295238-f9361358-5843-4294-8d30-b5183fac**** |
| RegionIdsScope |
string |
Não |
A regra se aplica apenas a recursos nos IDs de região especificados. Separe vários IDs de região com vírgulas (,). Nota
Este parâmetro se aplica apenas a modelos de regras. |
cn-hangzhou |
| ExcludeRegionIdsScope |
string |
Não |
A regra não se aplica a recursos nos IDs de região especificados. Os recursos nas regiões especificadas não são avaliados. Separe vários IDs de região com vírgulas (,). |
cn-shanghai |
| ExcludeResourceIdsScope |
string |
Não |
A regra não se aplica aos IDs de recursos especificados. Os recursos especificados não são avaliados. Separe vários IDs de recursos com vírgulas (,). Nota
Este parâmetro se aplica apenas a modelos de regras. |
lb-t4nbowvtbkss7t326**** |
| ResourceIdsScope |
string |
Não |
A regra se aplica apenas aos IDs de recursos especificados. Separe vários IDs de recursos com vírgulas (,). |
lb-5cmbowstbkss9ta03**** |
| ConfigRuleTriggerTypes |
string |
Não |
O tipo de gatilho da regra. Valores válidos:
Nota
Apenas regras personalizadas suportam a modificação deste parâmetro. |
ConfigurationItemChangeNotification |
| AggregatorId |
string |
Sim |
O ID do grupo de contas. Para obter informações sobre como obter um ID de grupo de contas, consulte ListAggregators. |
ca-a4e5626622af0079**** |
| ResourceGroupIdsScope |
string |
Não |
A regra se aplica apenas a recursos nos IDs de grupos de recursos especificados. Separe vários IDs de grupos de recursos com vírgulas (,). Nota
Este parâmetro se aplica apenas a modelos de regras. |
rg-aekzc7r7rhx**** |
| ExcludeResourceGroupIdsScope |
string |
Não |
A regra não se aplica a recursos nos IDs de grupos de recursos especificados. Os recursos nos grupos de recursos especificados não são avaliados. Separe vários IDs de grupos de recursos com vírgulas (,). |
rg-bnczc6r7rml**** |
TagKeyScope
deprecated
|
string |
Não |
Obsoleto. Use o parâmetro TagsScope em vez disso. A regra se aplica apenas a recursos que possuem a tag especificada. Nota
Este parâmetro se aplica apenas a modelos de regras. TagKeyScope e TagValueScope devem ser definidos ao mesmo tempo. |
ECS |
TagValueScope
deprecated
|
string |
Não |
Obsoleto. Use o parâmetro TagsScope em vez disso. A regra se aplica apenas a recursos que possuem a tag especificada. Nota
Este parâmetro se aplica apenas a modelos de regras. TagKeyScope e TagValueScope devem ser definidos ao mesmo tempo. |
test |
| TagsScope |
array<object> |
Não |
O escopo de tags. |
|
|
object |
Não |
|||
| TagKey |
string |
Não |
A chave da tag. |
key-1 |
| TagValue |
string |
Não |
O valor da tag. |
value-1 |
| ExcludeTagsScope |
array<object> |
Não |
O escopo de tags excluídas. |
|
|
object |
Não |
|||
| TagKey |
string |
Não |
A chave da tag. |
key-2 |
| TagValue |
string |
Não |
O valor da tag. |
value-2 |
| ConfigRuleName |
string |
Não |
O nome da regra. Para obter informações sobre como obter um nome de regra, consulte ListAggregateConfigRules. |
Todas as tags especificadas existem |
| TagKeyLogicScope |
string |
Não |
A relação lógica quando o parâmetro TagsScope possui vários valores. Por exemplo, se TagsScope estiver definido como Este parâmetro também pode ser usado com o parâmetro obsoleto TagKeyScope (não recomendado). Por exemplo, se TagKeyScope estiver definido como Valores válidos:
Valores válidos:
|
AND |
| FolderIdsScope |
string |
Não |
A regra se aplica apenas a recursos de contas membro nos IDs de pastas de diretório de recursos especificados. Nota
|
fd-ZtHsRH**** |
| ExcludeFolderIdsScope |
string |
Não |
A regra não se aplica a recursos de contas membro nos IDs de pastas de diretório de recursos especificados. Os recursos de contas membro nas pastas especificadas não são avaliados. Separe vários IDs de pastas de diretório de recursos com vírgulas (,). Nota
|
fd-pWmkqZ**** |
| ExcludeAccountIdsScope |
string |
Não |
A regra não se aplica a recursos nas contas membro especificadas. Os recursos nas contas membro especificadas não são avaliados. Separe vários IDs de contas membro com vírgulas (,). Nota
Este parâmetro se aplica apenas a modelos de regras. |
120886317861**** |
| AccountIdsScope |
string |
Não |
A regra se aplica apenas a recursos nas contas membro especificadas. Separe vários IDs de contas membro com vírgulas (,). Nota
Este parâmetro se aplica apenas a modelos de regras. |
115748125982**** |
| Conditions |
string |
Não |
As condições da regra de condição personalizada, em formato JSON. |
{"ComplianceConditions":"{\"operator\":\"and\",\"children\":[{\"operator\":\"StringEquals\",\"featurePath\":\"$.Status\",\"desired\":\"1\",\"featureSource\":\"CONFIGURATION\"}]}"} |
| ResourceNameScope |
string |
Não |
A regra se aplica apenas a recursos com o nome de recurso especificado. |
i-xxx |
Tag
deprecated
|
array<object> |
Não |
As tags do recurso. Este parâmetro está obsoleto. Ignore este parâmetro, pois os valores passados não entram em vigor. No máximo 20 tags podem ser anexadas. |
|
|
object |
Não |
As tags do recurso. No máximo 20 tags podem ser anexadas. |
||
| Key |
string |
Não |
A chave da tag do recurso. No máximo 20 chaves de tag podem ser especificadas. |
key-1 |
| Value |
string |
Não |
O valor da tag do recurso. No máximo 20 valores de tag podem ser especificados. |
value-1 |
Para obter mais informações sobre parâmetros de solicitação comuns, consulte Parâmetros comuns.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| ConfigRuleId |
string |
O ID da regra. |
cr-4e3d626622af0080**** |
| RequestId |
string |
O ID da solicitação. |
6EC7AED1-172F-42AE-9C12-295BC2ADB751 |
Exemplos
Resposta de sucesso
JSON formato
{
"ConfigRuleId": "cr-4e3d626622af0080****",
"RequestId": "6EC7AED1-172F-42AE-9C12-295BC2ADB751"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | ExceedMaxRuleCount | The maximum number of rules is exceeded. | |
| 400 | ConfigRuleNotExists | The ConfigRule does not exist. | |
| 400 | ConfigRuleExists | The ConfigRule already exists. | |
| 400 | Invalid.AggregatorId.Value | The specified AggregatorId is invalid. | |
| 403 | AggregatorMemberNoPermission | The aggregator member is not authorized to perform the operation. | |
| 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.