# Do not modify this file directly. It is auto-generated with Python.

from architectures.providers import _Aws

class _Network(_Aws):
    _service_type = "network"
    _icon_dir = "icons/aws/network"

class NetworkingAndContentDelivery(_Network):
    _icon = "networking-and-content-delivery.png"
    _default_label = "Networking And Content Delivery"

class VpcPeering(_Network):
    _icon = "vpc-peering.png"
    _default_label = "Vpc Peering"

class NatGateway(_Network):
    _icon = "nat-gateway.png"
    _default_label = "Nat Gateway"

class SiteToSiteVpn(_Network):
    _icon = "site-to-site-vpn.png"
    _default_label = "Site To Site Vpn"

class Route53(_Network):
    _icon = "route-53.png"
    _default_label = "Route 53"

class InternetGateway(_Network):
    _icon = "internet-gateway.png"
    _default_label = "Internet Gateway"

class Cloudfront(_Network):
    _icon = "cloudfront.png"
    _default_label = "Cloudfront"

class ElasticLoadBalancing(_Network):
    _icon = "elastic-load-balancing.png"
    _default_label = "Elastic Load Balancing"

class VpcRouter(_Network):
    _icon = "vpc-router.png"
    _default_label = "Vpc Router"

class AppMesh(_Network):
    _icon = "app-mesh.png"
    _default_label = "App Mesh"

class TransitGateway(_Network):
    _icon = "transit-gateway.png"
    _default_label = "Transit Gateway"

class GlobalAccelerator(_Network):
    _icon = "global-accelerator.png"
    _default_label = "Global Accelerator"

class Privatelink(_Network):
    _icon = "privatelink.png"
    _default_label = "Privatelink"

class DirectConnect(_Network):
    _icon = "direct-connect.png"
    _default_label = "Direct Connect"

class PrivateSubnet(_Network):
    _icon = "private-subnet.png"
    _default_label = "Private Subnet"

class CloudMap(_Network):
    _icon = "cloud-map.png"
    _default_label = "Cloud Map"

class RouteTable(_Network):
    _icon = "route-table.png"
    _default_label = "Route Table"

class Endpoint(_Network):
    _icon = "endpoint.png"
    _default_label = "Endpoint"

class ApiGateway(_Network):
    _icon = "api-gateway.png"
    _default_label = "Api Gateway"

class Nacl(_Network):
    _icon = "nacl.png"
    _default_label = "Nacl"

class PublicSubnet(_Network):
    _icon = "public-subnet.png"
    _default_label = "Public Subnet"

class ClientVpn(_Network):
    _icon = "client-vpn.png"
    _default_label = "Client Vpn"

class Vpc(_Network):
    _icon = "vpc.png"
    _default_label = "Vpc"