{"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-L192 | Guidance on choosing ARM deployment models and modes, migrating (ASM→ARM, JSON→Bicep, Blueprints→stacks), planning large-scale regional relocations, and understanding tags and delete behavior. |\n| Architecture & Design Patterns | L193-L200 | Bicep architecture patterns for reusable configs, flexible parameters, deterministic name generation, and sharing variables across templates for scalable ARM deployments. |\n| Limits & Quotas | L201-L227 | ARM/Bicep limits and quotas: template size, parameters, resources, outputs, tags, naming, deployment history, throttling, subscription/service quotas, and how to diagnose/resolve related errors. |\n| Security | L228-L254 | Securing ARM/Bicep deployments: handling secrets, secure parameters, RBAC, locks, Private Link, TLS, cross-tenant auth, policy mappings, and management group protection. |\n| Configuration | L255-L320 | 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 | L321-L372 | Bicep/ARM functions and operators, programmatic integrations (CLI, REST, SDKs), and patterns for deploying, querying, tagging, and automating Azure resources and Kubernetes. |\n| Deployment | L373-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| Determine Azure resource types that support tags | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-support |\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| Networking resource move limitations across subscriptions | https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/networking-move-limitations |\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| 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| 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| 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 built-in functions in Azure Bicep templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions |\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| Use Bicep resource functions to access ARM resources | 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| Use built-in functions in ARM templates | https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions |\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| 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.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 549 github stars · SKILL.md body (58,239 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:53:58.571Z","embedding":null,"createdAt":"2026-04-18T21:59:59.794Z","updatedAt":"2026-05-18T18:53:58.571Z","lastSeenAt":"2026-05-18T18:53:58.571Z","tsv":"'/en-us/azure/azure-resource-manager/bicep/add-template-to-azure-pipelines':3625 '/en-us/azure/azure-resource-manager/bicep/best-practices':1432 '/en-us/azure/azure-resource-manager/bicep/bicep-cli':2498 '/en-us/azure/azure-resource-manager/bicep/bicep-cli-jsonrpc':3132 '/en-us/azure/azure-resource-manager/bicep/bicep-config':2506 '/en-us/azure/azure-resource-manager/bicep/bicep-config-linter':2515 '/en-us/azure/azure-resource-manager/bicep/bicep-config-modules':2524 '/en-us/azure/azure-resource-manager/bicep/bicep-core-diagnostics':466 '/en-us/azure/azure-resource-manager/bicep/bicep-extension':3142 '/en-us/azure/azure-resource-manager/bicep/bicep-functions':3154 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-any':2535 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-array':3164 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-cidr':3174 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-date':3184 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-deployment':3193 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-files':3203 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-flow-control':3213 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-lambda':3223 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-logical':3233 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-numeric':3242 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-object':3251 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-parameters-file':3260 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-resource':3271 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-scope':3281 '/en-us/azure/azure-resource-manager/bicep/bicep-functions-string':3290 '/en-us/azure/azure-resource-manager/bicep/bicep-import':2545 '/en-us/azure/azure-resource-manager/bicep/bicep-kubernetes-extension':3301 '/en-us/azure/azure-resource-manager/bicep/bicep-mcp-server':2558 '/en-us/azure/azure-resource-manager/bicep/bicep-using':2569 '/en-us/azure/azure-resource-manager/bicep/child-resource-name-type':2580 '/en-us/azure/azure-resource-manager/bicep/compare-template-syntax':3311 '/en-us/azure/azure-resource-manager/bicep/conditional-resource-deployment':2589 '/en-us/azure/azure-resource-manager/bicep/create-resource-group':3635 '/en-us/azure/azure-resource-manager/bicep/data-types':2599 '/en-us/azure/azure-resource-manager/bicep/decompile':3321 '/en-us/azure/azure-resource-manager/bicep/deploy-cloud-shell':3646 '/en-us/azure/azure-resource-manager/bicep/deploy-github-actions':3655 '/en-us/azure/azure-resource-manager/bicep/deploy-preflight':477 '/en-us/azure/azure-resource-manager/bicep/deploy-to-management-group':3664 '/en-us/azure/azure-resource-manager/bicep/deploy-to-resource-group':3674 '/en-us/azure/azure-resource-manager/bicep/deploy-to-subscription':2021 '/en-us/azure/azure-resource-manager/bicep/deploy-to-tenant':3683 '/en-us/azure/azure-resource-manager/bicep/deployment-script-bicep':3692 '/en-us/azure/azure-resource-manager/bicep/deployment-script-bicep-configure-dev':2609 '/en-us/azure/azure-resource-manager/bicep/deployment-script-develop':3702 '/en-us/azure/azure-resource-manager/bicep/deployment-script-vnet':2253 '/en-us/azure/azure-resource-manager/bicep/deployment-script-vnet-private-endpoint':2263 '/en-us/azure/azure-resource-manager/bicep/deployment-stacks':3711 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp007':486 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp009':495 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp018':504 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp029':513 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp033':522 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp034':532 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp035':541 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp036':550 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp037':560 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp040':570 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp048':578 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp052':589 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp053':598 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp055':608 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp057':618 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp062':627 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp063':638 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp070':647 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp071':657 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp072':669 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp073':682 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp076':693 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp077':706 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp078':719 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp081':730 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp082':742 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp083':754 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp088':766 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp089':778 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp091':790 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp124':801 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp125':811 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp126':821 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp127':831 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp128':841 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp129':851 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp130':863 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp132':874 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp135':885 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp138':897 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp139':909 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp144':921 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp147':932 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp152':944 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp153':957 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp166':967 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp170':980 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp192':990 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp201':1000 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp226':1013 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp238':1025 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp266':1035 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp288':1046 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp290':1059 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp292':1071 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp293':1083 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp294':1093 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp302':1103 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp311':1113 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp318':1124 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp327':1135 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp328':1146 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp332':1157 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp333':1168 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp335':1177 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp337':1188 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp338':1197 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp401':1208 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp414':1218 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp416':1227 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp420':1239 '/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp422':1251 '/en-us/azure/azure-resource-manager/bicep/existing-resource':2618 '/en-us/azure/azure-resource-manager/bicep/file':2627 '/en-us/azure/azure-resource-manager/bicep/install':2636 '/en-us/azure/azure-resource-manager/bicep/installation-troubleshoot':1259 '/en-us/azure/azure-resource-manager/bicep/key-vault-parameter':2273 '/en-us/azure/azure-resource-manager/bicep/linter':1441 '/en-us/azure/azure-resource-manager/bicep/linter-rule-admin-username-should-not-be-literal':1450 '/en-us/azure/azure-resource-manager/bicep/linter-rule-artifacts-parameters':1459 '/en-us/azure/azure-resource-manager/bicep/linter-rule-decompiler-cleanup':1469 '/en-us/azure/azure-resource-manager/bicep/linter-rule-explicit-values-for-loc-params':1479 '/en-us/azure/azure-resource-manager/bicep/linter-rule-max-asserts':2030 '/en-us/azure/azure-resource-manager/bicep/linter-rule-max-outputs':2040 '/en-us/azure/azure-resource-manager/bicep/linter-rule-max-parameters':2049 '/en-us/azure/azure-resource-manager/bicep/linter-rule-max-resources':2059 '/en-us/azure/azure-resource-manager/bicep/linter-rule-max-variables':2069 '/en-us/azure/azure-resource-manager/bicep/linter-rule-nested-deployment-template-scoping':1489 '/en-us/azure/azure-resource-manager/bicep/linter-rule-no-conflicting-metadata':1498 '/en-us/azure/azure-resource-manager/bicep/linter-rule-no-deployments-resources':1509 '/en-us/azure/azure-resource-manager/bicep/linter-rule-no-explicit-any':1519 '/en-us/azure/azure-resource-manager/bicep/linter-rule-no-hardcoded-environment-urls':1531 '/en-us/azure/azure-resource-manager/bicep/linter-rule-no-hardcoded-location':1540 '/en-us/azure/azure-resource-manager/bicep/linter-rule-no-loc-expr-outside-params':1549 '/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unnecessary-dependson':1558 '/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-existing-resources':1568 '/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-imports':1577 '/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-parameters':1586 '/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-variables':1595 '/en-us/azure/azure-resource-manager/bicep/linter-rule-outputs-should-not-contain-secrets':2282 '/en-us/azure/azure-resource-manager/bicep/linter-rule-prefer-interpolation':1605 '/en-us/azure/azure-resource-manager/bicep/linter-rule-prefer-unquoted-property-names':1615 '/en-us/azure/azure-resource-manager/bicep/linter-rule-protect-commandtoexecute-secrets':2291 '/en-us/azure/azure-resource-manager/bicep/linter-rule-secure-parameter-default':2301 '/en-us/azure/azure-resource-manager/bicep/linter-rule-secure-params-in-nested-deploy':2310 '/en-us/azure/azure-resource-manager/bicep/linter-rule-secure-secrets-in-parameters':2321 '/en-us/azure/azure-resource-manager/bicep/linter-rule-simplify-interpolation':1624 '/en-us/azure/azure-resource-manager/bicep/linter-rule-simplify-json-null':1634 '/en-us/azure/azure-resource-manager/bicep/linter-rule-use-parent-property':1645 '/en-us/azure/azure-resource-manager/bicep/linter-rule-use-recent-api-versions':1655 '/en-us/azure/azure-resource-manager/bicep/linter-rule-use-recent-az-powershell-version':1665 '/en-us/azure/azure-resource-manager/bicep/linter-rule-use-recent-module-versions':1674 '/en-us/azure/azure-resource-manager/bicep/linter-rule-use-resource-id-functions':1685 '/en-us/azure/azure-resource-manager/bicep/linter-rule-use-resource-symbol-reference':1695 '/en-us/azure/azure-resource-manager/bicep/linter-rule-use-safe-access':1706 '/en-us/azure/azure-resource-manager/bicep/linter-rule-use-secure-value-for-secure-inputs':2330 '/en-us/azure/azure-resource-manager/bicep/linter-rule-use-stable-resource-identifier':1717 '/en-us/azure/azure-resource-manager/bicep/linter-rule-use-stable-vm-image':1727 '/en-us/azure/azure-resource-manager/bicep/linter-rule-what-if-short-circuiting':1740 '/en-us/azure/azure-resource-manager/bicep/loops':2646 '/en-us/azure/azure-resource-manager/bicep/migrate':1862 '/en-us/azure/azure-resource-manager/bicep/migrate-blueprint':1871 '/en-us/azure/azure-resource-manager/bicep/modules':2654 '/en-us/azure/azure-resource-manager/bicep/msbuild-bicep-file':3332 '/en-us/azure/azure-resource-manager/bicep/operator-null-forgiving':3343 '/en-us/azure/azure-resource-manager/bicep/operator-safe-dereference':3355 '/en-us/azure/azure-resource-manager/bicep/operator-spread':3366 '/en-us/azure/azure-resource-manager/bicep/operators':3376 '/en-us/azure/azure-resource-manager/bicep/operators-access':3387 '/en-us/azure/azure-resource-manager/bicep/operators-comparison':3396 '/en-us/azure/azure-resource-manager/bicep/operators-logical':3405 '/en-us/azure/azure-resource-manager/bicep/operators-numeric':3414 '/en-us/azure/azure-resource-manager/bicep/outputs':2077 '/en-us/azure/azure-resource-manager/bicep/parameter-files':2663 '/en-us/azure/azure-resource-manager/bicep/parameters':2087 '/en-us/azure/azure-resource-manager/bicep/patterns-configuration-set':1977 '/en-us/azure/azure-resource-manager/bicep/patterns-logical-parameter':1988 '/en-us/azure/azure-resource-manager/bicep/patterns-name-generation':1998 '/en-us/azure/azure-resource-manager/bicep/patterns-shared-variable-file':2008 '/en-us/azure/azure-resource-manager/bicep/private-module-registry':3724 '/en-us/azure/azure-resource-manager/bicep/resource-declaration':2097 '/en-us/azure/azure-resource-manager/bicep/resource-dependencies':2672 '/en-us/azure/azure-resource-manager/bicep/scenarios-monitoring':2681 '/en-us/azure/azure-resource-manager/bicep/scenarios-rbac':2341 '/en-us/azure/azure-resource-manager/bicep/scenarios-secrets':2352 '/en-us/azure/azure-resource-manager/bicep/scenarios-virtual-networks':2690 '/en-us/azure/azure-resource-manager/bicep/scope-extension-resources':2700 '/en-us/azure/azure-resource-manager/bicep/template-specs':3734 '/en-us/azure/azure-resource-manager/bicep/user-defined-data-types':2711 '/en-us/azure/azure-resource-manager/bicep/user-defined-functions':2723 '/en-us/azure/azure-resource-manager/custom-providers/custom-providers-action-endpoint-how-to':1752 '/en-us/azure/azure-resource-manager/custom-providers/custom-providers-resources-endpoint-how-to':1763 '/en-us/azure/azure-resource-manager/custom-providers/policy-reference':2736 '/en-us/azure/azure-resource-manager/custom-providers/proxy-cache-resource-endpoint-reference':2747 '/en-us/azure/azure-resource-manager/custom-providers/proxy-resource-endpoint-reference':2758 '/en-us/azure/azure-resource-manager/custom-providers/reference-custom-providers-csharp-endpoint':3425 '/en-us/azure/azure-resource-manager/management/asm-retirement':1882 '/en-us/azure/azure-resource-manager/management/async-operations':2771 '/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant':2362 '/en-us/azure/azure-resource-manager/management/azure-services-resource-providers':2782 '/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits':2108 '/en-us/azure/azure-resource-manager/management/create-private-link-access-commands':2373 '/en-us/azure/azure-resource-manager/management/create-private-link-access-portal':2385 '/en-us/azure/azure-resource-manager/management/delete-resource-group':1270 '/en-us/azure/azure-resource-manager/management/deployment-models':1893 '/en-us/azure/azure-resource-manager/management/lock-resources':2394 '/en-us/azure/azure-resource-manager/management/manage-data-boundary':2793 '/en-us/azure/azure-resource-manager/management/manage-private-link-access-commands':2406 '/en-us/azure/azure-resource-manager/management/manage-resource-groups-cli':3435 '/en-us/azure/azure-resource-manager/management/manage-resource-groups-powershell':3445 '/en-us/azure/azure-resource-manager/management/manage-resource-groups-python':3456 '/en-us/azure/azure-resource-manager/management/manage-resources-cli':3467 '/en-us/azure/azure-resource-manager/management/manage-resources-powershell':3477 '/en-us/azure/azure-resource-manager/management/manage-resources-python':3488 '/en-us/azure/azure-resource-manager/management/manage-resources-rest':3499 '/en-us/azure/azure-resource-manager/management/monitor-resource-manager':2804 '/en-us/azure/azure-resource-manager/management/monitor-resource-manager-reference':2816 '/en-us/azure/azure-resource-manager/management/move-limitations/app-service-move-limitations':3743 '/en-us/azure/azure-resource-manager/management/move-limitations/classic-model-move-limitations':3752 '/en-us/azure/azure-resource-manager/management/move-limitations/cloud-services-extended-support':3761 '/en-us/azure/azure-resource-manager/management/move-limitations/networking-move-limitations':2117 '/en-us/azure/azure-resource-manager/management/move-limitations/virtual-machines-move-limitations':3771 '/en-us/azure/azure-resource-manager/management/move-resource-group-and-subscription':3780 '/en-us/azure/azure-resource-manager/management/move-support-resources':3790 '/en-us/azure/azure-resource-manager/management/policy-reference':2829 '/en-us/azure/azure-resource-manager/management/preview-features':2840 '/en-us/azure/azure-resource-manager/management/relocate-cutover':3799 '/en-us/azure/azure-resource-manager/management/relocate-evaluate':1902 '/en-us/azure/azure-resource-manager/management/relocate-index':1912 '/en-us/azure/azure-resource-manager/management/relocate-initiate':1922 '/en-us/azure/azure-resource-manager/management/relocate-migrate':3809 '/en-us/azure/azure-resource-manager/management/relocate-select':1931 '/en-us/azure/azure-resource-manager/management/relocation/relocation-app-gateway':3820 '/en-us/azure/azure-resource-manager/management/relocation/relocation-app-service':3830 '/en-us/azure/azure-resource-manager/management/relocation/relocation-automation':3839 '/en-us/azure/azure-resource-manager/management/relocation/relocation-backup':3849 '/en-us/azure/azure-resource-manager/management/relocation/relocation-container-registry':3861 '/en-us/azure/azure-resource-manager/management/relocation/relocation-cosmos-db':3871 '/en-us/azure/azure-resource-manager/management/relocation/relocation-event-grid-custom-topics':3881 '/en-us/azure/azure-resource-manager/management/relocation/relocation-event-grid-domains':3892 '/en-us/azure/azure-resource-manager/management/relocation/relocation-event-grid-system-topics':3904 '/en-us/azure/azure-resource-manager/management/relocation/relocation-event-hub':3914 '/en-us/azure/azure-resource-manager/management/relocation/relocation-event-hub-cluster':3923 '/en-us/azure/azure-resource-manager/management/relocation/relocation-firewall':3933 '/en-us/azure/azure-resource-manager/management/relocation/relocation-functions':3942 '/en-us/azure/azure-resource-manager/management/relocation/relocation-hdinsight':3951 '/en-us/azure/azure-resource-manager/management/relocation/relocation-key-vault':3962 '/en-us/azure/azure-resource-manager/management/relocation/relocation-kubernetes-service':3972 '/en-us/azure/azure-resource-manager/management/relocation/relocation-log-analytics':3982 '/en-us/azure/azure-resource-manager/management/relocation/relocation-netapp':3992 '/en-us/azure/azure-resource-manager/management/relocation/relocation-postgresql-flexible-server':4002 '/en-us/azure/azure-resource-manager/management/relocation/relocation-private-link':4013 '/en-us/azure/azure-resource-manager/management/relocation/relocation-site-recovery':4023 '/en-us/azure/azure-resource-manager/management/relocation/relocation-static-web-apps':4034 '/en-us/azure/azure-resource-manager/management/relocation/relocation-virtual-machine-scale-sets':4044 '/en-us/azure/azure-resource-manager/management/relocation/relocation-virtual-network':4054 '/en-us/azure/azure-resource-manager/management/relocation/relocation-virtual-network-nsg':4064 '/en-us/azure/azure-resource-manager/management/request-limits-and-throttling':2127 '/en-us/azure/azure-resource-manager/management/resource-graph-samples':3510 '/en-us/azure/azure-resource-manager/management/resource-group-insights':2851 '/en-us/azure/azure-resource-manager/management/resource-manager-personal-data':2863 '/en-us/azure/azure-resource-manager/management/resource-name-rules':2137 '/en-us/azure/azure-resource-manager/management/resource-providers-and-types':2874 '/en-us/azure/azure-resource-manager/management/resources-without-resource-group-limit':2150 '/en-us/azure/azure-resource-manager/management/security-controls-policy':2416 '/en-us/azure/azure-resource-manager/management/service-tags':2429 '/en-us/azure/azure-resource-manager/management/tag-mission-critical-workload':1775 '/en-us/azure/azure-resource-manager/management/tag-policies':2884 '/en-us/azure/azure-resource-manager/management/tag-resources':2160 '/en-us/azure/azure-resource-manager/management/tag-resources-bicep':2893 '/en-us/azure/azure-resource-manager/management/tag-resources-cli':3520 '/en-us/azure/azure-resource-manager/management/tag-resources-powershell':3529 '/en-us/azure/azure-resource-manager/management/tag-resources-python':3539 '/en-us/azure/azure-resource-manager/management/tag-resources-templates':2903 '/en-us/azure/azure-resource-manager/management/tag-support':1941 '/en-us/azure/azure-resource-manager/management/tls-support':2442 '/en-us/azure/azure-resource-manager/templates/add-template-to-azure-pipelines':4074 '/en-us/azure/azure-resource-manager/templates/all-files-test-cases':1787 '/en-us/azure/azure-resource-manager/templates/best-practices':1796 '/en-us/azure/azure-resource-manager/templates/create-visual-studio-deployment-project':4085 '/en-us/azure/azure-resource-manager/templates/createuidefinition-test-cases':1805 '/en-us/azure/azure-resource-manager/templates/definitions':2913 '/en-us/azure/azure-resource-manager/templates/deploy-github-actions':4094 '/en-us/azure/azure-resource-manager/templates/deploy-to-subscription':2169 '/en-us/azure/azure-resource-manager/templates/deployment-complete-mode-deletion':1951 '/en-us/azure/azure-resource-manager/templates/deployment-history':2179 '/en-us/azure/azure-resource-manager/templates/deployment-history-deletions':2189 '/en-us/azure/azure-resource-manager/templates/deployment-modes':1961 '/en-us/azure/azure-resource-manager/templates/deployment-tutorial-linked-template':4104 '/en-us/azure/azure-resource-manager/templates/deployment-tutorial-local-template':4114 '/en-us/azure/azure-resource-manager/templates/deployment-tutorial-pipeline':4125 '/en-us/azure/azure-resource-manager/templates/key-vault-parameter':2453 '/en-us/azure/azure-resource-manager/templates/outputs':2199 '/en-us/azure/azure-resource-manager/templates/parameter-file-test-cases':1816 '/en-us/azure/azure-resource-manager/templates/parameters':2923 '/en-us/azure/azure-resource-manager/templates/resource-declaration':2932 '/en-us/azure/azure-resource-manager/templates/secure-template-with-sas-token':2463 '/en-us/azure/azure-resource-manager/templates/syntax':2942 '/en-us/azure/azure-resource-manager/templates/template-cloud-consistency':1826 '/en-us/azure/azure-resource-manager/templates/template-expressions':2209 '/en-us/azure/azure-resource-manager/templates/template-functions':3550 '/en-us/azure/azure-resource-manager/templates/template-functions-array':2951 '/en-us/azure/azure-resource-manager/templates/template-functions-cidr':2960 '/en-us/azure/azure-resource-manager/templates/template-functions-comparison':2969 '/en-us/azure/azure-resource-manager/templates/template-functions-date':2978 '/en-us/azure/azure-resource-manager/templates/template-functions-deployment':2987 '/en-us/azure/azure-resource-manager/templates/template-functions-lambda':2996 '/en-us/azure/azure-resource-manager/templates/template-functions-logical':3005 '/en-us/azure/azure-resource-manager/templates/template-functions-numeric':3014 '/en-us/azure/azure-resource-manager/templates/template-functions-object':3023 '/en-us/azure/azure-resource-manager/templates/template-functions-resource':3032 '/en-us/azure/azure-resource-manager/templates/template-functions-scope':3041 '/en-us/azure/azure-resource-manager/templates/template-functions-string':3050 '/en-us/azure/azure-resource-manager/templates/template-specs':3060 '/en-us/azure/azure-resource-manager/templates/template-specs-create-linked':4135 '/en-us/azure/azure-resource-manager/templates/template-specs-create-portal-forms':3070 '/en-us/azure/azure-resource-manager/templates/template-specs-deploy-linked-template':4145 '/en-us/azure/azure-resource-manager/templates/template-test-cases':1836 '/en-us/azure/azure-resource-manager/templates/template-tutorial-deploy-vm-extensions':3559 '/en-us/azure/azure-resource-manager/templates/template-tutorial-deployment-script':3569 '/en-us/azure/azure-resource-manager/templates/template-tutorial-use-key-vault':2474 '/en-us/azure/azure-resource-manager/templates/test-toolkit':1847 '/en-us/azure/azure-resource-manager/templates/update-visual-studio-deployment-script':3081 '/en-us/azure/azure-resource-manager/templates/user-defined-functions':3094 '/en-us/azure/azure-resource-manager/templates/variables':3104 '/en-us/azure/azure-resource-manager/troubleshooting/common-deployment-errors':1279 '/en-us/azure/azure-resource-manager/troubleshooting/create-troubleshooting-template':1288 '/en-us/azure/azure-resource-manager/troubleshooting/deployment-quota-exceeded':2219 '/en-us/azure/azure-resource-manager/troubleshooting/enable-debug-logging':1297 '/en-us/azure/azure-resource-manager/troubleshooting/error-invalid-name-segments':1308 '/en-us/azure/azure-resource-manager/troubleshooting/error-invalid-template':1319 '/en-us/azure/azure-resource-manager/troubleshooting/error-job-size-exceeded':2229 '/en-us/azure/azure-resource-manager/troubleshooting/error-not-found':1329 '/en-us/azure/azure-resource-manager/troubleshooting/error-parent-resource':1339 '/en-us/azure/azure-resource-manager/troubleshooting/error-policy-requestdisallowedbypolicy':1347 '/en-us/azure/azure-resource-manager/troubleshooting/error-region-access-policy':1357 '/en-us/azure/azure-resource-manager/troubleshooting/error-register-resource-provider':1367 '/en-us/azure/azure-resource-manager/troubleshooting/error-reserved-resource-name':1377 '/en-us/azure/azure-resource-manager/troubleshooting/error-resource-quota':2239 '/en-us/azure/azure-resource-manager/troubleshooting/error-sku-not-available':1388 '/en-us/azure/azure-resource-manager/troubleshooting/error-storage-account-name':1399 '/en-us/azure/azure-resource-manager/troubleshooting/find-error-code':1409 '/en-us/azure/governance/management-groups/how-to/protect-resource-hierarchy':2484 '/en-us/azure/governance/management-groups/resource-graph-samples':3580 '/en-us/azure/governance/management-groups/troubleshoot/general':1418 '/en-us/azure/governance/service-groups/create-service-group-member-rest-api':3591 '/en-us/azure/governance/service-groups/create-service-group-rest-api':3601 '/en-us/azure/governance/service-groups/manage-membership':3116 '/en-us/azure/governance/service-groups/resource-graph-samples':3612 '/microsoftdocs/mcp/blob/main/readme.md)':166 '/region':449 '3':137 '800':2143 'accept':205 'access':171,603,696,1117,1702,2366,3266,3272,3377 'accessor':3383 'account':1391,3834,3867 'across':318,1821,2113,2358,3739,3835,3947,3988,3998 'action':1746,3652,4091 'add':3581 'address':542,599 'admin':1444 'adminpassword':2324 'agent':86,130,189,203 'ai':2554 'ak':3295 'alert':2797 'alias':2519 'analyt':3975 'anoth':3826,3845 'api':1648,2403,2870,3495,3588,3598 'api/module':257 'app':3737,3823,3937,4028 'appli':1423,1520,1675,1741,1788,1806,1967,2128,2151,3224 'applic':2847,3812 'architectur':18,55,298,305,1962 'argument':642,652 'arm':274,281,322,468,1274,1281,1293,1313,1336,1344,1364,1395,1401,1777,1789,1800,1811,1818,1828,1838,1855,1879,1957,2032,2042,2051,2061,2162,2173,2181,2195,2201,2216,2221,2235,2364,2375,2413,2448,2457,2469,2494,2766,2825,2897,2909,2919,2925,2934,2947,2956,2965,2974,2983,2992,3001,3010,3019,3028,3037,3046,3055,3074,3090,3100,3160,3267,3304,3313,3326,3372,3485,3493,3506,3546,3555,3561,3749,3773,3888,4050,4070,4078,4087,4096,4107,4119,4131,4141 'arm/bicep':221,329,356,384,436 'around':3953 'array':525,1151,1162,2944,3157,3357 'arrays/objects':1022 'artifact':1452 'asm':280 'assert':2024 'assess':1772 'assign':518,672,2336 'async':2767 'auth':370 'authent':2353 'author':32,247,381,1791 'autom':421,3566,3647,3833 'avail':156,1381 'avoid':1442,1490,1499,1532,1707,2292 'az':1658,3077 'azur':2,8,36,46,422,433,453,1261,1273,1312,1326,1353,1374,1384,1411,1534,1749,1758,1768,1822,1864,1875,1895,1904,1917,1926,1933,2099,2119,2129,2139,2154,2332,2354,2381,2387,2397,2408,2418,2437,2479,2612,2674,2683,2728,2742,2753,2763,2773,2784,2799,2811,2821,2833,2858,2865,2879,3054,3062,3108,3149,3417,3427,3431,3437,3460,3463,3471,3479,3490,3501,3512,3515,3522,3531,3571,3582,3593,3603,3617,3627,3639,3669,3704,3716,3736,3746,3767,3785,3793,3801,3811,3822,3832,3841,3851,3863,3873,3883,3894,3906,3916,3925,3935,3944,3956,3964,3984,3994,4004,4025,4036,4046,4056,4066 'azure-resource-manag':1 'backup':3842 'bcp':226 'bcp007':479 'bcp009':488 'bcp018':497 'bcp029':506 'bcp033':515 'bcp034':524 'bcp035':534 'bcp036':543 'bcp037':552 'bcp040':562 'bcp048':572 'bcp052':580 'bcp053':591 'bcp055':600 'bcp057':610 'bcp062':620 'bcp063':629 'bcp070':640 'bcp071':649 'bcp072':659 'bcp073':671 'bcp076':684 'bcp077':695 'bcp078':708 'bcp081':721 'bcp082':732 'bcp083':744 'bcp088':756 'bcp089':768 'bcp091':780 'bcp124':792 'bcp125':803 'bcp126':813 'bcp127':823 'bcp128':833 'bcp129':843 'bcp130':853 'bcp132':865 'bcp135':876 'bcp138':887 'bcp139':899 'bcp144':911 'bcp147':923 'bcp152':934 'bcp153':946 'bcp166':959 'bcp170':969 'bcp192':982 'bcp201':992 'bcp226':1002 'bcp238':1015 'bcp266':1027 'bcp288':1037 'bcp290':1048 'bcp292':1061 'bcp293':1073 'bcp294':1085 'bcp302':1095 'bcp311':1105 'bcp318':1115 'bcp327':1126 'bcp328':1137 'bcp332':1148 'bcp333':1159 'bcp335':1170 'bcp337':1179 'bcp338':1190 'bcp401':1199 'bcp414':1210 'bcp416':1220 'bcp420':1229 'bcp422':1241 'behavior':297,398,1946 'best':14,51,239,244,1419,1425,1742,1759,1792,1843 'bicep':283,304,459,650,666,679,690,703,727,739,751,763,774,787,798,808,818,828,838,848,858,871,881,894,906,918,929,941,954,964,977,986,994,1021,1032,1043,1056,1078,1090,1100,1110,1120,1132,1143,1183,1205,1236,1254,1403,1428,1436,1447,1455,1465,1474,1486,1495,1506,1516,1521,1537,1555,1564,1573,1582,1591,1602,1611,1621,1630,1642,1651,1669,1676,1697,1714,1723,1736,1859,1973,1984,1995,2005,2014,2026,2036,2046,2056,2066,2073,2083,2091,2244,2255,2269,2278,2287,2297,2306,2327,2338,2346,2489,2500,2508,2517,2531,2542,2550,2565,2577,2586,2595,2604,2615,2620,2631,2642,2650,2658,2668,2678,2687,2697,2708,2720,2889,3123,3134,3150,3156,3169,3179,3189,3199,3205,3220,3230,3238,3246,3255,3262,3276,3285,3297,3308,3317,3323,3335,3349,3361,3369,3382,3391,3400,3409,3621,3631,3637,3648,3657,3666,3676,3688,3699,3708,3720,3731 'bicep/arm':33,250,405 'bicepconfig.json':2503,2512 'blueprint':284,1865 'boundari':2790 'build':3415 'built':2726,2819,3145,3542 'built-in':2725,2818,3144,3541 'c':3416 'cach':2738 'calcul':3407 'call':1243 'capabl':78 'case':1833,3764 'catch':472 'categori':89,97,113,209,211 'chang':2435 'charact':499 'check':3781 'child':971,1639,2571 'choos':273,1883,1923,1952 'ci':35 'ci/cd':437,4068,4117 'cidr':2953,3170 'circuit':1734 'classic':1885,3745 'clean':1460 'cleanup':2186 'cli':411,2490,3124,3432,3464,3516 'cloud':1823,3640,3754 'cluster':3920,3946,3967 'cmdlet':3442 'code':26,63,227,400,1005,1406,1698,3118 'collect':913 'combin':68 'comma':1019 'command':2370,2491,3517 'commandtoexecut':2284 'common':1253,1272 'compar':3388 'comparison':2962,3392 'complet':1943,1956 'complex':1232,4100 'complianc':2877 'concat':1600 'condit':2582,3398 'config':309 'configur':24,61,377,383,1969,2070,2363,2475,2485,2499,2507,2516,2548,2559,2570,2581,2600,2630,2664,2682,2737,2748,2783,2794,2830,2885,2894,2914,2933,3061,3105,3616,4065 'conflict':1491 'constraint':2917,3643 'contain':3717,3852 'content':73,175,3197 'context':615 'control':2411,3204 'convert':3322 'core':3368 'correct':496,1484 'cosmos':3864 'count':653,2053,2063 'cover':49 'creat':1280,2655,2712,3051,3082,3446,3592,3626,3725,4075,4126 'createuidefinition.json':1798 'credenti':2521 'critic':1767 'cross':368,447 'cross-subscript':446 'cross-ten':367 'current':614 'custom':713,1435,1745,1754,2732,2739,2743,2750,2754,3421,3565,3876 'custom-tag':712 'cut':3791 'data':584,2592,2705,2789,2856 'databas':3995 'date':2971,3177,3180 'db':3865 'debug':1290 'decis':16,53,266,1848 'declar':481,490,623,867,1080,1181,2088,2924 'decompil':1462,3312 'decor':794,806,816,826,836,846,855,869,927,939,952,961,1054,1068,1493 'dedic':3919 'default':661,1546,2294 'defin':2078,2331,2673,2701,2704,2717,2904,3087,3095 'definit':2730,2823,2881,2907 'delet':296,1260,1266,1945,2854 'depend':256,1333,2666 'dependson':1552 'deploy':29,66,222,236,275,323,340,357,417,426,430,441,443,473,878,1121,1275,1294,1385,1396,1404,1482,1503,1867,1889,1958,1985,2013,2161,2174,2182,2211,2225,2236,2245,2256,2307,2343,2455,2584,2605,2648,2669,2900,2980,3075,3186,3200,3273,3291,3373,3457,3468,3551,3562,3613,3620,3632,3636,3649,3656,3665,3675,3689,3696,3705,3727,4077,4086,4095,4105,4136 'deployment/monitoring':397 'deploymentscript':3685 'derefer':3352 'descript':213 'design':19,56,265,299,1817,1963 'detail':235 'detect':1559,1569,1578,1587,1728 'determin':1932 'determinist':312,1710 'dev':2601 'develop':11,1429,3693 'diagnos':218,1309 'diagnose/resolve':348 'diagnost':463,1004,1108,1130,1141,1224 'disabl':1008 'disable-next-lin':1007 'disallow':769 'discourag':1510 'discov':2864 'doc':181 'document':76,174 'domain':3886 'duplic':960 'e.g':101,117 'enabl':234,1289 'endpoint':1747,1756,2260,3419 'enforc':2041,2050,2060,2322,2875 'ensur':2311 'entri':1553 'environ':1526,2501,2602,2633 'environment-specif':1525 'error':225,350,462,474,483,501,519,586,605,624,635,654,664,785,1118,1154,1165,1194,1256,1276,1305,1316,1324,1334,1342,1351,1362,1372,1382,1393,1405,1415,2214,2226,2233,3347 'eu':2788 'evalu':1894,3397 'event':3874,3884,3895,3907,3917 'exceed':2213,2224 'execut':2254,3206,3772 'exempt':2141 'exist':1247,1561,2396,2611 'expand':3356 'expert':5,43 'explicit':1471,1511 'expos':2275 'express':891,1234,1543,2203,3216 'extend':3756 'extens':995,2694,3135,3298,3553 'extern':985,3138,3195 'fail':3209 'failur':232,983 'fallback':193 'featur':2835 'fetch':77,173,182,195 'file':107,115,122,127,781,860,903,1185,1466,1565,1784,1813,2002,2596,2621,2660,3196,3257,3318,3622,3986 'find':1400 'firewal':3926 'fix':220,487,523,551,579,609,628,658,683,707,743,767,791,812,832,852,875,898,922,945,968,991,1014,1036,1060,1084,1114,1178,1198,1228,1298,1311,1330,1358,1368,1378,1389 'flexibl':310,1983 'flow':3207 'for-express':889 'forgiv':3338 'form':3064 'format':510 'found':784,1323 'function':391,406,574,641,651,936,1242,1682,2528,2538,2718,2945,2954,2963,2972,2981,2990,2999,3008,3017,3026,3035,3044,3088,3147,3158,3171,3181,3190,3210,3218,3226,3236,3248,3253,3264,3278,3287,3418,3544,3936 'gateway':3813 'generat':314,1992,2641 'geo':3857 'geo-repl':3856 'github':3651,4090 'github.com':165 'github.com/microsoftdocs/mcp/blob/main/readme.md)':164 'govern':2826 'graph':3503,3573,3605 'grid':3875,3885,3896 'group':375,1263,1413,2146,2481,2843,3110,3429,3439,3450,3577,3584,3595,3609,3629,3661,3671,4059 'guid':163 'guidanc':44,271 'handl':358,514,639,720,1125,1136,1219,1265,2118,3762 'hardcod':1533,2293 'hdinsight':3945 'health':2848 'hierarchi':2476 'histori':341,2175,2183 'hub':3908,3918 'id':255,1681 'identifi':1030,2138 'imag':1721 'implement':1753,1989 'import':84,128,1571,2536 'includ':12 'incomplet':489 'increment':1954 'index':90,210,686,916,1107,1213 'inelig':1350 'initi':1913 'insid':2247 'insight':2844 'instal':160,162,1255,2628 'instead':1690 'integr':25,62,399,410,3117,3129 'interpol':565,1598,1619 'interpret':458 'invalid':507,553,592,601,621,685,745,793,804,814,824,834,844,854,877,912,935,970,993,1074,1096,1106,1180,1211,1299,1314 'ip':3166 'issu':230,492,529,1203 'item':526 'iter':2638 'job':2222 'json':282,1626,1783,1856,2938,3303,3314,3325 'jsonrpc':3125 'key':567,2265,2348,2444,2465,3957 'knowledg':6 'kubernet':425,3292,3965 'l120':104 'l131':217 'l132':242 'l132-l177':241 'l177':243 'l178':269 'l178-l192':268 'l192':270 'l193':302 'l193-l200':301 'l200':303 'l201':327 'l201-l227':326 'l227':328 'l228':353 'l228-l254':352 'l254':354 'l255':379 'l255-l320':378 'l320':380 'l321':403 'l321-l372':402 'l35':103 'l35-l120':102 'l37':216 'l37-l131':215 'l372':404 'l373':428 'l373-l428':427 'l428':429 'lack':3954 'lambda':2989,3215 'larg':288,1129,1915 'large-scal':287,1914 'latest':145 'learn':188,202 'learn-agent-skil':187,201 'learn.microsoft.com':465,476,485,494,503,512,521,531,540,549,559,569,577,588,597,607,617,626,637,646,656,668,681,692,705,718,729,741,753,765,777,789,800,810,820,830,840,850,862,873,884,896,908,920,931,943,956,966,979,989,999,1012,1024,1034,1045,1058,1070,1082,1092,1102,1112,1123,1134,1145,1156,1167,1176,1187,1196,1207,1217,1226,1238,1250,1258,1269,1278,1287,1296,1307,1318,1328,1338,1346,1356,1366,1376,1387,1398,1408,1417,1431,1440,1449,1458,1468,1478,1488,1497,1508,1518,1530,1539,1548,1557,1567,1576,1585,1594,1604,1614,1623,1633,1644,1654,1664,1673,1684,1694,1705,1716,1726,1739,1751,1762,1774,1786,1795,1804,1815,1825,1835,1846,1861,1870,1881,1892,1901,1911,1921,1930,1940,1950,1960,1976,1987,1997,2007,2020,2029,2039,2048,2058,2068,2076,2086,2096,2107,2116,2126,2136,2149,2159,2168,2178,2188,2198,2208,2218,2228,2238,2252,2262,2272,2281,2290,2300,2309,2320,2329,2340,2351,2361,2372,2384,2393,2405,2415,2428,2441,2452,2462,2473,2483,2497,2505,2514,2523,2534,2544,2557,2568,2579,2588,2598,2608,2617,2626,2635,2645,2653,2662,2671,2680,2689,2699,2710,2722,2735,2746,2757,2770,2781,2792,2803,2815,2828,2839,2850,2862,2873,2883,2892,2902,2912,2922,2931,2941,2950,2959,2968,2977,2986,2995,3004,3013,3022,3031,3040,3049,3059,3069,3080,3093,3103 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/add-template-to-azure-pipelines':3623 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/best-practices':1430 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-cli':2496 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-cli-jsonrpc':3130 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-config':2504 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-config-linter':2513 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-config-modules':2522 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-core-diagnostics':464 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-extension':3140 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions':3152 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-any':2533 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-array':3162 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-cidr':3172 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-date':3182 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-deployment':3191 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-files':3201 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-flow-control':3211 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-lambda':3221 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-logical':3231 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-numeric':3240 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-object':3249 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-parameters-file':3258 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-resource':3269 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-scope':3279 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-string':3288 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-import':2543 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-kubernetes-extension':3299 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-mcp-server':2556 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-using':2567 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/child-resource-name-type':2578 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/compare-template-syntax':3309 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/conditional-resource-deployment':2587 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/create-resource-group':3633 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/data-types':2597 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/decompile':3319 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-cloud-shell':3644 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-github-actions':3653 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-preflight':475 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-to-management-group':3662 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-to-resource-group':3672 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-to-subscription':2019 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-to-tenant':3681 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-bicep':3690 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-bicep-configure-dev':2607 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-develop':3700 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-vnet':2251 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-vnet-private-endpoint':2261 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-stacks':3709 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp007':484 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp009':493 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp018':502 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp029':511 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp033':520 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp034':530 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp035':539 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp036':548 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp037':558 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp040':568 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp048':576 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp052':587 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp053':596 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp055':606 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp057':616 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp062':625 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp063':636 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp070':645 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp071':655 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp072':667 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp073':680 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp076':691 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp077':704 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp078':717 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp081':728 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp082':740 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp083':752 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp088':764 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp089':776 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp091':788 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp124':799 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp125':809 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp126':819 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp127':829 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp128':839 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp129':849 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp130':861 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp132':872 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp135':883 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp138':895 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp139':907 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp144':919 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp147':930 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp152':942 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp153':955 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp166':965 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp170':978 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp192':988 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp201':998 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp226':1011 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp238':1023 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp266':1033 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp288':1044 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp290':1057 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp292':1069 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp293':1081 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp294':1091 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp302':1101 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp311':1111 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp318':1122 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp327':1133 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp328':1144 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp332':1155 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp333':1166 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp335':1175 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp337':1186 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp338':1195 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp401':1206 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp414':1216 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp416':1225 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp420':1237 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp422':1249 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/existing-resource':2616 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/file':2625 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/install':2634 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/installation-troubleshoot':1257 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/key-vault-parameter':2271 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter':1439 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-admin-username-should-not-be-literal':1448 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-artifacts-parameters':1457 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-decompiler-cleanup':1467 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-explicit-values-for-loc-params':1477 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-asserts':2028 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-outputs':2038 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-parameters':2047 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-resources':2057 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-variables':2067 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-nested-deployment-template-scoping':1487 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-conflicting-metadata':1496 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-deployments-resources':1507 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-explicit-any':1517 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-hardcoded-environment-urls':1529 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-hardcoded-location':1538 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-loc-expr-outside-params':1547 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unnecessary-dependson':1556 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-existing-resources':1566 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-imports':1575 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-parameters':1584 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-variables':1593 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-outputs-should-not-contain-secrets':2280 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-prefer-interpolation':1603 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-prefer-unquoted-property-names':1613 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-protect-commandtoexecute-secrets':2289 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-secure-parameter-default':2299 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-secure-params-in-nested-deploy':2308 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-secure-secrets-in-parameters':2319 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-simplify-interpolation':1622 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-simplify-json-null':1632 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-parent-property':1643 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-recent-api-versions':1653 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-recent-az-powershell-version':1663 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-recent-module-versions':1672 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-resource-id-functions':1683 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-resource-symbol-reference':1693 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-safe-access':1704 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-secure-value-for-secure-inputs':2328 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-stable-resource-identifier':1715 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-stable-vm-image':1725 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-what-if-short-circuiting':1738 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/loops':2644 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/migrate':1860 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/migrate-blueprint':1869 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/modules':2652 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/msbuild-bicep-file':3330 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operator-null-forgiving':3341 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operator-safe-dereference':3353 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operator-spread':3364 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators':3374 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators-access':3385 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators-comparison':3394 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators-logical':3403 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators-numeric':3412 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/outputs':2075 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/parameter-files':2661 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/parameters':2085 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/patterns-configuration-set':1975 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/patterns-logical-parameter':1986 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/patterns-name-generation':1996 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/patterns-shared-variable-file':2006 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/private-module-registry':3722 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/resource-declaration':2095 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/resource-dependencies':2670 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scenarios-monitoring':2679 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scenarios-rbac':2339 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scenarios-secrets':2350 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scenarios-virtual-networks':2688 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scope-extension-resources':2698 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/template-specs':3732 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/user-defined-data-types':2709 'learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/user-defined-functions':2721 'learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/custom-providers-action-endpoint-how-to':1750 'learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/custom-providers-resources-endpoint-how-to':1761 'learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/policy-reference':2734 'learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/proxy-cache-resource-endpoint-reference':2745 'learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/proxy-resource-endpoint-reference':2756 'learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/reference-custom-providers-csharp-endpoint':3423 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/asm-retirement':1880 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/async-operations':2769 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant':2360 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-services-resource-providers':2780 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits':2106 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/create-private-link-access-commands':2371 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/create-private-link-access-portal':2383 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/delete-resource-group':1268 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/deployment-models':1891 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/lock-resources':2392 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-data-boundary':2791 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-private-link-access-commands':2404 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-cli':3433 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-powershell':3443 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-python':3454 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-cli':3465 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-powershell':3475 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-python':3486 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-rest':3497 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/monitor-resource-manager':2802 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/monitor-resource-manager-reference':2814 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/app-service-move-limitations':3741 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/classic-model-move-limitations':3750 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/cloud-services-extended-support':3759 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/networking-move-limitations':2115 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/virtual-machines-move-limitations':3769 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-resource-group-and-subscription':3778 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-support-resources':3788 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/policy-reference':2827 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/preview-features':2838 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-cutover':3797 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-evaluate':1900 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-index':1910 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-initiate':1920 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-migrate':3807 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-select':1929 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-app-gateway':3818 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-app-service':3828 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-automation':3837 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-backup':3847 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-container-registry':3859 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-cosmos-db':3869 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-grid-custom-topics':3879 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-grid-domains':3890 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-grid-system-topics':3902 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-hub':3912 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-hub-cluster':3921 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-firewall':3931 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-functions':3940 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-hdinsight':3949 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-key-vault':3960 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-kubernetes-service':3970 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-log-analytics':3980 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-netapp':3990 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-postgresql-flexible-server':4000 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-private-link':4011 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-site-recovery':4021 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-static-web-apps':4032 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-virtual-machine-scale-sets':4042 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-virtual-network':4052 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-virtual-network-nsg':4062 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/request-limits-and-throttling':2125 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-graph-samples':3508 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-group-insights':2849 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-manager-personal-data':2861 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-name-rules':2135 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-providers-and-types':2872 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/resources-without-resource-group-limit':2148 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/security-controls-policy':2414 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/service-tags':2427 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-mission-critical-workload':1773 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-policies':2882 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources':2158 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-bicep':2891 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-cli':3518 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-powershell':3527 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-python':3537 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-templates':2901 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-support':1939 'learn.microsoft.com/en-us/azure/azure-resource-manager/management/tls-support':2440 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/add-template-to-azure-pipelines':4072 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/all-files-test-cases':1785 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/best-practices':1794 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/create-visual-studio-deployment-project':4083 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/createuidefinition-test-cases':1803 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/definitions':2911 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-github-actions':4092 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-to-subscription':2167 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-complete-mode-deletion':1949 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-history':2177 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-history-deletions':2187 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-modes':1959 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-tutorial-linked-template':4102 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-tutorial-local-template':4112 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-tutorial-pipeline':4123 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/key-vault-parameter':2451 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/outputs':2197 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/parameter-file-test-cases':1814 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/parameters':2921 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/resource-declaration':2930 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/secure-template-with-sas-token':2461 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/syntax':2940 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-cloud-consistency':1824 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-expressions':2207 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions':3548 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-array':2949 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-cidr':2958 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-comparison':2967 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-date':2976 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-deployment':2985 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-lambda':2994 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-logical':3003 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-numeric':3012 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-object':3021 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-resource':3030 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-scope':3039 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-string':3048 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs':3058 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs-create-linked':4133 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs-create-portal-forms':3068 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs-deploy-linked-template':4143 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-test-cases':1834 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-tutorial-deploy-vm-extensions':3557 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-tutorial-deployment-script':3567 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-tutorial-use-key-vault':2472 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/test-toolkit':1845 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/update-visual-studio-deployment-script':3079 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/user-defined-functions':3092 'learn.microsoft.com/en-us/azure/azure-resource-manager/templates/variables':3102 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/common-deployment-errors':1277 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/create-troubleshooting-template':1286 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/deployment-quota-exceeded':2217 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/enable-debug-logging':1295 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-invalid-name-segments':1306 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-invalid-template':1317 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-job-size-exceeded':2227 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-not-found':1327 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-parent-resource':1337 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-policy-requestdisallowedbypolicy':1345 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-region-access-policy':1355 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-register-resource-provider':1365 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-reserved-resource-name':1375 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-resource-quota':2237 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-sku-not-available':1386 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-storage-account-name':1397 'learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/find-error-code':1407 'learn.microsoft.com/en-us/azure/governance/management-groups/how-to/protect-resource-hierarchy':2482 'learn.microsoft.com/en-us/azure/governance/management-groups/resource-graph-samples':3578 'learn.microsoft.com/en-us/azure/governance/management-groups/troubleshoot/general':1416 'learn.microsoft.com/en-us/azure/governance/service-groups/create-service-group-member-rest-api':3589 'learn.microsoft.com/en-us/azure/governance/service-groups/create-service-group-rest-api':3599 'learn.microsoft.com/en-us/azure/governance/service-groups/manage-membership':3114 'learn.microsoft.com/en-us/azure/governance/service-groups/resource-graph-samples':3610 'length':1173 'level':1502 'like':2314 'limit':21,58,324,330,2009,2022,2034,2044,2054,2064,2094,2103,2112,2124,2147,2157,2176,2184,2192 'line':99,111,212,1010 'link':116,125,365,2369,2379,2401,4006,4097,4130,4140 'lint':249 'linter':1437,1522,1677,1724,2509 'list/reference':1692 'liter':1443 'load':3194 'local':69,4106 'locat':93,254,892,1349,1472,1535,1542 'lock':363,2391 'log':238,1291,2808,3974 'logic':1979,2998,3225,3401 'long':1153,2761 'long-run':2760 'loop':389,2639 'machin':4038,4111 'make':17,54,267,1849 'manag':4,10,38,48,374,1412,1877,1888,2080,2121,2172,2342,2356,2365,2376,2390,2395,2399,2420,2439,2480,2493,2777,2786,2801,2813,2832,2852,2860,3053,3107,3426,3436,3448,3459,3470,3478,3489,3521,3576,3660,3703 'mani':452 'manipul':3165,3243,3282 'map':372,2407,2772,3302 'mark':2317 'markdown':192,208 'maximum':1172 'mcp':151,178,2551 'member':1076,3585 'membership':3111 'metadata':725,1029,1492,3187 'metadata.generated':132 'metric':2806 'microsoft':180 'microsoft.features':2837 'microsoftdoc':152,179 'migrat':279,1853,1863,1873,3796,3800 'mismatch':517,528,546,644,759,900,1223 'miss':498,535,581,709,722,866,924,947,1003,1028,1049,1062 'mission':1766 'mission-crit':1765 'mistyp':747 'mode':278,1944 'model':276,1890 'modul':390,835,950,987,1475,1670,1737,2518,2651,3721 'monitor':2675,2795,2810,2846 'month':138 'move':432,2111,3735,3744,3753,3766,3774,3782 'msbuild':3329 'name':252,313,339,612,630,734,749,973,1098,1193,1301,1371,1392,1463,1609,1712,1991,2131,2573 'namespac':2540,2779,3909 'nest':1481,2305 'netapp':3985 'network':170,2109,2250,2424,2685,3930,4048,4057 'networking/monitoring':393 'new':3805,3900,4009,4030 'newlin':1017 'next':1009 'non':1246,1709 'non-determinist':1708 'non-exist':1245 'none':2563 'nosql':3866 'null':1116,1627,3337,3345 'null-forgiv':3336 'numer':3007,3235,3410 'object':1612,3016,3244,3247,3359 'observ':2093 'old':139 'oper':408,687,1201,1214,1703,2764,3228,3339,3363,3370,3384,3393,3402,3411,3496,3775 'organ':2647 'output':337,845,1064,2033,2071,2193,2279 'overload':575 'paramet':253,311,335,361,387,660,805,859,925,1050,1063,1184,1192,1453,1476,1545,1580,1812,1980,2043,2081,2270,2298,2303,2315,2450,2471,2566,2659,2915,3256 'parent':1331,1636 'pass':2264 'path':782 'pattern':20,27,57,64,300,306,401,415,1222,1964,1971,1981,1993,2003,3119 'per':2145 'per-group':2144 'perform':3406 'person':2855 'phase':1909 'pipelin':438,3618,4067,4122 'plan':286,1852,1872,1903,2430 'polici':371,2409,2729,2822,2880 'policy/governance':395 'policy/sku/location/name':231 'portal':2382,3063 'postgresql':3997 'potenti':1171 'powershel':1659,3078,3441,3474,3526 'practic':15,52,240,245,1420,1426,1743,1760,1793,1844 'predeploy':2023 'prefer':176,1596,1606 'preflight':469 'prevent':1718,2274,3344 'preview':1719,2834 'privat':364,2248,2259,2368,2378,2400,2456,3715,4005 'problem':547 'programmat':409,3127,3481,3533 'project':1907,1919 'properti':538,544,554,582,593,602,677,701,748,757,770,1608,1637,2929,3380 'protect':376,2283,2386,2477,3843,3927 'provid':42,1360,2733,2744,2755,2778,2867,3422 'proxi':2749 'public':1668 'pull':143 'python':3452,3483,3535 'queri':184,198,418,3504,3574,3606 'quick':71 'quick-refer':70 'quota':22,59,325,332,344,2010,2105,2212,2232 'rang':100,3167 'rbac':362,2333 'reach':3137 'read':106,121,675 'read-on':674 'recent':1647,1657,1667 'recommend':1424 'reconfigur':3978 'recoveri':4015,4020 'refactor':1696 'refer':72,126,663,914,1689,2610,2805,3346 'referenc':622 'region':290,1354,1898,3806,3817,3827,3836,3846,3868,3878,3901,3939,3948,3969,3989,3999,4010,4031,4041 'registr':1361 'registri':3718,3853 'regulatori':2410 'relat':349 'relax':2530 'relev':94 'reloc':291,450,1899,1906,1918,1928,3810,3821,3831,3840,3850,3862,3872,3882,3893,3905,3915,3924,3934,3943,3959,3963,3973,3983,3993,4003,4014,4024,4035,4045,4055 'remot':75 'remov':1550 'replic':3858 'repositori':149 'request':2122,2357 'requestdisallowedbypolici':1341 'requir':169,536 'reserv':1369 'resili':263,1771 'resolv':478,505,533,561,590,619,648,670,694,731,755,779,802,822,842,864,886,910,933,958,981,1001,1026,1047,1072,1094,1104,1147,1158,1189,1209,1240,1271,1320,1340,1348,2210,2220,2230 'resourc':3,9,37,47,336,394,423,434,508,537,556,723,825,882,901,948,972,1248,1262,1300,1321,1332,1359,1370,1504,1562,1640,1652,1680,1687,1711,1755,1887,1934,1948,2052,2089,2110,2120,2130,2140,2155,2231,2355,2388,2398,2419,2438,2572,2583,2613,2643,2665,2676,2695,2740,2751,2776,2785,2800,2812,2842,2859,2866,2886,2927,3025,3139,3263,3268,3293,3378,3428,3438,3449,3461,3472,3480,3491,3502,3507,3513,3523,3532,3572,3604,3628,3670,3686,3747,3758,3786,4079 'respect':2031 'respons':1267 'rest':412,3494,3587,3597 'restor':984 'restrict':1541,2134 'retriev':3185 'return':191,207 'reusabl':308,1820,2905 'revers':1212 'review':2098 'robust':1990 'role':2334 'root':1501 'root-level':1500 'rule':1438,1523,1678,1780,1809,2132,2206,2426,2510 'run':1837,2243,2546,2762,3602 'safe':1701,3340,3351 'safe-derefer':3350 'sampl':3500 'sas':2460 'scalabl':321 'scale':289,1916,3113,4039 'scope':879,904,1233,1480,2018,2166,2692,3034,3274,3277,3680 'script':442,1662,2246,2257,2288,2606,3563,3697 'sdk':1414,3453,3536 'sdks':413 'secret':359,2267,2276,2285,2313,2344,2446,2467 'secret-lik':2312 'section':95,2939 'secur':23,60,351,355,360,2240,2296,2302,2318,2323,2374,2425,2454,4058 'security.md':118,119 'segment':1304 'sender':3979 'server':2552 'servic':454,1876,2102,2421,2774,3109,3583,3594,3608,3738,3755,3824,3966,4007,4016 'set':1970,2691,3712,4040,4115 'share':316,2000,2537 'shell':3641 'short':1164,1733 'short-circuit':1732 'simplifi':1616,1625 'site':4019 'size':334,2223 'skill':39,41,83,168,190,204 'skill-azure-resource-manager' 'sku':1379 'slash':975 'small':1140 'solut':4101 'source-microsoftdocs' 'spec':440,3057,3067,3729,4128,4138 'special':3763 'specif':996,1527 'specifi':110 'spread':1200,3362 'stack':285,444,1868,3706 'static':4026 'status':2768 'storag':1390 'strategi':1924 'string':185,199,564,997,1149,1160,1221,1597,1618,3043,3286 'structur':2622,2936,3695 'studio':3073,4082 'subscript':448,2017,2100,2114,2165,3740,3777 'subscription/service':343 'suggest':140,157,595,737 'support':1937,2434,2591,3757,3783 'symbol':634,1688 'syntax':224,386,491,500,2205,2624,3306 'system':3897 'tag':294,338,392,419,714,1764,1938,2156,2422,2876,2887,2895,3511,3524,3530 'tagging/endpoint':264 'target':795,1284 'templat':34,228,251,319,333,385,439,1282,1315,1456,1483,1574,1583,1592,1631,1790,1819,1829,1832,1839,1857,1974,2015,2027,2037,2074,2084,2163,2196,2202,2449,2458,2470,2495,2890,2898,2910,2920,2926,2935,2948,2957,2966,2975,2984,2993,3002,3011,3020,3029,3038,3047,3056,3066,3091,3101,3151,3161,3239,3305,3315,3327,3547,3556,3658,3667,3677,3728,3889,3911,4051,4061,4071,4088,4098,4108,4120,4127,4132,4137,4142 'tenant':369,2359,3679 'test':259,1778,1801,1807,1830,1840 'text':3283 'text/markdown':206 'throttl':342,2123 'tls':366,2432 'tool':153,2555,2632,3128 'toolkit':260,1779,1802,1808,1831,1841 'topic':456,1421,1850,1965,2011,2241,2486,3120,3614,3877,3898 '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':2759 'troubleshoot':13,50,214,237,455,571,1252,1285,1410 'type':388,482,509,516,527,545,557,585,604,643,716,724,758,775,796,1039,1052,1066,1079,1087,1097,1303,1513,1935,2532,2575,2593,2706,2868,2906,3787 'typo':736,761,772 'undefin':611 'understand':293,1169,1827,1942,2153,2180,2619 'unexpect':1016 'union':715,1075,1088 'unknown':480,733 'unnecessari':1551,1617 'unquot':1607 'unreduc':1086 'unresolv':573,1191,1230 'unsupport':563,888 'unus':1560,1570,1579,1588 'updat':3071 'url':457,1422,1528,1851,1966,2012,2242,2487,3121,3615 'usag':261,688,856,937,962,1202,1215,1514,1628 'use':30,81,87,105,120,177,194,467,1038,1433,1470,1635,1646,1656,1666,1686,1700,1776,1978,1999,2190,2200,2417,2443,2464,2488,2525,2560,2562,2590,2637,2649,2657,2677,2686,2714,2724,2817,2841,2888,2943,2952,2961,2970,2979,2988,2997,3006,3015,3024,3033,3042,3084,3097,3122,3133,3143,3155,3178,3214,3234,3245,3252,3261,3275,3296,3333,3367,3390,3430,3451,3462,3514,3540,3560,3570,3586,3596,3630,3684,3707,3855,4049,4089 'user':142,159,2703,2716,3086 'user-defin':2702,2715,3085 'usernam':1445 'valid':229,470,633,1451,1797 'valu':662,710,1041,1127,1138,2325,3389 'variabl':317,815,1589,2001,2062,3098 'vault':2266,2349,2445,2466,3958,4017 'version':146,258,1649,1660,1671,2433,2871 'via':2258,2380,2402,2765,2836,3492,3554,3887,4060 'view':2170 'violat':1174 'virtual':2249,2684,3929,4037,4047 'visual':3072,4081 'vm':1720,3552 'vms':3768 'volum':3987 'waf':3815 'warn':460 'web':4027 'webpag':196 'what-if':1729 'without':915 'work':3175,3952 'workload':1769,1896,1905,1927,3794,3802 'workspac':3976 'write':699 'write-on':698","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-05-18T18:53:58.571Z"}],"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":549,"topics":["agent","agent-skills","agentic-skills","agentskill","ai","ai-agents","ai-coding","azure","azure-functions","azure-kubernetes-service","azure-openai","azure-sql-database","azure-storage","azure-virtual-machine","claude-code","github-copilot","microsoft-learn","openai-codex","skills"],"license":"cc-by-4.0","html_url":"https://github.com/MicrosoftDocs/Agent-Skills","pushed_at":"2026-05-17T02:50:05Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"409b51d8cd23d3125b3868a00571105eaa03d643","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, template specs, deployment stacks, or ARM REST/CLI automations, 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-05-18T18:53:58.571Z"}}