functions/generated/Audit/Get-AdsAuditAction.ps1
function Get-AdsAuditAction { <# .SYNOPSIS .DESCRIPTION Get all auditable actions filterable by area. .PARAMETER Organization The name of the Azure DevOps organization. .PARAMETER ApiVersion Version of the API to use. This should be set to '7.1-preview.1' to use this version of the api. .PARAMETER AreaName Optional. Get actions scoped to area .EXAMPLE PS C:\> Get-AdsAuditAction -Organization $organization -ApiVersion $apiversion Get all auditable actions filterable by area. .LINK <unknown> #> [CmdletBinding(DefaultParameterSetName = 'default')] param ( [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = 'default')] [string] $Organization, [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = 'default')] [string] $ApiVersion, [Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'default')] [string] $AreaName ) process { $__mapping = @{ 'ApiVersion' = 'api-version' 'AreaName' = 'areaName' } $__body = $PSBoundParameters | ConvertTo-Hashtable -Include @() -Mapping $__mapping $__query = $PSBoundParameters | ConvertTo-Hashtable -Include @('ApiVersion','AreaName') -Mapping $__mapping $__header = $PSBoundParameters | ConvertTo-Hashtable -Include @() -Mapping $__mapping $__path = 'https://auditservice.dev.azure.com/{organization}/_apis/audit/actions' -Replace '{organization}',$Organization Invoke-RestRequest -Path $__path -Method get -Body $__body -Query $__query -Header $__header } } |