Private/Get-SFConfiguredResource.ps1
|
function Get-SFConfiguredResource { [CmdletBinding()] [OutputType([object[]])] param ( [Parameter(Mandatory)] [hashtable]$ResourceTypeConfiguration, [Parameter(Mandatory)] [string]$BaseUrl, [Parameter(Mandatory)] [DateTimeOffset]$AsOfDate ) $resourceType = [string]$ResourceTypeConfiguration.Type $queryString = Resolve-SFQueryString ` -QueryString ([string]$ResourceTypeConfiguration.QueryString) ` -AsOfDate $AsOfDate Write-ConnectorVerbose "Retrieving SuccessFactors resource type '$resourceType'" return @(Invoke-SFRestMethod ` -Resource $resourceType ` -BaseUrl $BaseUrl ` -QueryString $queryString) } |