diff --git a/diagrams/gcp/api.py b/diagrams/gcp/api.py index f556ff0..45ec2e0 100644 --- a/diagrams/gcp/api.py +++ b/diagrams/gcp/api.py @@ -12,6 +12,10 @@ class APIGateway(_API): _icon = "api-gateway.png" +class Apigee(_API): + _icon = "apigee.png" + + class Endpoints(_API): _icon = "endpoints.png" diff --git a/diagrams/saas/alerting.py b/diagrams/saas/alerting.py index 76e17ff..0df15d8 100644 --- a/diagrams/saas/alerting.py +++ b/diagrams/saas/alerting.py @@ -16,6 +16,10 @@ class Opsgenie(_Alerting): _icon = "opsgenie.png" +class Pagerduty(_Alerting): + _icon = "pagerduty.png" + + class Pushover(_Alerting): _icon = "pushover.png" @@ -24,7 +28,4 @@ class Xmatters(_Alerting): _icon = "xmatters.png" -class Pagerduty(_Alerting): - _icon = "pagerduty.png" - # Aliases diff --git a/docs/nodes/gcp.md b/docs/nodes/gcp.md index 3199de9..a47f802 100644 --- a/docs/nodes/gcp.md +++ b/docs/nodes/gcp.md @@ -44,6 +44,9 @@ Node classes list of gcp provider. APIGateway **diagrams.gcp.api.APIGateway** +Apigee +**diagrams.gcp.api.Apigee** + Endpoints **diagrams.gcp.api.Endpoints** diff --git a/docs/nodes/saas.md b/docs/nodes/saas.md index 2056e92..3bed3f3 100644 --- a/docs/nodes/saas.md +++ b/docs/nodes/saas.md @@ -14,17 +14,18 @@ Node classes list of saas provider. Opsgenie **diagrams.saas.alerting.Opsgenie** +Pagerduty +**diagrams.saas.alerting.Pagerduty** + Pushover **diagrams.saas.alerting.Pushover** Xmatters **diagrams.saas.alerting.Xmatters** -Pagerduty -**diagrams.saas.alerting.Pagerduty** - ## saas.analytics + Dataform **diagrams.saas.analytics.Dataform** diff --git a/resources/gcp/api/apigee.png b/resources/gcp/api/apigee.png new file mode 100644 index 0000000..961c4a7 Binary files /dev/null and b/resources/gcp/api/apigee.png differ diff --git a/website/static/img/resources/gcp/api/apigee.png b/website/static/img/resources/gcp/api/apigee.png new file mode 100644 index 0000000..961c4a7 Binary files /dev/null and b/website/static/img/resources/gcp/api/apigee.png differ