Este comando cria uma definição de política chamada LocationDefinition que contém a regra de política especificada em C:\LocationPolicy.json.
Exemplo de conteúdo para o 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 político completo.
Esse formato é gerado pela função de exportação da Política do Azure e pode incluir parâmetros.
Nota: 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
Este comando cria uma definição de política chamada LocationDefinition que contém a regra de política especificada em C:\LocationPolicy.json.
A definição de parâmetro para a regra de política é fornecida em linha.
Exemplo 3: Criar uma definição de política embutida em um grupo de gerenciamento
Este 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 alinhada com metadados
Este 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 alinhada com o modo
Este 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 suportam tags 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 pacote de propriedades.
O parâmetro DefaultProfile não é 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 também pode criar e rever issues e pull requests. Para mais informações, consulte o nosso guia para colaboradores.