Public/zero-trust-assessment.ps1
function Get-FalconZta { [CmdletBinding(DefaultParameterSetName = '/zero-trust-assessment/entities/audit/v1:get')] param( [Parameter(ParameterSetName = '/zero-trust-assessment/entities/assessments/v1:get', Position = 1)] [ValidatePattern('^\w{32}$')] [array] $Ids ) process { $Param = @{ Command = $MyInvocation.MyCommand.Name Endpoint = $PSCmdlet.ParameterSetName Inputs = $PSBoundParameters Format = @{ Query = @('ids') } } Invoke-Falcon @Param } } |