Невозможно проверить версию API в определении JSON.Ниже приведено определение вместе с JSON.
New-AzureRmPolicyDefinition -Policy '{
"if": {
"allOf": [
{
"field": "type",
"equals": "Microsoft.DataFactory/factories"
},
{
"field": "apiVersion",
"equals": "2017-09-01-preview"
}
]
},
"then": {
"effect": "deny"
}
}' -Name 'DataFactoryVersionRestriction'
Когда я запускаю вышеприведенное определение, оно выдает ошибку, связанную с псевдонимом.Может кто-нибудь помочь, пожалуйста?