Private/Test-RubrikConnection.ps1

function Test-RubrikConnection() {
  <#
    .SYNOPSIS
    Tests for an established connection
 
    .DESCRIPTION
    The Test-RubrikConnection function tests to see if a session has been established with a Rubrik Cluster.
    If no token is found, this will throw an error and halt the script. Otherwise, the token is loaded into the script's $Header var
 
  #>

 
  Write-Verbose -Message 'Validate the Rubrik token exists'
  if (-not $global:RubrikConnection.token) {
    Write-Warning -Message 'Please connect to only one Rubrik Cluster before running this command.'
    throw 'A single connection with Connect-Rubrik is required.'
  }
  Write-Verbose -Message 'Found a Rubrik token for authentication'
  $script:Header = $global:RubrikConnection.header
}