PutConfigRule - 新建或修改规则

为当前账号新建或修改规则。

说明

目前该API接口已标记为弃用,推荐使用替代API:Config(2020-09-07) - CreateConfigRule

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

当前API暂无授权信息透出。

请求参数

名称

类型

必填

描述

示例值

ConfigRuleId

string

规则 ID。

cr-2a914fcf617e00c9****

ConfigRuleName

string

规则名称。

RDS实例CPU核数满足最低要求

Description

string

规则的描述信息。

RDS实例的CPU核数大于等于设置的阈值,视为“合规”。

InputParameters

string

规则入参。

{"cpuCount": "2"}

SourceOwner

string

规则来源的归属。取值:

  • CUSTOM_FC:用户自定义函数。

  • ALIYUN:托管规则。

ALIYUN

SourceIdentifier

string

规则标识。

  • 如果规则使用了托管规则,则该参数为规则标识。

  • 如果规则使用了自定义函数,则该参数为函数 ARN。

rds-cpu-min-count-limit

SourceDetailMessageType

string

规则的触发机制。取值:

  • ConfigurationItemChangeNotification:配置变更。

  • ScheduledNotification:周期执行。

ConfigurationItemChangeNotification

SourceMaximumExecutionFrequency

string

规则执行周期。取值:

  • One_Hour:1 小时。

  • Three_Hours:3 小时。

  • Six_Hours:6 小时。

  • Twelve_Hours:12 小时。

  • TwentyFour_Hours:24 小时。

Twelve_Hours

ScopeComplianceResourceId

string

待评估资源 ID。

  • 如果为空,则该规则评估 ScopeComplianceResourceTypes 指定的所有资源类型。

  • 如果不为空,则该规则评估指定的资源。

vpc-6weoy5flv41pj4wvr****

ScopeComplianceResourceTypes

string

待评估的资源类型列表。

["ACS::RDS::DBInstance"]

RiskLevel

integer

风险等级。取值:

  • 1:高风险。

  • 2:中风险。

  • 3:低风险。

1

ClientToken

string

保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。

1594295238-f9361358-5843-4294-8d30-b5183fac****

MultiAccount

boolean

该参数计划于 2021 年 06 月 30 日 00 时 00 分 00 秒前下线,其替代功能账号组的 API 将于 2021 年 05 月 30 日 00 时 00 分 00 秒前上线。如果您正在使用该参数,建议您在 2021 年 05 月 30 日 00 时 00 分 00 秒之后切换为账号组的 API。关于账号组,请参见账号组

false

MemberId

integer

该参数计划于 2021 年 06 月 30 日 00 时 00 分 00 秒前下线,其替代功能账号组的 API 将于 2021 年 05 月 30 日 00 时 00 分 00 秒前上线。如果您正在使用该参数,建议您在 2021 年 05 月 30 日 00 时 00 分 00 秒之后切换为账号组的 API。关于账号组,请参见账号组

123456789

返回参数

名称

类型

描述

示例值

object

无。

ConfigRuleId

string

规则 ID。

cr-76ac4fcfb57e00c9****

RequestId

string

请求 ID。

A7A0FFF8-0B44-40C6-8BBF-3A185EFDF3F7

示例

正常返回示例

JSON格式

{
  "ConfigRuleId": "cr-76ac4fcfb57e00c9****",
  "RequestId": "A7A0FFF8-0B44-40C6-8BBF-3A185EFDF3F7"
}

错误码

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.

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情