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

from architectures.providers import _Azure

class _Application(_Azure):
    _service_type = "application"
    _icon_dir = "icons/azure/application"

class Websocket(_Application):
    _icon = "websocket.png"
    _default_label = "Websocket"

class EventGridSubscription(_Application):
    _icon = "event-grid-subscription.png"
    _default_label = "Event Grid Subscription"

class FunctionApp(_Application):
    _icon = "function-app.png"
    _default_label = "Function App"

class ApplicationServiceEnvironment(_Application):
    _icon = "application-service-environment.png"
    _default_label = "Application Service Environment"

class StreamAnalyticsCluster(_Application):
    _icon = "stream-analytics-cluster.png"
    _default_label = "Stream Analytics Cluster"

class ServicesHubConnector(_Application):
    _icon = "services-hub-connector.png"
    _default_label = "Services Hub Connector"

class Signalr(_Application):
    _icon = "signalr.png"
    _default_label = "Signalr"

class MeshApplication(_Application):
    _icon = "mesh-application.png"
    _default_label = "Mesh Application"

class ApplicationProxy(_Application):
    _icon = "application-proxy.png"
    _default_label = "Application Proxy"

class ServiceEndpointPolicy(_Application):
    _icon = "service-endpoint-policy.png"
    _default_label = "Service Endpoint Policy"

class LogicAppCustomConnecton(_Application):
    _icon = "logic-app-custom-connecton.png"
    _default_label = "Logic App Custom Connecton"

class ManagedApplicationCenter(_Application):
    _icon = "managed-application-center.png"
    _default_label = "Managed Application Center"

class StaticWebApp(_Application):
    _icon = "static-web-app.png"
    _default_label = "Static Web App"

class EnterpriseApplication(_Application):
    _icon = "enterprise-application.png"
    _default_label = "Enterprise Application"

class ClientApplication(_Application):
    _icon = "client-application.png"
    _default_label = "Client Application"

class EventGridSystemTopic(_Application):
    _icon = "event-grid-system-topic.png"
    _default_label = "Event Grid System Topic"

class EventGridDomain(_Application):
    _icon = "event-grid-domain.png"
    _default_label = "Event Grid Domain"

class IntegrationServiceEnvironment(_Application):
    _icon = "integration-service-environment.png"
    _default_label = "Integration Service Environment"

class EventHub(_Application):
    _icon = "event-hub.png"
    _default_label = "Event Hub"

class AzureMapsAccount(_Application):
    _icon = "azure-maps-account.png"
    _default_label = "Azure Maps Account"

class ApplicationServiceDomain(_Application):
    _icon = "application-service-domain.png"
    _default_label = "Application Service Domain"

class EventGridTopic(_Application):
    _icon = "event-grid-topic.png"
    _default_label = "Event Grid Topic"

class ManagedApplication(_Application):
    _icon = "managed-application.png"
    _default_label = "Managed Application"

class ApplicationConfiguration(_Application):
    _icon = "application-configuration.png"
    _default_label = "Application Configuration"

class LogicApp(_Application):
    _icon = "logic-app.png"
    _default_label = "Logic App"

class WebHook(_Application):
    _icon = "web-hook.png"
    _default_label = "Web Hook"

class ApplicationRegistration(_Application):
    _icon = "application-registration.png"
    _default_label = "Application Registration"

class ApplicationDeploymentSlot(_Application):
    _icon = "application-deployment-slot.png"
    _default_label = "Application Deployment Slot"

class ApplicationGroup(_Application):
    _icon = "application-group.png"
    _default_label = "Application Group"

class AzureApiForFhir(_Application):
    _icon = "azure-api-for-fhir.png"
    _default_label = "Azure Api For Fhir"

class ServiceEndpoint(_Application):
    _icon = "service-endpoint.png"
    _default_label = "Service Endpoint"

class ApplicationServicePlan(_Application):
    _icon = "application-service-plan.png"
    _default_label = "Application Service Plan"

class EventHubCluster(_Application):
    _icon = "event-hub-cluster.png"
    _default_label = "Event Hub Cluster"

class NotificationHub(_Application):
    _icon = "notification-hub.png"
    _default_label = "Notification Hub"

class SendgridAccount(_Application):
    _icon = "sendgrid-account.png"
    _default_label = "Sendgrid Account"

class ApplicationSecurityGroup(_Application):
    _icon = "application-security-group.png"
    _default_label = "Application Security Group"

class ApiConnection(_Application):
    _icon = "api-connection.png"
    _default_label = "Api Connection"

class ApplicationServiceCertificate(_Application):
    _icon = "application-service-certificate.png"
    _default_label = "Application Service Certificate"

class ApplicationService(_Application):
    _icon = "application-service.png"
    _default_label = "Application Service"

class Cors(_Application):
    _icon = "cors.png"
    _default_label = "Cors"

class StreamAnalyticsJob(_Application):
    _icon = "stream-analytics-job.png"
    _default_label = "Stream Analytics Job"