Exclui um ou mais destinos de evento de uma regra de evento.
Descrição da operação
Você pode chamar esta operação de API para excluir um ou mais destinos de evento de uma regra de evento.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
eventbridge:DeleteTargets |
delete |
*Rule
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| EventBusName |
string |
Sim |
O nome do barramento de eventos. |
MyEventBus |
| RuleName |
string |
Sim |
O nome da regra de evento. |
ramrolechange-mns |
| TargetIds |
array |
Não |
Os IDs dos destinos de evento que você deseja excluir. |
|
|
string |
Não |
O ID do destino de evento.
Você pode chamar a operação GetRule para consultar os IDs dos destinos de evento. |
12 |
Exemplo de solicitação: `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": [ "targetId1", "targetId2" ] }`
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Message |
string |
A mensagem de erro retornada. |
EventBusNotExist |
| RequestId |
string |
O ID da solicitação. |
78FA9EAC-F0C0-58B0-871E-9F9756CE1D29 |
| Data |
object |
Os dados retornados. |
|
| ErrorEntriesCount |
integer |
O número de corpos de evento que falharam no processamento. Valores válidos: 0: Nenhum corpo de evento falhou no processamento. Um número inteiro diferente de 0: o número de corpos de evento que falharam no processamento. |
0 |
| ErrorEntries |
array<object> |
As informações sobre os corpos de evento que falharam no processamento. |
|
|
object |
|||
| ErrorMessage |
string |
The error message. |
The id of event target is duplicate! |
| ErrorCode |
string |
The error code. |
EventRuleTargetIdDuplicate |
| EntryId |
string |
The ID of the event body that failed to be processed. |
target5 |
| Code |
string |
O código de resposta. O código 200 indica que a solicitação foi bem-sucedida. Outros códigos indicam que a solicitação falhou. Para obter informações sobre códigos de erro, consulte Códigos de erro. |
200 |
| Success |
boolean |
Indica se a operação foi bem-sucedida. Valores válidos: true e false. |
true |
Exemplos
Resposta de sucesso
JSON formato
{
"Message": "EventBusNotExist",
"RequestId": "78FA9EAC-F0C0-58B0-871E-9F9756CE1D29",
"Data": {
"ErrorEntriesCount": 0,
"ErrorEntries": [
{
"ErrorMessage": "The id of event target is duplicate!",
"ErrorCode": "EventRuleTargetIdDuplicate",
"EntryId": "target5"
}
]
},
"Code": "200",
"Success": true
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 403 | ServiceNotEnable | Service not enable |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.