{"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 frontends/backends, SNAT","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 planning/migrating configurations, including Basic→Standard, NAT rules v1→v2, and AWS NLB→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| Plan AWS NLB to Azure Load Balancer migration | 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.698","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 497 github stars · SKILL.md body (9,668 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-22T06:53:34.392Z","embedding":null,"createdAt":"2026-04-18T21:59:24.340Z","updatedAt":"2026-04-22T06:53:34.392Z","lastSeenAt":"2026-04-22T06:53:34.392Z","tsv":"'/en-us/azure/load-balancer/backend-pool-management':692 '/en-us/azure/load-balancer/configure-inbound-nat-rules-vm-scale-set':516 '/en-us/azure/load-balancer/create-custom-http-health-probe-howto':526 '/en-us/azure/load-balancer/cross-subscription-how-to-attach-backend':704 '/en-us/azure/load-balancer/cross-subscription-how-to-attach-frontend':717 '/en-us/azure/load-balancer/cross-subscription-how-to-global-backend':729 '/en-us/azure/load-balancer/cross-subscription-how-to-internal-load-balancer':740 '/en-us/azure/load-balancer/egress-only':752 '/en-us/azure/load-balancer/howto-load-balancer-imds':886 '/en-us/azure/load-balancer/instance-metadata-service-load-balancer':897 '/en-us/azure/load-balancer/load-balancer-basic-upgrade-guidance':566 '/en-us/azure/load-balancer/load-balancer-best-practices':536 '/en-us/azure/load-balancer/load-balancer-custom-probe-overview':762 '/en-us/azure/load-balancer/load-balancer-distribution-mode':772 '/en-us/azure/load-balancer/load-balancer-faqs':631 '/en-us/azure/load-balancer/load-balancer-health-event-logs':469 '/en-us/azure/load-balancer/load-balancer-ipv6-for-linux':783 '/en-us/azure/load-balancer/load-balancer-monitor-alert-health-event-logs':478 '/en-us/azure/load-balancer/load-balancer-monitor-metrics-cli':909 '/en-us/azure/load-balancer/load-balancer-nat-pool-migration':578 '/en-us/azure/load-balancer/load-balancer-outbound-connections':616 '/en-us/azure/load-balancer/load-balancer-query-metrics-rest-api':920 '/en-us/azure/load-balancer/load-balancer-standard-diagnostics':491 '/en-us/azure/load-balancer/load-balancer-standard-virtual-machine-scale-sets':549 '/en-us/azure/load-balancer/load-balancer-tcp-idle-timeout':643 '/en-us/azure/load-balancer/load-balancer-tcp-reset':653 '/en-us/azure/load-balancer/load-balancer-test-frontend-reachability':501 '/en-us/azure/load-balancer/manage':793 '/en-us/azure/load-balancer/manage-admin-state-how-to':803 '/en-us/azure/load-balancer/manage-inbound-nat-rules':815 '/en-us/azure/load-balancer/manage-probes-how-to':824 '/en-us/azure/load-balancer/manage-rules-how-to':835 '/en-us/azure/load-balancer/monitor-load-balancer':847 '/en-us/azure/load-balancer/monitor-load-balancer-reference':859 '/en-us/azure/load-balancer/move-across-regions-azure-load-balancer':933 '/en-us/azure/load-balancer/network-load-balancing-aws-to-azure-how-to':589 '/en-us/azure/load-balancer/outbound-rules':870 '/en-us/azure/load-balancer/secure-load-balancer':667 '/en-us/azure/load-balancer/skus':599 '/en-us/azure/load-balancer/tutorial-protect-load-balancer-ddos':678 '/en-us/azure/load-balancer/upgrade-basic-standard-with-powershell':946 '/microsoftdocs/mcp/blob/main/readme.md)':165 '3':136 'accept':204 'access':170,363 'across':446,929 'admin':799 'agent':85,129,188,202 'alert':472,481 'api':420,917 'appli':527,657 'architectur':18,54,295,315,600 'attach':705 'attack':376 'autom':434,449,934 'avail':155 'aw':290,580 'azur':2,8,35,45,220,245,292,308,359,367,382,415,461,486,493,528,538,568,583,593,610,621,633,645,662,669,673,683,699,712,735,745,754,764,779,785,795,807,817,826,839,843,854,864,880,899,904,911,925 'azure-load-balanc':1 'backend':686,697,726,798 'backends/frontends':386 'balanc':4,10,37,47,222,247,277,294,310,334,361,384,443,463,488,496,530,541,563,570,585,595,612,623,635,647,664,671,685,701,714,721,737,747,756,766,787,797,809,819,828,841,856,866,882,889,901,913,927,940 'balancer/vm':424 'base':393 'basic':283,452,559,936 'basic-to-standard':935 'bastion':749 'behavior':329,385,628,650 'best':14,50,237,264,321,502,532,659 'build':256 'capabl':77 'categori':88,96,112,208,210 'choos':273,590 'cli':417,906 'code':26,62,408,872 'collect/load':429 'combin':67 'configur':24,32,60,252,281,318,331,377,381,445,506,632,679,682,693,730,741,753,763,773,789,804,816,825,836,860,928 'connect':306,335,608 'connectivity/backend':229 'content':72,174 'control':350,364 'cover':48 'creat':718 'cross':389,695,707,724,732 'cross-subscript':388,694,706,723,731 'custom':257,518 'ddos':368,674 'decis':16,52,266,550 'defend':371 'deploy':29,65,224,244,435,441,531,921 'descript':212 'design':19,55,296,301,601,605 'develop':11 'dhcpv6':774 'diagnos':217,485 'distribut':401,768 'doc':180 'document':75,173 'e.g':100,116 'egress':313 'egress-on':312 'error':225,233 'event':465 'events/logs':227 'execut':556 'expert':5,42 'fallback':192 'faq':624 'fetch':76,172,181,194 'file':106,114,121,126 'fix':219 'frontend':497,709 'frontends/backends':33 'github.com':164 'github.com/microsoftdocs/mcp/blob/main/readme.md)':163 'global':719 'guid':162,439 'guidanc':43,242,271,357 'harden':362 'health':226,259,398,464,483,520,757,820 'health/availability':236 'http/https':258,519 'idl':339,637 'imd':232,414,877,894 'implement':517 'import':83,127 'inbound':253,507,810 'incl':387 'includ':12,282,311 'index':89,209 'instal':159,161 'integr':25,61,407,432,871 'intern':734 'internet':305,607 'interpret':460 'ip':392,425,689,710,892 'ip-bas':391 'ipv6':780 'issu':223 'knowledg':6 'l100':411 'l100-l107':410 'l107':412 'l108':437 'l108-l112':436 'l112':438 'l120':103 'l35':102 'l35-l120':101 'l37':215 'l37-l44':214 'l44':216 'l45':240 'l45-l52':239 'l52':241 'l53':269 'l53-l60':268 'l60':270 'l61':299 'l61-l65':298 'l65':300 'l66':326 'l66-l72':325 'l72':327 'l73':354 'l73-l78':353 'l78':355 'l79':379 'l79-l99':378 'l99':380 'latest':144 'learn':187,201 'learn-agent-skil':186,200 'learn.microsoft.com':468,477,490,500,515,525,535,548,565,577,588,598,615,630,642,652,666,677,691,703,716,728,739,751,761,771,782,792,802,814,823,834,846,858,869,885,896,908,919,932,945 'learn.microsoft.com/en-us/azure/load-balancer/backend-pool-management':690 'learn.microsoft.com/en-us/azure/load-balancer/configure-inbound-nat-rules-vm-scale-set':514 'learn.microsoft.com/en-us/azure/load-balancer/create-custom-http-health-probe-howto':524 'learn.microsoft.com/en-us/azure/load-balancer/cross-subscription-how-to-attach-backend':702 'learn.microsoft.com/en-us/azure/load-balancer/cross-subscription-how-to-attach-frontend':715 'learn.microsoft.com/en-us/azure/load-balancer/cross-subscription-how-to-global-backend':727 'learn.microsoft.com/en-us/azure/load-balancer/cross-subscription-how-to-internal-load-balancer':738 'learn.microsoft.com/en-us/azure/load-balancer/egress-only':750 'learn.microsoft.com/en-us/azure/load-balancer/howto-load-balancer-imds':884 'learn.microsoft.com/en-us/azure/load-balancer/instance-metadata-service-load-balancer':895 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-basic-upgrade-guidance':564 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-best-practices':534 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-custom-probe-overview':760 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-distribution-mode':770 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-faqs':629 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-health-event-logs':467 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-ipv6-for-linux':781 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-monitor-alert-health-event-logs':476 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-monitor-metrics-cli':907 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-nat-pool-migration':576 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-outbound-connections':614 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-query-metrics-rest-api':918 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-standard-diagnostics':489 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-standard-virtual-machine-scale-sets':547 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-tcp-idle-timeout':641 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-tcp-reset':651 'learn.microsoft.com/en-us/azure/load-balancer/load-balancer-test-frontend-reachability':499 'learn.microsoft.com/en-us/azure/load-balancer/manage':791 'learn.microsoft.com/en-us/azure/load-balancer/manage-admin-state-how-to':801 'learn.microsoft.com/en-us/azure/load-balancer/manage-inbound-nat-rules':813 'learn.microsoft.com/en-us/azure/load-balancer/manage-probes-how-to':822 'learn.microsoft.com/en-us/azure/load-balancer/manage-rules-how-to':833 'learn.microsoft.com/en-us/azure/load-balancer/monitor-load-balancer':845 'learn.microsoft.com/en-us/azure/load-balancer/monitor-load-balancer-reference':857 'learn.microsoft.com/en-us/azure/load-balancer/move-across-regions-azure-load-balancer':931 'learn.microsoft.com/en-us/azure/load-balancer/network-load-balancing-aws-to-azure-how-to':587 'learn.microsoft.com/en-us/azure/load-balancer/outbound-rules':868 'learn.microsoft.com/en-us/azure/load-balancer/secure-load-balancer':665 'learn.microsoft.com/en-us/azure/load-balancer/skus':597 'learn.microsoft.com/en-us/azure/load-balancer/tutorial-protect-load-balancer-ddos':676 'learn.microsoft.com/en-us/azure/load-balancer/upgrade-basic-standard-with-powershell':944 'limit':21,57,323,328,337,617,626 'line':98,110,211 'link':115,124 'linux':776 'load':3,9,36,46,221,246,276,293,309,333,360,383,423,442,462,487,495,529,540,562,569,584,594,611,622,634,646,663,670,684,700,713,720,736,746,755,765,786,796,808,818,827,840,855,865,881,888,900,912,926,939 'loadbalancerhealthev':474 'local':68 'locat':92 'log':466,475,852 'machin':544 'make':17,53,267,551 'manag':794,806 'markdown':191,207 'mcp':150,177 'metadata':427,883 'metadata.generated':131 'metric':430,480,850,902,914 'microsoft':179 'microsoftdoc':151,178 'migrat':567,586 'mode':769 'monitor':402,416,470,837,844,849,905 'month':137 'nat':254,285,508,571,811 'network':169,375 'nlb':291,581 'occur':346 'old':138 'option':790 'outbound':304,395,405,606,743,861 'outbound-on':394,742 'pattern':20,27,56,63,297,302,409,602,873 'plan':554,579 'planning/migrating':280 'pool':687 'portal':788 'powershel':456,943 'practic':15,51,238,265,322,503,533,660 'prefer':175 'probe':228,260,399,521,758,821 'properti':832 'protect':369,668,675 'provid':41 'public':494 'pull':142 'python':261,523 'queri':183,197,422,887,910 'quick':70 'quick-refer':69 'quota':22,58,324,618 'rang':99 'reachabl':498 'read':105,120 'recommend':263 'refer':71,125,848 'region':447,930 'relev':93 'remot':74 'replic':444,924 'repositori':148 'requir':168 'reset':345,640,649 'resourc':235 'rest':419,916 'retriev':426,879,898 'return':190,206 'right':275,592 'rule':286,397,406,509,572,812,829,862 'scale':250,319,512,545 'section':94 'secur':23,59,352,356,654,658 'security.md':117,118 'set':251,341,513,546,759 'skill':38,40,82,167,189,203 'skill-azure-load-balancer' 'sku':278,596 'snat':34,317,404,613,867 'snat/flow':336 'snat/timeouts':231 'source-microsoftdocs' 'specifi':109 'standard':284,454,539,561,938 'state':800 'string':184,198 'subscript':390,696,708,725,733 'suggest':139,156 'tcp':338,344,636,648 'test':492 'text/markdown':205 'timeout':340,638 'tool':152 'topic':458,504,552,603,619,655,680,874,922 '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':230,400,767 'troubleshoot':13,49,213,457 'type':830 'understand':644,784 'upgrad':450,557,941 'url':459,505,553,604,620,656,681,875,923 'use':30,80,86,104,119,176,193,262,307,366,413,455,479,537,876,903 'user':141,158 'v1':287,573 'v2':288,575 'version':145 'via':893,915 'virtual':543 'vm':249,511,891 'vms':777 'volumetr':373 'webpag':195 'when/why':343","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-04-22T06:53:34.392Z"}],"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":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-22T01:37:27Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"4001d1f96c277b2721039f8a8ed43ca144c812bd","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 frontends/backends, SNAT/outbound rules, health probes, NAT rules v2, or IMDS/Monitor integrations, 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-04-22T06:53:34.392Z"}}