{"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, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring VMSS autoscale, upgrade mod","description":"# Azure Virtual Machine Scale Sets Skill\n\nThis skill provides expert guidance for Azure Virtual Machine Scale Sets. Covers troubleshooting, 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 | L36-L41 | 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| Decision Making | L42-L55 | 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 | L56-L64 | 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 | L65-L73 | VMSS capacity, instance and placement group limits, standby pool constraints, maintenance notification behavior, and FAQs on supported scale, features, and quotas |\n| Security | L74-L82 | 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 | L83-L130 | 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 | L131-L140 | 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 | L141-L149 | Creating and deploying VM scale sets with gallery/custom images, ARM templates, app deployment steps, and configuring instances across availability zones. |\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### 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| Configure automatic OS image upgrades for VM scale sets | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-automatic-upgrade |\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| 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.698","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 497 github stars · SKILL.md body (17,024 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-04-22T00:53:39.546Z","embedding":null,"createdAt":"2026-04-18T22:00:26.890Z","updatedAt":"2026-04-22T00:53:39.546Z","lastSeenAt":"2026-04-22T00:53:39.546Z","tsv":"'/en-us/azure/virtual-machine-scale-sets/alert-rules-automatic-repairs-service-state':798 '/en-us/azure/virtual-machine-scale-sets/auto-zone-balance-enable':810 '/en-us/azure/virtual-machine-scale-sets/auto-zone-balance-overview':615 '/en-us/azure/virtual-machine-scale-sets/azure-hybrid-benefit-linux':485 '/en-us/azure/virtual-machine-scale-sets/disk-encryption-azure-resource-manager':820 '/en-us/azure/virtual-machine-scale-sets/disk-encryption-cli':736 '/en-us/azure/virtual-machine-scale-sets/disk-encryption-extension-sequencing':830 '/en-us/azure/virtual-machine-scale-sets/disk-encryption-key-vault':748 '/en-us/azure/virtual-machine-scale-sets/disk-encryption-overview':841 '/en-us/azure/virtual-machine-scale-sets/disk-encryption-powershell':758 '/en-us/azure/virtual-machine-scale-sets/flexible-virtual-machine-scale-sets-migration-resources':495 '/en-us/azure/virtual-machine-scale-sets/flexible-virtual-machine-scale-sets-rest-api':853 '/en-us/azure/virtual-machine-scale-sets/instance-generalized-image-version':1401 '/en-us/azure/virtual-machine-scale-sets/instance-mix-create':866 '/en-us/azure/virtual-machine-scale-sets/instance-mix-faq-troubleshooting':458 '/en-us/azure/virtual-machine-scale-sets/instance-mix-overview':510 '/en-us/azure/virtual-machine-scale-sets/instance-mix-update':878 '/en-us/azure/virtual-machine-scale-sets/instance-mix-view':891 '/en-us/azure/virtual-machine-scale-sets/instance-specialized-image-version':1412 '/en-us/azure/virtual-machine-scale-sets/orchestration-modes-api-comparison':902 '/en-us/azure/virtual-machine-scale-sets/overview':677 '/en-us/azure/virtual-machine-scale-sets/policy-reference':772 '/en-us/azure/virtual-machine-scale-sets/proximity-placement-groups':626 '/en-us/azure/virtual-machine-scale-sets/resilient-vm-create-delete':914 '/en-us/azure/virtual-machine-scale-sets/spot-placement-score':521 '/en-us/azure/virtual-machine-scale-sets/spot-priority-mix':532 '/en-us/azure/virtual-machine-scale-sets/standby-pools-configure-permissions':784 '/en-us/azure/virtual-machine-scale-sets/standby-pools-create':927 '/en-us/azure/virtual-machine-scale-sets/standby-pools-faq':688 '/en-us/azure/virtual-machine-scale-sets/standby-pools-get-details':940 '/en-us/azure/virtual-machine-scale-sets/standby-pools-health-state':954 '/en-us/azure/virtual-machine-scale-sets/standby-pools-monitor-pool-events':1326 '/en-us/azure/virtual-machine-scale-sets/standby-pools-overview':641 '/en-us/azure/virtual-machine-scale-sets/standby-pools-prediction-results':547 '/en-us/azure/virtual-machine-scale-sets/standby-pools-spot-instances':562 '/en-us/azure/virtual-machine-scale-sets/standby-pools-update-delete':967 '/en-us/azure/virtual-machine-scale-sets/tutorial-autoscale-cli':980 '/en-us/azure/virtual-machine-scale-sets/tutorial-install-apps-cli':1340 '/en-us/azure/virtual-machine-scale-sets/tutorial-install-apps-powershell':1354 '/en-us/azure/virtual-machine-scale-sets/tutorial-modify-scale-sets-cli':991 '/en-us/azure/virtual-machine-scale-sets/tutorial-modify-scale-sets-powershell':1001 '/en-us/azure/virtual-machine-scale-sets/tutorial-use-custom-image-cli':1015 '/en-us/azure/virtual-machine-scale-sets/tutorial-use-custom-image-powershell':1029 '/en-us/azure/virtual-machine-scale-sets/tutorial-use-disks-cli':1042 '/en-us/azure/virtual-machine-scale-sets/tutorial-use-disks-powershell':1055 '/en-us/azure/virtual-machine-scale-sets/use-spot':576 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-attached-disks':1066 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-automatic-instance-repairs':1077 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-automatic-upgrade':1089 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-autoscale-portal':1102 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-change-upgrade-policy':1114 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-configure-rolling-upgrades':1125 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-deploy-app':1422 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-design-overview':588 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-dsc':1365 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-extension-sequencing':1136 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-faq':700 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-health-extension':1147 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-instance-ids':1159 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-instance-protection':1170 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications':710 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-manage-cli':1376 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-manage-fault-domains':651 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-manage-powershell':1387 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maxsurge':1182 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-mvss-custom-image':1434 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-mvss-existing-vnet':1193 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-mvss-guest-based-autoscale-linux':1207 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-mvss-start':1446 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-networking':1218 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-perform-manual-upgrades':1229 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-placement-groups':722 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-reimage-virtual-machine':1239 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-rolling-upgrade-custom-metrics':1249 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-scale-in-policy':1262 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-scaling-profile':1275 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-set-upgrade-policy':1286 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-terminate-notification':1297 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-troubleshoot':469 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-upgrade-policy':599 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-upgrade-scale-set':1308 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-use-availability-zones':1456 '/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-zone-balancing':662 '/microsoftdocs/mcp/blob/main/readme.md)':169 '3':140 'accept':208 'access':174 'across':441,1451 'ade':822 'advanc':1209 'agent':89,133,192,206 'alert':791 'alloc':871 'analyt':415,1323 'api':899 'app':402,435 'appli':474 'applic':1138,1328,1342,1414 'architectur':18,58,277,600 'arm':346,433,816,848,1430,1436 'attach':1057 'author':1435 'autom':384,419 'automat':610,793,802,1068,1079 'autoscal':34,232,460,969,1091,1199 'avail':159,260,302,442,525,1452 'azur':2,8,37,49,354,463,475,582,689,732,741,763,789,832,961,976,987,1007,1021,1098,1130,1212,1256,1269,1321,1360,1371,1382 'azure-vm-scaleset':1 'balanc':292,522,612,654,804 'base':1198 'basic':1439 'behavior':308,326 'benefit':270,477 'built':761 'built-in':760 'capabl':81 'capac':315,674,693,715 'categori':92,100,116,212,214 'chang':1103 'choic':257 'choos':589 'cli':344,386,733,977,988,1012,1039,1337,1372 'cli/powershell/dsc/custom':398 'cmdlet':1384 'code':26,66,392,1310 'combin':71 'command':1373 'common':239 'compar':892 'configur':24,32,64,240,347,363,367,403,439,642,737,773,785,801,821,854,884,903,968,985,996,1030,1043,1056,1067,1078,1115,1137,1160,1194,1208,1240,1250,1287,1305,1355 'constraint':323 'content':76,178 'cost':258,523,558,571 'cost-optim':570 'cover':54 'creat':424,788,905,915,1090,1391,1402 'custom':1003,1017,1241,1334,1348,1424 'data':1058 'decid':496 'decis':16,56,246,470 'defin':842,1263 'definit':765 'delet':907,957 'deploy':29,69,401,420,426,436,514,1183,1388,1413,1443,1447 'descript':216 'design':19,59,256,278,283,577,601,605 'detail':933 'develop':13 'diagnos':221 'differ':862 'disk':343,355,375,730,742,753,833,1033,1046,1059 'doc':184 'document':79,177 'domain':290,644 'dsc':1361 'e.g':104,120 'enabl':799,831 'encrypt':339,356,726,743,749,811,834 'error':245 'evalu':511 'exist':1108,1188 'expert':5,46 'extens':351,823,1128,1140,1336,1350,1362 'fallback':196 'faq':328,447,680,697 'fault':289,643 'featur':332,579,695 'fetch':80,176,185,198 'file':110,118,125,130 'fix':223 'flexibl':274,489,843,895 'galleri':1397,1408 'gallery/custom':431 'general':1396 'github.com':168 'github.com/microsoftdocs/mcp/blob/main/readme.md)':167 'group':296,319,619,713 'guest':1196 'guest-metric-bas':1195 'guid':166 'guidanc':47,251 'handl':701 'health':946,1139,1242 'health/repair':377 'hybrid':269,476 'id':1152 'imag':376,432,1005,1019,1081,1398,1409,1425 'import':87,131 'improv':923 'includ':14,681 'incorrect':237 'index':93,213 'instal':163,165,1327,1341 'instanc':229,263,316,380,440,454,502,550,859,874,882,932,1069,1151,1161,1221,1294,1304,1419 'integr':25,65,391,410,1309,1314 'interpret':881 'issu':227,461 'key':348,738 'knowledg':6 'l120':107 'l130':366 'l131':395 'l131-l140':394 'l140':396 'l141':422 'l141-l149':421 'l149':423 'l35':106 'l35-l120':105 'l36':219 'l36-l41':218 'l41':220 'l42':249 'l42-l55':248 'l55':250 'l56':281 'l56-l64':280 'l64':282 'l65':312 'l65-l73':311 'l73':313 'l74':337 'l74-l82':336 'l82':338 'l83':365 'l83-l130':364 'latenc':303,638 'latest':148 'learn':191,205 'learn-agent-skil':190,204 'learn.microsoft.com':457,468,484,494,509,520,531,546,561,575,587,598,614,625,640,650,661,676,687,699,709,721,735,747,757,771,783,797,809,819,829,840,852,865,877,890,901,913,926,939,953,966,979,990,1000,1014,1028,1041,1054,1065,1076,1088,1101,1113,1124,1135,1146,1158,1169,1181,1192,1206,1217,1228,1238,1248,1261,1274,1285,1296,1307,1325,1339,1353,1364,1375,1386,1400,1411,1421,1433,1445,1455 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/alert-rules-automatic-repairs-service-state':796 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/auto-zone-balance-enable':808 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/auto-zone-balance-overview':613 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/azure-hybrid-benefit-linux':483 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/disk-encryption-azure-resource-manager':818 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/disk-encryption-cli':734 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/disk-encryption-extension-sequencing':828 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/disk-encryption-key-vault':746 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/disk-encryption-overview':839 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/disk-encryption-powershell':756 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/flexible-virtual-machine-scale-sets-migration-resources':493 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/flexible-virtual-machine-scale-sets-rest-api':851 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/instance-generalized-image-version':1399 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/instance-mix-create':864 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/instance-mix-faq-troubleshooting':456 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/instance-mix-overview':508 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/instance-mix-update':876 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/instance-mix-view':889 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/instance-specialized-image-version':1410 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/orchestration-modes-api-comparison':900 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/overview':675 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/policy-reference':770 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/proximity-placement-groups':624 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/resilient-vm-create-delete':912 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/spot-placement-score':519 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/spot-priority-mix':530 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-configure-permissions':782 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-create':925 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-faq':686 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-get-details':938 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-health-state':952 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-monitor-pool-events':1324 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-overview':639 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-prediction-results':545 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-spot-instances':560 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-update-delete':965 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-autoscale-cli':978 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-install-apps-cli':1338 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-install-apps-powershell':1352 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-modify-scale-sets-cli':989 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-modify-scale-sets-powershell':999 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-use-custom-image-cli':1013 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-use-custom-image-powershell':1027 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-use-disks-cli':1040 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-use-disks-powershell':1053 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/use-spot':574 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-attached-disks':1064 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-automatic-instance-repairs':1075 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-automatic-upgrade':1087 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-autoscale-portal':1100 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-change-upgrade-policy':1112 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-configure-rolling-upgrades':1123 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-deploy-app':1420 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-design-overview':586 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-dsc':1363 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-extension-sequencing':1134 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-faq':698 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-health-extension':1145 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-instance-ids':1157 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-instance-protection':1168 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications':708 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-manage-cli':1374 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-manage-fault-domains':649 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-manage-powershell':1385 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maxsurge':1180 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-mvss-custom-image':1432 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-mvss-existing-vnet':1191 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-mvss-guest-based-autoscale-linux':1205 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-mvss-start':1444 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-networking':1216 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-perform-manual-upgrades':1227 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-placement-groups':720 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-reimage-virtual-machine':1237 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-rolling-upgrade-custom-metrics':1247 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-scale-in-policy':1260 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-scaling-profile':1273 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-set-upgrade-policy':1284 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-terminate-notification':1295 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-troubleshoot':467 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-upgrade-policy':597 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-upgrade-scale-set':1306 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-use-availability-zones':1454 'learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-zone-balancing':660 'limit':21,61,309,320,663,672,685,696,716 'line':102,114,215 'link':119,128 'linux':479,1201 'local':72 'locat':96 'log':414,1322 'machin':10,39,51,1232 'mainten':324,702 'make':17,57,247,471 'manag':405,1032,1045,1265,1366,1377 'manual':1220 'markdown':195,211 'maxsurg':1172 'mcp':154,181 'metadata.generated':135 'metric':1197,1243 'microsoft':183 'microsoftdoc':155,182 'migrat':272,486 'mix':230,264,381,455,503,529,860,875,883 'mod':36 'mode':268,293,592,655,1106,1279 'model':1302 'modifi':981,992,1298 'monitor':417,790,943 'month':141 'network':173,374,1190,1210 'notif':325,703,1289 'old':142 'onto':1415 'optim':301,559,572 'os':1080 'overview':671 'pattern':20,27,60,67,279,393,602,1311 'perform':1219 'permiss':775 'placement':265,295,318,517,618,712 'platform':863 'plus':409 'polici':591,764,1105,1254,1278 'policies/rbac':360 'pool':262,299,322,379,412,544,556,629,679,781,917,930,945,959,1319 'portal':390,1099 'powershel':345,387,755,998,1026,1052,1351,1383 'predict':534 'prefer':179 'prioriti':528 'profil':1267 'protect':382,1162 'provid':45 'proxim':294,617 'pull':146 'queri':187,201 'quick':74 'quick-refer':73 'quota':22,62,243,310,334,664 'quota-rel':242 'rang':103 'rbac':774 'read':109,124 'reduc':631 'refer':75,129 'reimag':1230 'relat':244 'relev':97 'remot':78 'repair':794,1070 'repositori':152 'requir':172 'resili':284,606,904 'result':535 'retriev':928 'return':194,210 'right':538 'right-siz':537 'roll':1116,1174,1245 'rule':372,970,1092 'scale':11,40,52,225,236,254,275,286,306,331,341,369,371,407,428,452,465,481,491,506,541,553,567,584,595,607,622,633,636,647,658,669,691,706,718,728,751,768,778,806,813,826,837,845,856,887,897,910,920,924,936,950,963,973,983,994,1009,1023,1036,1049,1062,1073,1085,1095,1110,1121,1132,1143,1155,1166,1178,1185,1203,1214,1225,1235,1252,1258,1266,1271,1282,1292,1300,1316,1331,1345,1357,1368,1379,1393,1404,1417,1428,1441,1449 'scale-in':1251 'scale-out':305,635 'scaleset':4 'scope':683 'score':266,518 'script':399,1335,1349 'section':98 'secur':23,63,335,359,723 'security.md':121,122 'select':580 'sequenc':352,824,1126 'set':12,41,53,226,255,276,287,342,358,370,408,429,453,466,482,492,507,542,554,568,585,596,608,623,634,648,659,670,692,707,719,729,752,769,779,807,814,827,838,846,850,857,888,898,911,921,937,951,964,974,984,995,1010,1024,1037,1050,1063,1074,1086,1096,1111,1118,1122,1133,1144,1156,1163,1167,1179,1186,1204,1215,1226,1236,1259,1272,1276,1283,1293,1301,1317,1332,1346,1358,1369,1380,1394,1405,1418,1429,1442,1450 'size':539,869 'skill':42,44,86,171,193,207 'skill-azure-vm-scalesets' 'source-microsoftdocs' 'special':1407 'specifi':113 'spot':512,527,549,564 'spot/dedicated':231 'spot/standby':261 'standbi':298,321,378,411,543,555,628,678,780,916,929,944,958,1318 'state':795,947 'step':437 'strategi':872 'string':188,202 'success':515 'suggest':143,160 'support':330,682 'templat':388,434,817,849,1431,1437 'termin':1288 'text/markdown':209 'tool':156 'topic':445,472,603,665,724,786,1312,1389 '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':234 'troubleshoot':15,55,217,444,449,459 'understand':667,711,941,1148 'uniform':893 'updat':867,955 'upgrad':35,267,373,590,1082,1104,1117,1175,1222,1246,1277 'url':446,473,604,666,725,787,1313,1390 'use':30,84,90,108,123,180,197,397,501,533,548,563,616,627,652,731,754,759,815,986,997,1002,1016,1150,1171,1333,1347,1370,1423 'user':145,162 'vault':349,739 'version':149 'via':385 'view':879 'virtual':9,38,50,1189,1231 'vm':3,224,253,285,340,368,406,427,451,464,480,490,505,513,540,552,583,594,621,632,646,657,668,690,705,727,750,767,777,812,836,844,855,868,886,896,909,919,935,949,962,972,982,993,1004,1008,1018,1022,1035,1048,1061,1072,1084,1094,1109,1120,1127,1131,1142,1154,1165,1177,1184,1202,1213,1224,1257,1270,1281,1291,1299,1315,1330,1344,1356,1367,1378,1392,1403,1416,1427,1440,1448 'vms':565 'vmss':33,314,362,745 'vs':259 'webpag':199 'within':1233 'workload':487,573 'zone':288,291,443,611,653,803,1453","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-04-22T00:53:39.546Z"}],"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":497,"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-04-19T02:43:40Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"6c962ba4b3ae20c70405a6ea35228a732ccec965","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, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring VMSS autoscale, upgrade modes, zones/PPGs, Spot/standby pools, or disk encryption 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 App Service (use azure-app-service), Azure Service Fabric (use azure-service-fabric).","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-04-22T00:53:39.546Z"}}