Public/Get-CTXAPI_ResourceLocation.ps1
<#PSScriptInfo .VERSION 1.1.5 .GUID 3b47fbca-6d13-4688-9161-5043088b967c .AUTHOR Pierre Smit .COMPANYNAME iOCO Tech .COPYRIGHT .TAGS api citrix ctx cvad .LICENSEURI .PROJECTURI .ICONURI .EXTERNALMODULEDEPENDENCIES .REQUIREDSCRIPTS .EXTERNALSCRIPTDEPENDENCIES .RELEASENOTES Created [03/04/2021_01:32] Initital Script Creating Updated [06/04/2021_09:03] Script Fle Info was updated Updated [20/04/2021_10:43] Script Fle Info was updated Updated [22/04/2021_11:42] Script Fle Info was updated Updated [05/10/2021_21:22] Module Info Updated Updated [07/10/2021_13:28] Script info updated for module .PRIVATEDATA #> <# .DESCRIPTION Get cloud Resource Locations #> #.ExternalHelp CTXCloudApi-help.xml Function Get-CTXAPI_ResourceLocation { [Cmdletbinding()] PARAM( [Parameter(Mandatory = $true)] [ValidateNotNullOrEmpty()] [string]$CustomerId, [Parameter(Mandatory = $true)] [ValidateNotNullOrEmpty()] [string]$ApiToken) $headers = [System.Collections.Hashtable]@{ Authorization = "CwsAuth Bearer=$($ApiToken)" 'Citrix-CustomerId' = $customerId Accept = 'application/json' } ((Invoke-WebRequest "https://registry.citrixworkspacesapi.net/$customerId/resourcelocations" -Headers $headers).Content | ConvertFrom-Json).items } #end Function |