Actions/Connect/None.ps1

<#
.SYNOPSIS
Connect action: no authentication (default).
 
.DESCRIPTION
The default Connect action. It establishes no session and returns $null, so the
core runner can evaluate DSC resources that need no ambient provider (for example
local, cross-platform DSC v3 resources) with zero coupling to any cloud service.
 
.PARAMETER Context
Ignored. Present so every action shares the same signature.
 
.OUTPUTS
$null
#>

# $Context is intentionally ignored: every Connect action shares one signature so the
# runner can invoke them uniformly. This action establishes no session.
[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'Context',
    Justification = 'Present so every Connect action shares the same signature; the no-auth action ignores it by design.')]
param(
    [hashtable]$Context = @{}
)

Write-Verbose "[Actions/Connect/None] No authentication provider required."
return $null