New-PowerAppsCheckerRuleLevelOverride

This topic is pre-release documentation and is subject to change.

Constructs a new rule level override object that can be used to pass to the RuleLevelOverrides parameter of Invoke-PowerAppsChecker.

Syntax

New-PowerAppsCheckerRuleLevelOverride
   -Id <String>
   -OverrideLevel <RuleLevel>
   [<CommonParameters>]

Description

Using this cmdlet, along with the RuleLevelOverrides property of Invoke-PowerAppsChecker, you can tell the service to treat violations of a rule as a higher or lower severity level. There are no interactions with the service performed by invoking this cmdlet.

Examples

Example 1

PS C:\> $override = New-PowerAppsCheckerRuleLevelOverride -Id "meta-avoid-silverlight" -OverrideLevel High

The meta-avoid-silverlight value for the Id parameter is currently set to Medium. Using this cmdlet, along with the RuleLevelOverrides property of Invoke-PowerAppsChecker, you can tell the service to treat violations of this rule as a severity level of high.

Parameters

-Id

ID of the rule, such as -web-avoid-crm2011-service-odata. The ID can be obtained from the list of rules returned by running the Get-PowerAppsCheckerRules cmdlet.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-OverrideLevel

Level in which to override the default severity level value. This is the level in which you would like to have set in the returning report(s).

Type:RuleLevel
Accepted values:Critical, High, Medium, Low, Informational
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Inputs

System.String

Microsoft.PowerApps.Checker.PowerShell.RuleLevel

Outputs

Microsoft.PowerApps.Checker.Client.Models.Rule