Add events.delete_event_bus

This commit is contained in:
gruebel 2019-11-04 21:31:04 +01:00
commit 1d615e25b6
4 changed files with 52 additions and 3 deletions

View file

@ -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}

View file

@ -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