Private/_NewNetBoxConnection.ps1
function _NewNetBoxConnection { [CmdletBinding()] param ( ) # TODO make this a switch in settings _SetIgnoreSSLCert if (!$NetBoxSettings) { try { $NetBoxSettings = _LoadSettings -ErrorAction Stop } catch { throw } } $Connection = @{ BaseURL = "https://$($NetBoxSettings.Hostname)/api" Header = @{ 'Authorization' = "Token $($NetBoxSettings.APItoken)" 'UseBasicParsing' = $true 'Accept' = 'application/json; indent=4' } } return $Connection } |