在1中使用哈希表向策略分配添加参数时,这是非常简单的。但是,对于策略集定义,一个集内有多个定义,它们有自己的参数。根据Microsoft文档,在2中输入参数的位置是什么?
链接
kupeojn61#
我创建了一个新的Azure策略定义,并尝试使用Set-AzPolicyDefinition和它为我工作的预期。为了传递参数,我创建了一个Json文件,并相应地添加了所需的参数,如下所示:
Set-AzPolicyDefinition
Json
例如.json(参数文件):
{"allowedLocations": { "type":"Array", "metadata": { "displayName": "Allowedlocations", "description":"Thelistofallowedlocationsforresources.", }, "allowedValues":["WestUs"] } }
已在Azure PowerShell中执行以下命令:
Set-AzPolicyDefinition -Name "<PolicyName>" -Parameter /home/xxxx/Myfile.json
反映在Azure Portal -> Policy -> Defintions中的值:
Azure Portal -> Policy -> Defintions
1条答案
按热度按时间kupeojn61#
我创建了一个新的Azure策略定义,并尝试使用
Set-AzPolicyDefinition
和它为我工作的预期。为了传递参数,我创建了一个
Json
文件,并相应地添加了所需的参数,如下所示:例如.json(参数文件):
已在Azure PowerShell中执行以下命令:
反映在
Azure Portal -> Policy -> Defintions
中的值: