Esse comando cria uma definição de política chamada LocationDefinition que contém a regra de política especificada em C:\LocationPolicy.js.
O conteúdo de exemplo do arquivo LocationPolicy.json é fornecido acima.
Há suporte para três formatos de conteúdo de arquivo: 1. Somente regra de política (exemplo acima).
2. Objeto de propriedades da política.
Esse formato é exibido no portal ao editar uma definição de política e pode incluir parâmetros.
3. Objeto de política completo.
Esse formato é gerado pela função de exportação do Azure Policy e pode incluir parâmetros.
Observação: os valores fornecidos na linha de comando (por exemplo, parâmetros, metadados) substituem os valores correspondentes presentes no arquivo.
Exemplo 2: criar uma definição de política parametrizada usando parâmetros embutidos
Esse comando cria uma definição de política chamada LocationDefinition que contém a regra de política especificada em C:\LocationPolicy.js.
A definição de parâmetro para a regra de política é fornecida embutida.
Exemplo 3: criar uma definição de política embutida em um grupo de gerenciamento
Esse comando cria uma definição de política chamada VMPolicyDefinition no grupo de gerenciamento Dept42.
O comando especifica a política como uma cadeia de caracteres no formato JSON válido.
Exemplo 4: Criar uma definição de política embutida com metadados
Esse comando cria uma definição de política chamada VMPolicyDefinition com metadados indicando que sua categoria é "Máquina Virtual".
O comando especifica a política como uma cadeia de caracteres no formato JSON válido.
Exemplo 5: criar uma definição de política embutida com o modo
Esse comando cria uma definição de política chamada TagsPolicyDefinition com o modo "Indexado" indicando que a política deve ser avaliada apenas para tipos de recursos que dão suporte a marcas e localização.
Parâmetros
-BackwardCompatible
Faz com que o cmdlet retorne artefatos usando o formato herdado colocando propriedades específicas da política em um objeto de recipiente de propriedades.
O parâmetro DefaultProfile não está funcional.
Use o parâmetro SubscriptionId quando disponível se estiver executando o cmdlet em uma assinatura diferente.
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.