diff --git a/diagrams/aws/integration.py b/diagrams/aws/integration.py index cfe23d48..40a1b809 100644 --- a/diagrams/aws/integration.py +++ b/diagrams/aws/integration.py @@ -32,10 +32,30 @@ class EventbridgeDefaultEventBusResource(_Integration): _icon = "eventbridge-default-event-bus-resource.png" +class EventbridgeEvent(_Integration): + _icon = "eventbridge-event.png" + + +class EventbridgePipes(_Integration): + _icon = "eventbridge-pipes.png" + + +class EventbridgeRule(_Integration): + _icon = "eventbridge-rule.png" + + class EventbridgeSaasPartnerEventBusResource(_Integration): _icon = "eventbridge-saas-partner-event-bus-resource.png" +class EventbridgeScheduler(_Integration): + _icon = "eventbridge-scheduler.png" + + +class EventbridgeSchema(_Integration): + _icon = "eventbridge-schema.png" + + class Eventbridge(_Integration): _icon = "eventbridge.png" diff --git a/docs/nodes/aws.md b/docs/nodes/aws.md index faf0cc85..4c1ec943 100644 --- a/docs/nodes/aws.md +++ b/docs/nodes/aws.md @@ -587,9 +587,24 @@ Node classes list of the aws provider. EventbridgeDefaultEventBusResource **diagrams.aws.integration.EventbridgeDefaultEventBusResource** +EventbridgeEvent +**diagrams.aws.integration.EventbridgeEvent** + +EventbridgePipes +**diagrams.aws.integration.EventbridgePipes** + +EventbridgeRule +**diagrams.aws.integration.EventbridgeRule** + EventbridgeSaasPartnerEventBusResource **diagrams.aws.integration.EventbridgeSaasPartnerEventBusResource** +EventbridgeScheduler +**diagrams.aws.integration.EventbridgeScheduler** + +EventbridgeSchema +**diagrams.aws.integration.EventbridgeSchema** + Eventbridge **diagrams.aws.integration.Eventbridge** diff --git a/resources/aws/integration/eventbridge-default-event-bus-resource.png b/resources/aws/integration/eventbridge-default-event-bus-resource.png index e59b3e5f..8ac11fc7 100644 Binary files a/resources/aws/integration/eventbridge-default-event-bus-resource.png and b/resources/aws/integration/eventbridge-default-event-bus-resource.png differ diff --git a/resources/aws/integration/eventbridge-event.png b/resources/aws/integration/eventbridge-event.png new file mode 100644 index 00000000..f9afe8d8 Binary files /dev/null and b/resources/aws/integration/eventbridge-event.png differ diff --git a/resources/aws/integration/eventbridge-pipes.png b/resources/aws/integration/eventbridge-pipes.png new file mode 100644 index 00000000..02e657df Binary files /dev/null and b/resources/aws/integration/eventbridge-pipes.png differ diff --git a/resources/aws/integration/eventbridge-rule.png b/resources/aws/integration/eventbridge-rule.png new file mode 100644 index 00000000..0fb288db Binary files /dev/null and b/resources/aws/integration/eventbridge-rule.png differ diff --git a/resources/aws/integration/eventbridge-scheduler.png b/resources/aws/integration/eventbridge-scheduler.png new file mode 100644 index 00000000..cf18011b Binary files /dev/null and b/resources/aws/integration/eventbridge-scheduler.png differ diff --git a/resources/aws/integration/eventbridge-schema.png b/resources/aws/integration/eventbridge-schema.png new file mode 100644 index 00000000..b2d685fd Binary files /dev/null and b/resources/aws/integration/eventbridge-schema.png differ diff --git a/website/static/img/resources/aws/integration/eventbridge-default-event-bus-resource.png b/website/static/img/resources/aws/integration/eventbridge-default-event-bus-resource.png index e59b3e5f..d62a871a 100644 Binary files a/website/static/img/resources/aws/integration/eventbridge-default-event-bus-resource.png and b/website/static/img/resources/aws/integration/eventbridge-default-event-bus-resource.png differ diff --git a/website/static/img/resources/aws/integration/eventbridge-event.png b/website/static/img/resources/aws/integration/eventbridge-event.png new file mode 100644 index 00000000..6d82886c Binary files /dev/null and b/website/static/img/resources/aws/integration/eventbridge-event.png differ diff --git a/website/static/img/resources/aws/integration/eventbridge-pipes.png b/website/static/img/resources/aws/integration/eventbridge-pipes.png new file mode 100644 index 00000000..785c8a68 Binary files /dev/null and b/website/static/img/resources/aws/integration/eventbridge-pipes.png differ diff --git a/website/static/img/resources/aws/integration/eventbridge-rule.png b/website/static/img/resources/aws/integration/eventbridge-rule.png new file mode 100644 index 00000000..1ac1952b Binary files /dev/null and b/website/static/img/resources/aws/integration/eventbridge-rule.png differ diff --git a/website/static/img/resources/aws/integration/eventbridge-scheduler.png b/website/static/img/resources/aws/integration/eventbridge-scheduler.png new file mode 100644 index 00000000..5a337b39 Binary files /dev/null and b/website/static/img/resources/aws/integration/eventbridge-scheduler.png differ diff --git a/website/static/img/resources/aws/integration/eventbridge-schema.png b/website/static/img/resources/aws/integration/eventbridge-schema.png new file mode 100644 index 00000000..418d8b39 Binary files /dev/null and b/website/static/img/resources/aws/integration/eventbridge-schema.png differ