From bb98452009bf5074bae2ce351464ad56d2a64301 Mon Sep 17 00:00:00 2001 From: Nick Walters Date: Thu, 16 Apr 2020 09:37:14 -0500 Subject: [PATCH] Add AWS VPC Endpoint asset --- diagrams/aws/network.py | 4 ++++ docs/nodes/aws.md | 1 + resources/aws/network/endpoint.png | Bin 0 -> 5852 bytes 3 files changed, 5 insertions(+) create mode 100644 resources/aws/network/endpoint.png diff --git a/diagrams/aws/network.py b/diagrams/aws/network.py index b3963d45f..efed7223c 100644 --- a/diagrams/aws/network.py +++ b/diagrams/aws/network.py @@ -36,6 +36,10 @@ class ElasticLoadBalancing(_Network): _icon = "elastic-load-balancing.png" +class Endpoint(_Network): + _icon = "endpoint.png" + + class GlobalAccelerator(_Network): _icon = "global-accelerator.png" diff --git a/docs/nodes/aws.md b/docs/nodes/aws.md index 09f68841c..80ef5e993 100644 --- a/docs/nodes/aws.md +++ b/docs/nodes/aws.md @@ -62,6 +62,7 @@ Node classes list of aws provider. - **diagrams.aws.network.Cloudfront**, **CF** (alias) - **diagrams.aws.network.DirectConnect** - **diagrams.aws.network.ElasticLoadBalancing**, **ELB** (alias) +- **diagrams.aws.network.Endpoint** - **diagrams.aws.network.GlobalAccelerator**, **GAX** (alias) - **diagrams.aws.network.InternetGateway** - **diagrams.aws.network.NATGateway** diff --git a/resources/aws/network/endpoint.png b/resources/aws/network/endpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..2357ce4939cbeb7a6c8f8bf83de4a4eb587ac2db GIT binary patch literal 5852 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