{"id":"dc3468b0-b0bc-498e-a009-17bfed4c5ca6","shortId":"78Umf9","kind":"skill","title":"azure-load-balancer","tagline":"Expert knowledge for Azure Load Balancer development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring SNAT/outbound rules, hea","description":"# Azure Load Balancer Skill\n\nThis skill provides expert guidance for Azure Load Balancer. 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-L44 | Diagnosing and fixing Azure Load Balancer issues: deployment errors, health events/logs, probes, connectivity/backend traffic, SNAT/timeouts, IMDS errors, and resource health/availability. |\n| Best Practices | L45-L52 | Guidance on deploying Azure Load Balancer with VM scale sets, configuring inbound NAT, and building custom HTTP/HTTPS health probes (Python) using recommended best practices. |\n| Decision Making | L53-L60 | Guidance on choosing the right Load Balancer SKU and step‑by‑step migrations: Basic→Standard, NAT rules v1→v2, and moving workloads from AWS NLB to Azure Load Balancer |\n| Architecture & Design Patterns | L61-L65 | Design patterns for outbound internet connectivity using Azure Load Balancer, including egress-only architectures and SNAT configuration, scaling, and best practices. |\n| Limits & Quotas | L66-L72 | Limits, behaviors, and configuration of Load Balancer connections: SNAT/flow limits, TCP idle timeout settings, and when/why TCP resets occur and how to control them |\n| Security | L73-L78 | Security guidance for Azure Load Balancer: hardening, access controls, and using Azure DDoS Protection to defend against volumetric and network attacks. |\n| Configuration | L79-L99 | Configuring Azure Load Balancer behavior: backends/frontends (incl. cross-subscription, IP-based, outbound-only), rules, health probes, traffic distribution, monitoring, and SNAT outbound rules. |\n| Integrations & Coding Patterns | L100-L107 | Using IMDS, Azure Monitor CLI, and REST APIs to query load balancer/VM IPs, retrieve metadata, and collect/load metrics for integration and automation. |\n| Deployment | L108-L112 | Guides for deploying Load Balancers: replicating configurations across regions and automating upgrades from Basic to Standard using PowerShell. |\n\n### Troubleshooting\n| Topic | URL |\n|-------|-----|\n| Interpret Azure Load Balancer health event logs | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-health-event-logs |\n| Monitor and alert on LoadBalancerHealthEvent logs | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-monitor-alert-health-event-logs |\n| Use metrics, alerts, and health to diagnose Azure Load Balancer | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-standard-diagnostics |\n| Test Azure Public Load Balancer frontend reachability | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-test-frontend-reachability |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Configure inbound NAT rules for VM scale sets | https://learn.microsoft.com/en-us/azure/load-balancer/configure-inbound-nat-rules-vm-scale-set |\n| Implement custom HTTP/HTTPS health probes with Python | https://learn.microsoft.com/en-us/azure/load-balancer/create-custom-http-health-probe-howto |\n| Apply Azure Load Balancer deployment best practices | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-best-practices |\n| Use Azure Standard Load Balancer with virtual machine scale sets | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-standard-virtual-machine-scale-sets |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Plan and execute upgrade from Basic to Standard Load Balancer | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-basic-upgrade-guidance |\n| Migrate Azure Load Balancer NAT rules v1 to v2 | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-nat-pool-migration |\n| Migrate AWS Network Load Balancer workloads to Azure Load Balancer | https://learn.microsoft.com/en-us/azure/load-balancer/network-load-balancing-aws-to-azure-how-to |\n| Choose the right Azure Load Balancer SKU | https://learn.microsoft.com/en-us/azure/load-balancer/skus |\n\n### Architecture & Design Patterns\n| Topic | URL |\n|-------|-----|\n| Design outbound internet connectivity with Azure Load Balancer SNAT | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-outbound-connections |\n\n### Limits & Quotas\n| Topic | URL |\n|-------|-----|\n| Azure Load Balancer FAQs on limits and behavior | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-faqs |\n| Configure Azure Load Balancer TCP idle timeout and reset | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-tcp-idle-timeout |\n| Understand Azure Load Balancer TCP reset behavior | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-tcp-reset |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Apply security best practices to Azure Load Balancer | https://learn.microsoft.com/en-us/azure/load-balancer/secure-load-balancer |\n| Protect Azure Load Balancer with Azure DDoS Protection | https://learn.microsoft.com/en-us/azure/load-balancer/tutorial-protect-load-balancer-ddos |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Configure Azure Load Balancer backend pools by IP | https://learn.microsoft.com/en-us/azure/load-balancer/backend-pool-management |\n| Configure cross-subscription backends for Azure Load Balancer | https://learn.microsoft.com/en-us/azure/load-balancer/cross-subscription-how-to-attach-backend |\n| Attach cross-subscription frontend IPs to Azure Load Balancer | https://learn.microsoft.com/en-us/azure/load-balancer/cross-subscription-how-to-attach-frontend |\n| Create global load balancer with cross-subscription backends | https://learn.microsoft.com/en-us/azure/load-balancer/cross-subscription-how-to-global-backend |\n| Configure cross-subscription internal Azure load balancer | https://learn.microsoft.com/en-us/azure/load-balancer/cross-subscription-how-to-internal-load-balancer |\n| Configure outbound-only Azure Load Balancer with Bastion | https://learn.microsoft.com/en-us/azure/load-balancer/egress-only |\n| Configure Azure Load Balancer health probe settings | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-custom-probe-overview |\n| Configure Azure Load Balancer traffic distribution mode | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-distribution-mode |\n| Configure DHCPv6 on Linux VMs for Azure IPv6 | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-ipv6-for-linux |\n| Understand Azure Load Balancer portal configuration options | https://learn.microsoft.com/en-us/azure/load-balancer/manage |\n| Manage Azure Load Balancer backend admin state | https://learn.microsoft.com/en-us/azure/load-balancer/manage-admin-state-how-to |\n| Configure and manage Azure Load Balancer inbound NAT rules | https://learn.microsoft.com/en-us/azure/load-balancer/manage-inbound-nat-rules |\n| Configure Azure Load Balancer health probes | https://learn.microsoft.com/en-us/azure/load-balancer/manage-probes-how-to |\n| Configure Azure Load Balancer rule types and properties | https://learn.microsoft.com/en-us/azure/load-balancer/manage-rules-how-to |\n| Configure monitoring for Azure Load Balancer with Azure Monitor | https://learn.microsoft.com/en-us/azure/load-balancer/monitor-load-balancer |\n| Reference monitoring metrics and logs for Azure Load Balancer | https://learn.microsoft.com/en-us/azure/load-balancer/monitor-load-balancer-reference |\n| Configure outbound rules for Azure Load Balancer SNAT | https://learn.microsoft.com/en-us/azure/load-balancer/outbound-rules |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Use IMDS to retrieve Azure Load Balancer metadata | https://learn.microsoft.com/en-us/azure/load-balancer/howto-load-balancer-imds |\n| Query load balancer and VM IPs via IMDS | https://learn.microsoft.com/en-us/azure/load-balancer/instance-metadata-service-load-balancer |\n| Retrieve Azure Load Balancer metrics using Azure Monitor CLI | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-monitor-metrics-cli |\n| Query Azure Load Balancer metrics via REST API | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-query-metrics-rest-api |\n\n### Deployment\n| Topic | URL |\n|-------|-----|\n| Replicate Azure Load Balancer configuration across regions | https://learn.microsoft.com/en-us/azure/load-balancer/move-across-regions-azure-load-balancer |\n| Automate Basic-to-Standard Load Balancer upgrade with PowerShell | https://learn.microsoft.com/en-us/azure/load-balancer/upgrade-basic-standard-with-powershell |","tags":["azure","load","balancer","agent","skills","microsoftdocs","agent-skills","agentic-skills","agentskill","ai-agents","ai-coding","azure-functions"],"capabilities":["skill","source-microsoftdocs","skill-azure-load-balancer","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-load-balancer","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 (9,693 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:53:55.278Z","embedding":null,"createdAt":"2026-04-18T21:59:24.340Z","updatedAt":"2026-05-18T18:53:55.278Z","lastSeenAt":"2026-05-18T18:53:55.278Z","tsv":"'/en-us/azure/load-balancer/backend-pool-management':700 '/en-us/azure/load-balancer/configure-inbound-nat-rules-vm-scale-set':522 '/en-us/azure/load-balancer/create-custom-http-health-probe-howto':532 '/en-us/azure/load-balancer/cross-subscription-how-to-attach-backend':712 '/en-us/azure/load-balancer/cross-subscription-how-to-attach-frontend':725 '/en-us/azure/load-balancer/cross-subscription-how-to-global-backend':737 '/en-us/azure/load-balancer/cross-subscription-how-to-internal-load-balancer':748 '/en-us/azure/load-balancer/egress-only':760 '/en-us/azure/load-balancer/howto-load-balancer-imds':894 '/en-us/azure/load-balancer/instance-metadata-service-load-balancer':905 '/en-us/azure/load-balancer/load-balancer-basic-upgrade-guidance':572 '/en-us/azure/load-balancer/load-balancer-best-practices':542 '/en-us/azure/load-balancer/load-balancer-custom-probe-overview':770 '/en-us/azure/load-balancer/load-balancer-distribution-mode':780 '/en-us/azure/load-balancer/load-balancer-faqs':639 '/en-us/azure/load-balancer/load-balancer-health-event-logs':475 '/en-us/azure/load-balancer/load-balancer-ipv6-for-linux':791 '/en-us/azure/load-balancer/load-balancer-monitor-alert-health-event-logs':484 '/en-us/azure/load-balancer/load-balancer-monitor-metrics-cli':917 '/en-us/azure/load-balancer/load-balancer-nat-pool-migration':584 '/en-us/azure/load-balancer/load-balancer-outbound-connections':624 '/en-us/azure/load-balancer/load-balancer-query-metrics-rest-api':928 '/en-us/azure/load-balancer/load-balancer-standard-diagnostics':497 '/en-us/azure/load-balancer/load-balancer-standard-virtual-machine-scale-sets':555 '/en-us/azure/load-balancer/load-balancer-tcp-idle-timeout':651 '/en-us/azure/load-balancer/load-balancer-tcp-reset':661 '/en-us/azure/load-balancer/load-balancer-test-frontend-reachability':507 '/en-us/azure/load-balancer/manage':801 '/en-us/azure/load-balancer/manage-admin-state-how-to':811 '/en-us/azure/load-balancer/manage-inbound-nat-rules':823 '/en-us/azure/load-balancer/manage-probes-how-to':832 '/en-us/azure/load-balancer/manage-rules-how-to':843 '/en-us/azure/load-balancer/monitor-load-balancer':855 '/en-us/azure/load-balancer/monitor-load-balancer-reference':867 '/en-us/azure/load-balancer/move-across-regions-azure-load-balancer':941 '/en-us/azure/load-balancer/network-load-balancing-aws-to-azure-how-to':597 '/en-us/azure/load-balancer/outbound-rules':878 '/en-us/azure/load-balancer/secure-load-balancer':675 '/en-us/azure/load-balancer/skus':607 '/en-us/azure/load-balancer/tutorial-protect-load-balancer-ddos':686 '/en-us/azure/load-balancer/upgrade-basic-standard-with-powershell':954 '/microsoftdocs/mcp/blob/main/readme.md)':166 '3':137 'accept':205 'access':171,369 'across':452,937 'admin':807 'agent':86,130,189,203 'alert':478,487 'api':426,925 'appli':533,665 'architectur':18,55,301,321,608 'attach':713 'attack':382 'autom':440,455,942 'avail':156 'aw':295,586 'azur':2,8,36,46,221,246,298,314,365,373,388,421,467,492,499,534,544,574,592,601,618,629,641,653,670,677,681,691,707,720,743,753,762,772,787,793,803,815,825,834,847,851,862,872,888,907,912,919,933 'azure-load-balanc':1 'backend':694,705,734,806 'backends/frontends':392 'balanc':4,10,38,48,223,248,278,300,316,340,367,390,449,469,494,502,536,547,569,576,589,594,603,620,631,643,655,672,679,693,709,722,729,745,755,764,774,795,805,817,827,836,849,864,874,890,897,909,921,935,948 'balancer/vm':430 'base':399 'basic':285,458,565,944 'basic-to-standard':943 'bastion':757 'behavior':335,391,636,658 'best':14,51,238,265,327,508,538,667 'build':257 'capabl':78 'categori':89,97,113,209,211 'choos':274,598 'cli':423,914 'code':26,63,414,880 'collect/load':435 'combin':68 'configur':24,32,61,253,324,337,383,387,451,512,640,687,690,701,738,749,761,771,781,797,812,824,833,844,868,936 'connect':312,341,616 'connectivity/backend':230 'content':73,175 'control':356,370 'cover':49 'creat':726 'cross':395,703,715,732,740 'cross-subscript':394,702,714,731,739 'custom':258,524 'ddos':374,682 'decis':16,53,267,556 'defend':377 'deploy':29,66,225,245,441,447,537,929 'descript':213 'design':19,56,302,307,609,613 'develop':11 'dhcpv6':782 'diagnos':218,491 'distribut':407,776 'doc':181 'document':76,174 'e.g':101,117 'egress':319 'egress-on':318 'error':226,234 'event':471 'events/logs':228 'execut':562 'expert':5,43 'fallback':193 'faq':632 'fetch':77,173,182,195 'file':107,115,122,127 'fix':220 'frontend':503,717 'github.com':165 'github.com/microsoftdocs/mcp/blob/main/readme.md)':164 'global':727 'guid':163,445 'guidanc':44,243,272,363 'harden':368 'hea':35 'health':227,260,404,470,489,526,765,828 'health/availability':237 'http/https':259,525 'idl':345,645 'imd':233,420,885,902 'implement':523 'import':84,128 'inbound':254,513,818 'incl':393 'includ':12,317 'index':90,210 'instal':160,162 'integr':25,62,413,438,879 'intern':742 'internet':311,615 'interpret':466 'ip':398,431,697,718,900 'ip-bas':397 'ipv6':788 'issu':224 'knowledg':6 'l100':417 'l100-l107':416 'l107':418 'l108':443 'l108-l112':442 'l112':444 'l120':104 'l35':103 'l35-l120':102 'l37':216 'l37-l44':215 'l44':217 'l45':241 'l45-l52':240 'l52':242 'l53':270 'l53-l60':269 'l60':271 'l61':305 'l61-l65':304 'l65':306 'l66':332 'l66-l72':331 'l72':333 'l73':360 'l73-l78':359 'l78':361 'l79':385 'l79-l99':384 'l99':386 'latest':145 'learn':188,202 'learn-agent-skil':187,201 'learn.microsoft.com':474,483,496,506,521,531,541,554,571,583,596,606,623,638,650,660,674,685,699,711,724,736,747,759,769,779,790,800,810,822,831,842,854,866,877,893,904,916,927,940,953 'learn.microsoft.com/en-us/azure/load-balancer/backend-pool-management':698 'learn.microsoft.com/en-us/azure/load-balancer/configure-inbound-nat-rules-vm-scale-set':520 'learn.microsoft.com/en-us/azure/load-balancer/create-custom-http-health-probe-howto':530 'learn.microsoft.com/en-us/azure/load-balancer/cross-subscription-how-to-attach-backend':710 'learn.microsoft.com/en-us/azure/load-balancer/cross-subscription-how-to-attach-frontend':723 'learn.microsoft.com/en-us/azure/load-balancer/cross-subscription-how-to-global-backend':735 'learn.microsoft.com/en-us/azure/load-balancer/cross-subscription-how-to-internal-load-balancer':746 'learn.microsoft.com/en-us/azure/load-balancer/egress-only':758 'learn.microsoft.com/en-us/azure/load-balancer/howto-load-balancer-imds':892 'learn.microsoft.com/en-us/azure/load-balancer/instance-metadata-service-load-balancer':903 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-basic-upgrade-guidance':570 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-best-practices':540 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-custom-probe-overview':768 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-distribution-mode':778 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-faqs':637 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-health-event-logs':473 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-ipv6-for-linux':789 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-monitor-alert-health-event-logs':482 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-monitor-metrics-cli':915 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-nat-pool-migration':582 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-outbound-connections':622 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-query-metrics-rest-api':926 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-standard-diagnostics':495 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-standard-virtual-machine-scale-sets':553 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-tcp-idle-timeout':649 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-tcp-reset':659 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-test-frontend-reachability':505 'learn.microsoft.com/en-us/azure/load-balancer/manage':799 'learn.microsoft.com/en-us/azure/load-balancer/manage-admin-state-how-to':809 'learn.microsoft.com/en-us/azure/load-balancer/manage-inbound-nat-rules':821 'learn.microsoft.com/en-us/azure/load-balancer/manage-probes-how-to':830 'learn.microsoft.com/en-us/azure/load-balancer/manage-rules-how-to':841 'learn.microsoft.com/en-us/azure/load-balancer/monitor-load-balancer':853 'learn.microsoft.com/en-us/azure/load-balancer/monitor-load-balancer-reference':865 'learn.microsoft.com/en-us/azure/load-balancer/move-across-regions-azure-load-balancer':939 'learn.microsoft.com/en-us/azure/load-balancer/network-load-balancing-aws-to-azure-how-to':595 'learn.microsoft.com/en-us/azure/load-balancer/outbound-rules':876 'learn.microsoft.com/en-us/azure/load-balancer/secure-load-balancer':673 'learn.microsoft.com/en-us/azure/load-balancer/skus':605 'learn.microsoft.com/en-us/azure/load-balancer/tutorial-protect-load-balancer-ddos':684 'learn.microsoft.com/en-us/azure/load-balancer/upgrade-basic-standard-with-powershell':952 'limit':21,58,329,334,343,625,634 'line':99,111,212 'link':116,125 'linux':784 'load':3,9,37,47,222,247,277,299,315,339,366,389,429,448,468,493,501,535,546,568,575,588,593,602,619,630,642,654,671,678,692,708,721,728,744,754,763,773,794,804,816,826,835,848,863,873,889,896,908,920,934,947 'loadbalancerhealthev':480 'local':69 'locat':93 'log':472,481,860 'machin':550 'make':17,54,268,557 'manag':802,814 'markdown':192,208 'mcp':151,178 'metadata':433,891 'metadata.generated':132 'metric':436,486,858,910,922 'microsoft':180 'microsoftdoc':152,179 'migrat':284,573,585 'mode':777 'monitor':408,422,476,845,852,857,913 'month':138 'move':292 'nat':255,287,514,577,819 'network':170,381,587 'nlb':296 'occur':352 'old':139 'option':798 'outbound':310,401,411,614,751,869 'outbound-on':400,750 'pattern':20,27,57,64,303,308,415,610,881 'plan':560 'pool':695 'portal':796 'powershel':462,951 'practic':15,52,239,266,328,509,539,668 'prefer':176 'probe':229,261,405,527,766,829 'properti':840 'protect':375,676,683 'provid':42 'public':500 'pull':143 'python':262,529 'queri':184,198,428,895,918 'quick':71 'quick-refer':70 'quota':22,59,330,626 'rang':100 'reachabl':504 'read':106,121 'recommend':264 'refer':72,126,856 'region':453,938 'relev':94 'remot':75 'replic':450,932 'repositori':149 'requir':169 'reset':351,648,657 'resourc':236 'rest':425,924 'retriev':432,887,906 'return':191,207 'right':276,600 'rule':34,288,403,412,515,578,820,837,870 'scale':251,325,518,551 'section':95 'secur':23,60,358,362,662,666 'security.md':118,119 'set':252,347,519,552,767 'skill':39,41,83,168,190,204 'skill-azure-load-balancer' 'sku':279,604 'snat':323,410,621,875 'snat/flow':342 'snat/outbound':33 'snat/timeouts':232 'source-microsoftdocs' 'specifi':110 'standard':286,460,545,567,946 'state':808 'step':281,283 'string':185,199 'subscript':396,704,716,733,741 'suggest':140,157 'tcp':344,350,644,656 'test':498 'text/markdown':206 'timeout':346,646 'tool':153 'topic':464,510,558,611,627,663,688,882,930 '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' 'traffic':231,406,775 'troubleshoot':13,50,214,463 'type':838 'understand':652,792 'upgrad':456,563,949 'url':465,511,559,612,628,664,689,883,931 'use':30,81,87,105,120,177,194,263,313,372,419,461,485,543,884,911 'user':142,159 'v1':289,579 'v2':290,581 'version':146 'via':901,923 'virtual':549 'vm':250,517,899 'vms':785 'volumetr':379 'webpag':196 'when/why':349 'workload':293,590","prices":[{"id":"1e1516ed-5e8d-4f63-94fa-99f54e183b57","listingId":"dc3468b0-b0bc-498e-a009-17bfed4c5ca6","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-18T21:59:24.340Z"}],"sources":[{"listingId":"dc3468b0-b0bc-498e-a009-17bfed4c5ca6","source":"github","sourceId":"MicrosoftDocs/Agent-Skills/azure-load-balancer","sourceUrl":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-load-balancer","isPrimary":false,"firstSeenAt":"2026-04-18T21:59:24.340Z","lastSeenAt":"2026-05-18T18:53:55.278Z"}],"details":{"listingId":"dc3468b0-b0bc-498e-a009-17bfed4c5ca6","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"MicrosoftDocs","slug":"azure-load-balancer","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":"aae3bb83b82e94bd5656e461fdaa1c653db1a9bc","skill_md_path":"skills/azure-load-balancer/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-load-balancer"},"layout":"multi","source":"github","category":"Agent-Skills","frontmatter":{"name":"azure-load-balancer","description":"Expert knowledge for Azure Load Balancer development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring SNAT/outbound rules, health probes, VMSS backends, IMDS/Monitor APIs, or Basic→Standard migrations, and other Azure Load Balancer related development tasks. Not for Azure Application Gateway (use azure-application-gateway), Azure Traffic Manager (use azure-traffic-manager), Azure Front Door (use azure-front-door), Azure Virtual Network (use azure-virtual-network).","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-load-balancer"},"updatedAt":"2026-05-18T18:53:55.278Z"}}