PSInsight.psm1
#region Private functions function New-InsightHeaders { <# .SYNOPSIS Generate Insight headers. .EXAMPLE $Headers = New-InsightHeaders -InsightApiKey $InsightApiKey .OUTPUTS Generic dictionary. #> param ( [Parameter(Mandatory = $true)] [Alias('ApiKey')] [string]$InsightApiKey ) Write-Verbose 'Generating Headers' $Headers = New-Object "System.Collections.Generic.Dictionary[[String],[String]]" $Headers.Add('content-type' , 'application/json') $Headers.Add('authorization', 'bearer ' + $InsightApiKey) Write-Output $Headers } #endregion #region Public functions #endregion |