20 lines
501 B
PowerShell
20 lines
501 B
PowerShell
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]
|
|
}
|