capture definitionReferenceId that starts with digit/number. (#324)

This commit is contained in:
eureka-gh 2022-09-29 23:33:19 -07:00 коммит произвёл GitHub
Родитель faa03df208
Коммит 86a4da115c
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 1 добавлений и 1 удалений

2
.github/scripts/Invoke-PolicyToBicep.ps1 поставляемый
Просмотреть файл

@ -162,7 +162,7 @@ function New-PolicySetDefinitionsBicepInputTxtFile {
}
# If definitionReferenceId contains, then wrap in definitionReferenceId value in [] to comply with bicep formatting
if ($definitionReferenceIdForParameters.Contains("-") -or $definitionReferenceIdForParameters.Contains(" ") -or $definitionReferenceIdForParameters.Contains("\'")) {
if ($definitionReferenceIdForParameters.Contains("-") -or $definitionReferenceIdForParameters.Contains(" ") -or $definitionReferenceIdForParameters.Contains("\'") -or $definitionReferenceIdForParameters -match '^[0-9].+') {
$definitionReferenceIdForParameters = "['$definitionReferenceIdForParameters']"
# Add nested array of objects to each Policy Set/Initiative Definition in the Bicep variable, without the '.' before the definitionReferenceId to make it an accessor