mirror of https://github.com/mingrammer/diagrams
commit
b416b58bd0
@ -0,0 +1,29 @@
|
||||
# use latest python 3 alpine image.
|
||||
FROM python:3-alpine
|
||||
|
||||
# install system dependencies.
|
||||
RUN apk update && apk add --no-cache \
|
||||
gcc libc-dev g++ graphviz git bash go imagemagick inkscape ttf-opensans curl fontconfig xdg-utils \
|
||||
nodejs npm
|
||||
|
||||
# install go package.
|
||||
RUN go install github.com/mingrammer/round@latest
|
||||
|
||||
# install fonts
|
||||
RUN curl -O https://noto-website-2.storage.googleapis.com/pkgs/NotoSansCJKjp-hinted.zip \
|
||||
&& mkdir -p /usr/share/fonts/NotoSansCJKjp \
|
||||
&& unzip NotoSansCJKjp-hinted.zip -d /usr/share/fonts/NotoSansCJKjp/ \
|
||||
&& rm NotoSansCJKjp-hinted.zip \
|
||||
&& fc-cache -fv
|
||||
|
||||
# add go bin to path.
|
||||
ENV PATH "$PATH:/root/go/bin"
|
||||
|
||||
# project directory.
|
||||
WORKDIR /usr/src/diagrams
|
||||
|
||||
# Copy the rest of your app's source code from your host to your image filesystem.
|
||||
COPY . .
|
||||
|
||||
# install python requirements.
|
||||
RUN pip install black graphviz jinja2
|
||||
@ -0,0 +1,38 @@
|
||||
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
|
||||
// README at: https://github.com/devcontainers/templates/tree/main/src/docker-outside-of-docker
|
||||
{
|
||||
"name": "Diagrams",
|
||||
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
|
||||
// "image": "mcr.microsoft.com/devcontainers/base:bullseye",
|
||||
"build":{
|
||||
"dockerfile": "../docker/dev/Dockerfile"
|
||||
},
|
||||
|
||||
// Use this environment variable if you need to bind mount your local source code into a new container.
|
||||
// "remoteEnv": {
|
||||
// "LOCAL_WORKSPACE_FOLDER": "${localWorkspaceFolder}"
|
||||
// }
|
||||
|
||||
// Use 'forwardPorts' to make a list of ports inside the container available locally.
|
||||
// "forwardPorts": [],
|
||||
|
||||
// Use 'postCreateCommand' to run commands after the container is created.
|
||||
// "postCreateCommand": "docker --version",
|
||||
|
||||
// Configure tool-specific properties.
|
||||
"customizations": {
|
||||
"vscode": {
|
||||
"extensions": [
|
||||
"ms-python.python",
|
||||
"ms-python.debugpy",
|
||||
"mhutchie.git-graph",
|
||||
"mutantdino.resourcemonitor",
|
||||
"tehpeng.diagramspreviewer"
|
||||
]
|
||||
}
|
||||
}
|
||||
"workspaceMount": "source=${localWorkspaceFolder},target=/usr/src/diagrams,type=bind",
|
||||
"workspaceFolder": "/usr/src/diagrams"
|
||||
// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
|
||||
// "remoteUser": "root"
|
||||
}
|
||||
@ -0,0 +1,139 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _Azure
|
||||
|
||||
|
||||
class _Aimachinelearning(_Azure):
|
||||
_type = "aimachinelearning"
|
||||
_icon_dir = "resources/azure/aimachinelearning"
|
||||
|
||||
|
||||
class AIStudio(_Aimachinelearning):
|
||||
_icon = "ai-studio.png"
|
||||
|
||||
|
||||
class AnomalyDetector(_Aimachinelearning):
|
||||
_icon = "anomaly-detector.png"
|
||||
|
||||
|
||||
class AzureAppliedAIServices(_Aimachinelearning):
|
||||
_icon = "azure-applied-ai-services.png"
|
||||
|
||||
|
||||
class AzureExperimentationStudio(_Aimachinelearning):
|
||||
_icon = "azure-experimentation-studio.png"
|
||||
|
||||
|
||||
class AzureObjectUnderstanding(_Aimachinelearning):
|
||||
_icon = "azure-object-understanding.png"
|
||||
|
||||
|
||||
class AzureOpenai(_Aimachinelearning):
|
||||
_icon = "azure-openai.png"
|
||||
|
||||
|
||||
class BatchAI(_Aimachinelearning):
|
||||
_icon = "batch-ai.png"
|
||||
|
||||
|
||||
class Bonsai(_Aimachinelearning):
|
||||
_icon = "bonsai.png"
|
||||
|
||||
|
||||
class BotServices(_Aimachinelearning):
|
||||
_icon = "bot-services.png"
|
||||
|
||||
|
||||
class CognitiveSearch(_Aimachinelearning):
|
||||
_icon = "cognitive-search.png"
|
||||
|
||||
|
||||
class CognitiveServicesDecisions(_Aimachinelearning):
|
||||
_icon = "cognitive-services-decisions.png"
|
||||
|
||||
|
||||
class CognitiveServices(_Aimachinelearning):
|
||||
_icon = "cognitive-services.png"
|
||||
|
||||
|
||||
class ComputerVision(_Aimachinelearning):
|
||||
_icon = "computer-vision.png"
|
||||
|
||||
|
||||
class ContentModerators(_Aimachinelearning):
|
||||
_icon = "content-moderators.png"
|
||||
|
||||
|
||||
class CustomVision(_Aimachinelearning):
|
||||
_icon = "custom-vision.png"
|
||||
|
||||
|
||||
class FaceApis(_Aimachinelearning):
|
||||
_icon = "face-apis.png"
|
||||
|
||||
|
||||
class FormRecognizers(_Aimachinelearning):
|
||||
_icon = "form-recognizers.png"
|
||||
|
||||
|
||||
class GenomicsAccounts(_Aimachinelearning):
|
||||
_icon = "genomics-accounts.png"
|
||||
|
||||
|
||||
class Genomics(_Aimachinelearning):
|
||||
_icon = "genomics.png"
|
||||
|
||||
|
||||
class ImmersiveReaders(_Aimachinelearning):
|
||||
_icon = "immersive-readers.png"
|
||||
|
||||
|
||||
class LanguageUnderstanding(_Aimachinelearning):
|
||||
_icon = "language-understanding.png"
|
||||
|
||||
|
||||
class Language(_Aimachinelearning):
|
||||
_icon = "language.png"
|
||||
|
||||
|
||||
class MachineLearningStudioClassicWebServices(_Aimachinelearning):
|
||||
_icon = "machine-learning-studio-classic-web-services.png"
|
||||
|
||||
|
||||
class MachineLearningStudioWebServicePlans(_Aimachinelearning):
|
||||
_icon = "machine-learning-studio-web-service-plans.png"
|
||||
|
||||
|
||||
class MachineLearningStudioWorkspaces(_Aimachinelearning):
|
||||
_icon = "machine-learning-studio-workspaces.png"
|
||||
|
||||
|
||||
class MachineLearning(_Aimachinelearning):
|
||||
_icon = "machine-learning.png"
|
||||
|
||||
|
||||
class MetricsAdvisor(_Aimachinelearning):
|
||||
_icon = "metrics-advisor.png"
|
||||
|
||||
|
||||
class Personalizers(_Aimachinelearning):
|
||||
_icon = "personalizers.png"
|
||||
|
||||
|
||||
class QnaMakers(_Aimachinelearning):
|
||||
_icon = "qna-makers.png"
|
||||
|
||||
|
||||
class ServerlessSearch(_Aimachinelearning):
|
||||
_icon = "serverless-search.png"
|
||||
|
||||
|
||||
class SpeechServices(_Aimachinelearning):
|
||||
_icon = "speech-services.png"
|
||||
|
||||
|
||||
class TranslatorText(_Aimachinelearning):
|
||||
_icon = "translator-text.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,43 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _Azure
|
||||
|
||||
|
||||
class _Appservices(_Azure):
|
||||
_type = "appservices"
|
||||
_icon_dir = "resources/azure/appservices"
|
||||
|
||||
|
||||
class AppServiceCertificates(_Appservices):
|
||||
_icon = "app-service-certificates.png"
|
||||
|
||||
|
||||
class AppServiceDomains(_Appservices):
|
||||
_icon = "app-service-domains.png"
|
||||
|
||||
|
||||
class AppServiceEnvironments(_Appservices):
|
||||
_icon = "app-service-environments.png"
|
||||
|
||||
|
||||
class AppServicePlans(_Appservices):
|
||||
_icon = "app-service-plans.png"
|
||||
|
||||
|
||||
class AppServices(_Appservices):
|
||||
_icon = "app-services.png"
|
||||
|
||||
|
||||
class CDNProfiles(_Appservices):
|
||||
_icon = "cdn-profiles.png"
|
||||
|
||||
|
||||
class CognitiveSearch(_Appservices):
|
||||
_icon = "cognitive-search.png"
|
||||
|
||||
|
||||
class NotificationHubs(_Appservices):
|
||||
_icon = "notification-hubs.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,23 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _Azure
|
||||
|
||||
|
||||
class _Azureecosystem(_Azure):
|
||||
_type = "azureecosystem"
|
||||
_icon_dir = "resources/azure/azureecosystem"
|
||||
|
||||
|
||||
class Applens(_Azureecosystem):
|
||||
_icon = "applens.png"
|
||||
|
||||
|
||||
class AzureHybridCenter(_Azureecosystem):
|
||||
_icon = "azure-hybrid-center.png"
|
||||
|
||||
|
||||
class CollaborativeService(_Azureecosystem):
|
||||
_icon = "collaborative-service.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,39 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _Azure
|
||||
|
||||
|
||||
class _Azurestack(_Azure):
|
||||
_type = "azurestack"
|
||||
_icon_dir = "resources/azure/azurestack"
|
||||
|
||||
|
||||
class Capacity(_Azurestack):
|
||||
_icon = "capacity.png"
|
||||
|
||||
|
||||
class InfrastructureBackup(_Azurestack):
|
||||
_icon = "infrastructure-backup.png"
|
||||
|
||||
|
||||
class MultiTenancy(_Azurestack):
|
||||
_icon = "multi-tenancy.png"
|
||||
|
||||
|
||||
class Offers(_Azurestack):
|
||||
_icon = "offers.png"
|
||||
|
||||
|
||||
class Plans(_Azurestack):
|
||||
_icon = "plans.png"
|
||||
|
||||
|
||||
class Updates(_Azurestack):
|
||||
_icon = "updates.png"
|
||||
|
||||
|
||||
class UserSubscriptions(_Azurestack):
|
||||
_icon = "user-subscriptions.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,35 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _Azure
|
||||
|
||||
|
||||
class _Blockchain(_Azure):
|
||||
_type = "blockchain"
|
||||
_icon_dir = "resources/azure/blockchain"
|
||||
|
||||
|
||||
class AbsMember(_Blockchain):
|
||||
_icon = "abs-member.png"
|
||||
|
||||
|
||||
class AzureBlockchainService(_Blockchain):
|
||||
_icon = "azure-blockchain-service.png"
|
||||
|
||||
|
||||
class AzureTokenService(_Blockchain):
|
||||
_icon = "azure-token-service.png"
|
||||
|
||||
|
||||
class BlockchainApplications(_Blockchain):
|
||||
_icon = "blockchain-applications.png"
|
||||
|
||||
|
||||
class Consortium(_Blockchain):
|
||||
_icon = "consortium.png"
|
||||
|
||||
|
||||
class OutboundConnection(_Blockchain):
|
||||
_icon = "outbound-connection.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,39 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _Azure
|
||||
|
||||
|
||||
class _Containers(_Azure):
|
||||
_type = "containers"
|
||||
_icon_dir = "resources/azure/containers"
|
||||
|
||||
|
||||
class AppServices(_Containers):
|
||||
_icon = "app-services.png"
|
||||
|
||||
|
||||
class AzureRedHatOpenshift(_Containers):
|
||||
_icon = "azure-red-hat-openshift.png"
|
||||
|
||||
|
||||
class BatchAccounts(_Containers):
|
||||
_icon = "batch-accounts.png"
|
||||
|
||||
|
||||
class ContainerInstances(_Containers):
|
||||
_icon = "container-instances.png"
|
||||
|
||||
|
||||
class ContainerRegistries(_Containers):
|
||||
_icon = "container-registries.png"
|
||||
|
||||
|
||||
class KubernetesServices(_Containers):
|
||||
_icon = "kubernetes-services.png"
|
||||
|
||||
|
||||
class ServiceFabricClusters(_Containers):
|
||||
_icon = "service-fabric-clusters.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,119 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _Azure
|
||||
|
||||
|
||||
class _Databases(_Azure):
|
||||
_type = "databases"
|
||||
_icon_dir = "resources/azure/databases"
|
||||
|
||||
|
||||
class AzureCosmosDb(_Databases):
|
||||
_icon = "azure-cosmos-db.png"
|
||||
|
||||
|
||||
class AzureDataExplorerClusters(_Databases):
|
||||
_icon = "azure-data-explorer-clusters.png"
|
||||
|
||||
|
||||
class AzureDatabaseMariadbServer(_Databases):
|
||||
_icon = "azure-database-mariadb-server.png"
|
||||
|
||||
|
||||
class AzureDatabaseMigrationServices(_Databases):
|
||||
_icon = "azure-database-migration-services.png"
|
||||
|
||||
|
||||
class AzureDatabaseMysqlServer(_Databases):
|
||||
_icon = "azure-database-mysql-server.png"
|
||||
|
||||
|
||||
class AzureDatabasePostgresqlServerGroup(_Databases):
|
||||
_icon = "azure-database-postgresql-server-group.png"
|
||||
|
||||
|
||||
class AzureDatabasePostgresqlServer(_Databases):
|
||||
_icon = "azure-database-postgresql-server.png"
|
||||
|
||||
|
||||
class AzurePurviewAccounts(_Databases):
|
||||
_icon = "azure-purview-accounts.png"
|
||||
|
||||
|
||||
class AzureSQLEdge(_Databases):
|
||||
_icon = "azure-sql-edge.png"
|
||||
|
||||
|
||||
class AzureSQLServerStretchDatabases(_Databases):
|
||||
_icon = "azure-sql-server-stretch-databases.png"
|
||||
|
||||
|
||||
class AzureSQLVM(_Databases):
|
||||
_icon = "azure-sql-vm.png"
|
||||
|
||||
|
||||
class AzureSQL(_Databases):
|
||||
_icon = "azure-sql.png"
|
||||
|
||||
|
||||
class AzureSynapseAnalytics(_Databases):
|
||||
_icon = "azure-synapse-analytics.png"
|
||||
|
||||
|
||||
class CacheRedis(_Databases):
|
||||
_icon = "cache-redis.png"
|
||||
|
||||
|
||||
class DataFactories(_Databases):
|
||||
_icon = "data-factories.png"
|
||||
|
||||
|
||||
class ElasticJobAgents(_Databases):
|
||||
_icon = "elastic-job-agents.png"
|
||||
|
||||
|
||||
class InstancePools(_Databases):
|
||||
_icon = "instance-pools.png"
|
||||
|
||||
|
||||
class ManagedDatabase(_Databases):
|
||||
_icon = "managed-database.png"
|
||||
|
||||
|
||||
class OracleDatabase(_Databases):
|
||||
_icon = "oracle-database.png"
|
||||
|
||||
|
||||
class SQLDataWarehouses(_Databases):
|
||||
_icon = "sql-data-warehouses.png"
|
||||
|
||||
|
||||
class SQLDatabase(_Databases):
|
||||
_icon = "sql-database.png"
|
||||
|
||||
|
||||
class SQLElasticPools(_Databases):
|
||||
_icon = "sql-elastic-pools.png"
|
||||
|
||||
|
||||
class SQLManagedInstance(_Databases):
|
||||
_icon = "sql-managed-instance.png"
|
||||
|
||||
|
||||
class SQLServerRegistries(_Databases):
|
||||
_icon = "sql-server-registries.png"
|
||||
|
||||
|
||||
class SQLServer(_Databases):
|
||||
_icon = "sql-server.png"
|
||||
|
||||
|
||||
class SsisLiftAndShiftIr(_Databases):
|
||||
_icon = "ssis-lift-and-shift-ir.png"
|
||||
|
||||
|
||||
class VirtualClusters(_Databases):
|
||||
_icon = "virtual-clusters.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,31 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _Azure
|
||||
|
||||
|
||||
class _Hybridmulticloud(_Azure):
|
||||
_type = "hybridmulticloud"
|
||||
_icon_dir = "resources/azure/hybridmulticloud"
|
||||
|
||||
|
||||
class AzureOperator5GCore(_Hybridmulticloud):
|
||||
_icon = "azure-operator-5g-core.png"
|
||||
|
||||
|
||||
class AzureOperatorInsights(_Hybridmulticloud):
|
||||
_icon = "azure-operator-insights.png"
|
||||
|
||||
|
||||
class AzureOperatorNexus(_Hybridmulticloud):
|
||||
_icon = "azure-operator-nexus.png"
|
||||
|
||||
|
||||
class AzureOperatorServiceManager(_Hybridmulticloud):
|
||||
_icon = "azure-operator-service-manager.png"
|
||||
|
||||
|
||||
class AzureProgrammableConnectivity(_Hybridmulticloud):
|
||||
_icon = "azure-programmable-connectivity.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,83 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _Azure
|
||||
|
||||
|
||||
class _Intune(_Azure):
|
||||
_type = "intune"
|
||||
_icon_dir = "resources/azure/intune"
|
||||
|
||||
|
||||
class AzureADRolesAndAdministrators(_Intune):
|
||||
_icon = "azure-ad-roles-and-administrators.png"
|
||||
|
||||
|
||||
class ClientApps(_Intune):
|
||||
_icon = "client-apps.png"
|
||||
|
||||
|
||||
class DeviceCompliance(_Intune):
|
||||
_icon = "device-compliance.png"
|
||||
|
||||
|
||||
class DeviceConfiguration(_Intune):
|
||||
_icon = "device-configuration.png"
|
||||
|
||||
|
||||
class DeviceEnrollment(_Intune):
|
||||
_icon = "device-enrollment.png"
|
||||
|
||||
|
||||
class DeviceSecurityApple(_Intune):
|
||||
_icon = "device-security-apple.png"
|
||||
|
||||
|
||||
class DeviceSecurityGoogle(_Intune):
|
||||
_icon = "device-security-google.png"
|
||||
|
||||
|
||||
class DeviceSecurityWindows(_Intune):
|
||||
_icon = "device-security-windows.png"
|
||||
|
||||
|
||||
class Devices(_Intune):
|
||||
_icon = "devices.png"
|
||||
|
||||
|
||||
class Ebooks(_Intune):
|
||||
_icon = "ebooks.png"
|
||||
|
||||
|
||||
class ExchangeAccess(_Intune):
|
||||
_icon = "exchange-access.png"
|
||||
|
||||
|
||||
class IntuneAppProtection(_Intune):
|
||||
_icon = "intune-app-protection.png"
|
||||
|
||||
|
||||
class IntuneForEducation(_Intune):
|
||||
_icon = "intune-for-education.png"
|
||||
|
||||
|
||||
class Intune(_Intune):
|
||||
_icon = "intune.png"
|
||||
|
||||
|
||||
class Mindaro(_Intune):
|
||||
_icon = "mindaro.png"
|
||||
|
||||
|
||||
class SecurityBaselines(_Intune):
|
||||
_icon = "security-baselines.png"
|
||||
|
||||
|
||||
class SoftwareUpdates(_Intune):
|
||||
_icon = "software-updates.png"
|
||||
|
||||
|
||||
class TenantStatus(_Intune):
|
||||
_icon = "tenant-status.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,143 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _Azure
|
||||
|
||||
|
||||
class _Managementgovernance(_Azure):
|
||||
_type = "managementgovernance"
|
||||
_icon_dir = "resources/azure/managementgovernance"
|
||||
|
||||
|
||||
class ActivityLog(_Managementgovernance):
|
||||
_icon = "activity-log.png"
|
||||
|
||||
|
||||
class Advisor(_Managementgovernance):
|
||||
_icon = "advisor.png"
|
||||
|
||||
|
||||
class Alerts(_Managementgovernance):
|
||||
_icon = "alerts.png"
|
||||
|
||||
|
||||
class ApplicationInsights(_Managementgovernance):
|
||||
_icon = "application-insights.png"
|
||||
|
||||
|
||||
class ArcMachines(_Managementgovernance):
|
||||
_icon = "arc-machines.png"
|
||||
|
||||
|
||||
class AutomationAccounts(_Managementgovernance):
|
||||
_icon = "automation-accounts.png"
|
||||
|
||||
|
||||
class AzureArc(_Managementgovernance):
|
||||
_icon = "azure-arc.png"
|
||||
|
||||
|
||||
class AzureLighthouse(_Managementgovernance):
|
||||
_icon = "azure-lighthouse.png"
|
||||
|
||||
|
||||
class Blueprints(_Managementgovernance):
|
||||
_icon = "blueprints.png"
|
||||
|
||||
|
||||
class Compliance(_Managementgovernance):
|
||||
_icon = "compliance.png"
|
||||
|
||||
|
||||
class CostManagementAndBilling(_Managementgovernance):
|
||||
_icon = "cost-management-and-billing.png"
|
||||
|
||||
|
||||
class CustomerLockboxForMicrosoftAzure(_Managementgovernance):
|
||||
_icon = "customer-lockbox-for-microsoft-azure.png"
|
||||
|
||||
|
||||
class DiagnosticsSettings(_Managementgovernance):
|
||||
_icon = "diagnostics-settings.png"
|
||||
|
||||
|
||||
class Education(_Managementgovernance):
|
||||
_icon = "education.png"
|
||||
|
||||
|
||||
class IntuneTrends(_Managementgovernance):
|
||||
_icon = "intune-trends.png"
|
||||
|
||||
|
||||
class LogAnalyticsWorkspaces(_Managementgovernance):
|
||||
_icon = "log-analytics-workspaces.png"
|
||||
|
||||
|
||||
class Machinesazurearc(_Managementgovernance):
|
||||
_icon = "machinesazurearc.png"
|
||||
|
||||
|
||||
class ManagedApplicationsCenter(_Managementgovernance):
|
||||
_icon = "managed-applications-center.png"
|
||||
|
||||
|
||||
class ManagedDesktop(_Managementgovernance):
|
||||
_icon = "managed-desktop.png"
|
||||
|
||||
|
||||
class Metrics(_Managementgovernance):
|
||||
_icon = "metrics.png"
|
||||
|
||||
|
||||
class Monitor(_Managementgovernance):
|
||||
_icon = "monitor.png"
|
||||
|
||||
|
||||
class MyCustomers(_Managementgovernance):
|
||||
_icon = "my-customers.png"
|
||||
|
||||
|
||||
class OperationLogClassic(_Managementgovernance):
|
||||
_icon = "operation-log-classic.png"
|
||||
|
||||
|
||||
class Policy(_Managementgovernance):
|
||||
_icon = "policy.png"
|
||||
|
||||
|
||||
class RecoveryServicesVaults(_Managementgovernance):
|
||||
_icon = "recovery-services-vaults.png"
|
||||
|
||||
|
||||
class ResourceGraphExplorer(_Managementgovernance):
|
||||
_icon = "resource-graph-explorer.png"
|
||||
|
||||
|
||||
class ResourcesProvider(_Managementgovernance):
|
||||
_icon = "resources-provider.png"
|
||||
|
||||
|
||||
class SchedulerJobCollections(_Managementgovernance):
|
||||
_icon = "scheduler-job-collections.png"
|
||||
|
||||
|
||||
class ServiceCatalogMad(_Managementgovernance):
|
||||
_icon = "service-catalog-mad.png"
|
||||
|
||||
|
||||
class ServiceProviders(_Managementgovernance):
|
||||
_icon = "service-providers.png"
|
||||
|
||||
|
||||
class Solutions(_Managementgovernance):
|
||||
_icon = "solutions.png"
|
||||
|
||||
|
||||
class UniversalPrint(_Managementgovernance):
|
||||
_icon = "universal-print.png"
|
||||
|
||||
|
||||
class UserPrivacy(_Managementgovernance):
|
||||
_icon = "user-privacy.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,15 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _Azure
|
||||
|
||||
|
||||
class _Menu(_Azure):
|
||||
_type = "menu"
|
||||
_icon_dir = "resources/azure/menu"
|
||||
|
||||
|
||||
class Keys(_Menu):
|
||||
_icon = "keys.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,35 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _Azure
|
||||
|
||||
|
||||
class _Migrate(_Azure):
|
||||
_type = "migrate"
|
||||
_icon_dir = "resources/azure/migrate"
|
||||
|
||||
|
||||
class AzureDataboxGateway(_Migrate):
|
||||
_icon = "azure-databox-gateway.png"
|
||||
|
||||
|
||||
class AzureMigrate(_Migrate):
|
||||
_icon = "azure-migrate.png"
|
||||
|
||||
|
||||
class AzureStackEdge(_Migrate):
|
||||
_icon = "azure-stack-edge.png"
|
||||
|
||||
|
||||
class CostManagementAndBilling(_Migrate):
|
||||
_icon = "cost-management-and-billing.png"
|
||||
|
||||
|
||||
class DataBox(_Migrate):
|
||||
_icon = "data-box.png"
|
||||
|
||||
|
||||
class RecoveryServicesVaults(_Migrate):
|
||||
_icon = "recovery-services-vaults.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,19 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _Azure
|
||||
|
||||
|
||||
class _Mixedreality(_Azure):
|
||||
_type = "mixedreality"
|
||||
_icon_dir = "resources/azure/mixedreality"
|
||||
|
||||
|
||||
class RemoteRendering(_Mixedreality):
|
||||
_icon = "remote-rendering.png"
|
||||
|
||||
|
||||
class SpatialAnchorAccounts(_Mixedreality):
|
||||
_icon = "spatial-anchor-accounts.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,215 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _Azure
|
||||
|
||||
|
||||
class _Networking(_Azure):
|
||||
_type = "networking"
|
||||
_icon_dir = "resources/azure/networking"
|
||||
|
||||
|
||||
class ApplicationGateways(_Networking):
|
||||
_icon = "application-gateways.png"
|
||||
|
||||
|
||||
class AtmMultistack(_Networking):
|
||||
_icon = "atm-multistack.png"
|
||||
|
||||
|
||||
class AzureCommunicationsGateway(_Networking):
|
||||
_icon = "azure-communications-gateway.png"
|
||||
|
||||
|
||||
class AzureFirewallManager(_Networking):
|
||||
_icon = "azure-firewall-manager.png"
|
||||
|
||||
|
||||
class AzureFirewallPolicy(_Networking):
|
||||
_icon = "azure-firewall-policy.png"
|
||||
|
||||
|
||||
class Bastions(_Networking):
|
||||
_icon = "bastions.png"
|
||||
|
||||
|
||||
class CDNProfiles(_Networking):
|
||||
_icon = "cdn-profiles.png"
|
||||
|
||||
|
||||
class ConnectedCache(_Networking):
|
||||
_icon = "connected-cache.png"
|
||||
|
||||
|
||||
class Connections(_Networking):
|
||||
_icon = "connections.png"
|
||||
|
||||
|
||||
class DDOSProtectionPlans(_Networking):
|
||||
_icon = "ddos-protection-plans.png"
|
||||
|
||||
|
||||
class DNSMultistack(_Networking):
|
||||
_icon = "dns-multistack.png"
|
||||
|
||||
|
||||
class DNSPrivateResolver(_Networking):
|
||||
_icon = "dns-private-resolver.png"
|
||||
|
||||
|
||||
class DNSSecurityPolicy(_Networking):
|
||||
_icon = "dns-security-policy.png"
|
||||
|
||||
|
||||
class DNSZones(_Networking):
|
||||
_icon = "dns-zones.png"
|
||||
|
||||
|
||||
class ExpressrouteCircuits(_Networking):
|
||||
_icon = "expressroute-circuits.png"
|
||||
|
||||
|
||||
class Firewalls(_Networking):
|
||||
_icon = "firewalls.png"
|
||||
|
||||
|
||||
class FrontDoorAndCDNProfiles(_Networking):
|
||||
_icon = "front-door-and-cdn-profiles.png"
|
||||
|
||||
|
||||
class IpAddressManager(_Networking):
|
||||
_icon = "ip-address-manager.png"
|
||||
|
||||
|
||||
class IpGroups(_Networking):
|
||||
_icon = "ip-groups.png"
|
||||
|
||||
|
||||
class LoadBalancerHub(_Networking):
|
||||
_icon = "load-balancer-hub.png"
|
||||
|
||||
|
||||
class LoadBalancers(_Networking):
|
||||
_icon = "load-balancers.png"
|
||||
|
||||
|
||||
class LocalNetworkGateways(_Networking):
|
||||
_icon = "local-network-gateways.png"
|
||||
|
||||
|
||||
class Nat(_Networking):
|
||||
_icon = "nat.png"
|
||||
|
||||
|
||||
class NetworkInterfaces(_Networking):
|
||||
_icon = "network-interfaces.png"
|
||||
|
||||
|
||||
class NetworkSecurityGroups(_Networking):
|
||||
_icon = "network-security-groups.png"
|
||||
|
||||
|
||||
class NetworkWatcher(_Networking):
|
||||
_icon = "network-watcher.png"
|
||||
|
||||
|
||||
class OnPremisesDataGateways(_Networking):
|
||||
_icon = "on-premises-data-gateways.png"
|
||||
|
||||
|
||||
class PrivateLinkService(_Networking):
|
||||
_icon = "private-link-service.png"
|
||||
|
||||
|
||||
class PrivateLinkServices(_Networking):
|
||||
_icon = "private-link-services.png"
|
||||
|
||||
|
||||
class PrivateLink(_Networking):
|
||||
_icon = "private-link.png"
|
||||
|
||||
|
||||
class ProximityPlacementGroups(_Networking):
|
||||
_icon = "proximity-placement-groups.png"
|
||||
|
||||
|
||||
class PublicIpAddressesClassic(_Networking):
|
||||
_icon = "public-ip-addresses-classic.png"
|
||||
|
||||
|
||||
class PublicIpAddresses(_Networking):
|
||||
_icon = "public-ip-addresses.png"
|
||||
|
||||
|
||||
class PublicIpPrefixes(_Networking):
|
||||
_icon = "public-ip-prefixes.png"
|
||||
|
||||
|
||||
class ReservedIpAddressesClassic(_Networking):
|
||||
_icon = "reserved-ip-addresses-classic.png"
|
||||
|
||||
|
||||
class ResourceManagementPrivateLink(_Networking):
|
||||
_icon = "resource-management-private-link.png"
|
||||
|
||||
|
||||
class RouteFilters(_Networking):
|
||||
_icon = "route-filters.png"
|
||||
|
||||
|
||||
class RouteTables(_Networking):
|
||||
_icon = "route-tables.png"
|
||||
|
||||
|
||||
class ServiceEndpointPolicies(_Networking):
|
||||
_icon = "service-endpoint-policies.png"
|
||||
|
||||
|
||||
class SpotVM(_Networking):
|
||||
_icon = "spot-vm.png"
|
||||
|
||||
|
||||
class SpotVmss(_Networking):
|
||||
_icon = "spot-vmss.png"
|
||||
|
||||
|
||||
class Subnet(_Networking):
|
||||
_icon = "subnet.png"
|
||||
|
||||
|
||||
class TrafficController(_Networking):
|
||||
_icon = "traffic-controller.png"
|
||||
|
||||
|
||||
class TrafficManagerProfiles(_Networking):
|
||||
_icon = "traffic-manager-profiles.png"
|
||||
|
||||
|
||||
class VirtualNetworkGateways(_Networking):
|
||||
_icon = "virtual-network-gateways.png"
|
||||
|
||||
|
||||
class VirtualNetworksClassic(_Networking):
|
||||
_icon = "virtual-networks-classic.png"
|
||||
|
||||
|
||||
class VirtualNetworks(_Networking):
|
||||
_icon = "virtual-networks.png"
|
||||
|
||||
|
||||
class VirtualRouter(_Networking):
|
||||
_icon = "virtual-router.png"
|
||||
|
||||
|
||||
class VirtualWanHub(_Networking):
|
||||
_icon = "virtual-wan-hub.png"
|
||||
|
||||
|
||||
class VirtualWans(_Networking):
|
||||
_icon = "virtual-wans.png"
|
||||
|
||||
|
||||
class WebApplicationFirewallPolicieswaf(_Networking):
|
||||
_icon = "web-application-firewall-policieswaf.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,39 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _Azure
|
||||
|
||||
|
||||
class _Newicons(_Azure):
|
||||
_type = "newicons"
|
||||
_icon_dir = "resources/azure/newicons"
|
||||
|
||||
|
||||
class AzureSustainability(_Newicons):
|
||||
_icon = "azure-sustainability.png"
|
||||
|
||||
|
||||
class ConnectedVehiclePlatform(_Newicons):
|
||||
_icon = "connected-vehicle-platform.png"
|
||||
|
||||
|
||||
class EntraConnectHealth(_Newicons):
|
||||
_icon = "entra-connect-health.png"
|
||||
|
||||
|
||||
class EntraConnectSync(_Newicons):
|
||||
_icon = "entra-connect-sync.png"
|
||||
|
||||
|
||||
class IcmTroubleshooting(_Newicons):
|
||||
_icon = "icm-troubleshooting.png"
|
||||
|
||||
|
||||
class Osconfig(_Newicons):
|
||||
_icon = "osconfig.png"
|
||||
|
||||
|
||||
class StorageActions(_Newicons):
|
||||
_icon = "storage-actions.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,523 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _Azure
|
||||
|
||||
|
||||
class _Other(_Azure):
|
||||
_type = "other"
|
||||
_icon_dir = "resources/azure/other"
|
||||
|
||||
|
||||
class AadLicenses(_Other):
|
||||
_icon = "aad-licenses.png"
|
||||
|
||||
|
||||
class AksIstio(_Other):
|
||||
_icon = "aks-istio.png"
|
||||
|
||||
|
||||
class AppComplianceAutomation(_Other):
|
||||
_icon = "app-compliance-automation.png"
|
||||
|
||||
|
||||
class AppRegistrations(_Other):
|
||||
_icon = "app-registrations.png"
|
||||
|
||||
|
||||
class Aquila(_Other):
|
||||
_icon = "aquila.png"
|
||||
|
||||
|
||||
class ArcDataServices(_Other):
|
||||
_icon = "arc-data-services.png"
|
||||
|
||||
|
||||
class ArcKubernetes(_Other):
|
||||
_icon = "arc-kubernetes.png"
|
||||
|
||||
|
||||
class ArcPostgresql(_Other):
|
||||
_icon = "arc-postgresql-.png"
|
||||
|
||||
|
||||
class ArcSQLManagedInstance(_Other):
|
||||
_icon = "arc-sql-managed-instance.png"
|
||||
|
||||
|
||||
class ArcSQLServer(_Other):
|
||||
_icon = "arc-sql-server.png"
|
||||
|
||||
|
||||
class AvsVM(_Other):
|
||||
_icon = "avs-vm.png"
|
||||
|
||||
|
||||
class AzureA(_Other):
|
||||
_icon = "azure-a.png"
|
||||
|
||||
|
||||
class AzureBackupCenter(_Other):
|
||||
_icon = "azure-backup-center.png"
|
||||
|
||||
|
||||
class AzureCenterForSAP(_Other):
|
||||
_icon = "azure-center-for-sap.png"
|
||||
|
||||
|
||||
class AzureChaosStudio(_Other):
|
||||
_icon = "azure-chaos-studio.png"
|
||||
|
||||
|
||||
class AzureCloudShell(_Other):
|
||||
_icon = "azure-cloud-shell.png"
|
||||
|
||||
|
||||
class AzureCommunicationServices(_Other):
|
||||
_icon = "azure-communication-services.png"
|
||||
|
||||
|
||||
class AzureComputeGalleries(_Other):
|
||||
_icon = "azure-compute-galleries.png"
|
||||
|
||||
|
||||
class AzureDeploymentEnvironments(_Other):
|
||||
_icon = "azure-deployment-environments.png"
|
||||
|
||||
|
||||
class AzureDevTunnels(_Other):
|
||||
_icon = "azure-dev-tunnels.png"
|
||||
|
||||
|
||||
class AzureEdgeHardwareCenter(_Other):
|
||||
_icon = "azure-edge-hardware-center.png"
|
||||
|
||||
|
||||
class AzureHpcWorkbenches(_Other):
|
||||
_icon = "azure-hpc-workbenches.png"
|
||||
|
||||
|
||||
class AzureLoadTesting(_Other):
|
||||
_icon = "azure-load-testing.png"
|
||||
|
||||
|
||||
class AzureManagedGrafana(_Other):
|
||||
_icon = "azure-managed-grafana.png"
|
||||
|
||||
|
||||
class AzureMonitorDashboard(_Other):
|
||||
_icon = "azure-monitor-dashboard.png"
|
||||
|
||||
|
||||
class AzureNetworkFunctionManagerFunctions(_Other):
|
||||
_icon = "azure-network-function-manager-functions.png"
|
||||
|
||||
|
||||
class AzureNetworkFunctionManager(_Other):
|
||||
_icon = "azure-network-function-manager.png"
|
||||
|
||||
|
||||
class AzureOrbital(_Other):
|
||||
_icon = "azure-orbital.png"
|
||||
|
||||
|
||||
class AzureQuotas(_Other):
|
||||
_icon = "azure-quotas.png"
|
||||
|
||||
|
||||
class AzureSphere(_Other):
|
||||
_icon = "azure-sphere.png"
|
||||
|
||||
|
||||
class AzureStorageMover(_Other):
|
||||
_icon = "azure-storage-mover.png"
|
||||
|
||||
|
||||
class AzureSupportCenterBlue(_Other):
|
||||
_icon = "azure-support-center-blue.png"
|
||||
|
||||
|
||||
class AzureVideoIndexer(_Other):
|
||||
_icon = "azure-video-indexer.png"
|
||||
|
||||
|
||||
class AzureVirtualDesktop(_Other):
|
||||
_icon = "azure-virtual-desktop.png"
|
||||
|
||||
|
||||
class AzureVmwareSolution(_Other):
|
||||
_icon = "azure-vmware-solution.png"
|
||||
|
||||
|
||||
class Azureattestation(_Other):
|
||||
_icon = "azureattestation.png"
|
||||
|
||||
|
||||
class Azurite(_Other):
|
||||
_icon = "azurite.png"
|
||||
|
||||
|
||||
class BackupVault(_Other):
|
||||
_icon = "backup-vault.png"
|
||||
|
||||
|
||||
class BareMetalInfrastructure(_Other):
|
||||
_icon = "bare-metal-infrastructure.png"
|
||||
|
||||
|
||||
class CapacityReservationGroups(_Other):
|
||||
_icon = "capacity-reservation-groups.png"
|
||||
|
||||
|
||||
class CentralServiceInstanceForSAP(_Other):
|
||||
_icon = "central-service-instance-for-sap.png"
|
||||
|
||||
|
||||
class Ceres(_Other):
|
||||
_icon = "ceres.png"
|
||||
|
||||
|
||||
class CloudServicesExtendedSupport(_Other):
|
||||
_icon = "cloud-services-extended-support.png"
|
||||
|
||||
|
||||
class CommunityImages(_Other):
|
||||
_icon = "community-images.png"
|
||||
|
||||
|
||||
class ComplianceCenter(_Other):
|
||||
_icon = "compliance-center.png"
|
||||
|
||||
|
||||
class ConfidentialLedgers(_Other):
|
||||
_icon = "confidential-ledgers.png"
|
||||
|
||||
|
||||
class ContainerAppsEnvironments(_Other):
|
||||
_icon = "container-apps-environments.png"
|
||||
|
||||
|
||||
class CostExport(_Other):
|
||||
_icon = "cost-export.png"
|
||||
|
||||
|
||||
class CustomIpPrefix(_Other):
|
||||
_icon = "custom-ip-prefix.png"
|
||||
|
||||
|
||||
class DashboardHub(_Other):
|
||||
_icon = "dashboard-hub.png"
|
||||
|
||||
|
||||
class DataCollectionRules(_Other):
|
||||
_icon = "data-collection-rules.png"
|
||||
|
||||
|
||||
class DatabaseInstanceForSAP(_Other):
|
||||
_icon = "database-instance-for-sap.png"
|
||||
|
||||
|
||||
class DedicatedHsm(_Other):
|
||||
_icon = "dedicated-hsm.png"
|
||||
|
||||
|
||||
class DefenderCmLocalManager(_Other):
|
||||
_icon = "defender-cm-local-manager.png"
|
||||
|
||||
|
||||
class DefenderDcsController(_Other):
|
||||
_icon = "defender-dcs-controller.png"
|
||||
|
||||
|
||||
class DefenderDistributerControlSystem(_Other):
|
||||
_icon = "defender-distributer-control-system.png"
|
||||
|
||||
|
||||
class DefenderEngineeringStation(_Other):
|
||||
_icon = "defender-engineering-station.png"
|
||||
|
||||
|
||||
class DefenderExternalManagement(_Other):
|
||||
_icon = "defender-external-management.png"
|
||||
|
||||
|
||||
class DefenderFreezerMonitor(_Other):
|
||||
_icon = "defender-freezer-monitor.png"
|
||||
|
||||
|
||||
class DefenderHistorian(_Other):
|
||||
_icon = "defender-historian.png"
|
||||
|
||||
|
||||
class DefenderHmi(_Other):
|
||||
_icon = "defender-hmi.png"
|
||||
|
||||
|
||||
class DefenderIndustrialPackagingSystem(_Other):
|
||||
_icon = "defender-industrial-packaging-system.png"
|
||||
|
||||
|
||||
class DefenderIndustrialPrinter(_Other):
|
||||
_icon = "defender-industrial-printer.png"
|
||||
|
||||
|
||||
class DefenderIndustrialRobot(_Other):
|
||||
_icon = "defender-industrial-robot.png"
|
||||
|
||||
|
||||
class DefenderIndustrialScaleSystem(_Other):
|
||||
_icon = "defender-industrial-scale-system.png"
|
||||
|
||||
|
||||
class DefenderMarquee(_Other):
|
||||
_icon = "defender-marquee.png"
|
||||
|
||||
|
||||
class DefenderMeter(_Other):
|
||||
_icon = "defender-meter.png"
|
||||
|
||||
|
||||
class DefenderPlc(_Other):
|
||||
_icon = "defender-plc.png"
|
||||
|
||||
|
||||
class DefenderPneumaticDevice(_Other):
|
||||
_icon = "defender-pneumatic-device.png"
|
||||
|
||||
|
||||
class DefenderProgramableBoard(_Other):
|
||||
_icon = "defender-programable-board.png"
|
||||
|
||||
|
||||
class DefenderRelay(_Other):
|
||||
_icon = "defender-relay.png"
|
||||
|
||||
|
||||
class DefenderRobotController(_Other):
|
||||
_icon = "defender-robot-controller.png"
|
||||
|
||||
|
||||
class DefenderRtu(_Other):
|
||||
_icon = "defender-rtu.png"
|
||||
|
||||
|
||||
class DefenderSensor(_Other):
|
||||
_icon = "defender-sensor.png"
|
||||
|
||||
|
||||
class DefenderSlot(_Other):
|
||||
_icon = "defender-slot.png"
|
||||
|
||||
|
||||
class DefenderWebGuidingSystem(_Other):
|
||||
_icon = "defender-web-guiding-system.png"
|
||||
|
||||
|
||||
class DeviceUpdateIotHub(_Other):
|
||||
_icon = "device-update-iot-hub.png"
|
||||
|
||||
|
||||
class DiskPool(_Other):
|
||||
_icon = "disk-pool.png"
|
||||
|
||||
|
||||
class EdgeManagement(_Other):
|
||||
_icon = "edge-management.png"
|
||||
|
||||
|
||||
class ElasticSan(_Other):
|
||||
_icon = "elastic-san.png"
|
||||
|
||||
|
||||
class ExchangeOnPremisesAccess(_Other):
|
||||
_icon = "exchange-on-premises-access.png"
|
||||
|
||||
|
||||
class ExpressRouteTrafficCollector(_Other):
|
||||
_icon = "express-route-traffic-collector.png"
|
||||
|
||||
|
||||
class ExpressrouteDirect(_Other):
|
||||
_icon = "expressroute-direct.png"
|
||||
|
||||
|
||||
class FhirService(_Other):
|
||||
_icon = "fhir-service.png"
|
||||
|
||||
|
||||
class Fiji(_Other):
|
||||
_icon = "fiji.png"
|
||||
|
||||
|
||||
class HdiAksCluster(_Other):
|
||||
_icon = "hdi-aks-cluster.png"
|
||||
|
||||
|
||||
class InstancePools(_Other):
|
||||
_icon = "instance-pools.png"
|
||||
|
||||
|
||||
class InternetAnalyzerProfiles(_Other):
|
||||
_icon = "internet-analyzer-profiles.png"
|
||||
|
||||
|
||||
class KubernetesFleetManager(_Other):
|
||||
_icon = "kubernetes-fleet-manager.png"
|
||||
|
||||
|
||||
class LocalNetworkGateways(_Other):
|
||||
_icon = "local-network-gateways.png"
|
||||
|
||||
|
||||
class LogAnalyticsQueryPack(_Other):
|
||||
_icon = "log-analytics-query-pack.png"
|
||||
|
||||
|
||||
class ManagedInstanceApacheCassandra(_Other):
|
||||
_icon = "managed-instance-apache-cassandra.png"
|
||||
|
||||
|
||||
class MedtechService(_Other):
|
||||
_icon = "medtech-service.png"
|
||||
|
||||
|
||||
class MicrosoftDevBox(_Other):
|
||||
_icon = "microsoft-dev-box.png"
|
||||
|
||||
|
||||
class MissionLandingZone(_Other):
|
||||
_icon = "mission-landing-zone.png"
|
||||
|
||||
|
||||
class MobileNetworks(_Other):
|
||||
_icon = "mobile-networks.png"
|
||||
|
||||
|
||||
class ModularDataCenter(_Other):
|
||||
_icon = "modular-data-center.png"
|
||||
|
||||
|
||||
class NetworkManagers(_Other):
|
||||
_icon = "network-managers.png"
|
||||
|
||||
|
||||
class NetworkSecurityPerimeters(_Other):
|
||||
_icon = "network-security-perimeters.png"
|
||||
|
||||
|
||||
class OpenSupplyChainPlatform(_Other):
|
||||
_icon = "open-supply-chain-platform.png"
|
||||
|
||||
|
||||
class PeeringService(_Other):
|
||||
_icon = "peering-service.png"
|
||||
|
||||
|
||||
class Peerings(_Other):
|
||||
_icon = "peerings.png"
|
||||
|
||||
|
||||
class PrivateEndpoints(_Other):
|
||||
_icon = "private-endpoints.png"
|
||||
|
||||
|
||||
class ReservedCapacity(_Other):
|
||||
_icon = "reserved-capacity.png"
|
||||
|
||||
|
||||
class ResourceGuard(_Other):
|
||||
_icon = "resource-guard.png"
|
||||
|
||||
|
||||
class ResourceMover(_Other):
|
||||
_icon = "resource-mover.png"
|
||||
|
||||
|
||||
class Rtos(_Other):
|
||||
_icon = "rtos.png"
|
||||
|
||||
|
||||
class SavingsPlans(_Other):
|
||||
_icon = "savings-plans.png"
|
||||
|
||||
|
||||
class ScvmmManagementServers(_Other):
|
||||
_icon = "scvmm-management-servers.png"
|
||||
|
||||
|
||||
class SonicDash(_Other):
|
||||
_icon = "sonic-dash.png"
|
||||
|
||||
|
||||
class SshKeys(_Other):
|
||||
_icon = "ssh-keys.png"
|
||||
|
||||
|
||||
class StorageFunctions(_Other):
|
||||
_icon = "storage-functions.png"
|
||||
|
||||
|
||||
class TargetsManagement(_Other):
|
||||
_icon = "targets-management.png"
|
||||
|
||||
|
||||
class TemplateSpecs(_Other):
|
||||
_icon = "template-specs.png"
|
||||
|
||||
|
||||
class TestBase(_Other):
|
||||
_icon = "test-base.png"
|
||||
|
||||
|
||||
class UpdateManagementCenter(_Other):
|
||||
_icon = "update-management-center.png"
|
||||
|
||||
|
||||
class VideoAnalyzers(_Other):
|
||||
_icon = "video-analyzers.png"
|
||||
|
||||
|
||||
class VirtualEnclaves(_Other):
|
||||
_icon = "virtual-enclaves.png"
|
||||
|
||||
|
||||
class VirtualInstanceForSAP(_Other):
|
||||
_icon = "virtual-instance-for-sap.png"
|
||||
|
||||
|
||||
class VirtualVisitsBuilder(_Other):
|
||||
_icon = "virtual-visits-builder.png"
|
||||
|
||||
|
||||
class VMAppDefinitions(_Other):
|
||||
_icon = "vm-app-definitions.png"
|
||||
|
||||
|
||||
class VMAppVersions(_Other):
|
||||
_icon = "vm-app-versions.png"
|
||||
|
||||
|
||||
class VMImageVersion(_Other):
|
||||
_icon = "vm-image-version.png"
|
||||
|
||||
|
||||
class Wac(_Other):
|
||||
_icon = "wac.png"
|
||||
|
||||
|
||||
class WebAppDatabase(_Other):
|
||||
_icon = "web-app-database.png"
|
||||
|
||||
|
||||
class WebJobs(_Other):
|
||||
_icon = "web-jobs.png"
|
||||
|
||||
|
||||
class WindowsNotificationServices(_Other):
|
||||
_icon = "windows-notification-services.png"
|
||||
|
||||
|
||||
class WorkerContainerApp(_Other):
|
||||
_icon = "worker-container-app.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,38 @@
|
||||
import argparse
|
||||
import sys
|
||||
|
||||
|
||||
def run() -> int:
|
||||
"""
|
||||
Run diagrams code files in a diagrams environment.
|
||||
Args:
|
||||
paths: A list of paths to Python files containing diagrams code.
|
||||
|
||||
Returns:
|
||||
The exit code.
|
||||
"""
|
||||
parser = argparse.ArgumentParser(
|
||||
description="Run diagrams code files in a diagrams environment.",
|
||||
)
|
||||
parser.add_argument(
|
||||
"paths",
|
||||
metavar="path",
|
||||
type=str,
|
||||
nargs="+",
|
||||
help="a Python file containing diagrams code",
|
||||
)
|
||||
args = parser.parse_args()
|
||||
|
||||
for path in args.paths:
|
||||
with open(path, encoding='utf-8') as f:
|
||||
exec(f.read())
|
||||
|
||||
return 0
|
||||
|
||||
|
||||
def main():
|
||||
sys.exit(run())
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
@ -0,0 +1,27 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _GCP
|
||||
|
||||
|
||||
class _Management(_GCP):
|
||||
_type = "management"
|
||||
_icon_dir = "resources/gcp/management"
|
||||
|
||||
|
||||
class Billing(_Management):
|
||||
_icon = "billing.png"
|
||||
|
||||
|
||||
class Project(_Management):
|
||||
_icon = "project.png"
|
||||
|
||||
|
||||
class Quotas(_Management):
|
||||
_icon = "quotas.png"
|
||||
|
||||
|
||||
class Support(_Management):
|
||||
_icon = "support.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,12 @@
|
||||
"""
|
||||
GIS provides a set of services for Geographic Information Systems provider.
|
||||
"""
|
||||
|
||||
from diagrams import Node
|
||||
|
||||
|
||||
class _GIS(Node):
|
||||
_provider = "gis"
|
||||
_icon_dir = "resources/gis"
|
||||
|
||||
fontcolor = "#2d3436"
|
||||
@ -0,0 +1,35 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _GIS
|
||||
|
||||
|
||||
class _Cli(_GIS):
|
||||
_type = "cli"
|
||||
_icon_dir = "resources/gis/cli"
|
||||
|
||||
|
||||
class Gdal(_Cli):
|
||||
_icon = "gdal.png"
|
||||
|
||||
|
||||
class Imposm(_Cli):
|
||||
_icon = "imposm.png"
|
||||
|
||||
|
||||
class Lastools(_Cli):
|
||||
_icon = "lastools.png"
|
||||
|
||||
|
||||
class Mapnik(_Cli):
|
||||
_icon = "mapnik.png"
|
||||
|
||||
|
||||
class Mdal(_Cli):
|
||||
_icon = "mdal.png"
|
||||
|
||||
|
||||
class Pdal(_Cli):
|
||||
_icon = "pdal.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,15 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _GIS
|
||||
|
||||
|
||||
class _Cplusplus(_GIS):
|
||||
_type = "cplusplus"
|
||||
_icon_dir = "resources/gis/cplusplus"
|
||||
|
||||
|
||||
class Mapnik(_Cplusplus):
|
||||
_icon = "mapnik.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,31 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _GIS
|
||||
|
||||
|
||||
class _Data(_GIS):
|
||||
_type = "data"
|
||||
_icon_dir = "resources/gis/data"
|
||||
|
||||
|
||||
class BAN(_Data):
|
||||
_icon = "ban.png"
|
||||
|
||||
|
||||
class Here(_Data):
|
||||
_icon = "here.png"
|
||||
|
||||
|
||||
class IGN(_Data):
|
||||
_icon = "ign.png"
|
||||
|
||||
|
||||
class Openstreetmap(_Data):
|
||||
_icon = "openstreetmap.png"
|
||||
|
||||
|
||||
class Overturemaps(_Data):
|
||||
_icon = "overturemaps.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,15 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _GIS
|
||||
|
||||
|
||||
class _Database(_GIS):
|
||||
_type = "database"
|
||||
_icon_dir = "resources/gis/database"
|
||||
|
||||
|
||||
class Postgis(_Database):
|
||||
_icon = "postgis.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,19 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _GIS
|
||||
|
||||
|
||||
class _Desktop(_GIS):
|
||||
_type = "desktop"
|
||||
_icon_dir = "resources/gis/desktop"
|
||||
|
||||
|
||||
class Maptunik(_Desktop):
|
||||
_icon = "maptunik.png"
|
||||
|
||||
|
||||
class QGIS(_Desktop):
|
||||
_icon = "qgis.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,19 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _GIS
|
||||
|
||||
|
||||
class _Format(_GIS):
|
||||
_type = "format"
|
||||
_icon_dir = "resources/gis/format"
|
||||
|
||||
|
||||
class Geopackage(_Format):
|
||||
_icon = "geopackage.png"
|
||||
|
||||
|
||||
class Geoparquet(_Format):
|
||||
_icon = "geoparquet.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,27 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _GIS
|
||||
|
||||
|
||||
class _Geocoding(_GIS):
|
||||
_type = "geocoding"
|
||||
_icon_dir = "resources/gis/geocoding"
|
||||
|
||||
|
||||
class Addok(_Geocoding):
|
||||
_icon = "addok.png"
|
||||
|
||||
|
||||
class Gisgraphy(_Geocoding):
|
||||
_icon = "gisgraphy.png"
|
||||
|
||||
|
||||
class Nominatim(_Geocoding):
|
||||
_icon = "nominatim.png"
|
||||
|
||||
|
||||
class Pelias(_Geocoding):
|
||||
_icon = "pelias.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,11 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _GIS
|
||||
|
||||
|
||||
class _Georchestra(_GIS):
|
||||
_type = "georchestra"
|
||||
_icon_dir = "resources/gis/georchestra"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,15 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _GIS
|
||||
|
||||
|
||||
class _Java(_GIS):
|
||||
_type = "java"
|
||||
_icon_dir = "resources/gis/java"
|
||||
|
||||
|
||||
class Geotools(_Java):
|
||||
_icon = "geotools.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,43 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _GIS
|
||||
|
||||
|
||||
class _Javascript(_GIS):
|
||||
_type = "javascript"
|
||||
_icon_dir = "resources/gis/javascript"
|
||||
|
||||
|
||||
class Cesium(_Javascript):
|
||||
_icon = "cesium.png"
|
||||
|
||||
|
||||
class Geostyler(_Javascript):
|
||||
_icon = "geostyler.png"
|
||||
|
||||
|
||||
class Keplerjs(_Javascript):
|
||||
_icon = "keplerjs.png"
|
||||
|
||||
|
||||
class Leaflet(_Javascript):
|
||||
_icon = "leaflet.png"
|
||||
|
||||
|
||||
class Maplibre(_Javascript):
|
||||
_icon = "maplibre.png"
|
||||
|
||||
|
||||
class OlExt(_Javascript):
|
||||
_icon = "ol-ext.png"
|
||||
|
||||
|
||||
class Openlayers(_Javascript):
|
||||
_icon = "openlayers.png"
|
||||
|
||||
|
||||
class Turfjs(_Javascript):
|
||||
_icon = "turfjs.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,23 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _GIS
|
||||
|
||||
|
||||
class _Mobile(_GIS):
|
||||
_type = "mobile"
|
||||
_icon_dir = "resources/gis/mobile"
|
||||
|
||||
|
||||
class Mergin(_Mobile):
|
||||
_icon = "mergin.png"
|
||||
|
||||
|
||||
class Qfield(_Mobile):
|
||||
_icon = "qfield.png"
|
||||
|
||||
|
||||
class Smash(_Mobile):
|
||||
_icon = "smash.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,23 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _GIS
|
||||
|
||||
|
||||
class _OGC(_GIS):
|
||||
_type = "ogc"
|
||||
_icon_dir = "resources/gis/ogc"
|
||||
|
||||
|
||||
class OGC(_OGC):
|
||||
_icon = "ogc.png"
|
||||
|
||||
|
||||
class WFS(_OGC):
|
||||
_icon = "wfs.png"
|
||||
|
||||
|
||||
class WMS(_OGC):
|
||||
_icon = "wms.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,15 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _GIS
|
||||
|
||||
|
||||
class _Organization(_GIS):
|
||||
_type = "organization"
|
||||
_icon_dir = "resources/gis/organization"
|
||||
|
||||
|
||||
class Osgeo(_Organization):
|
||||
_icon = "osgeo.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,19 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _GIS
|
||||
|
||||
|
||||
class _Python(_GIS):
|
||||
_type = "python"
|
||||
_icon_dir = "resources/gis/python"
|
||||
|
||||
|
||||
class Geopandas(_Python):
|
||||
_icon = "geopandas.png"
|
||||
|
||||
|
||||
class Pysal(_Python):
|
||||
_icon = "pysal.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,27 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _GIS
|
||||
|
||||
|
||||
class _Routing(_GIS):
|
||||
_type = "routing"
|
||||
_icon_dir = "resources/gis/routing"
|
||||
|
||||
|
||||
class Graphhopper(_Routing):
|
||||
_icon = "graphhopper.png"
|
||||
|
||||
|
||||
class Osrm(_Routing):
|
||||
_icon = "osrm.png"
|
||||
|
||||
|
||||
class Pgrouting(_Routing):
|
||||
_icon = "pgrouting.png"
|
||||
|
||||
|
||||
class Valhalla(_Routing):
|
||||
_icon = "valhalla.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,99 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _GIS
|
||||
|
||||
|
||||
class _Server(_GIS):
|
||||
_type = "server"
|
||||
_icon_dir = "resources/gis/server"
|
||||
|
||||
|
||||
class Actinia(_Server):
|
||||
_icon = "actinia.png"
|
||||
|
||||
|
||||
class Baremaps(_Server):
|
||||
_icon = "baremaps.png"
|
||||
|
||||
|
||||
class Deegree(_Server):
|
||||
_icon = "deegree.png"
|
||||
|
||||
|
||||
class G3WSuite(_Server):
|
||||
_icon = "g3w-suite.png"
|
||||
|
||||
|
||||
class Geohealthcheck(_Server):
|
||||
_icon = "geohealthcheck.png"
|
||||
|
||||
|
||||
class Geomapfish(_Server):
|
||||
_icon = "geomapfish.png"
|
||||
|
||||
|
||||
class Geomesa(_Server):
|
||||
_icon = "geomesa.png"
|
||||
|
||||
|
||||
class Geonetwork(_Server):
|
||||
_icon = "geonetwork.png"
|
||||
|
||||
|
||||
class Geonode(_Server):
|
||||
_icon = "geonode.png"
|
||||
|
||||
|
||||
class Georchestra(_Server):
|
||||
_icon = "georchestra.png"
|
||||
|
||||
|
||||
class Geoserver(_Server):
|
||||
_icon = "geoserver.png"
|
||||
|
||||
|
||||
class Geowebcache(_Server):
|
||||
_icon = "geowebcache.png"
|
||||
|
||||
|
||||
class Kepler(_Server):
|
||||
_icon = "kepler.png"
|
||||
|
||||
|
||||
class Mapproxy(_Server):
|
||||
_icon = "mapproxy.png"
|
||||
|
||||
|
||||
class Mapserver(_Server):
|
||||
_icon = "mapserver.png"
|
||||
|
||||
|
||||
class Mapstore(_Server):
|
||||
_icon = "mapstore.png"
|
||||
|
||||
|
||||
class Mviewer(_Server):
|
||||
_icon = "mviewer.png"
|
||||
|
||||
|
||||
class Pg_Tileserv(_Server):
|
||||
_icon = "pg_tileserv.png"
|
||||
|
||||
|
||||
class Pycsw(_Server):
|
||||
_icon = "pycsw.png"
|
||||
|
||||
|
||||
class Pygeoapi(_Server):
|
||||
_icon = "pygeoapi.png"
|
||||
|
||||
|
||||
class QGISServer(_Server):
|
||||
_icon = "qgis-server.png"
|
||||
|
||||
|
||||
class Zooproject(_Server):
|
||||
_icon = "zooproject.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,11 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _GIS
|
||||
|
||||
|
||||
class _Toolkit(_GIS):
|
||||
_type = "toolkit"
|
||||
_icon_dir = "resources/gis/toolkit"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,15 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _Saas
|
||||
|
||||
|
||||
class _Automation(_Saas):
|
||||
_type = "automation"
|
||||
_icon_dir = "resources/saas/automation"
|
||||
|
||||
|
||||
class N8N(_Automation):
|
||||
_icon = "n8n.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
@ -0,0 +1,27 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _Saas
|
||||
|
||||
|
||||
class _Payment(_Saas):
|
||||
_type = "payment"
|
||||
_icon_dir = "resources/saas/payment"
|
||||
|
||||
|
||||
class Adyen(_Payment):
|
||||
_icon = "adyen.png"
|
||||
|
||||
|
||||
class AmazonPay(_Payment):
|
||||
_icon = "amazon-pay.png"
|
||||
|
||||
|
||||
class Paypal(_Payment):
|
||||
_icon = "paypal.png"
|
||||
|
||||
|
||||
class Stripe(_Payment):
|
||||
_icon = "stripe.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue