Skip to main content

azure-catalog


id: azure-catalog title: Azure services in PinPole sidebar_label: Azure catalog sidebar_position: 2 description: Every Azure service available on the architecture canvas, with configuration panel sections and quick actions from the PinPole app.

Azure services in PinPole

PinPole maps each cloud resource to a node on the canvas. Select a node to open the Node configuration panel: collapsible sections match the fields defined in PinPole's service specs (sourced from the product's service-config). Quick actions appear when exposed for that service.

Use this catalog to see which services are modeled and which configuration groups exist. For deep tuning notes on common AWS services, see also AWS service reference notes.

Browse by category

Quick lookup

ServiceNode IDSections
Azure AI Searchai-searchWhy Azure AI Search (Architecture & APIs); Configuration; Indexing & Enrichment; Service Endpoints; Service Quotas
Azure AI Services (Cognitive Services)cognitive-servicesWhy Azure AI Services (Architecture & APIs); Configuration; Networking & Security; Service Endpoints; Service Quotas
Azure Alertsazure-alertsWhy Azure Alerts (Architecture & Gotchas); Configuration; Notifications & Actions; Service Endpoints; Service Quotas
Azure API Managementapi-managementWhy API Management (Architecture & Limits); Configuration; Policies & Security; Caching; Service Endpoints; Service Quotas
Azure App Serviceapp-serviceWhy App Service (Architecture & Limits); Configuration; Scaling; Deployment Slots; Networking; Service Endpoints; Service Quotas
Azure Application Gatewayapplication-gatewayWhy Application Gateway (Architecture & Gotchas); Configuration; Web Application Firewall; Routing; Service Endpoints; Service Quotas
Azure Application Insightsapplication-insightsWhy Application Insights (Architecture & Gotchas); Configuration; Data Collection; Retention & Export; Service Endpoints; Service Quotas
Azure Automationazure-automationWhy Azure Automation (Architecture & Gotchas); Configuration; Scheduling & Triggers; State Configuration (DSC); Service Endpoints; Service Quotas
Azure Batchazure-batchWhy Azure Batch (Architecture & Limits); Configuration; Auto-Scale; Job & Task Configuration; Service Endpoints; Service Quotas
Azure Blob Storageblob-storageWhy Blob Storage (Architecture & Limits); Configuration; Data Protection; Lifecycle Management; Networking; Service Endpoints; Service Quotas
Azure Bot Servicebot-serviceWhy Azure Bot Service (Architecture & APIs); Configuration; Channels; Service Endpoints; Service Quotas
Azure Cache for Redisazure-redisWhy Azure Redis (Architecture & Trade-offs); Configuration; Clustering & Persistence; Networking; Service Endpoints; Service Quotas
Azure CDNazure-cdnWhy Azure CDN (Architecture & Gotchas); Configuration; Caching Rules; Service Endpoints; Service Quotas
Azure Container Instancescontainer-instancesWhy Container Instances (Architecture & Limits); Configuration; Networking; Volumes; Service Endpoints; Service Quotas
Azure Container Registryazure-container-registryWhy Azure Container Registry (Architecture & Limits); Configuration; Security; Geo-Replication; Service Endpoints; Service Quotas
Azure Cosmos DBcosmos-dbWhy Cosmos DB (Architecture & Trade-offs); Database Configuration; Service Endpoints; Service Quotas
Azure Data Factorydata-factoryWhy Data Factory (Architecture & Limits); Configuration; Integration Runtime; Data Flows; Service Endpoints; Service Quotas
Azure Database for MySQLazure-mysqlWhy Azure MySQL (Architecture & Trade-offs); Configuration; High Availability; Backup & Recovery; Service Endpoints; Service Quotas
Azure Database for PostgreSQLazure-postgresqlWhy Azure PostgreSQL (Architecture & Trade-offs); Configuration; High Availability; Backup & Recovery; Service Endpoints; Service Quotas
Azure Databricksazure-databricksWhy Azure Databricks (Architecture & Limits); Configuration; Storage & Data; Networking; Service Endpoints; Service Quotas
Azure DevOpsazure-devopsWhy Azure DevOps (Architecture & Gotchas); Configuration; Pipelines; Repos & Artifacts; Service Endpoints; Service Quotas
Azure DNSazure-dnsWhy Azure DNS (Architecture & Gotchas); Configuration; Record Settings; Service Endpoints; Service Quotas
Azure Filesazure-filesWhy Azure Files (Architecture & Limits); Configuration; Security & Access; Azure File Sync; Service Endpoints; Service Quotas
Azure Firewallazure-firewallWhy Azure Firewall (Architecture & Gotchas); Configuration; Premium Features; DNS Settings; Service Endpoints; Service Quotas
Azure Front Doorazure-front-doorWhy Front Door (Architecture & Gotchas); Configuration; Routing & Load Balancing; Web Application Firewall; Service Endpoints; Service Quotas
Azure Functionsazure-functionsWhy Azure Functions (Architecture & Limits); Runtime & Performance; Trigger & Bindings; Scaling; Service Endpoints; Service Quotas
Azure Load Balancerazure-load-balancerWhy Azure Load Balancer (Architecture & Gotchas); Configuration; Health Probes; Outbound Rules; Service Endpoints; Service Quotas
Azure Machine Learningazure-mlWhy Azure ML (Architecture & APIs); Compute & Configuration; MLOps & Pipelines; Networking & Security; Service Endpoints; Service Quotas
Azure Monitorazure-monitorWhy Azure Monitor (Architecture & Gotchas); Configuration; Agents & Data Collection; Data Destinations; Service Endpoints; Service Quotas
Azure OpenAI Serviceazure-openaiWhy Azure OpenAI (Architecture & APIs); Deployment & Inference Settings; Model Configuration; Networking & Security; Service Endpoints; Service Quotas
Azure Private Linkazure-private-linkWhy Private Link (Architecture & Gotchas); Configuration; Network Configuration; DNS Configuration; Service Endpoints; Service Quotas
Azure Service Busservice-busWhy Service Bus (Architecture & Limits); Namespace Configuration; Service Endpoints; Service Quotas
Azure SQL Databaseazure-sqlWhy Azure SQL (Architecture & Trade-offs); Configuration; High Availability & DR; Security; Backup; Service Endpoints; Service Quotas
Microsoft Entra ID (Azure AD)azure-adWhy Entra ID (Architecture & Gotchas); Configuration; App Registrations; Security & Governance; Service Endpoints; Service Quotas
Microsoft Sentinelazure-sentinelWhy Sentinel (Architecture & Gotchas); Configuration; Data Connectors; Retention; Service Endpoints; Service Quotas

Per-service detail

Compute & platforms

Azure App Service

  • Canvas node ID: app-service
  • Quick actions: Deploy App (Push code or container image to a deployment slot) · Swap Slots (Zero-downtime swap between staging and production slots) · View Logs (Stream real-time application and platform logs)
  • Configuration sections:
    • Why App Service (Architecture & Limits)
    • Configuration
    • Scaling
    • Deployment Slots
    • Networking
    • Service Endpoints
    • Service Quotas

Azure Batch

  • Canvas node ID: azure-batch
  • Quick actions: Create Pool (Provision a pool of compute nodes with specified VM size and scale) · Submit Job (Submit a job with tasks to run across pool nodes) · Monitor Jobs (View job progress, task status, and node health)
  • Configuration sections:
    • Why Azure Batch (Architecture & Limits)
    • Configuration
    • Auto-Scale
    • Job & Task Configuration
    • Service Endpoints
    • Service Quotas

Azure Container Instances

  • Canvas node ID: container-instances
  • Quick actions: Create Container (Deploy a container group from a public or private registry image) · View Logs (Stream stdout/stderr logs from running containers) · Exec into Container (Open an interactive shell session in a running container)
  • Configuration sections:
    • Why Container Instances (Architecture & Limits)
    • Configuration
    • Networking
    • Volumes
    • Service Endpoints
    • Service Quotas

Azure Container Registry

  • Canvas node ID: azure-container-registry
  • Quick actions: Push Image (Tag and push a container image via docker push or az acr build) · Repositories (Browse image repositories, tags, and manifests) · ACR Tasks (Run cloud-based image builds, multi-step tasks, or automated triggers)
  • Configuration sections:
    • Why Azure Container Registry (Architecture & Limits)
    • Configuration
    • Security
    • Geo-Replication
    • Service Endpoints
    • Service Quotas

Azure DevOps

  • Canvas node ID: azure-devops
  • Quick actions: Create Pipeline (Set up a YAML or classic CI/CD pipeline from a repo) · Boards (Manage work items, sprints, and backlogs with Kanban boards) · Repos (Browse Git repositories, create PRs, configure branch policies)
  • Configuration sections:
    • Why Azure DevOps (Architecture & Gotchas)
    • Configuration
    • Pipelines
    • Repos & Artifacts
    • Service Endpoints
    • Service Quotas

Azure Functions

  • Canvas node ID: azure-functions
  • Quick actions: Deploy Function (Publish function app via CLI, VS Code, or CI/CD pipeline) · Test Function (Send a sample request or trigger event to validate handler) · Monitor (View invocation traces, failures, and performance in Application Insights)
  • Configuration sections:
    • Why Azure Functions (Architecture & Limits)
    • Runtime & Performance
    • Trigger & Bindings
    • Scaling
    • Service Endpoints
    • Service Quotas

Data & integration

Azure Blob Storage

  • Canvas node ID: blob-storage
  • Quick actions: Upload Blob (Upload a file to a container as a block, append, or page blob) · Containers (List or create blob containers in this storage account) · Lifecycle Policy (Configure automatic tiering and deletion rules based on age)
  • Configuration sections:
    • Why Blob Storage (Architecture & Limits)
    • Configuration
    • Data Protection
    • Lifecycle Management
    • Networking
    • Service Endpoints
    • Service Quotas

Azure Cache for Redis

  • Canvas node ID: azure-redis
  • Quick actions: Redis Console (Open an interactive Redis CLI session in the Azure portal) · Metrics (Monitor cache hits/misses, server load, connected clients, and memory usage) · Import/Export (Import/export RDB snapshots to Azure Blob Storage (Premium+ only))
  • Configuration sections:
    • Why Azure Redis (Architecture & Trade-offs)
    • Configuration
    • Clustering & Persistence
    • Networking
    • Service Endpoints
    • Service Quotas

Azure Cosmos DB

  • Canvas node ID: cosmos-db
  • Quick actions: Run Query (Execute a SQL or API-specific query against a container) · View Metrics (Check RU consumption, latency percentiles, and throttling (429s)) · Data Explorer (Browse documents, run queries, and manage containers in the portal)
  • Configuration sections:
    • Why Cosmos DB (Architecture & Trade-offs)
    • Database Configuration
    • Service Endpoints
    • Service Quotas

Azure Data Factory

  • Canvas node ID: data-factory
  • Quick actions: Create Pipeline (Build a new data integration or orchestration pipeline) · Monitor Runs (View pipeline, activity, and trigger run history and diagnostics) · Linked Services (Configure connections to data stores and compute resources)
  • Configuration sections:
    • Why Data Factory (Architecture & Limits)
    • Configuration
    • Integration Runtime
    • Data Flows
    • Service Endpoints
    • Service Quotas

Azure Database for MySQL

  • Canvas node ID: azure-mysql
  • Quick actions: Connect (Get connection strings for mysql CLI, MySQL Workbench, or application SDKs) · Read Replicas (Create cross-region or same-region read replicas for read scale-out) · Backup (Configure automated backup retention and geo-redundant backup storage)
  • Configuration sections:
    • Why Azure MySQL (Architecture & Trade-offs)
    • Configuration
    • High Availability
    • Backup & Recovery
    • Service Endpoints
    • Service Quotas

Azure Database for PostgreSQL

  • Canvas node ID: azure-postgresql
  • Quick actions: Connect (Get connection strings for psql, pgAdmin, or application frameworks) · Read Replicas (Create up to 5 read replicas for read scale-out and cross-region DR) · Extensions (Enable PostgreSQL extensions (pgvector, PostGIS, pg_stat_statements, etc.))
  • Configuration sections:
    • Why Azure PostgreSQL (Architecture & Trade-offs)
    • Configuration
    • High Availability
    • Backup & Recovery
    • Service Endpoints
    • Service Quotas

Azure Databricks

  • Canvas node ID: azure-databricks
  • Quick actions: Create Cluster (Provision an all-purpose or job cluster with autoscaling) · New Notebook (Create an interactive notebook in Python, Scala, SQL, or R) · Jobs (Schedule and monitor automated workflows and pipelines)
  • Configuration sections:
    • Why Azure Databricks (Architecture & Limits)
    • Configuration
    • Storage & Data
    • Networking
    • Service Endpoints
    • Service Quotas

Azure Files

  • Canvas node ID: azure-files
  • Quick actions: Create File Share (Provision a new SMB or NFS file share in this storage account) · File Sync (Set up Azure File Sync to cache cloud shares on Windows servers) · Snapshots (Create or restore a point-in-time share snapshot)
  • Configuration sections:
    • Why Azure Files (Architecture & Limits)
    • Configuration
    • Security & Access
    • Azure File Sync
    • Service Endpoints
    • Service Quotas

Azure SQL Database

  • Canvas node ID: azure-sql
  • Quick actions: Query Editor (Run T-SQL queries directly in the Azure portal) · Geo-Replication (Configure active geo-replication or auto-failover groups) · Performance (View Query Performance Insight and automatic tuning recommendations)
  • Configuration sections:
    • Why Azure SQL (Architecture & Trade-offs)
    • Configuration
    • High Availability & DR
    • Security
    • Backup
    • Service Endpoints
    • Service Quotas

Networking & delivery

Azure Application Gateway

  • Canvas node ID: application-gateway
  • Quick actions: Configure Rules (Add or modify request routing rules, listeners, and backend pools) · Backend Health (Check health probe status for all backend pool members) · WAF Policies (Configure Web Application Firewall rules and exclusions)
  • Configuration sections:
    • Why Application Gateway (Architecture & Gotchas)
    • Configuration
    • Web Application Firewall
    • Routing
    • Service Endpoints
    • Service Quotas

Azure CDN

  • Canvas node ID: azure-cdn
  • Quick actions: Create Endpoint (Add a new CDN endpoint with origin and caching configuration) · Purge Cache (Invalidate cached content by path or wildcard across all PoPs) · Analytics (View bandwidth, hit ratio, request count, and status code metrics)
  • Configuration sections:
    • Why Azure CDN (Architecture & Gotchas)
    • Configuration
    • Caching Rules
    • Service Endpoints
    • Service Quotas

Azure DNS

  • Canvas node ID: azure-dns
  • Quick actions: Create DNS Zone (Create a public or private DNS zone for domain name resolution) · Add Record (Add A, AAAA, CNAME, MX, TXT, SRV, or other record types) · Diagnostics (Check DNS resolution, zone delegation, and record propagation status)
  • Configuration sections:
    • Why Azure DNS (Architecture & Gotchas)
    • Configuration
    • Record Settings
    • Service Endpoints
    • Service Quotas

Azure Front Door

  • Canvas node ID: azure-front-door
  • Quick actions: Create Endpoint (Add a new Front Door endpoint with routing rules and origin groups) · WAF Policy (Configure custom rules, managed rules, bot protection, and rate limiting) · Purge Cache (Invalidate cached content by URL path or wildcard pattern)
  • Configuration sections:
    • Why Front Door (Architecture & Gotchas)
    • Configuration
    • Routing & Load Balancing
    • Web Application Firewall
    • Service Endpoints
    • Service Quotas

Azure Load Balancer

  • Canvas node ID: azure-load-balancer
  • Quick actions: Create Rule (Add a load balancing, inbound NAT, or outbound rule) · Backend Pools (Manage backend pool membership (VMs, VMSS, IP addresses)) · Health Probes (Configure TCP, HTTP, or HTTPS health probes for backend instances)
  • Configuration sections:
    • Why Azure Load Balancer (Architecture & Gotchas)
    • Configuration
    • Health Probes
    • Outbound Rules
    • Service Endpoints
    • Service Quotas
  • Canvas node ID: azure-private-link
  • Quick actions: Create Private Endpoint (Create a private endpoint to securely connect to an Azure service via private IP) · Private Link Services (Expose your own service behind Standard Load Balancer via Private Link) · DNS Configuration (Configure private DNS zones for automatic FQDN-to-private-IP resolution)
  • Configuration sections:
    • Why Private Link (Architecture & Gotchas)
    • Configuration
    • Network Configuration
    • DNS Configuration
    • Service Endpoints
    • Service Quotas

Security & operations

Azure Alerts

  • Canvas node ID: azure-alerts
  • Quick actions: Create Alert Rule (Define metric, log, or activity log conditions with severity and frequency) · Action Groups (Configure notification channels: email, SMS, webhook, Logic App, Function) · Fired Alerts (View active and resolved alerts with timeline and affected resources)
  • Configuration sections:
    • Why Azure Alerts (Architecture & Gotchas)
    • Configuration
    • Notifications & Actions
    • Service Endpoints
    • Service Quotas

Azure Application Insights

  • Canvas node ID: application-insights
  • Quick actions: Live Metrics (View real-time request rates, response times, and failures) · Application Map (Visualize distributed service dependencies and health) · Failures (Drill into failed requests, exceptions, and dependency failures)
  • Configuration sections:
    • Why Application Insights (Architecture & Gotchas)
    • Configuration
    • Data Collection
    • Retention & Export
    • Service Endpoints
    • Service Quotas

Azure Firewall

  • Canvas node ID: azure-firewall
  • Quick actions: Configure Rules (Add or modify application, network, and DNAT rule collections) · Threat Intel (Configure threat intelligence-based filtering mode) · View Logs (Query firewall diagnostics in Log Analytics (AzureFirewallApplicationRule, AzureFirewallNetworkRule))
  • Configuration sections:
    • Why Azure Firewall (Architecture & Gotchas)
    • Configuration
    • Premium Features
    • DNS Settings
    • Service Endpoints
    • Service Quotas

Azure Monitor

  • Canvas node ID: azure-monitor
  • Quick actions: Metrics Explorer (Chart and analyze platform and custom metrics with filters and splitting) · Workbooks (Build interactive dashboards combining metrics, logs, and parameters) · Alerts (Create metric, log, and activity log alert rules with action groups)
  • Configuration sections:
    • Why Azure Monitor (Architecture & Gotchas)
    • Configuration
    • Agents & Data Collection
    • Data Destinations
    • Service Endpoints
    • Service Quotas

Microsoft Entra ID (Azure AD)

  • Canvas node ID: azure-ad
  • Quick actions: Register App (Create an app registration with redirect URIs and API permissions) · Manage Users (Create, update, or bulk-import users via portal or Graph API) · Conditional Access (Define policies for MFA, device compliance, and location-based access)
  • Configuration sections:
    • Why Entra ID (Architecture & Gotchas)
    • Configuration
    • App Registrations
    • Security & Governance
    • Service Endpoints
    • Service Quotas

Microsoft Sentinel

  • Canvas node ID: azure-sentinel
  • Quick actions: Incidents (View and triage security incidents with severity and status) · Threat Hunting (Run KQL queries across ingested logs to find threats proactively) · Data Connectors (Enable ingestion from Microsoft, third-party, and custom sources)
  • Configuration sections:
    • Why Sentinel (Architecture & Gotchas)
    • Configuration
    • Data Connectors
    • Retention
    • Service Endpoints
    • Service Quotas

AI & intelligent services

  • Canvas node ID: ai-search
  • Quick actions: Create Index (Define a new index schema with fields, analyzers, and vector profiles) · Import Data (Configure an indexer to pull data from Azure Blob, SQL, Cosmos DB, or other sources) · Search Explorer (Run full-text, vector, or hybrid queries against your indexes)
  • Configuration sections:
    • Why Azure AI Search (Architecture & APIs)
    • Configuration
    • Indexing & Enrichment
    • Service Endpoints
    • Service Quotas

Azure AI Services (Cognitive Services)

  • Canvas node ID: cognitive-services
  • Quick actions: Test API (Send a sample request to the selected service endpoint) · Keys & Endpoint (View/rotate API keys and copy the resource endpoint URL) · Metrics (Check request counts, latency, and error rates in Azure Monitor)
  • Configuration sections:
    • Why Azure AI Services (Architecture & APIs)
    • Configuration
    • Networking & Security
    • Service Endpoints
    • Service Quotas

Azure Bot Service

  • Canvas node ID: bot-service
  • Quick actions: Test in Web Chat (Open the built-in Web Chat test pane in Azure Portal) · Channels (Configure connections to Teams, Slack, Direct Line, and other channels) · Analytics (View conversation metrics, user engagement, and error rates)
  • Configuration sections:
    • Why Azure Bot Service (Architecture & APIs)
    • Configuration
    • Channels
    • Service Endpoints
    • Service Quotas

Azure Machine Learning

  • Canvas node ID: azure-ml
  • Quick actions: New Experiment (Submit a training job or pipeline run to a compute target) · Deploy Model (Create a managed online or batch endpoint for inference) · Compute (Manage compute instances, clusters, and serverless targets)
  • Configuration sections:
    • Why Azure ML (Architecture & APIs)
    • Compute & Configuration
    • MLOps & Pipelines
    • Networking & Security
    • Service Endpoints
    • Service Quotas

Azure OpenAI Service

  • Canvas node ID: azure-openai
  • Quick actions: Deploy Model (Create a deployment for a specific model version in your resource) · Playground (Test completions, chat, and assistants in Azure AI Foundry) · Usage & Quotas (Check TPM consumption and request quota increases per model per region)
  • Configuration sections:
    • Why Azure OpenAI (Architecture & APIs)
    • Deployment & Inference Settings
    • Model Configuration
    • Networking & Security
    • Service Endpoints
    • Service Quotas

Other

Azure API Management

  • Canvas node ID: api-management
  • Quick actions: Import API (Import from OpenAPI, WSDL, WADL, or Azure resource (Functions, App Service, Logic Apps)) · Test API (Send a test request through the developer portal or Azure portal) · Analytics (View request metrics, latency, and error rates)
  • Configuration sections:
    • Why API Management (Architecture & Limits)
    • Configuration
    • Policies & Security
    • Caching
    • Service Endpoints
    • Service Quotas

Azure Automation

  • Canvas node ID: azure-automation
  • Quick actions: Create Runbook (Author a PowerShell, Python, or graphical runbook) · Start Runbook (Execute a runbook manually, on schedule, or via webhook) · Schedules (Set up recurring or one-time runbook execution schedules)
  • Configuration sections:
    • Why Azure Automation (Architecture & Gotchas)
    • Configuration
    • Scheduling & Triggers
    • State Configuration (DSC)
    • Service Endpoints
    • Service Quotas

Azure Service Bus

  • Canvas node ID: service-bus
  • Quick actions: Send Message (Send a test message to a queue or topic) · Peek Messages (View messages without dequeuing them) · Dead Letter Queue (Inspect messages that failed processing)
  • Configuration sections:
    • Why Service Bus (Architecture & Limits)
    • Namespace Configuration
    • Service Endpoints
    • Service Quotas