{"id":"e8238488-4e11-47b2-afd1-ea01aff70159","shortId":"QjVm5V","kind":"skill","title":"azure-resource-manager","tagline":"Expert knowledge for Azure Resource Manager development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when authoring Bicep/ARM templates, CI","description":"# Azure Resource Manager Skill\n\nThis skill provides expert guidance for Azure Resource Manager. 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-L131 | Diagnosing and fixing ARM/Bicep deployment and syntax errors (BCP codes), template validation issues, policy/SKU/location/name failures, and enabling detailed deployment troubleshooting logs. |\n| Best Practices | L132-L177 | Best practices for authoring and linting Bicep/ARM templates: naming, parameters, locations, IDs, dependencies, API/module versions, test toolkit usage, and resilient tagging/endpoint design. |\n| Decision Making | L178-L191 | Guidance for planning and choosing between ARM deployment models, migration paths (ASM, ARM JSON, Blueprints), and strategies for large-scale or regional Azure workload relocations. |\n| Architecture & Design Patterns | L192-L199 | Bicep architecture patterns for reusable configs, flexible parameters, deterministic name generation, and sharing variables across templates for scalable ARM deployments. |\n| Limits & Quotas | L200-L226 | ARM/Bicep limits and quotas: subscription/group caps, resources/params/variables/outputs, tags and naming rules, deployment history, throttling, and quota‑related deployment errors and fixes |\n| Security | L227-L253 | Securing ARM/Bicep deployments: handling secrets, secure parameters, RBAC, locks, Private Link, TLS, cross-tenant auth, policy mappings, and management group protection. |\n| Configuration | L254-L321 | Authoring and configuring ARM/Bicep templates: syntax, parameters, types, loops, modules, functions, tags, networking/monitoring resources, policy/governance, and deployment/monitoring behavior. |\n| Integrations & Coding Patterns | L322-L371 | Bicep/ARM coding patterns, operators, and functions, plus CLI/PowerShell/Python/REST integrations for deploying, querying, tagging, and automating Azure resources and resource groups. |\n| Deployment | L372-L428 | Deploying and moving Azure resources with ARM/Bicep: CI/CD pipelines, template specs, deployment scripts, deployment stacks, and cross-subscription/region relocation of many Azure services. |\n\n### Troubleshooting\n| Topic | URL |\n|-------|-----|\n| Interpret Bicep warnings and error diagnostics | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-core-diagnostics |\n| Use ARM preflight validation to catch deployment errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-preflight |\n| Resolve BCP007 unknown declaration type errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp007 |\n| Fix BCP009 incomplete declaration syntax issues | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp009 |\n| Correct BCP018 missing character syntax errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp018 |\n| Resolve BCP029 invalid resource type format | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp029 |\n| Handle BCP033 type mismatch assignment errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp033 |\n| Fix BCP034 array item type mismatch issues | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp034 |\n| Resolve BCP035 missing required resource properties | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp035 |\n| Address BCP036 property type mismatch problems | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp036 |\n| Fix BCP037 invalid property on resource type | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp037 |\n| Resolve BCP040 unsupported string interpolation for keys | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp040 |\n| Troubleshoot BCP048 unresolved function overloads | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp048 |\n| Fix BCP052 missing property on data type errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp052 |\n| Resolve BCP053 invalid property with suggestions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp053 |\n| Address BCP055 invalid property access type errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp055 |\n| Fix BCP057 undefined name in current context | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp057 |\n| Resolve BCP062 invalid referenced declaration errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp062 |\n| Fix BCP063 name not a valid symbol errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp063 |\n| Handle BCP070 function argument type mismatch | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp070 |\n| Resolve BCP071 Bicep function argument count errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp071 |\n| Fix BCP072 parameter default value reference errors in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp072 |\n| Resolve BCP073 assignments to read-only properties in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp073 |\n| Fix BCP076 invalid index operator usage in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp076 |\n| Resolve BCP077 access to write-only properties in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp077 |\n| Fix BCP078 missing values for custom-tagged union types | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp078 |\n| Handle BCP081 missing resource type metadata in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp081 |\n| Resolve BCP082 unknown name and typo suggestions in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp082 |\n| Fix BCP083 invalid or mistyped property names in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp083 |\n| Resolve BCP088 property type mismatch and typos in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp088 |\n| Fix BCP089 disallowed properties and typos on Bicep types | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp089 |\n| Resolve BCP091 file path not found errors in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp091 |\n| Fix BCP124 invalid decorator target types in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp124 |\n| Resolve BCP125 invalid parameter decorators in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp125 |\n| Fix BCP126 invalid variable decorators in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp126 |\n| Resolve BCP127 invalid resource decorators in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp127 |\n| Fix BCP128 invalid module decorators in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp128 |\n| Resolve BCP129 invalid output decorators in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp129 |\n| Fix BCP130 invalid decorator usage in Bicep parameter files | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp130 |\n| Resolve BCP132 missing declaration after decorator in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp132 |\n| Fix BCP135 invalid deployment scopes for Bicep resources | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp135 |\n| Resolve BCP138 unsupported for-expression locations in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp138 |\n| Fix BCP139 mismatched resource and file scopes in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp139 |\n| Resolve BCP144 invalid collection references without index in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp144 |\n| Fix BCP147 missing parameter after decorator in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp147 |\n| Resolve BCP152 invalid function usage as decorator in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp152 |\n| Fix BCP153 missing resource or module after decorator in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp153 |\n| Resolve BCP166 duplicate decorator usage in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp166 |\n| Fix BCP170 invalid child resource names with slashes in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp170 |\n| Resolve BCP192 failures restoring external Bicep modules | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp192 |\n| Fix BCP201 invalid Bicep extension specification strings | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp201 |\n| Resolve BCP226 missing diagnostic codes in #disable-next-line | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp226 |\n| Fix BCP238 unexpected newline after comma in Bicep arrays/objects | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp238 |\n| Resolve BCP266 missing metadata identifier in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp266 |\n| Fix BCP288 using types as values in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp288 |\n| Resolve BCP290 missing parameter or type after decorator in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp290 |\n| Fix BCP292 missing parameter, output, or type after decorator | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp292 |\n| Resolve BCP293 invalid union members in Bicep type declarations | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp293 |\n| Fix BCP294 unreducible type unions in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp294 |\n| Resolve BCP302 invalid type names in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp302 |\n| Resolve BCP311 invalid index diagnostics in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp311 |\n| Fix BCP318 null access errors in Bicep deployments | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp318 |\n| Handle BCP327 value too large diagnostics in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp327 |\n| Handle BCP328 value too small diagnostics in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp328 |\n| Resolve BCP332 string or array too long errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp332 |\n| Resolve BCP333 string or array too short errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp333 |\n| Understand BCP335 potential maximum length violations | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp335 |\n| Fix BCP337 invalid declarations in Bicep parameters files | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp337 |\n| Resolve BCP338 unresolved parameter name errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp338 |\n| Fix BCP401 spread operator usage issues in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp401 |\n| Resolve BCP414 invalid reverse index operator usage | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp414 |\n| Handle BCP416 string pattern mismatch diagnostics | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp416 |\n| Fix BCP420 unresolved or complex scope expressions in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp420 |\n| Resolve BCP422 function calls on non-existent resources | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp422 |\n| Troubleshoot common Bicep installation errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/installation-troubleshoot |\n| Delete Azure resource groups and handle deletion responses | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/delete-resource-group |\n| Resolve common Azure ARM deployment errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/common-deployment-errors |\n| Create ARM templates for targeted troubleshooting | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/create-troubleshooting-template |\n| Enable debug logging for ARM deployments | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/enable-debug-logging |\n| Fix invalid resource name and type segment errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-invalid-name-segments |\n| Diagnose and fix Azure ARM invalid template errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-invalid-template |\n| Resolve resource not found errors in Azure | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-not-found |\n| Fix parent resource dependency errors in ARM | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-parent-resource |\n| Resolve RequestDisallowedByPolicy errors in ARM | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-policy-requestdisallowedbypolicy |\n| Resolve location ineligible errors for Azure regions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-region-access-policy |\n| Fix resource provider registration errors in ARM | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-register-resource-provider |\n| Fix reserved resource name errors in Azure | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-reserved-resource-name |\n| Fix SKU not available errors in Azure deployments | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-sku-not-available |\n| Fix storage account name errors in ARM deployments | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-storage-account-name |\n| Find ARM and Bicep deployment error codes | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/find-error-code |\n| Troubleshoot Azure management group SDK errors | https://learn.microsoft.com/en-us/azure/governance/management-groups/troubleshoot/general |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Apply recommended best practices for Bicep development | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/best-practices |\n| Use and customize Bicep linter rules | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter |\n| Avoid literal admin usernames in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-admin-username-should-not-be-literal |\n| Validate artifacts parameters in Bicep templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-artifacts-parameters |\n| Clean up decompiled names in Bicep files | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-decompiler-cleanup |\n| Use explicit locations for Bicep module parameters | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-explicit-values-for-loc-params |\n| Scope nested deployment templates correctly in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-nested-deployment-template-scoping |\n| Avoid conflicting metadata decorators in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-conflicting-metadata |\n| Avoid root-level deployment resources in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-deployments-resources |\n| Discourage explicit any type usage in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-explicit-any |\n| Apply Bicep linter rule for environment-specific URLs | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-hardcoded-environment-urls |\n| Avoid hardcoded Azure locations in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-hardcoded-location |\n| Restrict location expressions to parameter defaults | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-loc-expr-outside-params |\n| Remove unnecessary dependsOn entries in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unnecessary-dependson |\n| Detect unused existing resources in Bicep files | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-existing-resources |\n| Detect unused imports in Bicep templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-imports |\n| Detect unused parameters in Bicep templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-parameters |\n| Detect unused variables in Bicep templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-variables |\n| Prefer string interpolation over concat in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-prefer-interpolation |\n| Prefer unquoted property names in Bicep objects | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-prefer-unquoted-property-names |\n| Simplify unnecessary string interpolation in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-simplify-interpolation |\n| Simplify JSON null usage in Bicep templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-simplify-json-null |\n| Use parent property for child resources in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-parent-property |\n| Use recent API versions in Bicep resources | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-recent-api-versions |\n| Use recent Az PowerShell versions in scripts | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-recent-az-powershell-version |\n| Use recent public Bicep module versions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-recent-module-versions |\n| Apply Bicep linter rule for resource ID functions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-resource-id-functions |\n| Use resource symbol references instead of list/reference | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-resource-symbol-reference |\n| Refactor Bicep code to use safe access operator | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-safe-access |\n| Avoid non-deterministic resource names in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-stable-resource-identifier |\n| Prevent preview VM images with Bicep linter | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-stable-vm-image |\n| Detect what-if short-circuiting in Bicep modules | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-what-if-short-circuiting |\n| Apply best practices for custom action endpoints in Azure | https://learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/custom-providers-action-endpoint-how-to |\n| Implement custom resource endpoints with Azure best practices | https://learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/custom-providers-resources-endpoint-how-to |\n| Tag mission-critical Azure workloads for resiliency assessments | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-mission-critical-workload |\n| Use ARM test toolkit rules for all JSON files | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/all-files-test-cases |\n| Apply ARM template authoring best practices | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/best-practices |\n| Validate createUiDefinition.json with ARM test toolkit | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/createuidefinition-test-cases |\n| Apply test toolkit rules to ARM parameter files | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/parameter-file-test-cases |\n| Design ARM templates reusable across Azure clouds | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-cloud-consistency |\n| Understand ARM template test toolkit template cases | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-test-cases |\n| Run ARM template test toolkit for best practices | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/test-toolkit |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Plan migration from ARM JSON templates to Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/migrate |\n| Migrate Azure Blueprints to deployment stacks | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/migrate-blueprint |\n| Plan migration from Azure Service Manager to ARM | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/asm-retirement |\n| Choose between classic and Resource Manager deployment models | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/deployment-models |\n| Evaluate Azure workloads for regional relocation | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-evaluate |\n| Plan Azure workload relocation projects by phase | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-index |\n| Initiate large-scale Azure relocation projects | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-initiate |\n| Choose strategies for Azure workload relocation | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-select |\n| Understand complete mode deletion behavior by resource | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-complete-mode-deletion |\n| Choose between incremental and complete ARM deployments | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-modes |\n\n### Architecture & Design Patterns\n| Topic | URL |\n|-------|-----|\n| Apply the configuration set pattern in Bicep templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/patterns-configuration-set |\n| Use logical parameter pattern for flexible Bicep deployments | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/patterns-logical-parameter |\n| Implement robust name generation patterns in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/patterns-name-generation |\n| Use shared variable file pattern in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/patterns-shared-variable-file |\n\n### Limits & Quotas\n| Topic | URL |\n|-------|-----|\n| Deploy Bicep templates at subscription scope | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-to-subscription |\n| Limit predeployment asserts in Bicep templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-asserts |\n| Respect ARM output limits in Bicep templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-outputs |\n| Enforce ARM parameter limits in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-parameters |\n| Enforce ARM resource count limits in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-resources |\n| Enforce ARM variable count limits in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-variables |\n| Configure outputs in Bicep templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/outputs |\n| Define and manage parameters in Bicep templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/parameters |\n| Declare resources in Bicep and observe limits | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/resource-declaration |\n| Review Azure subscription and service limits and quotas | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits |\n| Handle Azure Resource Manager request throttling limits | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/request-limits-and-throttling |\n| Apply Azure resource naming rules and restrictions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-name-rules |\n| Identify Azure resources exempt from 800-per-group limit | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resources-without-resource-group-limit |\n| Apply and understand Azure resource tag limits | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources |\n| Check tag support and cost reporting by resource type | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-support |\n| Deploy ARM templates at subscription scope | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-to-subscription |\n| View and manage ARM deployment history limits | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-history |\n| Understand ARM deployment history limits and cleanup | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-history-deletions |\n| Use and limit outputs in ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/outputs |\n| Use ARM template expressions and syntax rules | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-expressions |\n| Resolve deployment quota exceeded errors in ARM | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/deployment-quota-exceeded |\n| Resolve ARM job size exceeded deployment errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-job-size-exceeded |\n| Resolve resource quota errors in ARM deployments | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-resource-quota |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Run Bicep deployment scripts inside private virtual networks | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-vnet |\n| Execute Bicep deployment scripts via private endpoints | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-vnet-private-endpoint |\n| Pass Key Vault secrets as Bicep parameters | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/key-vault-parameter |\n| Prevent exposing secrets in Bicep outputs | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-outputs-should-not-contain-secrets |\n| Protect commandToExecute secrets in Bicep scripts | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-protect-commandtoexecute-secrets |\n| Avoid hardcoded defaults for secure Bicep parameters | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-secure-parameter-default |\n| Secure parameters in nested Bicep deployments | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-secure-params-in-nested-deploy |\n| Ensure secret-like parameters are marked secure | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-secure-secrets-in-parameters |\n| Enforce secure adminPassword values in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-secure-value-for-secure-inputs |\n| Define Azure RBAC roles and assignments with Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scenarios-rbac |\n| Manage deployment secrets with Bicep and Key Vault | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scenarios-secrets |\n| Authenticate Azure Resource Manager requests across tenants | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant |\n| Configure ARM management access through Private Link (commands) | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/create-private-link-access-commands |\n| Secure ARM management with Private Link via Azure portal | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/create-private-link-access-portal |\n| Protect Azure resources with management locks | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/lock-resources |\n| Manage existing Azure Resource Manager Private Links via API | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-private-link-access-commands |\n| Map Azure Policy regulatory controls for ARM | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/security-controls-policy |\n| Use Azure Resource Manager service tags in network security rules | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/service-tags |\n| Plan for TLS version support changes in Azure Resource Manager | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tls-support |\n| Use Key Vault secrets as ARM template parameters | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/key-vault-parameter |\n| Securely deploy private ARM templates with SAS | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/secure-template-with-sas-token |\n| Use Key Vault secrets in ARM template parameters | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-tutorial-use-key-vault |\n| Configure hierarchy protection for Azure management groups | https://learn.microsoft.com/en-us/azure/governance/management-groups/how-to/protect-resource-hierarchy |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Use Bicep CLI commands to manage ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-cli |\n| Configure Bicep environment with bicepconfig.json | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-config |\n| Configure Bicep linter rules in bicepconfig.json | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-config-linter |\n| Configure Bicep module aliases and credentials | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-config-modules |\n| Reference available built-in functions in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions |\n| Use the any() function to relax Bicep typing | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-any |\n| Import shared functionality and namespaces in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-import |\n| Run and configure the Bicep MCP server for AI tools | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-mcp-server |\n| Configure using and using none in Bicep parameters | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-using |\n| Configure child resource names and types in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/child-resource-name-type |\n| Configure conditional resource deployments in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/conditional-resource-deployment |\n| Use supported data types in Bicep files | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/data-types |\n| Configure dev environments for Bicep deployment scripts | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-bicep-configure-dev |\n| Reference existing Azure resources in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/existing-resource |\n| Understand Bicep file structure and syntax | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/file |\n| Install and configure Bicep tooling environments | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/install |\n| Use iterative loops to generate Bicep resources | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/loops |\n| Organize deployments using Bicep modules | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/modules |\n| Create and use Bicep parameter files | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/parameter-files |\n| Configure resource dependencies in Bicep deployments | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/resource-dependencies |\n| Define Azure monitoring resources using Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scenarios-monitoring |\n| Configure Azure virtual networks using Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scenarios-virtual-networks |\n| Set scope for extension resources in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scope-extension-resources |\n| Define user-defined data types in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/user-defined-data-types |\n| Create and use user-defined functions in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/user-defined-functions |\n| Use built-in Azure Policy definitions for custom providers | https://learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/policy-reference |\n| Configure cache custom resources for Azure Custom Providers | https://learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/proxy-cache-resource-endpoint-reference |\n| Configure proxy custom resources for Azure Custom Providers | https://learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/proxy-resource-endpoint-reference |\n| Track long-running Azure operations via ARM async status | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/async-operations |\n| Map Azure services to Resource Manager provider namespaces | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-services-resource-providers |\n| Configure Azure Resource Manager for EU data boundary | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-data-boundary |\n| Configure monitoring and alerts for Azure Resource Manager | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/monitor-resource-manager |\n| Reference metrics and logs for monitoring Azure Resource Manager | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/monitor-resource-manager-reference |\n| Use built-in Azure Policy definitions for ARM governance | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/policy-reference |\n| Configure and manage Azure preview features via Microsoft.Features | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/preview-features |\n| Use Resource Group insights to monitor application health | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-group-insights |\n| Manage and delete personal data in Azure Resource Manager | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-manager-personal-data |\n| Discover Azure resource providers, types, and API versions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-providers-and-types |\n| Enforce tag compliance with Azure Policy definitions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-policies |\n| Configure resource tags using Bicep templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-bicep |\n| Configure tags in ARM templates during deployment | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-templates |\n| Define reusable type definitions in ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/definitions |\n| Configure parameters and constraints in ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/parameters |\n| Declare ARM template resources and properties | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/resource-declaration |\n| Configure ARM template structure and JSON sections | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/syntax |\n| Reference of all ARM template functions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions |\n| Use array functions in ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-array |\n| Use CIDR functions in ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-cidr |\n| Use comparison functions in ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-comparison |\n| Use date functions in ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-date |\n| Use deployment functions in ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-deployment |\n| Use lambda functions in ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-lambda |\n| Use logical functions in ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-logical |\n| Use numeric functions in ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-numeric |\n| Use object functions in ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-object |\n| Use resource functions in ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-resource |\n| Use scope functions in ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-scope |\n| Use string functions in ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-string |\n| Create and manage Azure ARM template specs | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs |\n| Configure Azure portal forms for template specs | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs-create-portal-forms |\n| Update Visual Studio ARM deployment to Az PowerShell | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/update-visual-studio-deployment-script |\n| Create and use user-defined functions in ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/user-defined-functions |\n| Define and use variables in ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/variables |\n| Configure and manage Azure Service Group membership at scale | https://learn.microsoft.com/en-us/azure/governance/service-groups/manage-membership |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Use Bicep CLI jsonrpc for programmatic tooling integration | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-cli-jsonrpc |\n| Use Bicep extensions to reach external resources | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-extension |\n| Use Bicep array functions in ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-array |\n| Manipulate IP ranges with Bicep CIDR functions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-cidr |\n| Work with dates using Bicep date functions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-date |\n| Retrieve deployment metadata with Bicep functions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-deployment |\n| Load external file content in Bicep deployments | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-files |\n| Control Bicep execution flow with fail function | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-flow-control |\n| Use lambda expressions and functions in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-lambda |\n| Apply logical functions and operators in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-logical |\n| Use numeric functions in Bicep templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-numeric |\n| Manipulate objects using Bicep object functions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-object |\n| Use functions in Bicep parameters files | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-parameters-file |\n| Get Azure resource values with Bicep functions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-resource |\n| Access deployment scopes using Bicep scope functions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-scope |\n| Manipulate text with Bicep string functions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-string |\n| Deploy Kubernetes resources to AKS using Bicep extension | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-kubernetes-extension |\n| Map JSON ARM template syntax to Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/compare-template-syntax |\n| Decompile ARM JSON templates into Bicep files | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/decompile |\n| Convert Bicep to JSON ARM templates with MSBuild | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/msbuild-bicep-file |\n| Use the Bicep null-forgiving operator safely | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operator-null-forgiving |\n| Prevent null reference errors with Bicep safe-dereference | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operator-safe-dereference |\n| Expand arrays and objects with Bicep spread operator | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operator-spread |\n| Use core Bicep operators in ARM deployments | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators |\n| Access resources and properties with Bicep accessor operators | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators-access |\n| Compare values using Bicep comparison operators | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators-comparison |\n| Evaluate conditions with Bicep logical operators | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators-logical |\n| Perform calculations with Bicep numeric operators | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators-numeric |\n| Build C# Azure Function endpoints for custom providers | https://learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/reference-custom-providers-csharp-endpoint |\n| Manage Azure resource groups using Azure CLI | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-cli |\n| Manage Azure resource groups with PowerShell cmdlets | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-powershell |\n| Create and manage resource groups using Python SDK | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-python |\n| Deploy and manage Azure resources using Azure CLI | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-cli |\n| Deploy and manage Azure resources with PowerShell | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-powershell |\n| Manage Azure resources programmatically with Python and ARM | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-python |\n| Manage Azure resources via ARM REST API operations | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-rest |\n| Sample Azure Resource Graph queries for ARM resources | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-graph-samples |\n| Tag Azure resources using Azure CLI commands | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-cli |\n| Manage Azure resource tags with PowerShell | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-powershell |\n| Tag Azure resources programmatically with Python SDK | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-python |\n| Deploy VM extensions via ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-tutorial-deploy-vm-extensions |\n| Use ARM deployment scripts for custom automation | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-tutorial-deployment-script |\n| Use Azure Resource Graph queries for management groups | https://learn.microsoft.com/en-us/azure/governance/management-groups/resource-graph-samples |\n| Add Azure Service Group members using REST API | https://learn.microsoft.com/en-us/azure/governance/service-groups/create-service-group-member-rest-api |\n| Create Azure Service Groups using REST API | https://learn.microsoft.com/en-us/azure/governance/service-groups/create-service-group-rest-api |\n| Run Azure Resource Graph queries for Service Groups | https://learn.microsoft.com/en-us/azure/governance/service-groups/resource-graph-samples |\n\n### Deployment\n| Topic | URL |\n|-------|-----|\n| Configure Azure Pipelines to deploy Bicep files | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/add-template-to-azure-pipelines |\n| Create Azure resource groups using Bicep deployments | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/create-resource-group |\n| Deploy Bicep from Azure Cloud Shell with constraints | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-cloud-shell |\n| Automate Bicep deployments with GitHub Actions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-github-actions |\n| Deploy Bicep templates to management groups | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-to-management-group |\n| Deploy Bicep templates to Azure resource groups | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-to-resource-group |\n| Deploy Bicep templates at tenant scope | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-to-tenant |\n| Use deploymentScripts resources in Bicep deployments | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-bicep |\n| Develop and structure deployment scripts in Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-develop |\n| Manage Azure deployment stacks using Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-stacks |\n| Set up a private Azure container registry for Bicep modules | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/private-module-registry |\n| Create and deploy template specs with Bicep | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/template-specs |\n| Move Azure App Service across subscriptions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/app-service-move-limitations |\n| Move classic Azure resources with ARM | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/classic-model-move-limitations |\n| Move Cloud Services (extended support) resources | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/cloud-services-extended-support |\n| Move Azure networking resources without downtime | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/networking-move-limitations |\n| Handle special cases when moving Azure VMs | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/virtual-machines-move-limitations |\n| Execute ARM move operations between subscriptions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-resource-group-and-subscription |\n| Check move support for Azure resource types | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-support-resources |\n| Cut over Azure workloads after migration | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-cutover |\n| Migrate Azure workloads to a new region | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-migrate |\n| Relocate Azure Application Gateway and WAF between regions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-app-gateway |\n| Relocate Azure App Service to another region | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-app-service |\n| Relocate Azure Automation accounts across regions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-automation |\n| Relocate Azure Backup protection to another region | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-backup |\n| Relocate Azure Container Registry or use geo-replication | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-container-registry |\n| Relocate Azure Cosmos DB NoSQL accounts regionally | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-cosmos-db |\n| Relocate Azure Event Grid custom topics regionally | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-grid-custom-topics |\n| Relocate Azure Event Grid domains via ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-grid-domains |\n| Relocate Azure Event Grid system topics to new regions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-grid-system-topics |\n| Relocate Azure Event Hubs namespaces by template | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-hub |\n| Relocate Azure Event Hubs dedicated clusters | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-hub-cluster |\n| Relocate Azure Firewall protecting a virtual network | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-firewall |\n| Relocate Azure Functions apps between regions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-functions |\n| Relocate Azure HDInsight clusters across regions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-hdinsight |\n| Work around lack of Azure Key Vault relocation | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-key-vault |\n| Relocate Azure Kubernetes Service clusters by region | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-kubernetes-service |\n| Relocate Log Analytics workspaces and reconfigure senders | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-log-analytics |\n| Relocate Azure NetApp Files volumes across regions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-netapp |\n| Relocate Azure Database for PostgreSQL across regions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-postgresql-flexible-server |\n| Relocate Azure Private Link Service to new regions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-private-link |\n| Relocate Recovery Services vault and Site Recovery | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-site-recovery |\n| Relocate Azure Static Web Apps to new regions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-static-web-apps |\n| Relocate Azure Virtual Machine Scale Sets regionally | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-virtual-machine-scale-sets |\n| Relocate Azure Virtual Networks using ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-virtual-network |\n| Relocate Azure Network Security Groups via templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-virtual-network-nsg |\n| Configure Azure Pipelines CI/CD for ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/add-template-to-azure-pipelines |\n| Create and deploy ARM resources from Visual Studio | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/create-visual-studio-deployment-project |\n| Deploy ARM templates using GitHub Actions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-github-actions |\n| Deploy ARM linked templates for complex solutions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-tutorial-linked-template |\n| Deploy local ARM templates from your machine | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-tutorial-local-template |\n| Set up CI/CD for ARM templates with Pipelines | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-tutorial-pipeline |\n| Create template specs with linked ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs-create-linked |\n| Deploy template specs as linked ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs-deploy-linked-template |","tags":["azure","resource","manager","agent","skills","microsoftdocs","agent-skills","agentic-skills","agentskill","ai-agents","ai-coding","azure-functions"],"capabilities":["skill","source-microsoftdocs","skill-azure-resource-manager","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-resource-manager","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 (58,224 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:36.769Z","embedding":null,"createdAt":"2026-04-18T21:59:59.794Z","updatedAt":"2026-04-22T00:53:36.769Z","lastSeenAt":"2026-04-22T00:53:36.769Z","tsv":"'/en-us/azure/azure-resource-manager/bicep/add-template-to-azure-pipelines':3611 '/en-us/azure/azure-resource-manager/bicep/best-practices':1429 '/en-us/azure/azure-resource-manager/bicep/bicep-cli':2488 '/en-us/azure/azure-resource-manager/bicep/bicep-cli-jsonrpc':3142 '/en-us/azure/azure-resource-manager/bicep/bicep-config':2496 '/en-us/azure/azure-resource-manager/bicep/bicep-config-linter':2505 '/en-us/azure/azure-resource-manager/bicep/bicep-config-modules':2514 '/en-us/azure/azure-resource-manager/bicep/bicep-core-diagnostics':463 '/en-us/azure/azure-resource-manager/bicep/bicep-extension':3152 '/en-us/azure/azure-resource-manager/bicep/bicep-functions':2525 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-any':2536 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-array':3162 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-cidr':3172 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-date':3182 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-deployment':3191 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-files':3201 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-flow-control':3211 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-lambda':3221 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-logical':3231 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-numeric':3240 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-object':3249 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-parameters-file':3258 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-resource':3268 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-scope':3278 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-string':3287 '/en-us/azure/azure-resource-manager/bicep/bicep-import':2546 '/en-us/azure/azure-resource-manager/bicep/bicep-kubernetes-extension':3298 '/en-us/azure/azure-resource-manager/bicep/bicep-mcp-server':2559 '/en-us/azure/azure-resource-manager/bicep/bicep-using':2570 '/en-us/azure/azure-resource-manager/bicep/child-resource-name-type':2581 '/en-us/azure/azure-resource-manager/bicep/compare-template-syntax':3308 '/en-us/azure/azure-resource-manager/bicep/conditional-resource-deployment':2590 '/en-us/azure/azure-resource-manager/bicep/create-resource-group':3621 '/en-us/azure/azure-resource-manager/bicep/data-types':2600 '/en-us/azure/azure-resource-manager/bicep/decompile':3318 '/en-us/azure/azure-resource-manager/bicep/deploy-cloud-shell':3632 '/en-us/azure/azure-resource-manager/bicep/deploy-github-actions':3641 '/en-us/azure/azure-resource-manager/bicep/deploy-preflight':474 '/en-us/azure/azure-resource-manager/bicep/deploy-to-management-group':3650 '/en-us/azure/azure-resource-manager/bicep/deploy-to-resource-group':3660 '/en-us/azure/azure-resource-manager/bicep/deploy-to-subscription':2008 '/en-us/azure/azure-resource-manager/bicep/deploy-to-tenant':3669 '/en-us/azure/azure-resource-manager/bicep/deployment-script-bicep':3678 '/en-us/azure/azure-resource-manager/bicep/deployment-script-bicep-configure-dev':2610 '/en-us/azure/azure-resource-manager/bicep/deployment-script-develop':3688 '/en-us/azure/azure-resource-manager/bicep/deployment-script-vnet':2243 '/en-us/azure/azure-resource-manager/bicep/deployment-script-vnet-private-endpoint':2253 '/en-us/azure/azure-resource-manager/bicep/deployment-stacks':3697 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp007':483 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp009':492 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp018':501 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp029':510 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp033':519 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp034':529 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp035':538 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp036':547 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp037':557 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp040':567 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp048':575 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp052':586 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp053':595 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp055':605 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp057':615 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp062':624 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp063':635 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp070':644 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp071':654 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp072':666 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp073':679 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp076':690 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp077':703 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp078':716 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp081':727 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp082':739 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp083':751 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp088':763 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp089':775 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp091':787 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp124':798 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp125':808 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp126':818 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp127':828 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp128':838 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp129':848 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp130':860 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp132':871 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp135':882 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp138':894 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp139':906 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp144':918 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp147':929 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp152':941 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp153':954 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp166':964 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp170':977 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp192':987 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp201':997 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp226':1010 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp238':1022 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp266':1032 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp288':1043 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp290':1056 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp292':1068 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp293':1080 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp294':1090 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp302':1100 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp311':1110 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp318':1121 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp327':1132 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp328':1143 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp332':1154 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp333':1165 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp335':1174 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp337':1185 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp338':1194 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp401':1205 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp414':1215 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp416':1224 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp420':1236 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp422':1248 '/en-us/azure/azure-resource-manager/bicep/existing-resource':2619 '/en-us/azure/azure-resource-manager/bicep/file':2628 '/en-us/azure/azure-resource-manager/bicep/install':2637 '/en-us/azure/azure-resource-manager/bicep/installation-troubleshoot':1256 '/en-us/azure/azure-resource-manager/bicep/key-vault-parameter':2263 '/en-us/azure/azure-resource-manager/bicep/linter':1438 '/en-us/azure/azure-resource-manager/bicep/linter-rule-admin-username-should-not-be-literal':1447 '/en-us/azure/azure-resource-manager/bicep/linter-rule-artifacts-parameters':1456 '/en-us/azure/azure-resource-manager/bicep/linter-rule-decompiler-cleanup':1466 '/en-us/azure/azure-resource-manager/bicep/linter-rule-explicit-values-for-loc-params':1476 '/en-us/azure/azure-resource-manager/bicep/linter-rule-max-asserts':2017 '/en-us/azure/azure-resource-manager/bicep/linter-rule-max-outputs':2027 '/en-us/azure/azure-resource-manager/bicep/linter-rule-max-parameters':2036 '/en-us/azure/azure-resource-manager/bicep/linter-rule-max-resources':2046 '/en-us/azure/azure-resource-manager/bicep/linter-rule-max-variables':2056 '/en-us/azure/azure-resource-manager/bicep/linter-rule-nested-deployment-template-scoping':1486 '/en-us/azure/azure-resource-manager/bicep/linter-rule-no-conflicting-metadata':1495 '/en-us/azure/azure-resource-manager/bicep/linter-rule-no-deployments-resources':1506 '/en-us/azure/azure-resource-manager/bicep/linter-rule-no-explicit-any':1516 '/en-us/azure/azure-resource-manager/bicep/linter-rule-no-hardcoded-environment-urls':1528 '/en-us/azure/azure-resource-manager/bicep/linter-rule-no-hardcoded-location':1537 '/en-us/azure/azure-resource-manager/bicep/linter-rule-no-loc-expr-outside-params':1546 '/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unnecessary-dependson':1555 '/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-existing-resources':1565 '/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-imports':1574 '/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-parameters':1583 '/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-variables':1592 '/en-us/azure/azure-resource-manager/bicep/linter-rule-outputs-should-not-contain-secrets':2272 '/en-us/azure/azure-resource-manager/bicep/linter-rule-prefer-interpolation':1602 '/en-us/azure/azure-resource-manager/bicep/linter-rule-prefer-unquoted-property-names':1612 '/en-us/azure/azure-resource-manager/bicep/linter-rule-protect-commandtoexecute-secrets':2281 '/en-us/azure/azure-resource-manager/bicep/linter-rule-secure-parameter-default':2291 '/en-us/azure/azure-resource-manager/bicep/linter-rule-secure-params-in-nested-deploy':2300 '/en-us/azure/azure-resource-manager/bicep/linter-rule-secure-secrets-in-parameters':2311 '/en-us/azure/azure-resource-manager/bicep/linter-rule-simplify-interpolation':1621 '/en-us/azure/azure-resource-manager/bicep/linter-rule-simplify-json-null':1631 '/en-us/azure/azure-resource-manager/bicep/linter-rule-use-parent-property':1642 '/en-us/azure/azure-resource-manager/bicep/linter-rule-use-recent-api-versions':1652 '/en-us/azure/azure-resource-manager/bicep/linter-rule-use-recent-az-powershell-version':1662 '/en-us/azure/azure-resource-manager/bicep/linter-rule-use-recent-module-versions':1671 '/en-us/azure/azure-resource-manager/bicep/linter-rule-use-resource-id-functions':1682 '/en-us/azure/azure-resource-manager/bicep/linter-rule-use-resource-symbol-reference':1692 '/en-us/azure/azure-resource-manager/bicep/linter-rule-use-safe-access':1703 '/en-us/azure/azure-resource-manager/bicep/linter-rule-use-secure-value-for-secure-inputs':2320 '/en-us/azure/azure-resource-manager/bicep/linter-rule-use-stable-resource-identifier':1714 '/en-us/azure/azure-resource-manager/bicep/linter-rule-use-stable-vm-image':1724 '/en-us/azure/azure-resource-manager/bicep/linter-rule-what-if-short-circuiting':1737 '/en-us/azure/azure-resource-manager/bicep/loops':2647 '/en-us/azure/azure-resource-manager/bicep/migrate':1859 '/en-us/azure/azure-resource-manager/bicep/migrate-blueprint':1868 '/en-us/azure/azure-resource-manager/bicep/modules':2655 '/en-us/azure/azure-resource-manager/bicep/msbuild-bicep-file':3329 '/en-us/azure/azure-resource-manager/bicep/operator-null-forgiving':3340 '/en-us/azure/azure-resource-manager/bicep/operator-safe-dereference':3352 '/en-us/azure/azure-resource-manager/bicep/operator-spread':3363 '/en-us/azure/azure-resource-manager/bicep/operators':3373 '/en-us/azure/azure-resource-manager/bicep/operators-access':3384 '/en-us/azure/azure-resource-manager/bicep/operators-comparison':3393 '/en-us/azure/azure-resource-manager/bicep/operators-logical':3402 '/en-us/azure/azure-resource-manager/bicep/operators-numeric':3411 '/en-us/azure/azure-resource-manager/bicep/outputs':2064 '/en-us/azure/azure-resource-manager/bicep/parameter-files':2664 '/en-us/azure/azure-resource-manager/bicep/parameters':2074 '/en-us/azure/azure-resource-manager/bicep/patterns-configuration-set':1964 '/en-us/azure/azure-resource-manager/bicep/patterns-logical-parameter':1975 '/en-us/azure/azure-resource-manager/bicep/patterns-name-generation':1985 '/en-us/azure/azure-resource-manager/bicep/patterns-shared-variable-file':1995 '/en-us/azure/azure-resource-manager/bicep/private-module-registry':3710 '/en-us/azure/azure-resource-manager/bicep/resource-declaration':2084 '/en-us/azure/azure-resource-manager/bicep/resource-dependencies':2673 '/en-us/azure/azure-resource-manager/bicep/scenarios-monitoring':2682 '/en-us/azure/azure-resource-manager/bicep/scenarios-rbac':2331 '/en-us/azure/azure-resource-manager/bicep/scenarios-secrets':2342 '/en-us/azure/azure-resource-manager/bicep/scenarios-virtual-networks':2691 '/en-us/azure/azure-resource-manager/bicep/scope-extension-resources':2701 '/en-us/azure/azure-resource-manager/bicep/template-specs':3720 '/en-us/azure/azure-resource-manager/bicep/user-defined-data-types':2712 '/en-us/azure/azure-resource-manager/bicep/user-defined-functions':2724 '/en-us/azure/azure-resource-manager/custom-providers/custom-providers-action-endpoint-how-to':1749 '/en-us/azure/azure-resource-manager/custom-providers/custom-providers-resources-endpoint-how-to':1760 '/en-us/azure/azure-resource-manager/custom-providers/policy-reference':2737 '/en-us/azure/azure-resource-manager/custom-providers/proxy-cache-resource-endpoint-reference':2748 '/en-us/azure/azure-resource-manager/custom-providers/proxy-resource-endpoint-reference':2759 '/en-us/azure/azure-resource-manager/custom-providers/reference-custom-providers-csharp-endpoint':3422 '/en-us/azure/azure-resource-manager/management/asm-retirement':1879 '/en-us/azure/azure-resource-manager/management/async-operations':2772 '/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant':2352 '/en-us/azure/azure-resource-manager/management/azure-services-resource-providers':2783 '/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits':2095 '/en-us/azure/azure-resource-manager/management/create-private-link-access-commands':2363 '/en-us/azure/azure-resource-manager/management/create-private-link-access-portal':2375 '/en-us/azure/azure-resource-manager/management/delete-resource-group':1267 '/en-us/azure/azure-resource-manager/management/deployment-models':1890 '/en-us/azure/azure-resource-manager/management/lock-resources':2384 '/en-us/azure/azure-resource-manager/management/manage-data-boundary':2794 '/en-us/azure/azure-resource-manager/management/manage-private-link-access-commands':2396 '/en-us/azure/azure-resource-manager/management/manage-resource-groups-cli':3432 '/en-us/azure/azure-resource-manager/management/manage-resource-groups-powershell':3442 '/en-us/azure/azure-resource-manager/management/manage-resource-groups-python':3453 '/en-us/azure/azure-resource-manager/management/manage-resources-cli':3464 '/en-us/azure/azure-resource-manager/management/manage-resources-powershell':3474 '/en-us/azure/azure-resource-manager/management/manage-resources-python':3485 '/en-us/azure/azure-resource-manager/management/manage-resources-rest':3496 '/en-us/azure/azure-resource-manager/management/monitor-resource-manager':2805 '/en-us/azure/azure-resource-manager/management/monitor-resource-manager-reference':2817 '/en-us/azure/azure-resource-manager/management/move-limitations/app-service-move-limitations':3729 '/en-us/azure/azure-resource-manager/management/move-limitations/classic-model-move-limitations':3738 '/en-us/azure/azure-resource-manager/management/move-limitations/cloud-services-extended-support':3747 '/en-us/azure/azure-resource-manager/management/move-limitations/networking-move-limitations':3756 '/en-us/azure/azure-resource-manager/management/move-limitations/virtual-machines-move-limitations':3766 '/en-us/azure/azure-resource-manager/management/move-resource-group-and-subscription':3775 '/en-us/azure/azure-resource-manager/management/move-support-resources':3785 '/en-us/azure/azure-resource-manager/management/policy-reference':2830 '/en-us/azure/azure-resource-manager/management/preview-features':2841 '/en-us/azure/azure-resource-manager/management/relocate-cutover':3794 '/en-us/azure/azure-resource-manager/management/relocate-evaluate':1899 '/en-us/azure/azure-resource-manager/management/relocate-index':1909 '/en-us/azure/azure-resource-manager/management/relocate-initiate':1919 '/en-us/azure/azure-resource-manager/management/relocate-migrate':3804 '/en-us/azure/azure-resource-manager/management/relocate-select':1928 '/en-us/azure/azure-resource-manager/management/relocation/relocation-app-gateway':3815 '/en-us/azure/azure-resource-manager/management/relocation/relocation-app-service':3825 '/en-us/azure/azure-resource-manager/management/relocation/relocation-automation':3834 '/en-us/azure/azure-resource-manager/management/relocation/relocation-backup':3844 '/en-us/azure/azure-resource-manager/management/relocation/relocation-container-registry':3856 '/en-us/azure/azure-resource-manager/management/relocation/relocation-cosmos-db':3866 '/en-us/azure/azure-resource-manager/management/relocation/relocation-event-grid-custom-topics':3876 '/en-us/azure/azure-resource-manager/management/relocation/relocation-event-grid-domains':3887 '/en-us/azure/azure-resource-manager/management/relocation/relocation-event-grid-system-topics':3899 '/en-us/azure/azure-resource-manager/management/relocation/relocation-event-hub':3909 '/en-us/azure/azure-resource-manager/management/relocation/relocation-event-hub-cluster':3918 '/en-us/azure/azure-resource-manager/management/relocation/relocation-firewall':3928 '/en-us/azure/azure-resource-manager/management/relocation/relocation-functions':3937 '/en-us/azure/azure-resource-manager/management/relocation/relocation-hdinsight':3946 '/en-us/azure/azure-resource-manager/management/relocation/relocation-key-vault':3957 '/en-us/azure/azure-resource-manager/management/relocation/relocation-kubernetes-service':3967 '/en-us/azure/azure-resource-manager/management/relocation/relocation-log-analytics':3977 '/en-us/azure/azure-resource-manager/management/relocation/relocation-netapp':3987 '/en-us/azure/azure-resource-manager/management/relocation/relocation-postgresql-flexible-server':3997 '/en-us/azure/azure-resource-manager/management/relocation/relocation-private-link':4008 '/en-us/azure/azure-resource-manager/management/relocation/relocation-site-recovery':4018 '/en-us/azure/azure-resource-manager/management/relocation/relocation-static-web-apps':4029 '/en-us/azure/azure-resource-manager/management/relocation/relocation-virtual-machine-scale-sets':4039 '/en-us/azure/azure-resource-manager/management/relocation/relocation-virtual-network':4049 '/en-us/azure/azure-resource-manager/management/relocation/relocation-virtual-network-nsg':4059 '/en-us/azure/azure-resource-manager/management/request-limits-and-throttling':2105 '/en-us/azure/azure-resource-manager/management/resource-graph-samples':3507 '/en-us/azure/azure-resource-manager/management/resource-group-insights':2852 '/en-us/azure/azure-resource-manager/management/resource-manager-personal-data':2864 '/en-us/azure/azure-resource-manager/management/resource-name-rules':2115 '/en-us/azure/azure-resource-manager/management/resource-providers-and-types':2875 '/en-us/azure/azure-resource-manager/management/resources-without-resource-group-limit':2128 '/en-us/azure/azure-resource-manager/management/security-controls-policy':2406 '/en-us/azure/azure-resource-manager/management/service-tags':2419 '/en-us/azure/azure-resource-manager/management/tag-mission-critical-workload':1772 '/en-us/azure/azure-resource-manager/management/tag-policies':2885 '/en-us/azure/azure-resource-manager/management/tag-resources':2138 '/en-us/azure/azure-resource-manager/management/tag-resources-bicep':2894 '/en-us/azure/azure-resource-manager/management/tag-resources-cli':3517 '/en-us/azure/azure-resource-manager/management/tag-resources-powershell':3526 '/en-us/azure/azure-resource-manager/management/tag-resources-python':3536 '/en-us/azure/azure-resource-manager/management/tag-resources-templates':2904 '/en-us/azure/azure-resource-manager/management/tag-support':2150 '/en-us/azure/azure-resource-manager/management/tls-support':2432 '/en-us/azure/azure-resource-manager/templates/add-template-to-azure-pipelines':4069 '/en-us/azure/azure-resource-manager/templates/all-files-test-cases':1784 '/en-us/azure/azure-resource-manager/templates/best-practices':1793 '/en-us/azure/azure-resource-manager/templates/create-visual-studio-deployment-project':4080 '/en-us/azure/azure-resource-manager/templates/createuidefinition-test-cases':1802 '/en-us/azure/azure-resource-manager/templates/definitions':2914 '/en-us/azure/azure-resource-manager/templates/deploy-github-actions':4089 '/en-us/azure/azure-resource-manager/templates/deploy-to-subscription':2159 '/en-us/azure/azure-resource-manager/templates/deployment-complete-mode-deletion':1938 '/en-us/azure/azure-resource-manager/templates/deployment-history':2169 '/en-us/azure/azure-resource-manager/templates/deployment-history-deletions':2179 '/en-us/azure/azure-resource-manager/templates/deployment-modes':1948 '/en-us/azure/azure-resource-manager/templates/deployment-tutorial-linked-template':4099 '/en-us/azure/azure-resource-manager/templates/deployment-tutorial-local-template':4109 '/en-us/azure/azure-resource-manager/templates/deployment-tutorial-pipeline':4120 '/en-us/azure/azure-resource-manager/templates/key-vault-parameter':2443 '/en-us/azure/azure-resource-manager/templates/outputs':2189 '/en-us/azure/azure-resource-manager/templates/parameter-file-test-cases':1813 '/en-us/azure/azure-resource-manager/templates/parameters':2924 '/en-us/azure/azure-resource-manager/templates/resource-declaration':2933 '/en-us/azure/azure-resource-manager/templates/secure-template-with-sas-token':2453 '/en-us/azure/azure-resource-manager/templates/syntax':2943 '/en-us/azure/azure-resource-manager/templates/template-cloud-consistency':1823 '/en-us/azure/azure-resource-manager/templates/template-expressions':2199 '/en-us/azure/azure-resource-manager/templates/template-functions':2952 '/en-us/azure/azure-resource-manager/templates/template-functions-array':2961 '/en-us/azure/azure-resource-manager/templates/template-functions-cidr':2970 '/en-us/azure/azure-resource-manager/templates/template-functions-comparison':2979 '/en-us/azure/azure-resource-manager/templates/template-functions-date':2988 '/en-us/azure/azure-resource-manager/templates/template-functions-deployment':2997 '/en-us/azure/azure-resource-manager/templates/template-functions-lambda':3006 '/en-us/azure/azure-resource-manager/templates/template-functions-logical':3015 '/en-us/azure/azure-resource-manager/templates/template-functions-numeric':3024 '/en-us/azure/azure-resource-manager/templates/template-functions-object':3033 '/en-us/azure/azure-resource-manager/templates/template-functions-resource':3042 '/en-us/azure/azure-resource-manager/templates/template-functions-scope':3051 '/en-us/azure/azure-resource-manager/templates/template-functions-string':3060 '/en-us/azure/azure-resource-manager/templates/template-specs':3070 '/en-us/azure/azure-resource-manager/templates/template-specs-create-linked':4130 '/en-us/azure/azure-resource-manager/templates/template-specs-create-portal-forms':3080 '/en-us/azure/azure-resource-manager/templates/template-specs-deploy-linked-template':4140 '/en-us/azure/azure-resource-manager/templates/template-test-cases':1833 '/en-us/azure/azure-resource-manager/templates/template-tutorial-deploy-vm-extensions':3545 '/en-us/azure/azure-resource-manager/templates/template-tutorial-deployment-script':3555 '/en-us/azure/azure-resource-manager/templates/template-tutorial-use-key-vault':2464 '/en-us/azure/azure-resource-manager/templates/test-toolkit':1844 '/en-us/azure/azure-resource-manager/templates/update-visual-studio-deployment-script':3091 '/en-us/azure/azure-resource-manager/templates/user-defined-functions':3104 '/en-us/azure/azure-resource-manager/templates/variables':3114 '/en-us/azure/azure-resource-manager/troubleshooting/common-deployment-errors':1276 '/en-us/azure/azure-resource-manager/troubleshooting/create-troubleshooting-template':1285 '/en-us/azure/azure-resource-manager/troubleshooting/deployment-quota-exceeded':2209 '/en-us/azure/azure-resource-manager/troubleshooting/enable-debug-logging':1294 '/en-us/azure/azure-resource-manager/troubleshooting/error-invalid-name-segments':1305 '/en-us/azure/azure-resource-manager/troubleshooting/error-invalid-template':1316 '/en-us/azure/azure-resource-manager/troubleshooting/error-job-size-exceeded':2219 '/en-us/azure/azure-resource-manager/troubleshooting/error-not-found':1326 '/en-us/azure/azure-resource-manager/troubleshooting/error-parent-resource':1336 '/en-us/azure/azure-resource-manager/troubleshooting/error-policy-requestdisallowedbypolicy':1344 '/en-us/azure/azure-resource-manager/troubleshooting/error-region-access-policy':1354 '/en-us/azure/azure-resource-manager/troubleshooting/error-register-resource-provider':1364 '/en-us/azure/azure-resource-manager/troubleshooting/error-reserved-resource-name':1374 '/en-us/azure/azure-resource-manager/troubleshooting/error-resource-quota':2229 '/en-us/azure/azure-resource-manager/troubleshooting/error-sku-not-available':1385 '/en-us/azure/azure-resource-manager/troubleshooting/error-storage-account-name':1396 '/en-us/azure/azure-resource-manager/troubleshooting/find-error-code':1406 '/en-us/azure/governance/management-groups/how-to/protect-resource-hierarchy':2474 '/en-us/azure/governance/management-groups/resource-graph-samples':3566 '/en-us/azure/governance/management-groups/troubleshoot/general':1415 '/en-us/azure/governance/service-groups/create-service-group-member-rest-api':3577 '/en-us/azure/governance/service-groups/create-service-group-rest-api':3587 '/en-us/azure/governance/service-groups/manage-membership':3126 '/en-us/azure/governance/service-groups/resource-graph-samples':3598 '/microsoftdocs/mcp/blob/main/readme.md)':166 '/region':446 '3':137 '800':2121 'accept':205 'access':171,600,693,1114,1699,2356,3269,3374 'accessor':3380 'account':1388,3829,3862 'across':317,1818,2348,3725,3830,3942,3983,3993 'action':1743,3638,4086 'add':3567 'address':539,596 'admin':1441 'adminpassword':2314 'agent':86,130,189,203 'ai':2555 'ak':3292 'alert':2798 'alias':2509 'analyt':3970 'anoth':3821,3840 'api':1645,2393,2871,3492,3574,3584 'api/module':257 'app':3723,3818,3932,4023 'appli':1420,1517,1672,1738,1785,1803,1954,2106,2129,3222 'applic':2848,3807 'architectur':18,55,297,304,1949 'argument':639,649 'arm':277,283,321,465,1271,1278,1290,1310,1333,1341,1361,1392,1398,1774,1786,1797,1808,1815,1825,1835,1852,1876,1944,2019,2029,2038,2048,2152,2163,2171,2185,2191,2206,2211,2225,2354,2365,2403,2438,2447,2459,2484,2767,2826,2898,2910,2920,2926,2935,2947,2957,2966,2975,2984,2993,3002,3011,3020,3029,3038,3047,3056,3065,3084,3100,3110,3158,3301,3310,3323,3369,3482,3490,3503,3541,3547,3735,3768,3883,4045,4065,4073,4082,4091,4102,4114,4126,4136 'arm/bicep':221,328,354,382,433 'around':3948 'array':522,1148,1159,2954,3155,3354 'arrays/objects':1019 'artifact':1449 'asm':282 'assert':2011 'assess':1769 'assign':515,669,2326 'async':2768 'auth':368 'authent':2343 'author':32,247,379,1788 'autom':417,3552,3633,3828 'avail':156,1378,2516 'avoid':1439,1487,1496,1529,1704,2282 'az':1655,3087 'azur':2,8,36,46,294,418,430,450,1258,1270,1309,1323,1350,1371,1381,1408,1531,1746,1755,1765,1819,1861,1872,1892,1901,1914,1923,2086,2097,2107,2117,2132,2322,2344,2371,2377,2387,2398,2408,2427,2469,2613,2675,2684,2729,2743,2754,2764,2774,2785,2800,2812,2822,2834,2859,2866,2880,3064,3072,3118,3260,3414,3424,3428,3434,3457,3460,3468,3476,3487,3498,3509,3512,3519,3528,3557,3568,3579,3589,3603,3613,3625,3655,3690,3702,3722,3732,3749,3762,3780,3788,3796,3806,3817,3827,3836,3846,3858,3868,3878,3889,3901,3911,3920,3930,3939,3951,3959,3979,3989,3999,4020,4031,4041,4051,4061 'azure-resource-manag':1 'backup':3837 'bcp':226 'bcp007':476 'bcp009':485 'bcp018':494 'bcp029':503 'bcp033':512 'bcp034':521 'bcp035':531 'bcp036':540 'bcp037':549 'bcp040':559 'bcp048':569 'bcp052':577 'bcp053':588 'bcp055':597 'bcp057':607 'bcp062':617 'bcp063':626 'bcp070':637 'bcp071':646 'bcp072':656 'bcp073':668 'bcp076':681 'bcp077':692 'bcp078':705 'bcp081':718 'bcp082':729 'bcp083':741 'bcp088':753 'bcp089':765 'bcp091':777 'bcp124':789 'bcp125':800 'bcp126':810 'bcp127':820 'bcp128':830 'bcp129':840 'bcp130':850 'bcp132':862 'bcp135':873 'bcp138':884 'bcp139':896 'bcp144':908 'bcp147':920 'bcp152':931 'bcp153':943 'bcp166':956 'bcp170':966 'bcp192':979 'bcp201':989 'bcp226':999 'bcp238':1012 'bcp266':1024 'bcp288':1034 'bcp290':1045 'bcp292':1058 'bcp293':1070 'bcp294':1082 'bcp302':1092 'bcp311':1102 'bcp318':1112 'bcp327':1123 'bcp328':1134 'bcp332':1145 'bcp333':1156 'bcp335':1167 'bcp337':1176 'bcp338':1187 'bcp401':1196 'bcp414':1207 'bcp416':1217 'bcp420':1226 'bcp422':1238 'behavior':396,1933 'best':14,51,239,244,1416,1422,1739,1756,1789,1840 'bicep':303,456,647,663,676,687,700,724,736,748,760,771,784,795,805,815,825,835,845,855,868,878,891,903,915,926,938,951,961,974,983,991,1018,1029,1040,1053,1075,1087,1097,1107,1117,1129,1140,1180,1202,1233,1251,1400,1425,1433,1444,1452,1462,1471,1483,1492,1503,1513,1518,1534,1552,1561,1570,1579,1588,1599,1608,1618,1627,1639,1648,1666,1673,1694,1711,1720,1733,1856,1960,1971,1982,1992,2001,2013,2023,2033,2043,2053,2060,2070,2078,2234,2245,2259,2268,2277,2287,2296,2317,2328,2336,2479,2490,2498,2507,2522,2532,2543,2551,2566,2578,2587,2596,2605,2616,2621,2632,2643,2651,2659,2669,2679,2688,2698,2709,2721,2890,3133,3144,3154,3167,3177,3187,3197,3203,3218,3228,3236,3244,3253,3264,3273,3282,3294,3305,3314,3320,3332,3346,3358,3366,3379,3388,3397,3406,3607,3617,3623,3634,3643,3652,3662,3674,3685,3694,3706,3717 'bicep/arm':33,250,403 'bicepconfig.json':2493,2502 'blueprint':285,1862 'boundari':2791 'build':3412 'built':2518,2727,2820 'built-in':2517,2726,2819 'c':3413 'cach':2739 'calcul':3404 'call':1240 'cap':333 'capabl':78 'case':1830,3759 'catch':469 'categori':89,97,113,209,211 'chang':2425 'charact':496 'check':2139,3776 'child':968,1636,2572 'choos':275,1880,1920,1939 'ci':35 'ci/cd':434,4063,4112 'cidr':2963,3168 'circuit':1731 'classic':1882,3731 'clean':1457 'cleanup':2176 'cli':2480,3134,3429,3461,3513 'cli/powershell/python/rest':410 'cloud':1820,3626,3740 'cluster':3915,3941,3962 'cmdlet':3439 'code':26,63,227,398,404,1002,1403,1695,3128 'collect':910 'combin':68 'comma':1016 'command':2360,2481,3514 'commandtoexecut':2274 'common':1250,1269 'compar':3385 'comparison':2972,3389 'complet':1930,1943 'complex':1229,4095 'complianc':2878 'concat':1597 'condit':2583,3395 'config':308 'configur':24,61,375,381,1956,2057,2353,2465,2475,2489,2497,2506,2549,2560,2571,2582,2601,2631,2665,2683,2738,2749,2784,2795,2831,2886,2895,2915,2934,3071,3115,3602,4060 'conflict':1488 'constraint':2918,3629 'contain':3703,3847 'content':73,175,3195 'context':612 'control':2401,3202 'convert':3319 'core':3365 'correct':493,1481 'cosmos':3859 'cost':2143 'count':650,2040,2050 'cover':49 'creat':1277,2656,2713,3061,3092,3443,3578,3612,3711,4070,4121 'createuidefinition.json':1795 'credenti':2511 'critic':1764 'cross':366,444 'cross-subscript':443 'cross-ten':365 'current':611 'custom':710,1432,1742,1751,2733,2740,2744,2751,2755,3418,3551,3871 'custom-tag':709 'cut':3786 'data':581,2593,2706,2790,2857 'databas':3990 'date':2981,3175,3178 'db':3860 'debug':1287 'decis':16,53,266,1845 'declar':478,487,620,864,1077,1178,2075,2925 'decompil':1459,3309 'decor':791,803,813,823,833,843,852,866,924,936,949,958,1051,1065,1490 'dedic':3914 'default':658,1543,2284 'defin':2065,2321,2674,2702,2705,2718,2905,3097,3105 'definit':2731,2824,2882,2908 'delet':1257,1263,1932,2855 'depend':256,1330,2667 'dependson':1549 'deploy':29,66,222,236,278,322,339,345,355,413,423,427,438,440,470,875,1118,1272,1291,1382,1393,1401,1479,1500,1864,1886,1945,1972,2000,2151,2164,2172,2201,2215,2226,2235,2246,2297,2333,2445,2585,2606,2649,2670,2901,2990,3085,3184,3198,3270,3288,3370,3454,3465,3537,3548,3599,3606,3618,3622,3635,3642,3651,3661,3675,3682,3691,3713,4072,4081,4090,4100,4131 'deployment/monitoring':395 'deploymentscript':3671 'derefer':3349 'descript':213 'design':19,56,265,298,1814,1950 'detail':235 'detect':1556,1566,1575,1584,1725 'determinist':311,1707 'dev':2602 'develop':11,1426,3679 'diagnos':218,1306 'diagnost':460,1001,1105,1127,1138,1221 'disabl':1005 'disable-next-lin':1004 'disallow':766 'discourag':1507 'discov':2865 'doc':181 'document':76,174 'domain':3881 'downtim':3753 'duplic':957 'e.g':101,117 'enabl':234,1286 'endpoint':1744,1753,2250,3416 'enforc':2028,2037,2047,2312,2876 'ensur':2301 'entri':1550 'environ':1523,2491,2603,2634 'environment-specif':1522 'error':225,346,459,471,480,498,516,583,602,621,632,651,661,782,1115,1151,1162,1191,1253,1273,1302,1313,1321,1331,1339,1348,1359,1369,1379,1390,1402,1412,2204,2216,2223,3344 'eu':2789 'evalu':1891,3394 'event':3869,3879,3890,3902,3912 'exceed':2203,2214 'execut':2244,3204,3767 'exempt':2119 'exist':1244,1558,2386,2612 'expand':3353 'expert':5,43 'explicit':1468,1508 'expos':2265 'express':888,1231,1540,2193,3214 'extend':3742 'extens':992,2695,3145,3295,3539 'extern':982,3148,3193 'fail':3207 'failur':232,980 'fallback':193 'featur':2836 'fetch':77,173,182,195 'file':107,115,122,127,778,857,900,1182,1463,1562,1781,1810,1989,2597,2622,2661,3194,3255,3315,3608,3981 'find':1397 'firewal':3921 'fix':220,348,484,520,548,576,606,625,655,680,704,740,764,788,809,829,849,872,895,919,942,965,988,1011,1033,1057,1081,1111,1175,1195,1225,1295,1308,1327,1355,1365,1375,1386 'flexibl':309,1970 'flow':3205 'for-express':886 'forgiv':3335 'form':3074 'format':507 'found':781,1320 'function':389,408,571,638,648,933,1239,1679,2520,2529,2539,2719,2949,2955,2964,2973,2982,2991,3000,3009,3018,3027,3036,3045,3054,3098,3156,3169,3179,3188,3208,3216,3224,3234,3246,3251,3265,3275,3284,3415,3931 'gateway':3808 'generat':313,1979,2642 'geo':3852 'geo-repl':3851 'get':3259 'github':3637,4085 'github.com':165 'github.com/microsoftdocs/mcp/blob/main/readme.md)':164 'govern':2827 'graph':3500,3559,3591 'grid':3870,3880,3891 'group':373,422,1260,1410,2124,2471,2844,3120,3426,3436,3447,3563,3570,3581,3595,3615,3647,3657,4054 'guid':163 'guidanc':44,271 'handl':356,511,636,717,1122,1133,1216,1262,2096,3757 'hardcod':1530,2283 'hdinsight':3940 'health':2849 'hierarchi':2466 'histori':340,2165,2173 'hub':3903,3913 'id':255,1678 'identifi':1027,2116 'imag':1718 'implement':1750,1976 'import':84,128,1568,2537 'includ':12 'incomplet':486 'increment':1941 'index':90,210,683,913,1104,1210 'inelig':1347 'initi':1910 'insid':2237 'insight':2845 'instal':160,162,1252,2629 'instead':1687 'integr':25,62,397,411,3127,3139 'interpol':562,1595,1616 'interpret':455 'invalid':504,550,589,598,618,682,742,790,801,811,821,831,841,851,874,909,932,967,990,1071,1093,1103,1177,1208,1296,1311 'ip':3164 'issu':230,489,526,1200 'item':523 'iter':2639 'job':2212 'json':284,1623,1780,1853,2939,3300,3311,3322 'jsonrpc':3135 'key':564,2255,2338,2434,2455,3952 'knowledg':6 'kubernet':3289,3960 'l120':104 'l131':217 'l132':242 'l132-l177':241 'l177':243 'l178':269 'l178-l191':268 'l191':270 'l192':301 'l192-l199':300 'l199':302 'l200':326 'l200-l226':325 'l226':327 'l227':351 'l227-l253':350 'l253':352 'l254':377 'l254-l321':376 'l321':378 'l322':401 'l322-l371':400 'l35':103 'l35-l120':102 'l37':216 'l37-l131':215 'l371':402 'l372':425 'l372-l428':424 'l428':426 'lack':3949 'lambda':2999,3213 'larg':290,1126,1912 'large-scal':289,1911 'latest':145 'learn':188,202 'learn-agent-skil':187,201 'learn.microsoft.com':462,473,482,491,500,509,518,528,537,546,556,566,574,585,594,604,614,623,634,643,653,665,678,689,702,715,726,738,750,762,774,786,797,807,817,827,837,847,859,870,881,893,905,917,928,940,953,963,976,986,996,1009,1021,1031,1042,1055,1067,1079,1089,1099,1109,1120,1131,1142,1153,1164,1173,1184,1193,1204,1214,1223,1235,1247,1255,1266,1275,1284,1293,1304,1315,1325,1335,1343,1353,1363,1373,1384,1395,1405,1414,1428,1437,1446,1455,1465,1475,1485,1494,1505,1515,1527,1536,1545,1554,1564,1573,1582,1591,1601,1611,1620,1630,1641,1651,1661,1670,1681,1691,1702,1713,1723,1736,1748,1759,1771,1783,1792,1801,1812,1822,1832,1843,1858,1867,1878,1889,1898,1908,1918,1927,1937,1947,1963,1974,1984,1994,2007,2016,2026,2035,2045,2055,2063,2073,2083,2094,2104,2114,2127,2137,2149,2158,2168,2178,2188,2198,2208,2218,2228,2242,2252,2262,2271,2280,2290,2299,2310,2319,2330,2341,2351,2362,2374,2383,2395,2405,2418,2431,2442,2452,2463,2473,2487,2495,2504,2513,2524,2535,2545,2558,2569,2580,2589,2599,2609,2618,2627,2636,2646,2654,2663,2672,2681,2690,2700,2711,2723,2736,2747,2758,2771,2782,2793,2804,2816,2829,2840,2851,2863,2874,2884,2893,2903,2913,2923,2932,2942,2951,2960,2969,2978,2987,2996,3005,3014,3023,3032,3041,3050,3059,3069,3079,3090,3103 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/add-template-to-azure-pipelines':3609 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/best-practices':1427 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-cli':2486 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-cli-jsonrpc':3140 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-config':2494 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-config-linter':2503 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-config-modules':2512 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-core-diagnostics':461 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-extension':3150 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions':2523 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-any':2534 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-array':3160 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-cidr':3170 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-date':3180 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-deployment':3189 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-files':3199 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-flow-control':3209 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-lambda':3219 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-logical':3229 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-numeric':3238 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-object':3247 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-parameters-file':3256 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-resource':3266 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-scope':3276 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-string':3285 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-import':2544 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-kubernetes-extension':3296 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-mcp-server':2557 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-using':2568 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/child-resource-name-type':2579 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/compare-template-syntax':3306 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/conditional-resource-deployment':2588 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/create-resource-group':3619 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/data-types':2598 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/decompile':3316 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-cloud-shell':3630 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-github-actions':3639 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-preflight':472 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-to-management-group':3648 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-to-resource-group':3658 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-to-subscription':2006 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-to-tenant':3667 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-bicep':3676 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-bicep-configure-dev':2608 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-develop':3686 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-vnet':2241 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-vnet-private-endpoint':2251 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-stacks':3695 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp007':481 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp009':490 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp018':499 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp029':508 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp033':517 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp034':527 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp035':536 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp036':545 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp037':555 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp040':565 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp048':573 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp052':584 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp053':593 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp055':603 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp057':613 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp062':622 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp063':633 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp070':642 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp071':652 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp072':664 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp073':677 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp076':688 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp077':701 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp078':714 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp081':725 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp082':737 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp083':749 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp088':761 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp089':773 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp091':785 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp124':796 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp125':806 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp126':816 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp127':826 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp128':836 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp129':846 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp130':858 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp132':869 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp135':880 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp138':892 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp139':904 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp144':916 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp147':927 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp152':939 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp153':952 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp166':962 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp170':975 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp192':985 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp201':995 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp226':1008 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp238':1020 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp266':1030 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp288':1041 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp290':1054 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp292':1066 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp293':1078 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp294':1088 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp302':1098 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp311':1108 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp318':1119 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp327':1130 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp328':1141 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp332':1152 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp333':1163 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp335':1172 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp337':1183 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp338':1192 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp401':1203 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp414':1213 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp416':1222 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp420':1234 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp422':1246 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/existing-resource':2617 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/file':2626 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/install':2635 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/installation-troubleshoot':1254 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/key-vault-parameter':2261 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter':1436 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-admin-username-should-not-be-literal':1445 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-artifacts-parameters':1454 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-decompiler-cleanup':1464 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-explicit-values-for-loc-params':1474 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-asserts':2015 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-outputs':2025 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-parameters':2034 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-resources':2044 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-variables':2054 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-nested-deployment-template-scoping':1484 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-conflicting-metadata':1493 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-deployments-resources':1504 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-explicit-any':1514 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-hardcoded-environment-urls':1526 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-hardcoded-location':1535 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-loc-expr-outside-params':1544 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unnecessary-dependson':1553 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-existing-resources':1563 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-imports':1572 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-parameters':1581 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-variables':1590 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-outputs-should-not-contain-secrets':2270 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-prefer-interpolation':1600 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-prefer-unquoted-property-names':1610 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-protect-commandtoexecute-secrets':2279 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-secure-parameter-default':2289 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-secure-params-in-nested-deploy':2298 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-secure-secrets-in-parameters':2309 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-simplify-interpolation':1619 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-simplify-json-null':1629 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-parent-property':1640 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-recent-api-versions':1650 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-recent-az-powershell-version':1660 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-recent-module-versions':1669 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-resource-id-functions':1680 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-resource-symbol-reference':1690 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-safe-access':1701 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-secure-value-for-secure-inputs':2318 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-stable-resource-identifier':1712 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-stable-vm-image':1722 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-what-if-short-circuiting':1735 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/loops':2645 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/migrate':1857 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/migrate-blueprint':1866 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/modules':2653 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/msbuild-bicep-file':3327 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operator-null-forgiving':3338 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operator-safe-dereference':3350 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operator-spread':3361 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators':3371 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators-access':3382 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators-comparison':3391 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators-logical':3400 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators-numeric':3409 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/outputs':2062 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/parameter-files':2662 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/parameters':2072 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/patterns-configuration-set':1962 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/patterns-logical-parameter':1973 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/patterns-name-generation':1983 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/patterns-shared-variable-file':1993 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/private-module-registry':3708 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/resource-declaration':2082 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/resource-dependencies':2671 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scenarios-monitoring':2680 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scenarios-rbac':2329 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scenarios-secrets':2340 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scenarios-virtual-networks':2689 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scope-extension-resources':2699 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/template-specs':3718 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/user-defined-data-types':2710 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/user-defined-functions':2722 'learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/custom-providers-action-endpoint-how-to':1747 'learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/custom-providers-resources-endpoint-how-to':1758 'learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/policy-reference':2735 'learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/proxy-cache-resource-endpoint-reference':2746 'learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/proxy-resource-endpoint-reference':2757 'learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/reference-custom-providers-csharp-endpoint':3420 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/asm-retirement':1877 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/async-operations':2770 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant':2350 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-services-resource-providers':2781 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits':2093 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/create-private-link-access-commands':2361 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/create-private-link-access-portal':2373 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/delete-resource-group':1265 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/deployment-models':1888 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/lock-resources':2382 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-data-boundary':2792 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-private-link-access-commands':2394 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-cli':3430 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-powershell':3440 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-python':3451 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-cli':3462 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-powershell':3472 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-python':3483 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-rest':3494 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/monitor-resource-manager':2803 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/monitor-resource-manager-reference':2815 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/app-service-move-limitations':3727 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/classic-model-move-limitations':3736 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/cloud-services-extended-support':3745 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/networking-move-limitations':3754 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/virtual-machines-move-limitations':3764 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-resource-group-and-subscription':3773 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-support-resources':3783 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/policy-reference':2828 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/preview-features':2839 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-cutover':3792 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-evaluate':1897 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-index':1907 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-initiate':1917 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-migrate':3802 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-select':1926 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-app-gateway':3813 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-app-service':3823 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-automation':3832 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-backup':3842 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-container-registry':3854 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-cosmos-db':3864 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-grid-custom-topics':3874 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-grid-domains':3885 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-grid-system-topics':3897 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-hub':3907 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-hub-cluster':3916 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-firewall':3926 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-functions':3935 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-hdinsight':3944 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-key-vault':3955 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-kubernetes-service':3965 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-log-analytics':3975 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-netapp':3985 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-postgresql-flexible-server':3995 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-private-link':4006 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-site-recovery':4016 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-static-web-apps':4027 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-virtual-machine-scale-sets':4037 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-virtual-network':4047 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-virtual-network-nsg':4057 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/request-limits-and-throttling':2103 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-graph-samples':3505 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-group-insights':2850 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-manager-personal-data':2862 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-name-rules':2113 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-providers-and-types':2873 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/resources-without-resource-group-limit':2126 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/security-controls-policy':2404 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/service-tags':2417 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-mission-critical-workload':1770 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-policies':2883 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources':2136 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-bicep':2892 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-cli':3515 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-powershell':3524 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-python':3534 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-templates':2902 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-support':2148 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/tls-support':2430 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/add-template-to-azure-pipelines':4067 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/all-files-test-cases':1782 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/best-practices':1791 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/create-visual-studio-deployment-project':4078 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/createuidefinition-test-cases':1800 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/definitions':2912 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-github-actions':4087 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-to-subscription':2157 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-complete-mode-deletion':1936 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-history':2167 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-history-deletions':2177 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-modes':1946 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-tutorial-linked-template':4097 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-tutorial-local-template':4107 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-tutorial-pipeline':4118 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/key-vault-parameter':2441 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/outputs':2187 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/parameter-file-test-cases':1811 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/parameters':2922 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/resource-declaration':2931 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/secure-template-with-sas-token':2451 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/syntax':2941 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-cloud-consistency':1821 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-expressions':2197 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions':2950 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-array':2959 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-cidr':2968 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-comparison':2977 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-date':2986 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-deployment':2995 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-lambda':3004 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-logical':3013 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-numeric':3022 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-object':3031 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-resource':3040 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-scope':3049 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-string':3058 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs':3068 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs-create-linked':4128 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs-create-portal-forms':3078 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs-deploy-linked-template':4138 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-test-cases':1831 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-tutorial-deploy-vm-extensions':3543 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-tutorial-deployment-script':3553 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-tutorial-use-key-vault':2462 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/test-toolkit':1842 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/update-visual-studio-deployment-script':3089 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/user-defined-functions':3102 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/variables':3112 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/common-deployment-errors':1274 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/create-troubleshooting-template':1283 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/deployment-quota-exceeded':2207 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/enable-debug-logging':1292 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-invalid-name-segments':1303 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-invalid-template':1314 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-job-size-exceeded':2217 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-not-found':1324 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-parent-resource':1334 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-policy-requestdisallowedbypolicy':1342 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-region-access-policy':1352 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-register-resource-provider':1362 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-reserved-resource-name':1372 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-resource-quota':2227 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-sku-not-available':1383 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-storage-account-name':1394 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/find-error-code':1404 'learn.microsoft.com/en-us/azure/governance/management-groups/how-to/protect-resource-hierarchy':2472 'learn.microsoft.com/en-us/azure/governance/management-groups/resource-graph-samples':3564 'learn.microsoft.com/en-us/azure/governance/management-groups/troubleshoot/general':1413 'learn.microsoft.com/en-us/azure/governance/service-groups/create-service-group-member-rest-api':3575 'learn.microsoft.com/en-us/azure/governance/service-groups/create-service-group-rest-api':3585 'learn.microsoft.com/en-us/azure/governance/service-groups/manage-membership':3124 'learn.microsoft.com/en-us/azure/governance/service-groups/resource-graph-samples':3596 'length':1170 'level':1499 'like':2304 'limit':21,58,323,329,1996,2009,2021,2031,2041,2051,2081,2090,2102,2125,2135,2166,2174,2182 'line':99,111,212,1007 'link':116,125,363,2359,2369,2391,4001,4092,4125,4135 'lint':249 'linter':1434,1519,1674,1721,2499 'list/reference':1689 'liter':1440 'load':3192 'local':69,4101 'locat':93,254,889,1346,1469,1532,1539 'lock':361,2381 'log':238,1288,2809,3969 'logic':1966,3008,3223,3398 'long':1150,2762 'long-run':2761 'loop':387,2640 'machin':4033,4106 'make':17,54,267,1846 'manag':4,10,38,48,372,1409,1874,1885,2067,2099,2162,2332,2346,2355,2366,2380,2385,2389,2410,2429,2470,2483,2778,2787,2802,2814,2833,2853,2861,3063,3117,3423,3433,3445,3456,3467,3475,3486,3518,3562,3646,3689 'mani':449 'manipul':3163,3241,3279 'map':370,2397,2773,3299 'mark':2307 'markdown':192,208 'maximum':1169 'mcp':151,178,2552 'member':1073,3571 'membership':3121 'metadata':722,1026,1489,3185 'metadata.generated':132 'metric':2807 'microsoft':180 'microsoft.features':2838 'microsoftdoc':152,179 'migrat':280,1850,1860,1870,3791,3795 'mismatch':514,525,543,641,756,897,1220 'miss':495,532,578,706,719,863,921,944,1000,1025,1046,1059 'mission':1763 'mission-crit':1762 'mistyp':744 'mode':1931 'model':279,1887 'modul':388,832,947,984,1472,1667,1734,2508,2652,3707 'monitor':2676,2796,2811,2847 'month':138 'move':429,3721,3730,3739,3748,3761,3769,3777 'msbuild':3326 'name':252,312,337,609,627,731,746,970,1095,1190,1298,1368,1389,1460,1606,1709,1978,2109,2574 'namespac':2541,2780,3904 'nest':1478,2295 'netapp':3980 'network':170,2240,2414,2686,3750,3925,4043,4052 'networking/monitoring':391 'new':3800,3895,4004,4025 'newlin':1014 'next':1006 'non':1243,1706 'non-determinist':1705 'non-exist':1242 'none':2564 'nosql':3861 'null':1113,1624,3334,3342 'null-forgiv':3333 'numer':3017,3233,3407 'object':1609,3026,3242,3245,3356 'observ':2080 'old':139 'oper':406,684,1198,1211,1700,2765,3226,3336,3360,3367,3381,3390,3399,3408,3493,3770 'organ':2648 'output':842,1061,2020,2058,2183,2269 'overload':572 'paramet':253,310,359,385,657,802,856,922,1047,1060,1181,1189,1450,1473,1542,1577,1809,1967,2030,2068,2260,2288,2293,2305,2440,2461,2567,2660,2916,3254 'parent':1328,1633 'pass':2254 'path':281,779 'pattern':20,27,57,64,299,305,399,405,1219,1951,1958,1968,1980,1990,3129 'per':2123 'per-group':2122 'perform':3403 'person':2856 'phase':1906 'pipelin':435,3604,4062,4117 'plan':273,1849,1869,1900,2420 'plus':409 'polici':369,2399,2730,2823,2881 'policy/governance':393 'policy/sku/location/name':231 'portal':2372,3073 'postgresql':3992 'potenti':1168 'powershel':1656,3088,3438,3471,3523 'practic':15,52,240,245,1417,1423,1740,1757,1790,1841 'predeploy':2010 'prefer':176,1593,1603 'preflight':466 'prevent':1715,2264,3341 'preview':1716,2835 'privat':362,2238,2249,2358,2368,2390,2446,3701,4000 'problem':544 'programmat':3137,3478,3530 'project':1904,1916 'properti':535,541,551,579,590,599,674,698,745,754,767,1605,1634,2930,3377 'protect':374,2273,2376,2467,3838,3922 'provid':42,1357,2734,2745,2756,2779,2868,3419 'proxi':2750 'public':1665 'pull':143 'python':3449,3480,3532 'queri':184,198,414,3501,3560,3592 'quick':71 'quick-refer':70 'quota':22,59,324,331,343,1997,2092,2202,2222 'rang':100,3165 'rbac':360,2323 'reach':3147 'read':106,121,672 'read-on':671 'recent':1644,1654,1664 'recommend':1421 'reconfigur':3973 'recoveri':4010,4015 'refactor':1693 'refer':72,126,660,911,1686,2515,2611,2806,2944,3343 'referenc':619 'region':293,1351,1895,3801,3812,3822,3831,3841,3863,3873,3896,3934,3943,3964,3984,3994,4005,4026,4036 'registr':1358 'registri':3704,3848 'regulatori':2400 'relat':344 'relax':2531 'relev':94 'reloc':296,447,1896,1903,1915,1925,3805,3816,3826,3835,3845,3857,3867,3877,3888,3900,3910,3919,3929,3938,3954,3958,3968,3978,3988,3998,4009,4019,4030,4040,4050 'remot':75 'remov':1547 'replic':3853 'report':2144 'repositori':149 'request':2100,2347 'requestdisallowedbypolici':1338 'requir':169,533 'reserv':1366 'resili':263,1768 'resolv':475,502,530,558,587,616,645,667,691,728,752,776,799,819,839,861,883,907,930,955,978,998,1023,1044,1069,1091,1101,1144,1155,1186,1206,1237,1268,1317,1337,1345,2200,2210,2220 'resourc':3,9,37,47,392,419,421,431,505,534,553,720,822,879,898,945,969,1245,1259,1297,1318,1329,1356,1367,1501,1559,1637,1649,1677,1684,1708,1752,1884,1935,2039,2076,2098,2108,2118,2133,2146,2221,2345,2378,2388,2409,2428,2573,2584,2614,2644,2666,2677,2696,2741,2752,2777,2786,2801,2813,2843,2860,2867,2887,2928,3035,3149,3261,3290,3375,3425,3435,3446,3458,3469,3477,3488,3499,3504,3510,3520,3529,3558,3590,3614,3656,3672,3733,3744,3751,3781,4074 'resources/params/variables/outputs':334 'respect':2018 'respons':1264 'rest':3491,3573,3583 'restor':981 'restrict':1538,2112 'retriev':3183 'return':191,207 'reusabl':307,1817,2906 'revers':1209 'review':2085 'robust':1977 'role':2324 'root':1498 'root-level':1497 'rule':338,1435,1520,1675,1777,1806,2110,2196,2416,2500 'run':1834,2233,2547,2763,3588 'safe':1698,3337,3348 'safe-derefer':3347 'sampl':3497 'sas':2450 'scalabl':320 'scale':291,1913,3123,4034 'scope':876,901,1230,1477,2005,2156,2693,3044,3271,3274,3666 'script':439,1659,2236,2247,2278,2607,3549,3683 'sdk':1411,3450,3533 'secret':357,2257,2266,2275,2303,2334,2436,2457 'secret-lik':2302 'section':95,2940 'secur':23,60,349,353,358,2230,2286,2292,2308,2313,2364,2415,2444,4053 'security.md':118,119 'segment':1301 'sender':3974 'server':2553 'servic':451,1873,2089,2411,2775,3119,3569,3580,3594,3724,3741,3819,3961,4002,4011 'set':1957,2692,3698,4035,4110 'share':315,1987,2538 'shell':3627 'short':1161,1730 'short-circuit':1729 'simplifi':1613,1622 'site':4014 'size':2213 'skill':39,41,83,168,190,204 'skill-azure-resource-manager' 'sku':1376 'slash':972 'small':1137 'solut':4096 'source-microsoftdocs' 'spec':437,3067,3077,3715,4123,4133 'special':3758 'specif':993,1524 'specifi':110 'spread':1197,3359 'stack':441,1865,3692 'static':4021 'status':2769 'storag':1387 'strategi':287,1921 'string':185,199,561,994,1146,1157,1218,1594,1615,3053,3283 'structur':2623,2937,3681 'studio':3083,4077 'subscript':445,2004,2087,2155,3726,3772 'subscription/group':332 'suggest':140,157,592,734 'support':2141,2424,2592,3743,3778 'symbol':631,1685 'syntax':224,384,488,497,2195,2625,3303 'system':3892 'tag':335,390,415,711,1761,2134,2140,2412,2877,2888,2896,3508,3521,3527 'tagging/endpoint':264 'target':792,1281 'templat':34,228,251,318,383,436,1279,1312,1453,1480,1571,1580,1589,1628,1787,1816,1826,1829,1836,1854,1961,2002,2014,2024,2061,2071,2153,2186,2192,2439,2448,2460,2485,2891,2899,2911,2921,2927,2936,2948,2958,2967,2976,2985,2994,3003,3012,3021,3030,3039,3048,3057,3066,3076,3101,3111,3159,3237,3302,3312,3324,3542,3644,3653,3663,3714,3884,3906,4046,4056,4066,4083,4093,4103,4115,4122,4127,4132,4137 'tenant':367,2349,3665 'test':259,1775,1798,1804,1827,1837 'text':3280 'text/markdown':206 'throttl':341,2101 'tls':364,2422 'tool':153,2556,2633,3138 'toolkit':260,1776,1799,1805,1828,1838 'topic':453,1418,1847,1952,1998,2231,2476,3130,3600,3872,3893 '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' 'track':2760 'troubleshoot':13,50,214,237,452,568,1249,1282,1407 'type':386,479,506,513,524,542,554,582,601,640,713,721,755,772,793,1036,1049,1063,1076,1084,1094,1300,1510,2147,2533,2576,2594,2707,2869,2907,3782 'typo':733,758,769 'undefin':608 'understand':1166,1824,1929,2131,2170,2620 'unexpect':1013 'union':712,1072,1085 'unknown':477,730 'unnecessari':1548,1614 'unquot':1604 'unreduc':1083 'unresolv':570,1188,1227 'unsupport':560,885 'unus':1557,1567,1576,1585 'updat':3081 'url':454,1419,1525,1848,1953,1999,2232,2477,3131,3601 'usag':261,685,853,934,959,1199,1212,1511,1625 'use':30,81,87,105,120,177,194,464,1035,1430,1467,1632,1643,1653,1663,1683,1697,1773,1965,1986,2180,2190,2407,2433,2454,2478,2526,2561,2563,2591,2638,2650,2658,2678,2687,2715,2725,2818,2842,2889,2953,2962,2971,2980,2989,2998,3007,3016,3025,3034,3043,3052,3094,3107,3132,3143,3153,3176,3212,3232,3243,3250,3272,3293,3330,3364,3387,3427,3448,3459,3511,3546,3556,3572,3582,3616,3670,3693,3850,4044,4084 'user':142,159,2704,2717,3096 'user-defin':2703,2716,3095 'usernam':1442 'valid':229,467,630,1448,1794 'valu':659,707,1038,1124,1135,2315,3262,3386 'variabl':316,812,1586,1988,2049,3108 'vault':2256,2339,2435,2456,3953,4012 'version':146,258,1646,1657,1668,2423,2872 'via':2248,2370,2392,2766,2837,3489,3540,3882,4055 'view':2160 'violat':1171 'virtual':2239,2685,3924,4032,4042 'visual':3082,4076 'vm':1717,3538 'vms':3763 'volum':3982 'waf':3810 'warn':457 'web':4022 'webpag':196 'what-if':1726 'without':912,3752 'work':3173,3947 'workload':295,1766,1893,1902,1924,3789,3797 'workspac':3971 'write':696 'write-on':695","prices":[{"id":"411dff7f-a915-470b-b875-ccc74c2f3447","listingId":"e8238488-4e11-47b2-afd1-ea01aff70159","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:59.794Z"}],"sources":[{"listingId":"e8238488-4e11-47b2-afd1-ea01aff70159","source":"github","sourceId":"MicrosoftDocs/Agent-Skills/azure-resource-manager","sourceUrl":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-resource-manager","isPrimary":false,"firstSeenAt":"2026-04-18T21:59:59.794Z","lastSeenAt":"2026-04-22T00:53:36.769Z"}],"details":{"listingId":"e8238488-4e11-47b2-afd1-ea01aff70159","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"MicrosoftDocs","slug":"azure-resource-manager","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":"b0dc7d928a6091fb7c6f85118a1f2321e99d8512","skill_md_path":"skills/azure-resource-manager/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-resource-manager"},"layout":"multi","source":"github","category":"Agent-Skills","frontmatter":{"name":"azure-resource-manager","description":"Expert knowledge for Azure Resource Manager development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when authoring Bicep/ARM templates, CI/CD deployments, CLI/PowerShell automation, policy/governance, or RBAC/locks, and other Azure Resource Manager related development tasks. Not for Azure Blueprints (use azure-blueprints), Azure Policy (use azure-policy), Azure Resource Graph (use azure-resource-graph), Azure Portal (use azure-portal).","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-resource-manager"},"updatedAt":"2026-04-22T00:53:36.769Z"}}