Public/get-AllegisIDNrule.ps1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
function get-AllegisIDNrule ($orgName, $ruleID, $name, $accessToken){ $header=get-AllegisIDNprivateHeader $accessToken $privateuribase="https://$orgname.identitynow.com/api" if ($ruleID -eq $null){ $url="$privateuribase/api/rule/list" }else{ $url="$privateuribase/api/rule/$ruleID" } $response=Invoke-WebRequest -Uri $url -Method Get -UseBasicParsing -Headers $header $transforms=$response.Content | ConvertFrom-Json if ($name -ne $null){ return $transforms.items.where{$_.name -eq $name} }else{ return $transforms } } |