调用PutEventRuleTargets接口添加或修改规则的发送目标。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | PutEventRuleTargets |
要执行的操作,取值:PutEventRuleTargets。 |
RuleName | String | 是 | testEventRule |
报警规则的名称。 |
FcParameters.N.Id | String | 否 | 1 |
规则发送目标的唯一标识。N的取值范围:1~5。 |
FcParameters.N.Region | String | 否 | cn-hangzhou |
函数服务对应的地域。N的取值范围:1~5。 |
FcParameters.N.ServiceName | String | 否 | fc-test |
函数服务的服务名称。N的取值范围为1~5。 |
FcParameters.N.FunctionName | String | 否 | fc-test |
函数名称。N的取值范围:1~5。 |
ContactParameters.N.Id | String | 否 | 2 |
规则发送目标的唯一标识。N的取值范围:1~5。 |
ContactParameters.N.ContactGroupName | String | 否 | 默认报警联系组 |
报警联系人组的名称。N的取值范围:1~5。 |
ContactParameters.N.Level | String | 否 | 3 |
报警通知级别。N的取值范围:1~5。取值: 4:钉钉、邮箱 |
MnsParameters.N.Id | String | 否 | 3 |
规则发送目标的唯一标识。N的取值范围:1~5。 |
MnsParameters.N.Region | String | 否 | cn-hangzhou |
消息服务对应的地域。N的取值范围:1~5。 |
MnsParameters.N.Queue | String | 否 | queue1 |
队列名称。N的取值范围:1~5。 |
WebhookParameters.N.Id | String | 否 | 4 |
规则发送目标的唯一标识。N的取值范围:1~5。 |
WebhookParameters.N.Protocol | String | 否 | http |
协议名称。N的取值范围:1~5。取值:
|
WebhookParameters.N.Url | String | 否 | http://www.aliyun.com |
回调的URL。N的取值范围:1~5。 |
WebhookParameters.N.Method | String | 否 | GET |
HTTP回调的请求方法。N的取值范围:1~5。 目前仅支持GET和POST。 |
SlsParameters.N.Id | String | 否 | 5 |
规则发送目标的唯一标识。N的取值范围:1~5。 |
SlsParameters.N.Region | String | 否 | cn-hangzhou |
日志服务对应的地域。N的取值范围:1~5。 |
SlsParameters.N.Project | String | 否 | testproject |
日志服务对应的项目。N的取值范围:1~5。 |
SlsParameters.N.LogStore | String | 否 | testlogstore |
日志服务对应的日志库。N的取值范围:1~5。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | 409C64DA-CF14-45DF-B463-471C790DD15A |
请求ID。 |
Code | String | 200 |
状态码。 说明 200表示成功。
|
Success | Boolean | true |
操作是否成功。true表示成功,false表示失败。 |
FailedParameterCount | String | 2 |
错误参数数量统计。 |
FailedFcParameters | Array |
如果规则发送目标中包含创建错误的函数服务,则返回此参数。 |
|
FcParameter | |||
FunctionName | String | functionTest1 |
函数名称。 |
Id | Integer | 1 |
规则发送目标的ID。 |
Region | String | cn-hangzhou |
地域ID。 |
ServiceName | String | serviceTest1 |
函数服务的名称。 |
FailedMnsParameters | Array |
如果规则发送目标中包含创建错误的消息服务,则返回此参数。 |
|
MnsParameter | |||
Id | Integer | 2 |
规则发送目标的ID。 |
Queue | String | testQueue |
队列的名称。 |
Region | String | cn-hangzhou |
地域ID。 |
FailedContactParameters | Array |
如果规则发送目标中包含创建错误的报警联系人组,则返回此参数。 |
|
ContactParameter | |||
ContactGroupName | String | 默认报警联系人组 |
报警联系人组的名称。 |
Id | Integer | 2 |
规则发送目标的ID。 |
Level | String | 3 |
报警通知级别。取值: 4:钉钉、邮箱 |
Message | String | The Request is not authorization. |
错误信息。 |
示例
请求示例
http(s)://[Endpoint]/?Action=PutEventRuleTargets
&RuleName=testEventRule
&<公共请求参数>
正常返回示例
XML
格式
<DeleteCustomMetric>
<RequestId>681CC49A-DD28-4D11-B86F-19D3F71E0EAE</RequestId>
<Code>200</Code>
<Success>true</Success>
</DeleteCustomMetric>
JSON
格式
{
"RequestId": "681CC49A-DD28-4D11-B86F-19D3F71E0EAE",
"Code": "200",
"Success": true
}
错误码
访问错误中心查看更多错误码。