イベントルールから 1 つ以上のイベントターゲットを削除します。
URI
/openapi/deleteTargets
リクエストパラメーター
| パラメーター | タイプ | 必須 | 例 | 説明 |
| EventBusName | String | はい | default | イベントバスの名前です。詳細については、「制限」をご参照ください。 |
| RuleName | String | はい | myRule | イベントルールの名前です。 |
| Targets | List<Target> | はい | target10 | 削除するイベントターゲットです。 |
レスポンスパラメーター
| パラメーター | タイプ | 例 | 説明 |
| ErrorEntriesCount | Int |
| 処理に失敗したイベントボディの数です。有効な値:
|
| ErrorEntries | List |
| 処理に失敗したイベントボディに関する情報です。 |
| ErrorCode | String | EventTargetNotExist | 返されたエラーコードです。 |
| ErrorMessage | String | The event target delete has not exist! | 返されたエラーメッセージです。 |
| EntryId | String | target10 | 処理に失敗したイベントボディの ID です。 |
例
サンプルリクエスト
POST /openapi/deleteTargets HTTP/1.1
Host: 123456789098****.eventbridge.cn-hangzhou.aliyuncs.com
Date: Sat, 18 Apr 2020 05:30:41 GMT
x-eventbridge-version: 2020-04-01
Authorization: acs vZ3VL0SuJdHi****:Jo2PbT*****4azYAYoYslKLvWzg=
Content-type: application/json;charset=UTF-8
Content-Length: 26
{
"EventBusName":"default",
"RuleName":"myRule",
"TargetIds":"target10"
}サンプルの成功レスポンス
HTTP/1.1 200 OK
Server: AliyunEventBridge
Connection: keep-alive
Content-Type: application/json;charset=utf-8
Content-Length: 79
x-eventbridge-request-id: 5E9A9081333245F1D130****
Date: Sat, 18 Apr 2020 05:30:41 GMT
{
"errorEntriesCount":0,
"errorEntries":[
]
}サンプルのエラーレスポンス
HTTP/1.1 200 OK
Server: AliyunEventBridge
Connection: keep-alive
Content-Type: application/json;charset=utf-8
Content-Length: 79
x-eventbridge-request-id: 5E9A9081333245F1D130****
Date: Sat, 18 Apr 2020 05:30:41 GMT
{
"errorEntriesCount":1,
"errorEntries":[
{
"ErrorCode":"EventTargetNotExist", // 存在しないイベントターゲット
"ErrorMessage":"The event target delete has not exist! ", // 削除対象のイベントターゲットが存在しません!
"EntryId":"target10"
}
]
}