Modifica a descrição, os parâmetros de entrada, o nível de risco e outras configurações de uma regra.
Descrição da operação
Este tópico fornece um exemplo de como alterar o nível de risco da regra cr-a260626622af0005**** 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:UpdateConfigRule |
update |
*Rule
|
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 ListConfigRules. |
cr-a260626622af0005**** |
| Description |
string |
Não |
A descrição da regra. A descrição pode ter até 500 caracteres. |
Um máximo de seis grupos de tags pode ser definido. Se um recurso tiver 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. |
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:
|
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 único entre diferentes solicitações. O valor de ClientToken pode conter apenas caracteres ASCII e não pode exceder 64 caracteres. |
1594295238-f9361358-5843-4294-8d30-b5183fac**** |
| RegionIdsScope |
string |
Não |
A regra entra em vigor apenas nos recursos dos 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 entra em vigor nos recursos das regiões especificadas. Os recursos nessas regiões 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 entra em vigor nos IDs de recursos especificados. Os recursos com esses IDs 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 entra em vigor apenas nos IDs de recursos especificados. Separe vários IDs de recursos com vírgulas (,). |
lb-5cmbowstbkss9ta03**** |
| ConfigRuleTriggerTypes |
string |
Não |
O tipo de acionamento da regra. Valores válidos:
Nota
Apenas regras personalizadas podem ter este parâmetro modificado. |
ConfigurationItemChangeNotification |
| ResourceGroupIdsScope |
string |
Não |
A regra entra em vigor apenas nos recursos dos IDs de grupo 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 entra em vigor nos recursos dos IDs de grupo de recursos especificados. Os recursos nesses grupos de recursos não são avaliados. Separe vários IDs de grupos de recursos com vírgulas (,). |
rg-bnczc6r7rml**** |
TagKeyScope
deprecated
|
string |
Não |
Este parâmetro foi descontinuado. Use o parâmetro TagsScope em seu lugar. A regra entra em vigor apenas nos recursos vinculados à tag especificada. Nota
Este parâmetro se aplica apenas a modelos de regras. TagKeyScope e TagValueScope devem ser definidos simultaneamente. |
ECS |
TagValueScope
deprecated
|
string |
Não |
Este parâmetro foi descontinuado. Use o parâmetro TagsScope em seu lugar. A regra entra em vigor apenas nos recursos vinculados à tag especificada. Nota
Este parâmetro se aplica apenas a modelos de regras. TagKeyScope e TagValueScope devem ser definidos simultaneamente. |
test |
| TagKeyLogicScope |
string |
Não |
A relação lógica quando o parâmetro TagsScope possui múltiplos valores. Por exemplo, se TagsScope estiver definido como Este parâmetro também pode ser usado com o parâmetro descontinuado TagKeyScope (não recomendado). Por exemplo, se TagKeyScope estiver definido como Valores válidos:
Valores válidos:
|
AND |
| 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 |
| Conditions |
string |
Não |
As condições de uma regra de condição personalizada no formato JSON. |
{"ComplianceConditions":"{\"operator\":\"and\",\"children\":[{\"operator\":\"StringEquals\",\"featurePath\":\"$.Status\",\"desired\":\"1\",\"featureSource\":\"CONFIGURATION\"}]}"} |
| ExtendContent |
string |
Não |
Opcional. O conteúdo estendido. Este parâmetro é usado em conjunto com o acionamento periódico de 24 horas para especificar o horário de acionamento. |
{"fixedHour":"12"} |
Tag
deprecated
|
array<object> |
Não |
[Descontinuado] As tags do recurso. Este parâmetro foi descontinuado. Ignore este parâmetro. Os valores passados não entram em vigor. No máximo 20 tags podem ser vinculadas. |
|
|
object |
Não |
As tags do recurso. No máximo 20 tags podem ser vinculadas. |
||
| Key |
string |
Não |
A chave da tag. |
key-1 |
| Value |
string |
Não |
O valor da tag. |
value-1 |
| ResourceNameScope |
string |
Não |
A regra entra em vigor apenas nos recursos com o nome de recurso especificado. |
i-xxx |
Para mais informações sobre parâmetros de solicitação comuns, consulte Parâmetros comuns.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Nenhum. |
||
| ConfigRuleId |
string |
O ID da regra. |
cr-a260626622af0005**** |
| RequestId |
string |
O ID da solicitação. |
6EC7AED1-172F-42AE-9C12-295BC2ADB751 |
Exemplos
Resposta de sucesso
JSON formato
{
"ConfigRuleId": "cr-a260626622af0005****",
"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. | |
| 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.