← LeaderboardThe Skill Leaderboard

azure-enclave

Expert knowledge for Azure Enclave development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, and deployment. Use when configuring enclave endpoints/DNS, securing SQL/Storage/AKS, deploying via ARM/Bicep, or planning AVD/ExpressRoute, and other Azure Enclave related development tasks. Not for Azure Confidential Computing (use azure-confidential-computing), Azure Attestation (use azure-attestation), Azure Dedicated HSM (use azure-dedicated-hsm), Azure Cloud Hsm (use azure-cloud-hsm).

Published by MicrosoftDocs ↗MicrosoftDocs/Agent-Skills

Try your first task

A source-grounded starter task has not been verified for this skill yet.

SKILL.md

name: azure-enclavedescription: Expert knowledge for Azure Enclave development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, and deployment. Use when configuring enclave endpoints/DNS, securing SQL/Storage/AKS, deploying via ARM/Bicep, or planning AVD/ExpressRoute, and other Azure Enclave related development tasks. Not for Azure Confidential Computing (use azure-confidential-computing), Azure Attestation (use azure-attestation), Azure Dedicated HSM (use azure-dedicated-hsm), Azure Cloud Hsm (use azure-cloud-hsm).compatibility: Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation.metadata:   generated_at: "2026-11-01"  generator: "docs2skills/1.0.0"

Azure Enclave Skill

This skill provides expert guidance for Azure Enclave. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file

IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

CategoryLinesDescription
TroubleshootingL36-L41Diagnosing and fixing common Azure Enclave setup, attestation, connectivity, and runtime errors, plus answers to frequently seen issues and troubleshooting steps.
Best PracticesL42-L47Design, security, and operational best practices for Azure Enclave, including secure architecture patterns and how to harden and manage admin VMs safely.
Decision MakingL48-L52Guidance on designing and planning disaster recovery, backup, and failover strategies specifically for Azure Enclave workloads.
Architecture & Design PatternsL53-L59Architectural patterns for Azure Enclave apps: DMZ-based public access, planning AVD/AKS topologies, and designing hybrid setups with Azure Local.
Limits & QuotasL60-L65Naming rules for Azure Enclave resources plus quota limits, capacity constraints, and which regions/supporting SKUs are available.
SecurityL66-L89RBAC, identities, encryption, guardrails, and policies to secure Azure Enclave resources (SQL, Storage, AKS, ACR, Cosmos DB, Key Vault, App Service, Service Bus) and set up governance/monitoring.
ConfigurationL90-L105Configuring Azure Enclave environments: endpoints, governance, approvals, networking/DNS, observability, maintenance, policy exemptions, and using service catalog templates.
DeploymentL106-L116Deploying and migrating workloads into Azure Enclave: ARM/Bicep templates, catalog/CLI deployments, AVD planning, app installs, dependencies, and secure VPN/ExpressRoute connectivity.

Troubleshooting

TopicURL
Resolve common questions and issues in Azure Enclavehttps://learn.microsoft.com/en-us/azure/enclave/azure-enclave-faq
Troubleshoot common Azure Enclave issues and errorshttps://learn.microsoft.com/en-us/azure/enclave/troubleshoot

Best Practices

TopicURL
Apply design and security best practices for Azure Enclavehttps://learn.microsoft.com/en-us/azure/enclave/best-practices
Operate admin VMs securely in Azure Enclavehttps://learn.microsoft.com/en-us/azure/enclave/understand-admin-vm

Decision Making

TopicURL
Plan disaster recovery for Azure Enclave workloadshttps://learn.microsoft.com/en-us/azure/enclave/disaster-recovery-planning

Architecture & Design Patterns

TopicURL
Design DMZ-based public access for Azure Enclave appshttps://learn.microsoft.com/en-us/azure/enclave/1-7-host-publicly-accessible-application-azure-enclave
Plan Azure Enclave architecture for AVD and AKShttps://learn.microsoft.com/en-us/azure/enclave/2-1-plan-architecture-workloads
Design hybrid architectures with Azure Enclave and Azure Localhttps://learn.microsoft.com/en-us/azure/enclave/azure-local-integration

Limits & Quotas

Security

TopicURL
Configure Azure Enclave RBAC and deny assignmentshttps://learn.microsoft.com/en-us/azure/enclave/access-controls-enclaves
Apply Azure Enclave AKS security guardrailshttps://learn.microsoft.com/en-us/azure/enclave/aks-initiative
Enforce secure Azure App Service in Enclavehttps://learn.microsoft.com/en-us/azure/enclave/app-service-initiative
Use built-in RBAC roles for Azure Enclave accesshttps://learn.microsoft.com/en-us/azure/enclave/built-in-rbac-roles
Configure CMK encryption for Azure Enclave resourceshttps://learn.microsoft.com/en-us/azure/enclave/configure-customer-managed-key-encryption-within-enclave
Secure Azure Container Registry with Enclave policieshttps://learn.microsoft.com/en-us/azure/enclave/container-registry-initiative
Harden Azure Cosmos DB with Enclave guardrailshttps://learn.microsoft.com/en-us/azure/enclave/cosmosdb-initiative
Configure user-assigned managed identity for Azure Enclavehttps://learn.microsoft.com/en-us/azure/enclave/create-user-managed-identity
Review defense-in-depth controls for Azure Enclavehttps://learn.microsoft.com/en-us/azure/enclave/defense-in-depth
Set up JIT access with PIM for Azure Enclavehttps://learn.microsoft.com/en-us/azure/enclave/just-in-time-access
Apply Azure Enclave policies to Key Vaulthttps://learn.microsoft.com/en-us/azure/enclave/key-vault-initiative
Configure secure monitoring with Azure Enclave policieshttps://learn.microsoft.com/en-us/azure/enclave/monitor-initiative
Configure permissions and onboarding for Azure Enclavehttps://learn.microsoft.com/en-us/azure/enclave/onboard
Enforce secure Azure PostgreSQL with Enclave guardrailshttps://learn.microsoft.com/en-us/azure/enclave/postgresql-initiative
Use Azure Enclave built-in RBAC roleshttps://learn.microsoft.com/en-us/azure/enclave/role-based-access-controls
Apply Azure Enclave security guardrails to Service Bushttps://learn.microsoft.com/en-us/azure/enclave/service-bus-initiative
Understand Azure Enclave shared security responsibilitieshttps://learn.microsoft.com/en-us/azure/enclave/shared-responsibility-model
Secure Azure SQL deployments with Enclave policieshttps://learn.microsoft.com/en-us/azure/enclave/sql-initiative
Secure Azure Storage accounts with Enclave policieshttps://learn.microsoft.com/en-us/azure/enclave/storage-initiative
Configure approval-based governance in Azure Enclavehttps://learn.microsoft.com/en-us/azure/enclave/what-approvals

Configuration

TopicURL
Configure enclave and community endpoint resources in Azure Enclavehttps://learn.microsoft.com/en-us/azure/enclave/1-5-create-enclave-endpoint-connections
Configure approvals workflow in Azure Enclavehttps://learn.microsoft.com/en-us/azure/enclave/configure-approvals
Configure community-level governance in Azure Enclavehttps://learn.microsoft.com/en-us/azure/enclave/configure-community-governance
Understand creation and deletion rules for Azure Enclave resourceshttps://learn.microsoft.com/en-us/azure/enclave/create-and-delete-logic
Configure DNS forwarder for Azure Enclave workloadshttps://learn.microsoft.com/en-us/azure/enclave/create-domain-name-service-forwarder
Use Azure Enclave service catalog templates for workloadshttps://learn.microsoft.com/en-us/azure/enclave/list-service-catalog-templates
Configure Azure Enclave maintenance mode for managed resourceshttps://learn.microsoft.com/en-us/azure/enclave/maintenance-mode
Manage and process Azure Enclave approval requestshttps://learn.microsoft.com/en-us/azure/enclave/manage-approvals
Configure network connectivity and data transfer into Azure Enclavehttps://learn.microsoft.com/en-us/azure/enclave/move-data-inside-enclave
Configure observability destinations for Azure Enclavehttps://learn.microsoft.com/en-us/azure/enclave/observability
Configure policy exemptions for Azure Enclave workloadshttps://learn.microsoft.com/en-us/azure/enclave/policy-compliance-exemptions
Understand and use approvals for Azure Enclave changeshttps://learn.microsoft.com/en-us/azure/enclave/understand-approvals

Deployment