Add events.delete_event_bus
This commit is contained in:
parent
831577350d
commit
1d615e25b6
4 changed files with 52 additions and 3 deletions
|
|
@ -354,6 +354,14 @@ class EventsBackend(BaseBackend):
|
|||
|
||||
return list(self.event_buses.values())
|
||||
|
||||
def delete_event_bus(self, name):
|
||||
if name == "default":
|
||||
raise JsonRESTError(
|
||||
"ValidationException", "Cannot delete event bus default."
|
||||
)
|
||||
|
||||
self.event_buses.pop(name, None)
|
||||
|
||||
|
||||
available_regions = boto3.session.Session().get_available_regions("events")
|
||||
events_backends = {region: EventsBackend(region) for region in available_regions}
|
||||
|
|
|
|||
|
|
@ -296,3 +296,10 @@ class EventsHandler(BaseResponse):
|
|||
response.append(event_bus_response)
|
||||
|
||||
return json.dumps({"EventBuses": response}), self.response_headers
|
||||
|
||||
def delete_event_bus(self):
|
||||
name = self._get_param("Name")
|
||||
|
||||
self.events_backend.delete_event_bus(name)
|
||||
|
||||
return "", self.response_headers
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue