mirror of https://github.com/mingrammer/diagrams
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
182 lines
3.2 KiB
182 lines
3.2 KiB
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
|
|
|
from . import _AWS
|
|
|
|
|
|
class _Network(_AWS):
|
|
_type = "network"
|
|
_icon_dir = "resources/aws/network"
|
|
|
|
|
|
class APIGatewayEndpoint(_Network):
|
|
_icon = "api-gateway-endpoint.png"
|
|
|
|
|
|
class APIGateway(_Network):
|
|
_icon = "api-gateway.png"
|
|
|
|
|
|
class AppMesh(_Network):
|
|
_icon = "app-mesh.png"
|
|
|
|
|
|
class ClientVpn(_Network):
|
|
_icon = "client-vpn.png"
|
|
|
|
|
|
class CloudMap(_Network):
|
|
_icon = "cloud-map.png"
|
|
|
|
|
|
class CloudFrontDownloadDistribution(_Network):
|
|
_icon = "cloudfront-download-distribution.png"
|
|
|
|
|
|
class CloudFrontEdgeLocation(_Network):
|
|
_icon = "cloudfront-edge-location.png"
|
|
|
|
|
|
class CloudFrontStreamingDistribution(_Network):
|
|
_icon = "cloudfront-streaming-distribution.png"
|
|
|
|
|
|
class CloudFront(_Network):
|
|
_icon = "cloudfront.png"
|
|
|
|
|
|
class DirectConnect(_Network):
|
|
_icon = "direct-connect.png"
|
|
|
|
|
|
class ElasticLoadBalancing(_Network):
|
|
_icon = "elastic-load-balancing.png"
|
|
|
|
|
|
class ElbApplicationLoadBalancer(_Network):
|
|
_icon = "elb-application-load-balancer.png"
|
|
|
|
|
|
class ElbClassicLoadBalancer(_Network):
|
|
_icon = "elb-classic-load-balancer.png"
|
|
|
|
|
|
class ElbNetworkLoadBalancer(_Network):
|
|
_icon = "elb-network-load-balancer.png"
|
|
|
|
|
|
class Endpoint(_Network):
|
|
_icon = "endpoint.png"
|
|
|
|
|
|
class GlobalAccelerator(_Network):
|
|
_icon = "global-accelerator.png"
|
|
|
|
|
|
class InternetGateway(_Network):
|
|
_icon = "internet-gateway.png"
|
|
|
|
|
|
class Nacl(_Network):
|
|
_icon = "nacl.png"
|
|
|
|
|
|
class NATGateway(_Network):
|
|
_icon = "nat-gateway.png"
|
|
|
|
|
|
class NetworkFirewall(_Network):
|
|
_icon = "network-firewall.png"
|
|
|
|
|
|
class NetworkingAndContentDelivery(_Network):
|
|
_icon = "networking-and-content-delivery.png"
|
|
|
|
|
|
class PrivateSubnet(_Network):
|
|
_icon = "private-subnet.png"
|
|
|
|
|
|
class Privatelink(_Network):
|
|
_icon = "privatelink.png"
|
|
|
|
|
|
class PublicSubnet(_Network):
|
|
_icon = "public-subnet.png"
|
|
|
|
|
|
class Route53HostedZone(_Network):
|
|
_icon = "route-53-hosted-zone.png"
|
|
|
|
|
|
class Route53(_Network):
|
|
_icon = "route-53.png"
|
|
|
|
|
|
class RouteTable(_Network):
|
|
_icon = "route-table.png"
|
|
|
|
|
|
class SiteToSiteVpn(_Network):
|
|
_icon = "site-to-site-vpn.png"
|
|
|
|
|
|
class TransitGatewayAttachment(_Network):
|
|
_icon = "transit-gateway-attachment.png"
|
|
|
|
|
|
class TransitGateway(_Network):
|
|
_icon = "transit-gateway.png"
|
|
|
|
|
|
class VPCCustomerGateway(_Network):
|
|
_icon = "vpc-customer-gateway.png"
|
|
|
|
|
|
class VPCElasticNetworkAdapter(_Network):
|
|
_icon = "vpc-elastic-network-adapter.png"
|
|
|
|
|
|
class VPCElasticNetworkInterface(_Network):
|
|
_icon = "vpc-elastic-network-interface.png"
|
|
|
|
|
|
class VPCFlowLogs(_Network):
|
|
_icon = "vpc-flow-logs.png"
|
|
|
|
|
|
class VPCPeering(_Network):
|
|
_icon = "vpc-peering.png"
|
|
|
|
|
|
class VPCRouter(_Network):
|
|
_icon = "vpc-router.png"
|
|
|
|
|
|
class VPCTrafficMirroring(_Network):
|
|
_icon = "vpc-traffic-mirroring.png"
|
|
|
|
|
|
class VPC(_Network):
|
|
_icon = "vpc.png"
|
|
|
|
|
|
class VpnConnection(_Network):
|
|
_icon = "vpn-connection.png"
|
|
|
|
|
|
class VpnGateway(_Network):
|
|
_icon = "vpn-gateway.png"
|
|
|
|
|
|
# Aliases
|
|
|
|
CF = CloudFront
|
|
ELB = ElasticLoadBalancing
|
|
ALB = ElbApplicationLoadBalancer
|
|
CLB = ElbClassicLoadBalancer
|
|
NLB = ElbNetworkLoadBalancer
|
|
GAX = GlobalAccelerator
|
|
IGW = InternetGateway
|
|
TGW = TransitGateway
|
|
TGWAttach = TransitGatewayAttachment
|