PSRule.Rules.Azure

1.3.0

Validate Azure resources and infrastructure as code using PSRule.

This project uses GitHub Issues to track bugs and feature requests. See GitHub project for more information.

Minimum PowerShell version

5.1

There is a newer prerelease version of this module available.
See the version list below for details.

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PSRule.Rules.Azure -RequiredVersion 1.3.0

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PSRule.Rules.Azure -Version 1.3.0

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) Microsoft Corporation. All rights reserved.

Package Details

FileList

  • PSRule.Rules.Azure.nuspec
  • PSRule.Rules.Azure.dll
  • PSRule.Rules.Azure.psd1
  • PSRule.Rules.Azure.pdb
  • ThirdPartyNotices.txt
  • Newtonsoft.Json.dll
  • providers.json
  • PSRule.Rules.Azure.psm1
  • PSRule.Rules.Azure.deps.json
  • LICENSE
  • environments.json
  • YamlDotNet.dll
  • en-GB\about_PSRule_Azure_Metadata_Link.help.txt
  • en-GB\PSRule.Rules.Azure-help.xml
  • en-GB\about_PSRule_Azure_Configuration.help.txt
  • en-AU\about_PSRule_Azure_Metadata_Link.help.txt
  • en-AU\PSRule.Rules.Azure-help.xml
  • en-AU\about_PSRule_Azure_Configuration.help.txt
  • en\Azure.PostgreSQL.AllowAzureAccess.md
  • en\Azure.AppService.ARRAffinity.md
  • en\Azure.AppGw.UseWAF.md
  • en\Azure.PostgreSQL.ServerName.md
  • en\Azure.AKS.NodeMinPods.md
  • en\Azure.AKS.PoolVersion.md
  • en\Azure.APIM.Protocols.md
  • en\Azure.Template.Resources.md
  • en\Azure.Monitor.ServiceHealth.md
  • en\Azure.CDN.MinTLS.md
  • en\Azure.APIM.Name.md
  • en\Azure.LogicApp.LimitHTTPTrigger.md
  • en\Azure.VM.DiskCaching.md
  • en\Azure.APIM.ProductTerms.md
  • en\Azure.AppGw.MinSku.md
  • en\Azure.VM.PPGName.md
  • en\PSRule-rules.psd1
  • en\Azure.Template.DebugDeployment.md
  • en\Azure.AKS.Name.md
  • en\Azure.Policy.WaiverExpiry.md
  • en\Azure.Redis.MaxMemoryReserved.md
  • en\Azure.Policy.AssignmentDescriptors.md
  • en\Azure.Resource.AllowedRegions.md
  • en\Azure.MySQL.AllowAzureAccess.md
  • en\Azure.VM.DiskSizeAlignment.md
  • en\Azure.FrontDoor.Logs.md
  • en\Azure.RBAC.UseGroups.md
  • en\Azure.AKS.StandardLB.md
  • en\Azure.NSG.DenyAllInbound.md
  • en\Azure.PostgreSQL.FirewallIPRange.md
  • en\Azure.Template.LocationType.md
  • en\Azure.VNET.SubnetName.md
  • en\Azure.SQL.FirewallIPRange.md
  • en\Azure.AppService.AlwaysOn.md
  • en\Azure.ACR.Quarantine.md
  • en\Azure.Template.ParameterDataTypes.md
  • en\Azure.VNG.ERLegacySKU.md
  • en\Azure.AKS.AzurePolicyAddOn.md
  • en\Azure.KeyVault.Name.md
  • en\Azure.Storage.BlobAccessType.md
  • en\Azure.TrafficManager.Protocol.md
  • en\Azure.VM.NICAttached.md
  • en\Azure.Storage.MinTLS.md
  • en\Azure.VM.UseHybridUseBenefit.md
  • en\Azure.Redis.MinSKU.md
  • en\Azure.AppService.NETVersion.md
  • en\Azure.ACR.Usage.md
  • en\Azure.VNG.VPNActiveActive.md
  • en\Azure.MySQL.UseSSL.md
  • en\Azure.KeyVault.SoftDelete.md
  • en\Azure.MySQL.FirewallIPRange.md
  • en\Azure.AppService.UseHTTPS.md
  • en\Azure.VNET.LocalDNS.md
  • en\Azure.KeyVault.SecretName.md
  • en\Azure.AppService.PlanInstanceCount.md
  • en\Azure.Policy.ExemptionDescriptors.md
  • en\Azure.ACR.Name.md
  • en\Azure.AppConfig.SKU.md
  • en\Azure.VNET.PeerState.md
  • en\Azure.Resource.UseTags.md
  • en\Azure.NSG.LateralTraversal.md
  • en\Azure.ACR.ImageHealth.md
  • en\Azure.RBAC.CoAdministrator.md
  • en\Azure.FrontDoor.WAF.Mode.md
  • en\Azure.FrontDoor.Probe.md
  • en\Azure.VM.Name.md
  • en\Azure.VM.DiskName.md
  • en\Azure.APIM.ProductSubscription.md
  • en\Azure.AppService.ManagedIdentity.md
  • en\Azure.AKS.NetworkPolicy.md
  • en\Azure.AppService.PHPVersion.md
  • en\Azure.Storage.SecureTransfer.md
  • en\Azure.PostgreSQL.FirewallRuleCount.md
  • en\Azure.VM.UniqueDns.md
  • en\Azure.PublicIP.DNSLabel.md
  • en\resource.md
  • en\Azure.APIM.HTTPEndpoint.md
  • en\Azure.VNET.SingleDNS.md
  • en\Azure.SQL.MinTLS.md
  • en\Azure.VMSS.ComputerName.md
  • en\Azure.SQL.Auditing.md
  • en\Azure.VNG.Name.md
  • en\Azure.SQL.ServerName.md
  • en\Azure.SQL.ThreatDetection.md
  • en\Azure.MySQL.MinTLS.md
  • en\Azure.Policy.AssignmentAssignedBy.md
  • en\Azure.VNG.VPNLegacySKU.md
  • en\Azure.VM.ASAlignment.md
  • en\Azure.ServiceFabric.AAD.md
  • en\Azure.AppGw.MinInstance.md
  • en\Azure.VM.Updates.md
  • en\Azure.VMSS.Name.md
  • en\Azure.AKS.ManagedIdentity.md
  • en\Azure.Template.DefineParameters.md
  • en\Azure.Template.TemplateFile.md
  • en\Azure.VM.ASMinMembers.md
  • en\Azure.Firewall.Mode.md
  • en\Azure.RBAC.LimitOwner.md
  • en\Azure.NSG.Name.md
  • en\Azure.APIM.ProductDescriptors.md
  • en\Azure.VM.DiskAttached.md
  • en\Azure.CDN.HTTP.md
  • en\Azure.Storage.Name.md
  • en\Azure.FrontDoor.WAF.Name.md
  • en\Azure.AppGw.OWASP.md
  • en\Azure.SQL.AAD.md
  • en\Azure.CDN.EndpointName.md
  • en\Azure.RBAC.UseRGDelegation.md
  • en\Azure.SQL.TDE.md
  • en\Azure.SQL.FGName.md
  • en\Azure.MySQL.ServerName.md
  • en\module.md
  • en\Azure.KeyVault.Logs.md
  • en\Azure.AKS.MinNodeCount.md
  • en\Azure.Storage.BlobPublicAccess.md
  • en\Azure.Policy.Descriptors.md
  • en\Azure.Storage.UseReplication.md
  • en\Azure.PostgreSQL.UseSSL.md
  • en\Azure.AppGw.WAFRules.md
  • en\Azure.AppService.HTTP2.md
  • en\Azure.VNET.Name.md
  • en\Azure.KeyVault.PurgeProtect.md
  • en\Azure.VM.ADE.md
  • en\Azure.AKS.Version.md
  • en\Azure.Template.UseVariables.md
  • en\Azure.VM.NICName.md
  • en\Azure.PublicIP.Name.md
  • en\Azure.Template.LocationDefault.md
  • en\Azure.APIM.CertificateExpiry.md
  • en\Azure.RBAC.LimitMGDelegation.md
  • en\Azure.MySQL.FirewallRuleCount.md
  • en\Azure.FrontDoor.Name.md
  • en\Azure.NSG.AnyInboundSource.md
  • en\Azure.APIM.EncryptValues.md
  • en\Azure.LB.Name.md
  • en\Azure.AppGw.WAFEnabled.md
  • en\Azure.APIM.SampleProducts.md
  • en\Azure.VM.Agent.md
  • en\Azure.FrontDoor.MinTLS.md
  • en\Azure.Redis.MinTLS.md
  • en\Azure.Template.UseLocationParameter.md
  • en\Azure.VM.BasicSku.md
  • en\Azure.AppConfig.Name.md
  • en\Azure.SQL.AllowAzureAccess.md
  • en\Azure.ACR.GeoReplica.md
  • en\Azure.FrontDoor.ProbeMethod.md
  • en\Azure.SignalR.Name.md
  • en\Azure.SecurityCenter.Contact.md
  • en\Azure.ACR.MinSku.md
  • en\Azure.Redis.NonSslPort.md
  • en\Azure.NSG.Associated.md
  • en\Azure.VM.ASName.md
  • en\Azure.AppGw.SSLPolicy.md
  • en\Azure.Storage.SoftDelete.md
  • en\Azure.Template.UseParameters.md
  • en\Azure.Automation.WebHookExpiry.md
  • en\Azure.SQL.DBName.md
  • en\Azure.Template.ParameterMinMaxValue.md
  • en\Azure.KeyVault.KeyName.md
  • en\Azure.AKS.UseRBAC.md
  • en\Azure.LB.Probe.md
  • en\Azure.SQLMI.Name.md
  • en\Azure.Template.ParameterFile.md
  • en\Azure.VM.ComputerName.md
  • en\Azure.APIM.HTTPBackend.md
  • en\Azure.VM.Standalone.md
  • en\Azure.ACR.ContainerScan.md
  • en\Azure.PostgreSQL.MinTLS.md
  • en\Azure.ACR.Retention.md
  • en\Azure.VM.PublicKey.md
  • en\Azure.Template.ResourceLocation.md
  • en\Azure.PublicIP.IsAttached.md
  • en\Azure.AKS.DNSPrefix.md
  • en\Azure.Route.Name.md
  • en\Azure.VM.UseManagedDisks.md
  • en\Azure.AppGw.Prevention.md
  • en\Azure.TrafficManager.Endpoints.md
  • en\Azure.Template.ParameterMetadata.md
  • en\Azure.APIM.ProductApproval.md
  • en\Azure.DataFactory.Version.md
  • en\Azure.AppService.RemoteDebug.md
  • en\Azure.FrontDoor.UseWAF.md
  • en\Azure.SecurityCenter.Provisioning.md
  • en\Azure.AKS.PoolScaleSet.md
  • en\Azure.VM.AcceleratedNetworking.md
  • en\Azure.AppService.MinTLS.md
  • en\Azure.AppService.MinPlan.md
  • en\Azure.ACR.ContentTrust.md
  • en\Azure.VNET.UseNSGs.md
  • en\Azure.ResourceGroup.Name.md
  • en\Azure.FrontDoor.ProbePath.md
  • en\Azure.VM.PromoSku.md
  • en\Azure.ACR.AdminUser.md
  • en\Azure.RBAC.PIM.md
  • en\Azure.FrontDoor.State.md
  • en\Azure.APIM.APIDescriptors.md
  • en\Azure.FrontDoor.WAF.Enabled.md
  • en\Azure.Automation.EncryptVariables.md
  • en\Azure.VNG.ConnectionName.md
  • en\Azure.KeyVault.AccessPolicy.md
  • en\Azure.APIM.ManagedIdentity.md
  • en\Azure.SQL.FirewallRuleCount.md
  • en-US\about_PSRule_Azure_Metadata_Link.help.txt
  • en-US\PSRule.Rules.Azure-help.xml
  • en-US\about_PSRule_Azure_Configuration.help.txt
  • rules\Azure.PostgreSQL.Rule.ps1
  • rules\Azure.MySQL.Rule.ps1
  • rules\Azure.CDN.Rule.ps1
  • rules\Azure.Subscription.Rule.ps1
  • rules\Azure.Policy.Rule.ps1
  • rules\Azure.VirtualNetwork.Rule.ps1
  • rules\Azure.Policy.Rule.yaml
  • rules\Azure.DataFactory.Rule.ps1
  • rules\Azure.AppConfig.Rule.ps1
  • rules\Azure.Resource.Rule.ps1
  • rules\Azure.AKS.Rule.ps1
  • rules\Azure.FrontDoor.Rule.ps1
  • rules\Azure.APIM.Rule.ps1
  • rules\Azure.Redis.Rule.ps1
  • rules\Azure.SQL.Rule.ps1
  • rules\Azure.VM.Rule.ps1
  • rules\Azure.SignalR.Rule.ps1
  • rules\Azure.TrafficManager.Rule.ps1
  • rules\Azure.Common.Rule.ps1
  • rules\Baseline.Rule.yaml
  • rules\Azure.KeyVault.Rule.ps1
  • rules\Azure.AppService.Rule.ps1
  • rules\Azure.Template.Rule.ps1
  • rules\Azure.VMSS.Rule.ps1
  • rules\Azure.ServiceFabric.Rule.ps1
  • rules\Azure.SQLMI.Rule.ps1
  • rules\Config.Rule.yaml
  • rules\Azure.PublicIP.Rule.ps1
  • rules\Azure.LogicApps.Rule.ps1
  • rules\Azure.ACR.Rule.ps1
  • rules\Azure.Storage.Rule.ps1
  • rules\Azure.Automation.Rule.ps1

Version History

Version Downloads Last updated
1.40.0-B0147 10,241 11/11/2024
1.40.0-B0103 244 11/7/2024
1.40.0-B0063 1,534 11/2/2024
1.40.0-B0029 755 10/31/2024
1.39.3 55,190 10/19/2024
1.39.2 3,075 10/16/2024
1.39.1 8,160 10/12/2024
1.39.0 2,942 10/10/2024
1.38.0 106,515 7/7/2024
1.37.0 42,923 6/5/2024
1.36.0 59,741 4/30/2024
1.35.3 28,262 4/10/2024
1.35.2 6,840 4/6/2024
1.35.1 7,803 4/3/2024
1.35.0 18,010 3/30/2024
1.34.2 37,652 3/8/2024
1.34.1 2,544 3/6/2024
1.34.0 3,304 3/4/2024
1.33.2 22,276 2/17/2024
1.33.1 10,433 2/13/2024
1.33.0 10,992 2/5/2024
1.32.1 58,385 12/18/2023
1.32.0 2,499 12/16/2023
1.31.3 43,039 11/22/2023
1.31.2 3,908 11/20/2023
1.31.1 7,282 11/14/2023
1.31.0 8,440 11/8/2023
1.30.3 27,306 10/19/2023
1.30.2 13,827 10/7/2023
1.30.1 1,206 10/5/2023
1.30.0 2,725 10/3/2023
1.29.0 55,140 8/15/2023
1.28.2 23,016 7/26/2023
1.28.1 2,370 7/22/2023
1.28.0 4,633 7/17/2023
1.27.3 32,497 6/16/2023
1.27.2 7,945 6/7/2023
1.27.1 3,716 6/3/2023
1.27.0 3,015 5/30/2023
1.26.1 30,962 4/19/2023
1.26.0 2,006 4/17/2023
1.25.1 14,492 3/25/2023
1.25.0 12,970 3/10/2023
1.24.2 16,834 2/17/2023
1.24.1 3,522 2/10/2023
1.24.0 2,435 2/5/2023
1.23.0 9,938 1/9/2023
1.22.2 8,168 12/13/2022
1.22.1 1,976 12/7/2022
1.22.0 3,121 11/28/2022
1.21.2 5,438 11/7/2022
1.21.1 1,856 10/31/2022
1.21.0 1,501 10/26/2022
1.20.2 1,585 10/19/2022
1.20.1 1,017 10/16/2022
1.20.0 2,051 10/8/2022
1.19.2 5,771 9/12/2022
1.19.1 1,849 9/4/2022
1.19.0 454 9/1/2022
1.18.1 4,132 8/10/2022
1.18.0 665 8/5/2022
1.17.1 2,736 7/10/2022
1.17.0 341 7/6/2022
1.16.1 2,332 6/12/2022
1.16.0 322 6/9/2022
1.15.2 2,505 5/14/2022
1.15.1 265 5/12/2022
1.15.0 575 5/7/2022
1.14.3 1,851 4/15/2022
1.14.2 482 4/10/2022
1.14.1 169 4/8/2022
1.14.0 317 4/4/2022
1.13.4 1,425 3/17/2022
1.13.3 230 3/13/2022
1.13.2 507 3/6/2022
1.13.1 135 3/3/2022
1.13.0 348 2/28/2022
1.12.2 1,310 2/6/2022
1.12.1 39 2/6/2022
1.12.0 233 1/29/2022
1.11.1 1,141 12/30/2021
1.11.0 80 12/27/2021
1.10.4 299 12/16/2021
1.10.3 24 12/15/2021
1.10.2 112 12/13/2021
1.10.1 327 12/4/2021
1.10.0 369 11/24/2021
1.9.1 81,653 11/8/2021
1.9.0 747 10/25/2021
1.8.1 373 10/6/2021
1.8.0 452 9/20/2021
1.7.0 523 8/25/2021
1.6.0 267 8/11/2021
1.5.1 275 7/24/2021
1.5.0 235 7/6/2021
1.4.1 356 6/3/2021
1.4.0 53 6/1/2021
1.3.2 212 5/5/2021
1.3.1 44 5/2/2021
1.3.0 (current version) 58 4/26/2021
1.2.1 79 4/7/2021
1.2.0 93 3/28/2021
1.1.4 77 3/15/2021
1.1.3 45 3/14/2021
1.1.2 48 3/12/2021
1.1.1 42 3/11/2021
1.1.0 175 2/27/2021
1.0.0 490 2/3/2021
0.19.0 861 1/1/2021
0.18.0 731 11/22/2020
0.17.0 277 10/24/2020
0.16.0 79 9/21/2020
0.15.0 714 8/23/2020
0.14.1 181 8/6/2020
0.14.0 171 7/23/2020
0.13.0 402 6/23/2020
0.12.1 969 5/25/2020
0.12.0 124 5/21/2020
0.11.0 442 4/25/2020
0.10.1 317 3/26/2020
0.10.0 72 3/24/2020
0.9.0 559 2/20/2020
0.8.0 552 1/17/2020
0.7.0 216 12/20/2019
0.6.0 54 12/2/2019
0.5.0 79 10/24/2019
0.4.0 71 9/24/2019
0.3.0 94 8/17/2019
0.2.0 51 7/9/2019
0.1.0 53 6/12/2019
Show less