修改规则的描述信息、规则入参和风险等级等。
接口说明
本文将提供一个示例,将规则cr-a260626622af0005****的风险等级修改为3(低风险)。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
 调试
        
            调试
        
    
授权信息
| 操作 | 访问级别 | 资源类型 | 条件关键字 | 关联操作 | 
| config:UpdateConfigRule | update | *Rule 
 | 无 | 无 | 
请求参数
| 名称 | 类型 | 必填 | 描述 | 示例值 | 
| ConfigRuleId | string | 是 | 规则 ID。 关于如何获取规则 ID,请参见 ListConfigRules 。 | cr-a260626622af0005**** | 
| Description | string | 否 | 规则描述。最多输入 500 个字符。 | 最多可以定义6组标签。如果资源同时具有指定的所有标签,则视为“合规”。 | 
| InputParameters | object | 否 | 规则参数。 | {"tag1Key":"ECS","tag1Value":"test"} | 
| MaximumExecutionFrequency | string | 否 | 规则执行周期。取值: 
 说明 
 当 | One_Hour | 
| ResourceTypesScope | array | 否 | 规则评估的资源类型。多个资源类型之间用半角逗号(,)分隔。 | ACS::ECS::Instance | 
| string | 否 | 规则评估的资源类型。多个资源类型之间用半角逗号(,)分隔。 | ACS::ECS::Instance | |
| RiskLevel | integer | 否 | 规则风险等级。取值: 
 | 3 | 
| ClientToken | string | 否 | 保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。 | 1594295238-f9361358-5843-4294-8d30-b5183fac**** | 
| RegionIdsScope | string | 否 | 规则仅对指定地域 ID 中的资源生效。多个地域 ID 之间用半角逗号(,)分隔。 说明 
 仅适用于规则模板。 | cn-hangzhou | 
| ExcludeRegionIdsScope | string | 否 | 规则对指定地域内资源无效,即不对该地域内资源执行评估。多个地域 ID 之间用半角逗号(,)分隔。 | cn-shanghai | 
| ExcludeResourceIdsScope | string | 否 | 规则对指定资源 ID 无效,即不对该资源执行评估。多个资源 ID 之间用半角逗号(,)分隔。 说明 
 仅适用于规则模板。 | lb-t4nbowvtbkss7t326**** | 
| ResourceIdsScope | string | 否 | 规则对指定资源 ID 生效。多个资源 ID 之间用半角逗号(,)分隔。 | lb-5cmbowstbkss9ta03**** | 
| ConfigRuleTriggerTypes | string | 否 | 规则触发机制。取值: 
 说明 
 仅自定义规则能修改该参数。 | ConfigurationItemChangeNotification | 
| ResourceGroupIdsScope | string | 否 | 规则仅对指定资源组 ID 中的资源生效。多个资源组 ID 之间用半角逗号(,)分隔。 说明 
 仅适用于规则模板。 | rg-aekzc7r7rhx**** | 
| ExcludeResourceGroupIdsScope | string | 否 | 规则对指定资源组 ID 中的资源无效,即不对该资源组内的资源评估。多个资源组 ID 之间用半角逗号(,)分隔。 | rg-bnczc6r7rml**** | 
| TagKeyScope deprecated | string | 否 | 已废弃,请使用  规则仅对绑定指定标签的资源生效。 说明 
 仅适用于规则模板,且 | ECS | 
| TagValueScope deprecated | string | 否 | 已废弃,请使用  规则仅对绑定指定标签的资源生效。 说明 
 仅适用于规则模板,且 | test | 
| TagKeyLogicScope | string | 否 | 参数 也可以用于已废弃字段 取值: 
 枚举值: 
 | AND | 
| TagsScope | array<object> | 否 | 标签范围 | |
| object | 否 | |||
| TagKey | string | 否 | 标签键。 | key-1 | 
| TagValue | string | 否 | 标签值。 | value-1 | 
| ExcludeTagsScope | array<object> | 否 | 排除的标签范围 | |
| object | 否 | |||
| TagKey | string | 否 | 标签键。 | key-2 | 
| TagValue | string | 否 | 标签值。 | value-2 | 
| ConfigRuleName | string | 否 | 规则名称。 关于如何获取规则名称,请参见 ListAggregateConfigRules 。 | 存在所有指定标签 | 
| ExtendContent | string | 否 | 选填,扩展内容,与 24h 周期触发配合使用,用于设置触发时间。 | {"fixedHour":"12"} | 
| Tag deprecated | array<object> | 否 | 资源的标签。该入参已弃用,请忽略,传入不会生效。 最多支持绑定 20 个标签。 | |
| object | 否 | 资源的标签。 最多支持绑定 20 个标签。 | ||
| Key | string | 否 | 标签键。 | key-1 | 
| Value | string | 否 | 标签值 | value-1 | 
| ResourceNameScope | string | 否 | 规则仅对指定资源名称的资源生效。 | i-xxx | 
关于公共请求参数的详情,请参见公共参数。
返回参数
| 名称 | 类型 | 描述 | 示例值 | 
| object | 无 | ||
| ConfigRuleId | string | 规则 ID。 | cr-a260626622af0005**** | 
| RequestId | string | 请求 ID。 | 6EC7AED1-172F-42AE-9C12-295BC2ADB751 | 
示例
正常返回示例
JSON格式
{
  "ConfigRuleId": "cr-a260626622af0005****",
  "RequestId": "6EC7AED1-172F-42AE-9C12-295BC2ADB751"
}错误码
| HTTP status code | 错误码 | 错误信息 | 描述 | 
|---|---|---|---|
| 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. | 服务不可用。 | 
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。