private/Get-EnvironmentName.ps1
function Get-EnvironmentName { [CmdletBinding()] param( [Parameter(Mandatory)] [string]$EnvironmentName, [Parameter(Mandatory)] [ValidateSet('plan', 'apply')] [string]$Type, [string]$Override ) if (-not [string]::IsNullOrWhiteSpace($Override)) { return $Override } return "${EnvironmentName}-iac-${Type}" } |