Removes the specified targets from the specified rule. When the rule is triggered, those targets are no longer be invoked.
eventbridge_remove_targets(Rule, EventBusName, Ids, Force)
[required] The name of the rule.
The name of the event bus associated with the rule.
[required] The IDs of the targets to remove from the rule.
If this is a managed rule created by an AWS service on your behalf, you
must specify Force
as True
to remove targets. This parameter is
ignored for rules that aren't managed rules. You can check whether a
rule is a managed rule by using DescribeRule
or ListRules
and
checking the ManagedBy
field of the response.
svc$remove_targets( Rule = "string", EventBusName = "string", Ids = list( "string" ), Force = TRUE|FALSE )
When you remove a target, when the associated rule triggers, removed targets might continue to be invoked. Allow a short period of time for changes to take effect.
This action can partially fail if too many requests are made at the same
time. If that happens, FailedEntryCount
is non-zero in the response
and each entry in FailedEntries
provides the ID of the failed target
and the error code.