function Get-ConfigurationDataSecretProvider { [CmdletBinding()] Param( [Parameter(Mandatory=$true)] [string] $Name ) if($null -eq $script:ConfigurationDataSecretProviders){ $script:ConfigurationDataSecretProviders = @{} } $ProviderName = $Name.ToLowerInvariant() if(-not $script:ConfigurationDataSecretProviders.ContainsKey($ProviderName)){ return $null } return $script:ConfigurationDataSecretProviders[$ProviderName] }