< Back

Get-PowerAppsCheckerRulesets

Sat Jan 18, 2020 3:52 pm

NAME Get-PowerAppsCheckerRulesets



SYNOPSIS

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



Obtains the list of rulesets currently supported by the PowerApps checker service.





SYNTAX

Get-PowerAppsCheckerRulesets [-ApiUrl] <Uri> [-MaxConnectionTimeOutMinutes <Int32>] [-TenantId <Guid>]

[<CommonParameters>]



Get-PowerAppsCheckerRulesets [[-Geography] {PreviewUnitedStates | UnitedStates | Europe | Asia | Australia | Japan

| India | Canada | SouthAmerica | UnitedKingdom | France}] [-MaxConnectionTimeOutMinutes <Int32>] [-TenantId

<Guid>] [<CommonParameters>]





DESCRIPTION

A ruleset is a collection of rules that can be referenced by name or Id. The Get-PowerAppsCheckerRulesets cmdlet

obtains the list of rulesets currently supported by the PowerApps checker service. Both

`Get-PowerAppsCheckerRules` and `Invoke-PowerAppsChecker` accept the result of this cmdlet as a parameter. An

array of `Microsoft.PowerApps.Checker.Client.Models.Ruleset` objects is returned.





PARAMETERS

-ApiUrl <Uri>

URL of the PowerApps checker root service endpoint. Unless provided a direct URL from Microsoft, Geography

should be used.



Required? true

Position? 0

Default value None

Accept pipeline input? True (ByPropertyName)

Accept wildcard characters? false



-Geography <ApiGeography>

When executing `Invoke-PowerAppsChecker` the PowerApps checker service temporarily stores the data that you

upload in Azure along with the reports that are generated. By specifying a geography, you can control where

the data is stored. If no geography is specified, then the United States preview region is used. We recommend

that you specify the same geography that will be provided to `Invoke-PowerAppsChecker`. Each geography may

have a different version at any given point in time and doing this ensures that there is version

compatibility. In some cases, this can also reduce execution time as the data will not have to travel as far.



Required? false

Position? 0

Default value PreviewUnitedStates

Accept pipeline input? True (ByPropertyName)

Accept wildcard characters? false



-MaxConnectionTimeOutMinutes <Int32>

Maximum number in minutes to wait before quitting the operation.



Required? false

Position? named

Default value 2

Accept pipeline input? False

Accept wildcard characters? false



-TenantId <Guid>

Id of the tenant that is requesting the information. For normal usage this is not necessary to provide. This

is also referred to as the directory Id.



Required? false

Position? named

Default value None

Accept pipeline input? False

Accept wildcard characters? false



<CommonParameters>

This cmdlet supports the common parameters: Verbose, Debug,

ErrorAction, ErrorVariable, WarningAction, WarningVariable,

OutBuffer, PipelineVariable, and OutVariable. For more information, see

about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).



INPUTS

System.Nullable`1[[System.Guid, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]





System.Uri





Microsoft.PowerApps.Checker.PowerShell.ApiGeography





System.Int32







OUTPUTS

System.Object







NOTES





We recommend that you periodically run this cmdlet to query the service for updates to the list of available

rulesets.



-------------------------- Example 1 --------------------------



PS C:\\> $rulesets = Get-PowerAppsCheckerRulesets



Returns the list of rulesets currently supported by the PowerApps checker service using the region in the United

States.

-------------------------- Example 2 --------------------------



PS C:\\> $rulesets = Get-PowerAppsCheckerRulesets -Geography Europe



Returns the list of rulesets currently supported by the PowerApps checker service using the Europe geography.



RELATED LINKS

Online Version: https://go.microsoft.com/fwlink/?linkid=2094407

Find your Office 365 tenant ID https://docs.microsoft.com/onedrive/fin ... -tenant-id