Skip to content

arch.cloud.azure

Package arch.cloud.azure · Version 0.1.0

The Microsoft Azure catalog as ArchLang types. Covers compute (azure_vm, app_service, aks), serverless (azure_functions, container_apps), databases (azure_sql, cosmos_db, synapse, …), messaging (service_bus, event_hubs, event_grid), networking (vnet, front_door, application_gateway, api_management), and storage (blob_storage, managed_disk, azure_files).

Kinds follow a provider → category → service hierarchy and carry Azure branding via the badge widget. Import the services you use, e.g. use azure_sql, service_bus, blob_storage from arch.cloud.azure.

TypeExtendsDescription
azure_vmazure_computeVirtual Machines — configurable Windows or Linux instances.
vm_scale_setsazure_computeAutoscaling group of identical VMs behind a load balancer.
app_serviceazure_computeFully managed platform for hosting web apps and APIs.
azure_functionsazure_serverlessEvent-driven functions that run on demand with consumption billing.
container_appsazure_serverlessServerless containers with autoscaling and built-in Dapr/KEDA support.
aksazure_containersAzure Kubernetes Service — managed Kubernetes clusters.
container_instancesazure_containersRun a single container on demand without managing servers.
container_registryazure_registryPrivate registry for container images and Helm charts.
azure_sqlazure_relationalManaged SQL Server database with built-in HA and tuning.
sql_managed_instanceazure_relationalNear-100% SQL Server compatibility for lift-and-shift migrations.
azure_postgresqlazure_relationalManaged PostgreSQL with flexible-server scaling and HA.
azure_mysqlazure_relationalManaged MySQL with automated backups and scaling.
cosmos_dbazure_documentGlobally distributed multi-model database with multiple APIs and tunable consistency.
table_storageazure_keyvalueLow-cost partition-key/row-key store for semi-structured data.
cache_for_redisazure_cacheManaged Redis for in-memory caching and session storage.
synapseazure_warehouseAnalytics platform unifying data warehousing and big-data processing.
data_explorerazure_timeseriesFast analytics over logs and telemetry with the Kusto query language.
queue_storageazure_queueSimple, durable message queue built on Azure Storage.
service_busazure_brokerEnterprise message broker with queues, topics, sessions, and transactions.
event_hubsazure_streamHigh-throughput event ingestion for telemetry and streaming pipelines.
event_gridazure_eventsServerless event routing from Azure and custom sources to handlers.
vnetazure_networkVirtual Network — isolated network with subnets, peering, and security groups.
azure_dns_zoneazure_dnsAuthoritative DNS hosting for your domains.
traffic_managerazure_dnsDNS-based traffic routing across regions for availability and latency.
azure_cdn_profileazure_cdnContent delivery network caching assets at global edge nodes.
front_doorazure_cdnGlobal edge entry point with routing, TLS, and web application firewall.
azure_load_balancerazure_loadbalancerLayer-4 load balancing for inbound and outbound traffic.
application_gatewayazure_loadbalancerLayer-7 load balancer with routing and a web application firewall.
api_managementazure_gatewayFull API gateway for publishing, securing, and analyzing APIs.
blob_storageazure_object_storageDurable object storage for unstructured data with hot, cool, and archive tiers.
managed_diskazure_storageBlock storage volumes attached to virtual machines.
azure_filesazure_storageManaged SMB and NFS file shares.

See also: package.archspace reference · The standard library.