- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Documentation path like ".*/docs/.*" 691 files: docs/versioning.md docs/examples.json docs/faq.md docs/examples/resources/databricks.json docs/examples/resources/apim.json docs/examples/resources/containerapp.json docs/examples/resources/acr.json docs/examples/resources/appconfig-replica.json docs/examples/resources/redis.json docs/examples/resources/entrads.json docs/examples/resources/storage.json docs/examples/resources/appservice.json docs/examples/resources/ml.json docs/examples/resources/rg.json docs/examples/resources/vng.json docs/examples/resources/mysql.json docs/examples/resources/firewall.json docs/examples/resources/adx.json docs/examples/resources/nic.json docs/examples/resources/route-table.json docs/examples/resources/postgresql.json docs/examples/resources/apim-policy.xml docs/examples/resources/vnet.json docs/examples/resources/ase.json docs/examples/resources/appgw.json docs/examples/resources/appinsights.json docs/examples/resources/avd.json docs/examples/resources/vm.json docs/examples/resources/eventgrid.json docs/examples/resources/search.json docs/examples/resources/public-ip.json docs/examples/resources/mariadb.json docs/examples/resources/logic-app-consumption.json docs/examples/resources/redisenterprise.json docs/examples/resources/sql.json docs/examples/resources/appconfig.json docs/examples/resources/ai-services.json docs/examples/resources/vmss.json docs/examples/resources/keyvault.json docs/examples/resources/image-builder.json docs/examples/resources/nsg.json docs/examples/resources/servicebus.json docs/examples/resources/aks.json docs/examples/resources/devbox.json docs/examples/resources/eventhub.json docs/examples/resources/subscription.json docs/examples/resources/trafficmanager.json docs/examples/resources/cosmos.json docs/examples/resources/dns.json docs/examples/resources/defender.json docs/examples/resources/grafana.json docs/examples/resources/webpubsub.json docs/examples/resources/deployment.json docs/examples/resources/signalr.json docs/examples/resources/frontdoor.json docs/examples/resources/load-balancer.json docs/analyzing-resources.md docs/creating-your-pipeline.md docs/using-templates.md docs/changelog.md docs/related-projects.md docs/about.md docs/updates/v1.43.md docs/install.md docs/concepts/suppression.md docs/concepts/policy-as-rules.md docs/concepts/about_PSRule_Azure_Configuration.md docs/concepts/about_PSRule_Azure_Metadata_Link.md docs/scenarios/azure-template-ci/pipeline-deps.ps1 docs/scenarios/azure-template-ci/validate-template.ps1 docs/scenarios/azure-template-ci/template.json docs/scenarios/azure-template-ci/parameters.json docs/scenarios/azure-template-ci/azure-template-ci.md docs/scenarios/azure-pipelines-ci/azure-pipelines.yaml docs/scenarios/azure-pipelines-ci/azuredeploy.json docs/scenarios/azure-pipelines-ci/azure-pipelines-ci.md docs/scenarios/azure-pipelines-ci/azuredeploy.parameters.json docs/scenarios/deployment-objects/export.template.json docs/index.md docs/es/rules/module.md docs/es/rules/Azure.ACR.Usage.md docs/es/rules/index.md docs/es/rules/Azure.ACR.ImageHealth.md docs/es/rules/Azure.ACR.AdminUser.md docs/es/rules/Azure.ACR.Retention.md docs/es/rules/Azure.ACR.Quarantine.md docs/es/rules/Azure.ACR.MinSku.md docs/es/rules/Azure.ACR.Name.md docs/es/rules/Azure.ACR.GeoReplica.md docs/es/rules/Azure.ACR.ContentTrust.md docs/es/rules/resource.md docs/es/rules/Azure.ACR.ContainerScan.md docs/es/asb-v3.md docs/setup/setup-azure-monitor-logs.md docs/setup/configuring-exports.md docs/setup/configuring-rules.md docs/setup/configuring-expansion.md docs/setup/index.md docs/setup/workbook.json docs/setup/setup-bicep.md docs/setup/setup-naming-and-tagging.md docs/license-contributing/hackathons.md docs/license-contributing/get-started-contributing.md docs/license-contributing/index.md docs/license-contributing/writing-documentation.md docs/license-contributing/getting-started-with-documentation.md docs/commands/Export-AzRuleTemplateData.md docs/commands/Export-AzPolicyAssignmentData.md docs/commands/Get-AzPolicyAssignmentDataSource.md docs/commands/Export-AzPolicyAssignmentRuleData.md docs/commands/Export-AzRuleData.md docs/commands/Get-AzRuleTemplateLink.md docs/commands/PSRule.Rules.Azure.md docs/integrations.md docs/learn/learn-video-series.md docs/learn/official.md docs/specs/inflight-export-spec.md docs/troubleshooting.md docs/quickstarts/test-bicep-with-azure-pipelines.md docs/quickstarts/test-bicep-with-github.md docs/upgrade-notes.md docs/deprecations.md docs/export-rule-data.md docs/features.md docs/expanding-source-files.md docs/benchmark/results-v1.10.4.md docs/benchmark/results-v1.11.0.md docs/benchmark/results-v1.8.1.md docs/benchmark/results-v1.34.2.md docs/benchmark/results-v1.9.1.md docs/benchmark/results-v1.14.3.md docs/benchmark/results-v1.15.0.md docs/benchmark/results-v1.35.0.md docs/en/rules/Azure.Search.ManagedIdentity.md docs/en/rules/Azure.VMSS.AvailabilityZone.md docs/en/rules/Azure.ContainerApp.DisableAffinity.md docs/en/rules/Azure.EntraDS.NTLM.md docs/en/rules/Azure.EntraDS.TLS.md docs/en/rules/Azure.AppService.PlanInstanceCount.md docs/en/rules/Azure.EntraDS.RC4.md docs/en/rules/Azure.SQL.TDE.md docs/en/rules/Azure.PublicIP.MigrateStandard.md docs/en/rules/Azure.Template.ParameterDataTypes.md docs/en/rules/Azure.Storage.BlobPublicAccess.md docs/en/rules/Azure.Storage.FileShareSoftDelete.md docs/en/rules/Azure.VM.DiskCaching.md docs/en/rules/Azure.FrontDoor.ManagedIdentity.md docs/en/rules/Azure.AKS.AuthorizedIPs.md docs/en/rules/Azure.SQL.FirewallIPRange.md docs/en/rules/Azure.AppGw.OWASP.md docs/en/rules/Azure.PostgreSQL.MaintenanceWindow.md docs/en/rules/Azure.AppConfig.PurgeProtect.md docs/en/rules/Azure.Search.QuerySLA.md docs/en/rules/Azure.APIM.CertificateExpiry.md docs/en/rules/Azure.PostgreSQL.MinTLS.md docs/en/rules/Azure.VMSS.AutoInstanceRepairs.md docs/en/rules/Azure.WebPubSub.ManagedIdentity.md docs/en/rules/Azure.MySQL.AADOnly.md docs/en/rules/Azure.Firewall.PolicyMode.md docs/en/rules/Azure.AppGwWAF.RuleGroups.md docs/en/rules/Azure.Defender.Storage.md docs/en/rules/Azure.AI.PrivateEndpoints.md docs/en/rules/Azure.APIM.HTTPBackend.md docs/en/rules/Azure.VM.PromoSku.md docs/en/rules/Azure.Template.ExpressionLength.md docs/en/rules/Azure.AppService.WebSecureFtp.md docs/en/rules/Azure.NSG.AnyInboundSource.md docs/en/rules/Azure.PostgreSQL.FirewallRuleCount.md docs/en/rules/module.md docs/en/rules/Azure.VM.Naming.md docs/en/rules/Azure.VM.PublicKey.md docs/en/rules/Azure.FrontDoorWAF.RuleGroups.md docs/en/rules/Azure.Redis.EntraID.md docs/en/rules/Azure.ServiceBus.Usage.md docs/en/rules/Azure.Cosmos.ContinuousBackup.md docs/en/rules/Azure.ADX.DiskEncryption.md docs/en/rules/Azure.AppService.WebProbe.md docs/en/rules/Azure.EventGrid.DisableLocalAuth.md docs/en/rules/Azure.AI.PublicAccess.md docs/en/rules/Azure.VNG.Name.md docs/en/rules/Azure.Storage.MinTLS.md docs/en/rules/Azure.SQL.ServerName.md docs/en/rules/Azure.Redis.FirewallRuleCount.md docs/en/rules/Azure.VNET.LocalDNS.md docs/en/rules/Azure.Resource.UseTags.md docs/en/rules/Azure.FrontDoor.UseCaching.md docs/en/rules/Azure.VM.DiskSizeAlignment.md docs/en/rules/Azure.MySQL.UseFlexible.md docs/en/rules/Azure.Databricks.SKU.md docs/en/rules/Azure.LB.Naming.md docs/en/rules/Azure.NSG.AKSRules.md docs/en/rules/Azure.DevBox.ProjectLimit.md docs/en/rules/Azure.AppGw.Prevention.md docs/en/rules/Azure.AI.Naming.md docs/en/rules/Azure.FrontDoor.ProbeMethod.md docs/en/rules/Azure.FrontDoorWAF.PreventionMode.md docs/en/rules/Azure.RedisEnterprise.Zones.md docs/en/rules/Azure.AppGw.WAFEnabled.md docs/en/rules/Azure.APIM.MinAPIVersion.md docs/en/rules/Azure.VMSS.AMA.md docs/en/rules/Azure.SQL.DefenderCloud.md docs/en/rules/Azure.SQL.MinTLS.md docs/en/rules/Azure.VNET.Name.md docs/en/rules/Azure.MariaDB.MinTLS.md docs/en/rules/Azure.RedisEnterprise.MinTLS.md docs/en/rules/Azure.AKS.MaintenanceWindow.md docs/en/rules/Azure.Deployment.SecureValue.md docs/en/rules/Azure.AVD.ScheduleAgentUpdate.md docs/en/rules/Azure.Template.ParameterMinMaxValue.md docs/en/rules/Azure.ServiceBus.DisableLocalAuth.md docs/en/rules/Azure.VM.Agent.md docs/en/rules/Azure.ACR.Firewall.md docs/en/rules/Azure.Automation.AuditLogs.md docs/en/rules/Azure.ASE.AvailabilityZone.md docs/en/rules/Azure.AppGw.MinInstance.md docs/en/rules/Azure.MariaDB.UseSSL.md docs/en/rules/Azure.VM.MaintenanceConfig.md docs/en/rules/Azure.ADX.Usage.md docs/en/rules/Azure.PublicIP.StandardSKU.md docs/en/rules/Azure.Defender.OssRdb.md docs/en/rules/Azure.AKS.AuditLogs.md docs/en/rules/Azure.Deployment.Name.md docs/en/rules/Azure.AppConfig.DisableLocalAuth.md docs/en/rules/Azure.SQL.FGName.md docs/en/rules/Azure.PrivateEndpoint.Name.md docs/en/rules/Azure.SQL.Auditing.md docs/en/rules/Azure.VM.PublicIPAttached.md docs/en/rules/Azure.Template.ValidSecretRef.md docs/en/rules/Azure.VNG.ERLegacySKU.md docs/en/rules/Azure.Storage.DefenderCloud.md docs/en/rules/Azure.Automation.PlatformLogs.md docs/en/rules/Azure.SQLMI.Name.md docs/en/rules/Azure.AppGw.UseWAF.md docs/en/rules/Azure.Policy.WaiverExpiry.md docs/en/rules/Azure.VM.ASDistributeTraffic.md docs/en/rules/Azure.MariaDB.GeoRedundantBackup.md docs/en/rules/Azure.PostgreSQL.GeoRedundantBackup.md docs/en/rules/Azure.FrontDoor.Probe.md docs/en/rules/Azure.AppGw.MigrateV2.md docs/en/rules/Azure.Resource.AllowedRegions.md docs/en/rules/Azure.ContainerApp.APIVersion.md docs/en/rules/Azure.AppService.ARRAffinity.md docs/en/rules/Azure.SQL.DBName.md docs/en/rules/Azure.AppService.PHPVersion.md docs/en/rules/Azure.VMSS.PublicKey.md docs/en/rules/Azure.AppConfig.AuditLogs.md docs/en/rules/Azure.Arc.Kubernetes.Defender.md docs/en/rules/Azure.AKS.DefenderProfile.md docs/en/rules/Azure.LogicApp.LimitHTTPTrigger.md docs/en/rules/Azure.VM.DiskAttached.md docs/en/rules/Azure.KeyVault.RBAC.md docs/en/rules/Azure.KeyVault.PurgeProtect.md docs/en/rules/Azure.ACR.SoftDelete.md docs/en/rules/Azure.AppGwWAF.PreventionMode.md docs/en/rules/Azure.AppGw.Name.md docs/en/rules/Azure.EventGrid.TopicTLS.md docs/en/rules/Azure.Group.RequiredTags.md docs/en/rules/Azure.Template.TemplateFile.md docs/en/rules/Azure.BV.Immutable.md docs/en/rules/Azure.AKS.SecretStoreRotation.md docs/en/rules/Azure.RBAC.PIM.md docs/en/rules/Azure.Storage.Naming.md docs/en/rules/Azure.ACR.Usage.md docs/en/rules/Azure.ServiceFabric.AAD.md docs/en/rules/Azure.ContainerApp.Name.md docs/en/rules/Azure.APIM.DefenderCloud.md docs/en/rules/Azure.Storage.SecureTransfer.md docs/en/rules/Azure.PublicIP.DNSLabel.md docs/en/rules/Azure.MySQL.AAD.md docs/en/rules/Azure.FrontDoor.ProbePath.md docs/en/rules/Azure.Search.IndexSLA.md docs/en/rules/Azure.Defender.Api.md docs/en/rules/Azure.EventGrid.SystemTopicNaming.md docs/en/rules/Azure.EventHub.MinTLS.md docs/en/rules/Azure.APIM.ProductTerms.md docs/en/rules/Azure.Cosmos.AccountName.md docs/en/rules/Azure.EventHub.Firewall.md docs/en/rules/Azure.ACR.AnonymousAccess.md docs/en/rules/Azure.CDN.EndpointName.md docs/en/rules/Azure.AKS.Name.md docs/en/rules/Azure.VNET.FirewallSubnet.md docs/en/rules/Azure.VNG.VPNAvailabilityZoneSKU.md docs/en/rules/Azure.FrontDoor.Name.md docs/en/rules/Azure.vWAN.Name.md docs/en/rules/Azure.PostgreSQL.AAD.md docs/en/rules/Azure.VNG.ERAvailabilityZoneSKU.md docs/en/rules/Azure.AppService.AlwaysOn.md docs/en/rules/Azure.AI.DisableLocalAuth.md docs/en/rules/Azure.PostgreSQL.AADOnly.md docs/en/rules/Azure.FrontDoor.MinTLS.md docs/en/rules/Azure.APIM.SampleProducts.md docs/en/rules/Azure.VM.UseManagedDisks.md docs/en/rules/Azure.ML.PublicAccess.md docs/en/rules/Azure.Automation.ManagedIdentity.md docs/en/rules/Azure.ContainerApp.PublicAccess.md docs/en/rules/Azure.ContainerApp.Insecure.md docs/en/rules/Azure.Identity.UserAssignedName.md docs/en/rules/Azure.RSV.Immutable.md docs/en/rules/Azure.AKS.Version.md docs/en/rules/Azure.Route.Name.md docs/en/rules/Azure.Route.Naming.md docs/en/rules/index.md docs/en/rules/Azure.EventGrid.ManagedIdentity.md docs/en/rules/Azure.AKS.NodeMinPods.md docs/en/rules/Azure.SQL.AllowAzureAccess.md docs/en/rules/Azure.AKS.NodeAutoUpgrade.md docs/en/rules/Azure.MariaDB.DefenderCloud.md docs/en/rules/Azure.VM.UseHybridUseBenefit.md docs/en/rules/Azure.MariaDB.AllowAzureAccess.md docs/en/rules/Azure.ACR.ImageHealth.md docs/en/rules/Azure.AppGw.UseHTTPS.md docs/en/rules/Azure.VNET.Naming.md docs/en/rules/Azure.RBAC.LimitMGDelegation.md docs/en/rules/Azure.PostgreSQL.DefenderCloud.md docs/en/rules/Azure.VNG.VPNActiveActive.md docs/en/rules/Azure.Cosmos.DefenderCloud.md docs/en/rules/Azure.AppService.WebProbePath.md docs/en/rules/Azure.ServiceBus.AuditLogs.md docs/en/rules/Azure.SQLMI.AADOnly.md docs/en/rules/Azure.Template.UseComments.md docs/en/rules/Azure.Databricks.PublicAccess.md docs/en/rules/Azure.AppConfig.GeoReplica.md docs/en/rules/Azure.WebPubSub.SLA.md docs/en/rules/Azure.CDN.HTTP.md docs/en/rules/Azure.EventGrid.DomainTLS.md docs/en/rules/Azure.EventGrid.TopicPublicAccess.md docs/en/rules/Azure.EventGrid.TopicNaming.md docs/en/rules/Azure.KeyVault.Firewall.md docs/en/rules/Azure.Storage.UseReplication.md docs/en/rules/Azure.EventHub.Usage.md docs/en/rules/Azure.APIM.ManagedIdentity.md docs/en/rules/Azure.AKS.ManagedIdentity.md docs/en/rules/Azure.APIM.Name.md docs/en/rules/Azure.FrontDoor.WAF.Name.md docs/en/rules/Azure.LogAnalytics.Replication.md docs/en/rules/Azure.ContainerApp.AvailabilityZone.md docs/en/rules/Azure.Automation.WebHookExpiry.md docs/en/rules/Azure.Firewall.Name.md docs/en/rules/Azure.NSG.Name.md docs/en/rules/Azure.ASG.Name.md docs/en/rules/Azure.ImageBuilder.ValidateHash.md docs/en/rules/Azure.Search.Naming.md docs/en/rules/Azure.PostgreSQL.UseSSL.md docs/en/rules/Azure.ACR.AdminUser.md docs/en/rules/Azure.VNG.VPNLegacySKU.md docs/en/rules/Azure.AKS.AvailabilityZone.md docs/en/rules/Azure.Template.ResourceLocation.md docs/en/rules/Azure.Template.ParameterValue.md docs/en/rules/Azure.AppService.RemoteDebug.md docs/en/rules/Azure.Automation.EncryptVariables.md docs/en/rules/Azure.RBAC.CoAdministrator.md docs/en/rules/Azure.MySQL.FirewallRuleCount.md docs/en/rules/Azure.Defender.SQLOnVM.md docs/en/rules/Azure.PublicIP.AvailabilityZone.md docs/en/rules/Azure.AKS.MinNodeCount.md docs/en/rules/Azure.AppInsights.Name.md docs/en/rules/Azure.AppService.HTTP2.md docs/en/rules/Azure.Group.Name.md docs/en/rules/Azure.ACR.Retention.md docs/en/rules/Azure.ACR.Quarantine.md docs/en/rules/Azure.VM.ASName.md docs/en/rules/Azure.KeyVault.Logs.md docs/en/rules/Azure.Template.LocationType.md docs/en/rules/Azure.NIC.Name.md docs/en/rules/Azure.AKS.EphemeralOSDisk.md docs/en/rules/Azure.Bastion.Name.md docs/en/rules/Azure.Defender.Dns.md docs/en/rules/Azure.AKS.StandardLB.md docs/en/rules/Azure.APIM.Protocols.md docs/en/rules/Azure.APIM.MultiRegion.md docs/en/rules/Azure.PostgreSQL.FirewallIPRange.md docs/en/rules/Azure.MySQL.MaintenanceWindow.md docs/en/rules/Azure.KeyVault.SecretName.md docs/en/rules/Azure.SQL.VAScan.md docs/en/rules/Azure.Template.TemplateScheme.md docs/en/rules/Azure.Arc.Server.MaintenanceConfig.md docs/en/rules/Azure.RBAC.UseRGDelegation.md docs/en/rules/Azure.ADX.SLA.md docs/en/rules/Azure.VNET.BastionSubnet.md docs/en/rules/Azure.AppGw.MinSku.md docs/en/rules/Azure.VNG.ConnectionNaming.md docs/en/rules/Azure.Defender.Arm.md docs/en/rules/Azure.AKS.AuditAdmin.md docs/en/rules/Azure.AKS.CNISubnetSize.md docs/en/rules/Azure.AI.ManagedIdentity.md docs/en/rules/Azure.Redis.MinTLS.md docs/en/rules/Azure.Grafana.Version.md docs/en/rules/Azure.Defender.SQL.md docs/en/rules/Azure.Cosmos.PublicAccess.md docs/en/rules/Azure.Template.ParameterFile.md docs/en/rules/Azure.VMSS.ZoneBalance.md docs/en/rules/Azure.VNG.Naming.md docs/en/rules/Azure.Policy.AssignmentDescriptors.md docs/en/rules/Azure.MariaDB.FirewallRuleCount.md docs/en/rules/Azure.VMSS.ScriptExtensions.md docs/en/rules/Azure.Storage.ContainerSoftDelete.md docs/en/rules/Azure.KeyVault.AutoRotationPolicy.md docs/en/rules/Azure.Defender.Storage.DataScan.md docs/en/rules/Azure.VNET.PeerState.md docs/en/rules/Azure.KeyVault.SoftDelete.md docs/en/rules/Azure.DataFactory.Version.md docs/en/rules/Azure.MySQL.ZoneRedundantHA.md docs/en/rules/Azure.DefenderCloud.Provisioning.md docs/en/rules/Azure.AKS.NetworkPolicy.md docs/en/rules/Azure.VM.Name.md docs/en/rules/Azure.AppService.MinPlan.md docs/en/rules/Azure.MariaDB.DatabaseName.md docs/en/rules/Azure.VM.MultiTenantHosting.md docs/en/rules/Azure.AKS.AutoUpgrade.md docs/en/rules/Azure.AKS.PoolScaleSet.md docs/en/rules/Azure.VM.ASAlignment.md docs/en/rules/Azure.FrontDoorWAF.Enabled.md docs/en/rules/Azure.VM.ASMinMembers.md docs/en/rules/Azure.APIM.APIDescriptors.md docs/en/rules/Azure.FrontDoor.WAF.Enabled.md docs/en/rules/Azure.Cosmos.DisableMetadataWrite.md docs/en/rules/Azure.SignalR.Name.md docs/en/rules/Azure.AppGw.WAFRules.md docs/en/rules/Azure.APIM.CORSPolicy.md docs/en/rules/Azure.NIC.Attached.md docs/en/rules/Azure.VMSS.Name.md docs/en/rules/Azure.AKS.HttpAppRouting.md docs/en/rules/Azure.VMSS.ComputerName.md docs/en/rules/Azure.Template.UseLocationParameter.md docs/en/rules/Azure.RBAC.LimitOwner.md docs/en/rules/Azure.Defender.SecurityContact.md docs/en/rules/Azure.VM.Updates.md docs/en/rules/Azure.VNET.PrivateSubnet.md docs/en/rules/Azure.AKS.DNSPrefix.md docs/en/rules/Azure.DNS.DNSSEC.md docs/en/rules/Azure.APIM.HTTPEndpoint.md docs/en/rules/Azure.FrontDoor.WAF.Mode.md docs/en/rules/Azure.Cosmos.MinTLS.md docs/en/rules/Azure.Defender.AppServices.md docs/en/rules/Azure.EventHub.DisableLocalAuth.md docs/en/rules/Azure.RBAC.UseGroups.md docs/en/rules/Azure.Deployment.SecureParameter.md docs/en/rules/Azure.VNET.UseNSGs.md docs/en/rules/Azure.Deployment.SecretLeak.md docs/en/rules/Azure.MariaDB.FirewallRuleName.md docs/en/rules/Azure.Template.ParameterMetadata.md docs/en/rules/Azure.Resource.RequiredTags.md docs/en/rules/Azure.KeyVault.KeyName.md docs/en/rules/Azure.LB.Name.md docs/en/rules/Azure.AKS.ContainerInsights.md docs/en/rules/Azure.SQL.AADOnly.md docs/en/rules/Azure.ADX.ManagedIdentity.md docs/en/rules/Azure.APIM.ProductApproval.md docs/en/rules/Azure.ContainerApp.ManagedIdentity.md docs/en/rules/Azure.CDN.UseFrontDoor.md docs/en/rules/Azure.Template.Resources.md docs/en/rules/Azure.AKS.UptimeSLA.md docs/en/rules/Azure.Defender.Storage.MalwareScan.md docs/en/rules/Azure.Defender.CosmosDb.md docs/en/rules/Azure.ContainerApp.ExternalIngress.md docs/en/rules/Azure.AppConfig.Name.md docs/en/rules/Azure.SQL.AAD.md docs/en/rules/Azure.VNET.SubnetName.md docs/en/rules/Azure.Template.ParameterStrongType.md docs/en/rules/Azure.Template.UseParameters.md docs/en/rules/Azure.Storage.BlobAccessType.md docs/en/rules/Azure.Group.Naming.md docs/en/rules/Azure.FrontDoor.State.md docs/en/rules/Azure.PublicIP.IsAttached.md docs/en/rules/Azure.Subscription.RequiredTags.md docs/en/rules/Azure.VNET.SingleDNS.md docs/en/rules/Azure.Storage.Defender.MalwareScan.md docs/en/rules/Azure.LB.Probe.md docs/en/rules/Azure.SQL.MaintenanceWindow.md docs/en/rules/Azure.Storage.Firewall.md docs/en/rules/Azure.Defender.Cspm.md docs/en/rules/Azure.VNET.FirewallSubnetNAT.md docs/en/rules/Azure.AppGw.MigrateWAFPolicy.md docs/en/rules/Azure.VM.BasicSku.md docs/en/rules/Azure.FrontDoorWAF.Exclusions.md docs/en/rules/Azure.VM.AMA.md docs/en/rules/Azure.IoTHub.MinTLS.md docs/en/rules/Azure.AppGw.SSLPolicy.md docs/en/rules/Azure.Template.UseVariables.md docs/en/rules/Azure.Redis.AvailabilityZone.md docs/en/rules/Azure.Policy.Descriptors.md docs/en/rules/Azure.VM.AcceleratedNetworking.md docs/en/rules/Azure.APIM.ProductSubscription.md docs/en/rules/Azure.Redis.Version.md docs/en/rules/Azure.PostgreSQL.AllowAzureAccess.md docs/en/rules/Azure.Redis.NonSslPort.md docs/en/rules/Azure.MySQL.ServerName.md docs/en/rules/Azure.ML.UserManagedIdentity.md docs/en/rules/Azure.Firewall.Mode.md docs/en/rules/Azure.Redis.PublicNetworkAccess.md docs/en/rules/Azure.Cosmos.DisableLocalAuth.md docs/en/rules/Azure.AKS.AutoScaling.md docs/en/rules/Azure.ContainerApp.RestrictIngress.md docs/en/rules/Azure.Template.TemplateSchema.md docs/en/rules/Azure.Deployment.OutputSecretValue.md docs/en/rules/Azure.AKS.UseRBAC.md docs/en/rules/Azure.Storage.Name.md docs/en/rules/Azure.Deployment.OuterSecret.md docs/en/rules/Azure.Deployment.AdminUsername.md docs/en/rules/Azure.ACR.MinSku.md docs/en/rules/Azure.Defender.Containers.md docs/en/rules/Azure.NSG.LateralTraversal.md docs/en/rules/Azure.AppService.ManagedIdentity.md docs/en/rules/Azure.MySQL.UseSSL.md docs/en/rules/Azure.Search.SKU.md docs/en/rules/Azure.Storage.Defender.DataScan.md docs/en/rules/Azure.VM.MigrateAMA.md docs/en/rules/Azure.MySQL.MinTLS.md docs/en/rules/Azure.PostgreSQL.ZoneRedundantHA.md docs/en/rules/Azure.PublicIP.Naming.md docs/en/rules/Azure.AppGwWAF.Exclusions.md docs/en/rules/Azure.Storage.SoftDelete.md docs/en/rules/Azure.Template.ParameterScheme.md docs/en/rules/Azure.SQLMI.MaintenanceWindow.md docs/en/rules/Azure.AppService.NodeJsVersion.md docs/en/rules/Azure.VM.PPGName.md docs/en/rules/Azure.TrafficManager.Endpoints.md docs/en/rules/Azure.SQLMI.AAD.md docs/en/rules/Azure.VM.Standalone.md docs/en/rules/Azure.Cosmos.SLA.md docs/en/rules/Azure.CDN.MinTLS.md docs/en/rules/Azure.MySQL.FirewallIPRange.md docs/en/rules/Azure.AKS.PoolVersion.md docs/en/rules/Azure.RSV.Name.md docs/en/rules/Azure.AKS.LocalAccounts.md docs/en/rules/Azure.VMSS.MigrateAMA.md docs/en/rules/Azure.KeyVault.Name.md docs/en/rules/Azure.PublicIP.Name.md docs/en/rules/Azure.APIM.PolicyBase.md docs/en/rules/Azure.AppGw.AvailabilityZone.md docs/en/rules/Azure.NIC.UniqueDns.md docs/en/rules/Azure.APIM.AvailabilityZone.md docs/en/rules/Azure.MySQL.GeoRedundantBackup.md docs/en/rules/Azure.LB.AvailabilityZone.md docs/en/rules/Azure.AKS.PlatformLogs.md docs/en/rules/Azure.AppInsights.Workspace.md docs/en/rules/Azure.AppGwWAF.Enabled.md docs/en/rules/Azure.VM.ShouldNotBeStopped.md docs/en/rules/Azure.Search.Name.md docs/en/rules/Azure.FrontDoor.Logs.md docs/en/rules/Azure.VM.DiskName.md docs/en/rules/Azure.MariaDB.FirewallIPRange.md docs/en/rules/Azure.ACR.Name.md docs/en/rules/Azure.NSG.Associated.md docs/en/rules/Azure.Template.DefineParameters.md docs/en/rules/Azure.MySQL.DefenderCloud.md docs/en/rules/Azure.AKS.SecretStore.md docs/en/rules/Azure.NSG.DenyAllInbound.md docs/en/rules/Azure.LB.StandardSKU.md docs/en/rules/Azure.Template.UseDescriptions.md docs/en/rules/Azure.AppConfig.SKU.md docs/en/rules/Azure.Firewall.PolicyName.md docs/en/rules/Azure.AppService.NETVersion.md docs/en/rules/Azure.ML.ComputeIdleShutdown.md docs/en/rules/Azure.Defender.Servers.md docs/en/rules/Azure.SQL.FirewallRuleCount.md docs/en/rules/Azure.ContainerApp.Storage.md docs/en/rules/Azure.SignalR.SLA.md docs/en/rules/Azure.ACR.GeoReplica.md docs/en/rules/Azure.Template.DebugDeployment.md docs/en/rules/Azure.VMSS.PublicIPAttached.md docs/en/rules/Azure.APIM.Ciphers.md docs/en/rules/Azure.Redis.MinSKU.md docs/en/rules/Azure.MySQL.AllowAzureAccess.md docs/en/rules/Azure.SQLMI.ManagedIdentity.md docs/en/rules/Azure.ACR.ContentTrust.md docs/en/rules/Azure.MariaDB.ServerName.md docs/en/rules/Azure.APIM.EncryptValues.md docs/en/rules/Azure.APIM.ProductDescriptors.md docs/en/rules/Azure.AKS.AzureRBAC.md docs/en/rules/Azure.Template.LocationDefault.md docs/en/rules/Azure.KeyVault.AccessPolicy.md docs/en/rules/Azure.AppService.MinTLS.md docs/en/rules/Azure.Redis.MaxMemoryReserved.md docs/en/rules/Azure.RSV.ReplicationAlert.md docs/en/rules/resource.md docs/en/rules/Azure.AKS.MinUserPoolNodes.md docs/en/rules/Azure.Redis.FirewallIPRange.md docs/en/rules/Azure.ImageBuilder.CustomizeHash.md docs/en/rules/Azure.RSV.StorageType.md docs/en/rules/Azure.ACR.ContainerScan.md docs/en/rules/Azure.VM.ComputerName.md docs/en/rules/Azure.Policy.AssignmentAssignedBy.md docs/en/rules/Azure.APIM.MultiRegionGateway.md docs/en/rules/Azure.ServiceBus.MinTLS.md docs/en/rules/Azure.Monitor.ServiceHealth.md docs/en/rules/Azure.FrontDoor.UseWAF.md docs/en/rules/Azure.VM.ScriptExtensions.md docs/en/rules/Azure.NSG.Naming.md docs/en/rules/Azure.MariaDB.VNETRuleName.md docs/en/rules/Azure.SignalR.ManagedIdentity.md docs/en/rules/Azure.ML.DisableLocalAuth.md docs/en/rules/Azure.Defender.KeyVault.md docs/en/rules/Azure.EventGrid.DomainNaming.md docs/en/rules/Azure.VM.ADE.md docs/en/rules/Azure.Databricks.SecureConnectivity.md docs/en/rules/Azure.Template.MetadataLink.md docs/en/rules/Azure.AppService.UseHTTPS.md docs/en/rules/Azure.AKS.ManagedAAD.md docs/en/rules/Azure.ASE.MigrateV3.md docs/en/rules/Azure.ContainerApp.MinReplicas.md docs/en/rules/Azure.AppService.AvailabilityZone.md docs/en/rules/Azure.TrafficManager.Protocol.md docs/en/rules/Azure.VNG.MaintenanceConfig.md docs/en/rules/Azure.Policy.ExemptionDescriptors.md docs/en/rules/Azure.ML.ComputeVnet.md docs/en/rules/Azure.VNET.SubnetNaming.md docs/en/rules/Azure.PostgreSQL.ServerName.md docs/en/rules/Azure.ServiceBus.GeoReplica.md docs/en/rules/Azure.VM.SQLServerDisk.md docs/en/rules/Azure.VNG.ConnectionName.md docs/en/rules/Azure.AKS.AzurePolicyAddOn.md docs/en/rules/Azure.Firewall.AvailabilityZone.md docs/en/mcsb-v1.md docs/en/selectors/Azure.AppService.IsFunctionApp.md docs/en/selectors/Azure.AppService.IsAPIApp.md docs/en/selectors/Azure.ServiceBus.IsPremium.md docs/en/selectors/Azure.AppService.IsWebApp.md docs/en/selectors/Azure.Resource.SupportsTags.md docs/en/selectors/Azure.AppService.IsLogicApp.md docs/en/selectors/Azure.FrontDoor.IsStandardOrPremium.md docs/en/selectors/Azure.FrontDoor.IsClassic.md docs/en/baselines/Azure.Preview_2022_12.md docs/en/baselines/Azure.GA_2021_06.md docs/en/baselines/Azure.GA_2024_09.md docs/en/baselines/Azure.Preview_2022_06.md docs/en/baselines/Azure.Preview_2024_12.md docs/en/baselines/Azure.CAF_2025_03.md docs/en/baselines/Azure.GA_2024_06.md docs/en/baselines/Azure.All.md docs/en/baselines/Azure.MCSB.v1.md docs/en/baselines/Azure.GA_2021_03.md docs/en/baselines/Azure.GA_2022_12.md docs/en/baselines/index.md docs/en/baselines/Azure.GA_2020_09.md docs/en/baselines/Azure.GA_2020_12.md docs/en/baselines/Azure.Preview_2021_09.md docs/en/baselines/Azure.Preview_2023_09.md docs/en/baselines/Azure.GA_2023_06.md docs/en/baselines/Azure.GA_2021_12.md docs/en/baselines/Azure.GA_2023_09.md docs/en/baselines/Azure.GA_2022_06.md docs/en/baselines/Azure.Preview_2024_06.md docs/en/baselines/Azure.GA_2021_09.md docs/en/baselines/Azure.GA_2024_12.md docs/en/baselines/Azure.Pillar.OperationalExcellence.md docs/en/baselines/Azure.GA_2023_12.md docs/en/baselines/Azure.Preview.md docs/en/baselines/Azure.Preview_2023_06.md docs/en/baselines/Azure.GA_2022_09.md docs/en/baselines/Azure.GA_2023_03.md docs/en/baselines/Azure.Preview_2024_03.md docs/en/baselines/Azure.Preview_2022_03.md docs/en/baselines/Azure.Preview_2022_09.md docs/en/baselines/Azure.Pillar.Reliability.md docs/en/baselines/Azure.CAF_Compatibility.md docs/en/baselines/Azure.GA_2025_03.md docs/en/baselines/Azure.Preview_2021_12.md docs/en/baselines/Azure.Preview_2023_03.md docs/en/baselines/Azure.Preview_2023_12.md docs/en/baselines/Azure.Preview_2024_09.md docs/en/baselines/Azure.Pillar.CostOptimization.md docs/en/baselines/Azure.GA_2022_03.md docs/en/baselines/Azure.Preview_2025_03.md docs/en/baselines/Azure.Default.md docs/en/baselines/Azure.GA_2020_06.md docs/en/baselines/Azure.Pillar.PerformanceEfficiency.md docs/en/baselines/Azure.GA_2024_03.md docs/en/baselines/Azure.Pillar.Security.md docs/hooks/samples.py docs/hooks/aliases.py docs/hooks/old_hooks.py docs/hooks/updates.py docs/hooks/shortcodes.py docs/hooks/metadata.py docs/license-contributing.md docs/customization/enforce-custom-tags.md docs/customization/using-custom-rules.md docs/customization/permit-outbound-management.md docs/customization/enforce-codeowners/templates/policy-exemption/v1/template.json docs/customization/enforce-codeowners/deployments/policy/policy-exemptions.parameters.json docs/customization/enforce-codeowners/ps-rule.yaml docs/customization/enforce-codeowners.md docs/customization/enforce-custom-tags/template.json docs/customization/enforce-custom-tags/example1.parameters.json docs/customization/enforce-custom-tags/ps-rule.yaml docs/customization/enforce-custom-tags/example2.parameters.json docs/samples.md docs/working-with-baselines.md docs/support.md docs/using-bicep.md - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Hidden files and folders path like ".*/[.][a-zA-Z0-9_]+.*" 32 files: .vscode/tasks.json .vscode/policy-ignore.schema.json .vscode/extensions.json .vscode/launch.json .vscode/settings.json .markdownlint.json .ps-rule/Rule.Rule.ps1 .ps-rule/en/Rule.Ref.md .ps-rule/en/Rule.WAFReference.md .ps-rule/en/Rule.RuleSet.md .github/workflows/build.yaml .github/workflows/dependencies.yaml .github/workflows/docs.yaml .github/workflows/stale.yaml .github/templates/rule-docs-examples.md .github/templates/provider-updates.txt .github/ISSUE_TEMPLATE/question.md .github/ISSUE_TEMPLATE/sample_proposal.yaml .github/ISSUE_TEMPLATE/rule-request.yaml .github/ISSUE_TEMPLATE/bug-report.yaml .github/ISSUE_TEMPLATE/feature-request.yaml .github/ISSUE_TEMPLATE/docs-update.md .github/PULL_REQUEST_TEMPLATE.md .gitignore .devcontainer/devcontainer.json .devcontainer/container-build.ps1 .devcontainer/container-start.ps1 docs/customization/enforce-codeowners/.ps-rule/Org.Azure.Rule.ps1 docs/customization/enforce-custom-tags/.ps-rule/Org.Azure.Rule.ps1 .editorconfig .config/dotnet-tools.json .config/CredScanSuppressions.json - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Too long lines (1000+ characters) 8 files: tests/PSRule.Rules.Azure.Tests/Template.Parsing.9.json tests/PSRule.Rules.Azure.Tests/Tests.Bicep.37.json tests/PSRule.Rules.Azure.Tests/PolicyAssignmentVisitorTests.cs tests/PSRule.Rules.Azure.Tests/Resources.ImageBuilder.Source.json tests/PSRule.Rules.Azure.Tests/Template.Parsing.10.json tests/PSRule.Rules.Azure.Tests/Bicep/SymbolicNameTestCases/Tests.Bicep.5.json tests/PSRule.Rules.Azure.Tests/Bicep/AVMTestCases/Tests.Bicep.1.json docs/assets/stylesheets/extra.css - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - The resx resource files path like ".*[.]resx" 4 files: src/PSRule.Rules.Azure/Resources/PSRuleResources.resx src/PSRule.Rules.Azure/Resources/Diagnostics.resx src/PSRule.Rules.Azure/Resources/ReasonStrings.resx src/PSRule.Rules.Azure.BuildTool/Resources/CmdStrings.resx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Too long file (1000000+ bytes) 3 files: data/providers/microsoft.network/types.json data/providers/microsoft.datamigration/types.json git-history.txt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Too many lines (10000) 2 files: data/providers/microsoft.sql/types.json tests/PSRule.Rules.Azure.Tests/Policy.assignment.json - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -