{"id":"419bc2ae-a6d4-4a97-84cb-3d15748ad7d4","shortId":"d8hEGY","kind":"skill","title":"azure-vm-scalesets","tagline":"Expert knowledge for Azure Virtual Machine Scale Sets development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring VMSS autosc","description":"# Azure Virtual Machine Scale Sets Skill\n\nThis skill provides expert guidance for Azure Virtual Machine Scale Sets. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.\n\n## How to Use This Skill\n\n> **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\n\n> **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](https://github.com/MicrosoftDocs/mcp/blob/main/README.md)\n\nThis skill requires **network access** to fetch documentation content:\n- **Preferred**: Use `mcp_microsoftdocs:microsoft_docs_fetch` with query string `from=learn-agent-skill`. Returns Markdown.\n- **Fallback**: Use `fetch_webpage` with query string `from=learn-agent-skill&accept=text/markdown`. Returns Markdown.\n\n## Category Index\n\n| Category | Lines | Description |\n|----------|-------|-------------|\n| Troubleshooting | L37-L42 | Diagnosing and fixing VM Scale Sets issues with instance mix (spot/dedicated), autoscale not triggering or scaling incorrectly, and common configuration or quota-related errors. |\n| Best Practices | L43-L47 | Guidance for configuring, enabling, and managing automatic OS image upgrades on VM scale sets, including policies, rollout behavior, and minimizing disruption. |\n| Decision Making | L48-L61 | Guidance on VM scale set design choices: cost vs availability, Spot/standby pools, instance mix, placement score, upgrade modes, hybrid benefit, and migrating to Flexible scale sets. |\n| Architecture & Design Patterns | L62-L70 | Designing resilient VM scale sets: zones, fault domains, zone balancing modes, proximity placement groups, and standby pools to optimize availability, latency, and scale-out behavior. |\n| Limits & Quotas | L71-L79 | VMSS capacity, instance and placement group limits, standby pool constraints, maintenance notification behavior, and FAQs on supported scale, features, and quotas |\n| Security | L80-L88 | Encrypting VM scale set disks (CLI, PowerShell, ARM), configuring Key Vault and extension sequencing for Azure Disk Encryption, and setting security policies/RBAC for VMSS. |\n| Configuration | L89-L135 | Configuring VM Scale Sets: scaling rules, upgrades, networking, disks, images, health/repair, standby pools, instance mix, protection, and automation via CLI, PowerShell, templates, and portal |\n| Integrations & Coding Patterns | L136-L145 | Using CLI/PowerShell/DSC/custom script to deploy apps, configure, and manage VM Scale Sets, plus integrating standby pools with Log Analytics for monitoring and automation. |\n| Deployment | L146-L155 | Creating and deploying VM scale sets with gallery/custom images and ARM templates, app deployment to instances, availability zone placement, and migrating flexible sets to zonal. |\n\n### Troubleshooting\n| Topic | URL |\n|-------|-----|\n| FAQ and troubleshooting for VM Scale Sets instance mix | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/instance-mix-faq-troubleshooting |\n| Troubleshoot autoscale issues in Azure VM Scale Sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-troubleshoot |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Configure and operate automatic OS upgrades for VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-automatic-upgrade |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Apply Azure Hybrid Benefit to Linux VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/azure-hybrid-benefit-linux |\n| Migrate workloads to Flexible VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/flexible-virtual-machine-scale-sets-migration-resources |\n| Decide when and how to use instance mix in VM Scale Sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/instance-mix-overview |\n| Evaluate Spot VM deployment success with Placement Score | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/spot-placement-score |\n| Balance cost and availability with Spot Priority Mix | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/spot-priority-mix |\n| Use prediction results to right-size VM Scale Set standby pools | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-prediction-results |\n| Use Spot Instances in VM Scale Set standby pools for cost optimization | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-spot-instances |\n| Use Spot VMs in scale sets for cost-optimized workloads | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/use-spot |\n| Design and feature selection for Azure VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-design-overview |\n| Choose upgrade policy modes for VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-upgrade-policy |\n\n### Architecture & Design Patterns\n| Topic | URL |\n|-------|-----|\n| Design resilient scale sets with automatic zone balance | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/auto-zone-balance-overview |\n| Use proximity placement groups with VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/proximity-placement-groups |\n| Use standby pools to reduce VM Scale Set scale-out latency | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-overview |\n| Configure fault domains for VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-manage-fault-domains |\n| Use zone balancing modes in VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-zone-balancing |\n\n### Limits & Quotas\n| Topic | URL |\n|-------|-----|\n| Understand VM Scale Sets overview limits and capacities | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/overview |\n| Standby pools FAQ including support scope and limits | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-faq |\n| Azure VM Scale Sets capacity and feature limits FAQ | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-faq |\n| Handle maintenance notifications for VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications |\n| Understand placement groups and capacity limits in scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-placement-groups |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Encrypt VM scale set disks using Azure CLI | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/disk-encryption-cli |\n| Configure Key Vault for Azure Disk Encryption on VMSS | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/disk-encryption-key-vault |\n| Encrypt VM scale set disks using PowerShell | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/disk-encryption-powershell |\n| Use built-in Azure Policy definitions for VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/policy-reference |\n| Configure RBAC permissions for VM Scale Set standby pools | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-configure-permissions |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Create Azure Monitor alerts for Automatic Repairs state | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/alert-rules-automatic-repairs-service-state |\n| Enable and configure Automatic Zone Balance on scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/auto-zone-balance-enable |\n| Encrypt VM scale sets using ARM templates | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/disk-encryption-azure-resource-manager |\n| Configure ADE extension sequencing for scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/disk-encryption-extension-sequencing |\n| Enable Azure Disk Encryption on VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/disk-encryption-overview |\n| Define Flexible VM Scale Sets with ARM template settings | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/flexible-virtual-machine-scale-sets-rest-api |\n| Configure VM Scale Sets with instance mix on different platforms | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/instance-mix-create |\n| Update VM sizes and allocation strategy in instance mix | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/instance-mix-update |\n| View and interpret instance mix configuration for VM Scale Sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/instance-mix-view |\n| Compare Uniform and Flexible VM scale set APIs | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/orchestration-modes-api-comparison |\n| Configure resilient create and delete for VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/resilient-vm-create-delete |\n| Create standby pools for VM Scale Sets to improve scaling | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-create |\n| Retrieve standby pool and instance details for VM Scale Sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-get-details |\n| Understand and monitor standby pool health state for VM Scale Sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-health-state |\n| Update or delete standby pools for Azure VM Scale Sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-update-delete |\n| Configure autoscale rules for VM Scale Sets with Azure CLI | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-autoscale-cli |\n| Modify VM Scale Set configuration using Azure CLI | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-modify-scale-sets-cli |\n| Modify VM Scale Set configuration using PowerShell | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-modify-scale-sets-powershell |\n| Use custom VM images in Azure VM Scale Sets with CLI | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-use-custom-image-cli |\n| Use custom VM images in Azure VM Scale Sets with PowerShell | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-use-custom-image-powershell |\n| Configure and manage disks for VM Scale Sets with CLI | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-use-disks-cli |\n| Configure and manage disks for VM Scale Sets with PowerShell | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-use-disks-powershell |\n| Configure attached data disks for VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-attached-disks |\n| Configure automatic instance repairs for VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-automatic-instance-repairs |\n| Create autoscale rules for VM Scale Sets in Azure portal | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-autoscale-portal |\n| Change upgrade policy mode for existing VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-change-upgrade-policy |\n| Configure rolling upgrade settings for VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-configure-rolling-upgrades |\n| Sequence VM extensions in Azure VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-extension-sequencing |\n| Configure Application Health extension for VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-health-extension |\n| Understand and use instance IDs in VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-instance-ids |\n| Configure instance protection settings in VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-instance-protection |\n| Use MaxSurge with rolling upgrades in VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maxsurge |\n| Deploy VM scale sets into existing virtual networks | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-mvss-existing-vnet |\n| Configure guest-metric-based autoscale for Linux VM Scale Sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-mvss-guest-based-autoscale-linux |\n| Configure advanced networking for Azure VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-networking |\n| Perform manual instance upgrades in VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-perform-manual-upgrades |\n| Reimage virtual machines within a scale set | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-reimage-virtual-machine |\n| Configure custom health metrics for rolling upgrades | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-rolling-upgrade-custom-metrics |\n| Configure scale-in policies for Azure VM Scale Sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-scale-in-policy |\n| Define and manage scaling profiles for Azure VM Scale Sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-scaling-profile |\n| Set upgrade policy mode on VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-set-upgrade-policy |\n| Configure terminate notifications for VM scale set instances | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-terminate-notification |\n| Modify VM scale set model and instance configuration | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-upgrade-scale-set |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Integrate VM Scale Set standby pools with Azure Log Analytics | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-monitor-pool-events |\n| Install applications on VM Scale Sets using Custom Script Extension (CLI) | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-install-apps-cli |\n| Install applications on VM Scale Sets using Custom Script Extension (PowerShell) | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-install-apps-powershell |\n| Configure VM scale sets with Azure DSC extension | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-dsc |\n| Manage VM scale sets using Azure CLI commands | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-manage-cli |\n| Manage VM scale sets with Azure PowerShell cmdlets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-manage-powershell |\n\n### Deployment\n| Topic | URL |\n|-------|-----|\n| Create VM scale sets from generalized gallery images | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/instance-generalized-image-version |\n| Create VM scale sets from specialized gallery images | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/instance-specialized-image-version |\n| Migrate regional flexible scale sets to zonal sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/migrate-scale-set-flex-to-availability-zones |\n| Deploy applications onto VM scale set instances | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-deploy-app |\n| Use custom images in VM scale set ARM templates | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-mvss-custom-image |\n| Author ARM templates for basic VM scale set deployments | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-mvss-start |\n| Deploy VM scale sets across availability zones | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-use-availability-zones |","tags":["azure","scalesets","agent","skills","microsoftdocs","agent-skills","agentic-skills","agentskill","ai-agents","ai-coding","azure-functions","azure-kubernetes-service"],"capabilities":["skill","source-microsoftdocs","skill-azure-vm-scalesets","topic-agent","topic-agent-skills","topic-agentic-skills","topic-agentskill","topic-ai-agents","topic-ai-coding","topic-azure","topic-azure-functions","topic-azure-kubernetes-service","topic-azure-openai","topic-azure-sql-database","topic-azure-storage"],"categories":["Agent-Skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-vm-scalesets","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add MicrosoftDocs/Agent-Skills","source_repo":"https://github.com/MicrosoftDocs/Agent-Skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 549 github stars · SKILL.md body (17,482 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:54:01.040Z","embedding":null,"createdAt":"2026-04-18T22:00:26.890Z","updatedAt":"2026-05-18T18:54:01.040Z","lastSeenAt":"2026-05-18T18:54:01.040Z","tsv":"'/en-us/azure/virtual-machine-scale-sets/alert-rules-automatic-repairs-service-state':848 '/en-us/azure/virtual-machine-scale-sets/auto-zone-balance-enable':860 '/en-us/azure/virtual-machine-scale-sets/auto-zone-balance-overview':665 '/en-us/azure/virtual-machine-scale-sets/azure-hybrid-benefit-linux':535 '/en-us/azure/virtual-machine-scale-sets/disk-encryption-azure-resource-manager':870 '/en-us/azure/virtual-machine-scale-sets/disk-encryption-cli':786 '/en-us/azure/virtual-machine-scale-sets/disk-encryption-extension-sequencing':880 '/en-us/azure/virtual-machine-scale-sets/disk-encryption-key-vault':798 '/en-us/azure/virtual-machine-scale-sets/disk-encryption-overview':891 '/en-us/azure/virtual-machine-scale-sets/disk-encryption-powershell':808 '/en-us/azure/virtual-machine-scale-sets/flexible-virtual-machine-scale-sets-migration-resources':545 '/en-us/azure/virtual-machine-scale-sets/flexible-virtual-machine-scale-sets-rest-api':903 '/en-us/azure/virtual-machine-scale-sets/instance-generalized-image-version':1439 '/en-us/azure/virtual-machine-scale-sets/instance-mix-create':916 '/en-us/azure/virtual-machine-scale-sets/instance-mix-faq-troubleshooting':491 '/en-us/azure/virtual-machine-scale-sets/instance-mix-overview':560 '/en-us/azure/virtual-machine-scale-sets/instance-mix-update':928 '/en-us/azure/virtual-machine-scale-sets/instance-mix-view':941 '/en-us/azure/virtual-machine-scale-sets/instance-specialized-image-version':1450 '/en-us/azure/virtual-machine-scale-sets/migrate-scale-set-flex-to-availability-zones':1461 '/en-us/azure/virtual-machine-scale-sets/orchestration-modes-api-comparison':952 '/en-us/azure/virtual-machine-scale-sets/overview':727 '/en-us/azure/virtual-machine-scale-sets/policy-reference':822 '/en-us/azure/virtual-machine-scale-sets/proximity-placement-groups':676 '/en-us/azure/virtual-machine-scale-sets/resilient-vm-create-delete':964 '/en-us/azure/virtual-machine-scale-sets/spot-placement-score':571 '/en-us/azure/virtual-machine-scale-sets/spot-priority-mix':582 '/en-us/azure/virtual-machine-scale-sets/standby-pools-configure-permissions':834 '/en-us/azure/virtual-machine-scale-sets/standby-pools-create':977 '/en-us/azure/virtual-machine-scale-sets/standby-pools-faq':738 '/en-us/azure/virtual-machine-scale-sets/standby-pools-get-details':990 '/en-us/azure/virtual-machine-scale-sets/standby-pools-health-state':1004 '/en-us/azure/virtual-machine-scale-sets/standby-pools-monitor-pool-events':1364 '/en-us/azure/virtual-machine-scale-sets/standby-pools-overview':691 '/en-us/azure/virtual-machine-scale-sets/standby-pools-prediction-results':597 '/en-us/azure/virtual-machine-scale-sets/standby-pools-spot-instances':612 '/en-us/azure/virtual-machine-scale-sets/standby-pools-update-delete':1017 '/en-us/azure/virtual-machine-scale-sets/tutorial-autoscale-cli':1030 '/en-us/azure/virtual-machine-scale-sets/tutorial-install-apps-cli':1378 '/en-us/azure/virtual-machine-scale-sets/tutorial-install-apps-powershell':1392 '/en-us/azure/virtual-machine-scale-sets/tutorial-modify-scale-sets-cli':1041 '/en-us/azure/virtual-machine-scale-sets/tutorial-modify-scale-sets-powershell':1051 '/en-us/azure/virtual-machine-scale-sets/tutorial-use-custom-image-cli':1065 '/en-us/azure/virtual-machine-scale-sets/tutorial-use-custom-image-powershell':1079 '/en-us/azure/virtual-machine-scale-sets/tutorial-use-disks-cli':1092 '/en-us/azure/virtual-machine-scale-sets/tutorial-use-disks-powershell':1105 '/en-us/azure/virtual-machine-scale-sets/use-spot':626 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-attached-disks':1116 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-automatic-instance-repairs':1127 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-automatic-upgrade':519 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-autoscale-portal':1140 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-change-upgrade-policy':1152 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-configure-rolling-upgrades':1163 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-deploy-app':1471 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-design-overview':638 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-dsc':1403 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-extension-sequencing':1174 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-faq':750 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-health-extension':1185 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-instance-ids':1197 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-instance-protection':1208 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications':760 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-manage-cli':1414 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-manage-fault-domains':701 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-manage-powershell':1425 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maxsurge':1220 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-mvss-custom-image':1483 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-mvss-existing-vnet':1231 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-mvss-guest-based-autoscale-linux':1245 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-mvss-start':1495 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-networking':1256 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-perform-manual-upgrades':1267 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-placement-groups':772 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-reimage-virtual-machine':1277 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-rolling-upgrade-custom-metrics':1287 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-scale-in-policy':1300 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-scaling-profile':1313 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-set-upgrade-policy':1324 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-terminate-notification':1335 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-troubleshoot':502 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-upgrade-policy':649 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-upgrade-scale-set':1346 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-use-availability-zones':1505 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-zone-balancing':712 '/microsoftdocs/mcp/blob/main/readme.md)':171 '3':142 'accept':210 'access':176 'across':1500 'ade':872 'advanc':1247 'agent':91,135,194,208 'alert':841 'alloc':921 'analyt':443,1361 'api':949 'app':430,464 'appli':524 'applic':1176,1366,1380,1463 'architectur':20,60,305,650 'arm':374,462,866,898,1479,1485 'attach':1107 'author':1484 'autom':412,447 'automat':259,510,660,843,852,1118 'autosc':36 'autoscal':234,493,1019,1129,1237 'avail':161,288,330,468,575,1501 'azur':2,8,37,49,382,496,525,632,739,782,791,813,839,882,1011,1026,1037,1057,1071,1136,1168,1250,1294,1307,1359,1398,1409,1420 'azure-vm-scaleset':1 'balanc':320,572,662,704,854 'base':1236 'basic':1488 'behavior':270,336,354 'benefit':298,527 'best':16,56,248,503 'built':811 'built-in':810 'capabl':83 'capac':343,724,743,765 'categori':94,102,118,214,216 'chang':1141 'choic':285 'choos':639 'cli':372,414,783,1027,1038,1062,1089,1375,1410 'cli/powershell/dsc/custom':426 'cmdlet':1422 'code':28,68,420,1348 'combin':73 'command':1411 'common':241 'compar':942 'configur':26,34,66,242,255,375,391,395,431,507,692,787,823,835,851,871,904,934,953,1018,1035,1046,1080,1093,1106,1117,1153,1175,1198,1232,1246,1278,1288,1325,1343,1393 'constraint':351 'content':78,180 'cost':286,573,608,621 'cost-optim':620 'cover':54 'creat':452,838,955,965,1128,1429,1440 'custom':1053,1067,1279,1372,1386,1473 'data':1108 'decid':546 'decis':18,58,274,520 'defin':892,1301 'definit':815 'delet':957,1007 'deploy':31,71,429,448,454,465,564,1221,1426,1462,1492,1496 'descript':218 'design':21,61,284,306,311,627,651,655 'detail':983 'develop':13 'diagnos':223 'differ':912 'disk':371,383,403,780,792,803,883,1083,1096,1109 'disrupt':273 'doc':186 'document':81,179 'domain':318,694 'dsc':1399 'e.g':106,122 'enabl':256,849,881 'encrypt':367,384,776,793,799,861,884 'error':247 'evalu':561 'exist':1146,1226 'expert':5,46 'extens':379,873,1166,1178,1374,1388,1400 'fallback':198 'faq':356,480,730,747 'fault':317,693 'featur':360,629,745 'fetch':82,178,187,200 'file':112,120,127,132 'fix':225 'flexibl':302,473,539,893,945,1453 'galleri':1435,1446 'gallery/custom':459 'general':1434 'github.com':170 'github.com/microsoftdocs/mcp/blob/main/readme.md)':169 'group':324,347,669,763 'guest':1234 'guest-metric-bas':1233 'guid':168 'guidanc':47,253,279 'handl':751 'health':996,1177,1280 'health/repair':405 'hybrid':297,526 'id':1190 'imag':261,404,460,1055,1069,1436,1447,1474 'import':89,133 'improv':973 'includ':14,267,731 'incorrect':239 'index':95,215 'instal':165,167,1365,1379 'instanc':231,291,344,408,467,487,552,600,909,924,932,982,1119,1189,1199,1259,1332,1342,1468 'integr':27,67,419,438,1347,1352 'interpret':931 'issu':229,494 'key':376,788 'knowledg':6 'l120':109 'l135':394 'l136':423 'l136-l145':422 'l145':424 'l146':450 'l146-l155':449 'l155':451 'l35':108 'l35-l120':107 'l37':221 'l37-l42':220 'l42':222 'l43':251 'l43-l47':250 'l47':252 'l48':277 'l48-l61':276 'l61':278 'l62':309 'l62-l70':308 'l70':310 'l71':340 'l71-l79':339 'l79':341 'l80':365 'l80-l88':364 'l88':366 'l89':393 'l89-l135':392 'latenc':331,688 'latest':150 'learn':193,207 'learn-agent-skil':192,206 'learn.microsoft.com':490,501,518,534,544,559,570,581,596,611,625,637,648,664,675,690,700,711,726,737,749,759,771,785,797,807,821,833,847,859,869,879,890,902,915,927,940,951,963,976,989,1003,1016,1029,1040,1050,1064,1078,1091,1104,1115,1126,1139,1151,1162,1173,1184,1196,1207,1219,1230,1244,1255,1266,1276,1286,1299,1312,1323,1334,1345,1363,1377,1391,1402,1413,1424,1438,1449,1460,1470,1482,1494,1504 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/alert-rules-automatic-repairs-service-state':846 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/auto-zone-balance-enable':858 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/auto-zone-balance-overview':663 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/azure-hybrid-benefit-linux':533 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/disk-encryption-azure-resource-manager':868 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/disk-encryption-cli':784 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/disk-encryption-extension-sequencing':878 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/disk-encryption-key-vault':796 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/disk-encryption-overview':889 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/disk-encryption-powershell':806 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/flexible-virtual-machine-scale-sets-migration-resources':543 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/flexible-virtual-machine-scale-sets-rest-api':901 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/instance-generalized-image-version':1437 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/instance-mix-create':914 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/instance-mix-faq-troubleshooting':489 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/instance-mix-overview':558 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/instance-mix-update':926 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/instance-mix-view':939 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/instance-specialized-image-version':1448 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/migrate-scale-set-flex-to-availability-zones':1459 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/orchestration-modes-api-comparison':950 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/overview':725 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/policy-reference':820 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/proximity-placement-groups':674 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/resilient-vm-create-delete':962 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/spot-placement-score':569 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/spot-priority-mix':580 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-configure-permissions':832 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-create':975 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-faq':736 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-get-details':988 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-health-state':1002 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-monitor-pool-events':1362 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-overview':689 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-prediction-results':595 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-spot-instances':610 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-update-delete':1015 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-autoscale-cli':1028 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-install-apps-cli':1376 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-install-apps-powershell':1390 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-modify-scale-sets-cli':1039 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-modify-scale-sets-powershell':1049 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-use-custom-image-cli':1063 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-use-custom-image-powershell':1077 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-use-disks-cli':1090 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-use-disks-powershell':1103 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/use-spot':624 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-attached-disks':1114 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-automatic-instance-repairs':1125 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-automatic-upgrade':517 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-autoscale-portal':1138 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-change-upgrade-policy':1150 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-configure-rolling-upgrades':1161 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-deploy-app':1469 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-design-overview':636 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-dsc':1401 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-extension-sequencing':1172 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-faq':748 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-health-extension':1183 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-instance-ids':1195 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-instance-protection':1206 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications':758 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-manage-cli':1412 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-manage-fault-domains':699 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-manage-powershell':1423 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maxsurge':1218 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-mvss-custom-image':1481 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-mvss-existing-vnet':1229 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-mvss-guest-based-autoscale-linux':1243 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-mvss-start':1493 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-networking':1254 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-perform-manual-upgrades':1265 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-placement-groups':770 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-reimage-virtual-machine':1275 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-rolling-upgrade-custom-metrics':1285 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-scale-in-policy':1298 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-scaling-profile':1311 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-set-upgrade-policy':1322 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-terminate-notification':1333 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-troubleshoot':500 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-upgrade-policy':647 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-upgrade-scale-set':1344 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-use-availability-zones':1503 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-zone-balancing':710 'limit':23,63,337,348,713,722,735,746,766 'line':104,116,217 'link':121,130 'linux':529,1239 'local':74 'locat':98 'log':442,1360 'machin':10,39,51,1270 'mainten':352,752 'make':19,59,275,521 'manag':258,433,1082,1095,1303,1404,1415 'manual':1258 'markdown':197,213 'maxsurg':1210 'mcp':156,183 'metadata.generated':137 'metric':1235,1281 'microsoft':185 'microsoftdoc':157,184 'migrat':300,472,536,1451 'minim':272 'mix':232,292,409,488,553,579,910,925,933 'mode':296,321,642,705,1144,1317 'model':1340 'modifi':1031,1042,1336 'monitor':445,840,993 'month':143 'network':175,402,1228,1248 'notif':353,753,1327 'old':144 'onto':1464 'oper':509 'optim':329,609,622 'os':260,511 'overview':721 'pattern':22,29,62,69,307,421,652,1349 'perform':1257 'permiss':825 'placement':293,323,346,470,567,668,762 'platform':913 'plus':437 'polici':268,641,814,1143,1292,1316 'policies/rbac':388 'pool':290,327,350,407,440,594,606,679,729,831,967,980,995,1009,1357 'portal':418,1137 'powershel':373,415,805,1048,1076,1102,1389,1421 'practic':17,57,249,504 'predict':584 'prefer':181 'prioriti':578 'profil':1305 'protect':410,1200 'provid':45 'proxim':322,667 'pull':148 'queri':189,203 'quick':76 'quick-refer':75 'quota':24,64,245,338,362,714 'quota-rel':244 'rang':105 'rbac':824 'read':111,126 'reduc':681 'refer':77,131 'region':1452 'reimag':1268 'relat':246 'relev':99 'remot':80 'repair':844,1120 'repositori':154 'requir':174 'resili':312,656,954 'result':585 'retriev':978 'return':196,212 'right':588 'right-siz':587 'roll':1154,1212,1283 'rollout':269 'rule':400,1020,1130 'scale':11,40,52,227,238,265,282,303,314,334,359,369,397,399,435,456,485,498,515,531,541,556,591,603,617,634,645,657,672,683,686,697,708,719,741,756,768,778,801,818,828,856,863,876,887,895,906,937,947,960,970,974,986,1000,1013,1023,1033,1044,1059,1073,1086,1099,1112,1123,1133,1148,1159,1170,1181,1193,1204,1216,1223,1241,1252,1263,1273,1290,1296,1304,1309,1320,1330,1338,1354,1369,1383,1395,1406,1417,1431,1442,1454,1466,1477,1490,1498 'scale-in':1289 'scale-out':333,685 'scaleset':4 'scope':733 'score':294,568 'script':427,1373,1387 'section':100 'secur':25,65,363,387,773 'security.md':123,124 'select':630 'sequenc':380,874,1164 'set':12,41,53,228,266,283,304,315,370,386,398,436,457,474,486,499,516,532,542,557,592,604,618,635,646,658,673,684,698,709,720,742,757,769,779,802,819,829,857,864,877,888,896,900,907,938,948,961,971,987,1001,1014,1024,1034,1045,1060,1074,1087,1100,1113,1124,1134,1149,1156,1160,1171,1182,1194,1201,1205,1217,1224,1242,1253,1264,1274,1297,1310,1314,1321,1331,1339,1355,1370,1384,1396,1407,1418,1432,1443,1455,1458,1467,1478,1491,1499 'size':589,919 'skill':42,44,88,173,195,209 'skill-azure-vm-scalesets' 'source-microsoftdocs' 'special':1445 'specifi':115 'spot':562,577,599,614 'spot/dedicated':233 'spot/standby':289 'standbi':326,349,406,439,593,605,678,728,830,966,979,994,1008,1356 'state':845,997 'strategi':922 'string':190,204 'success':565 'suggest':145,162 'support':358,732 'templat':416,463,867,899,1480,1486 'termin':1326 'text/markdown':211 'tool':158 'topic':478,505,522,653,715,774,836,1350,1427 'topic-agent' 'topic-agent-skills' 'topic-agentic-skills' 'topic-agentskill' 'topic-ai-agents' 'topic-ai-coding' 'topic-azure' 'topic-azure-functions' 'topic-azure-kubernetes-service' 'topic-azure-openai' 'topic-azure-sql-database' 'topic-azure-storage' 'trigger':236 'troubleshoot':15,55,219,477,482,492 'understand':717,761,991,1186 'uniform':943 'updat':917,1005 'upgrad':262,295,401,512,640,1142,1155,1213,1260,1284,1315 'url':479,506,523,654,716,775,837,1351,1428 'use':32,86,92,110,125,182,199,425,551,583,598,613,666,677,702,781,804,809,865,1036,1047,1052,1066,1188,1209,1371,1385,1408,1472 'user':147,164 'vault':377,789 'version':151 'via':413 'view':929 'virtual':9,38,50,1227,1269 'vm':3,226,264,281,313,368,396,434,455,484,497,514,530,540,555,563,590,602,633,644,671,682,696,707,718,740,755,777,800,817,827,862,886,894,905,918,936,946,959,969,985,999,1012,1022,1032,1043,1054,1058,1068,1072,1085,1098,1111,1122,1132,1147,1158,1165,1169,1180,1192,1203,1215,1222,1240,1251,1262,1295,1308,1319,1329,1337,1353,1368,1382,1394,1405,1416,1430,1441,1465,1476,1489,1497 'vms':615 'vmss':35,342,390,795 'vs':287 'webpag':201 'within':1271 'workload':537,623 'zonal':476,1457 'zone':316,319,469,661,703,853,1502","prices":[{"id":"51bdb44e-ad8b-4b8b-ba2a-daa30f81f380","listingId":"419bc2ae-a6d4-4a97-84cb-3d15748ad7d4","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"MicrosoftDocs","category":"Agent-Skills","install_from":"skills.sh"},"createdAt":"2026-04-18T22:00:26.890Z"}],"sources":[{"listingId":"419bc2ae-a6d4-4a97-84cb-3d15748ad7d4","source":"github","sourceId":"MicrosoftDocs/Agent-Skills/azure-vm-scalesets","sourceUrl":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-vm-scalesets","isPrimary":false,"firstSeenAt":"2026-04-18T22:00:26.890Z","lastSeenAt":"2026-05-18T18:54:01.040Z"}],"details":{"listingId":"419bc2ae-a6d4-4a97-84cb-3d15748ad7d4","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"MicrosoftDocs","slug":"azure-vm-scalesets","github":{"repo":"MicrosoftDocs/Agent-Skills","stars":549,"topics":["agent","agent-skills","agentic-skills","agentskill","ai","ai-agents","ai-coding","azure","azure-functions","azure-kubernetes-service","azure-openai","azure-sql-database","azure-storage","azure-virtual-machine","claude-code","github-copilot","microsoft-learn","openai-codex","skills"],"license":"cc-by-4.0","html_url":"https://github.com/MicrosoftDocs/Agent-Skills","pushed_at":"2026-05-17T02:50:05Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"a07e85d7506dee524543f0065f81c3547efdbf52","skill_md_path":"skills/azure-vm-scalesets/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-vm-scalesets"},"layout":"multi","source":"github","category":"Agent-Skills","frontmatter":{"name":"azure-vm-scalesets","description":"Expert knowledge for Azure Virtual Machine Scale Sets development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring VMSS autoscale, zones/PPGs, Spot/standby pools, image/OS upgrades, or ADE with Key Vault, and other Azure Virtual Machine Scale Sets related development tasks. Not for Azure Virtual Machines (use azure-virtual-machines), Azure Kubernetes Service (AKS) (use azure-kubernetes-service), Azure Service Fabric (use azure-service-fabric), Azure Batch (use azure-batch).","compatibility":"Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation."},"skills_sh_url":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-vm-scalesets"},"updatedAt":"2026-05-18T18:54:01.040Z"}}