Public/MIT/Get-MITFolderAcl.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function Get-MITFolderAcl
{
    [CmdletBinding()]
    param (
        [Parameter(Mandatory)]
        [string]$Id,
        [int32]$Page,
        [int32]$PerPage,
        [ValidateSet('name', 'type', 'path')]
        [string]$SortField,
        [ValidateSet('ascending', 'descending')]
        [string]$SortDirection
    )

    $body = Convert-PSBoundToRequestBody $PSBoundParameters -KeysToExclude 'Id'
    $response = Invoke-MITRequest -Resource "folders/$Id/acls" -Query $query
    Write-MITOutput -Response $response -Typename 'MIREST.MITFolderAcl'

}