az policy set-definition
Gerenciar definições de conjunto de políticas de recursos.
Comandos
Nome | Description | Tipo | Status |
---|---|---|---|
az policy set-definition create |
Crie uma definição de conjunto de políticas. |
Núcleo | GA |
az policy set-definition delete |
Excluir uma definição de conjunto de políticas. |
Núcleo | GA |
az policy set-definition list |
Listar definições de conjunto de políticas. |
Núcleo | GA |
az policy set-definition show |
Mostrar uma definição de conjunto de políticas. |
Núcleo | GA |
az policy set-definition update |
Atualizar uma definição de conjunto de políticas. |
Núcleo | GA |
az policy set-definition create
Crie uma definição de conjunto de políticas.
az policy set-definition create --definitions
--name
[--definition-groups]
[--description]
[--display-name]
[--management-group]
[--metadata]
[--params]
[--subscription]
Exemplos
Crie uma definição de conjunto de políticas.
az policy set-definition create -n readOnlyStorage \
--definitions '[ { \"policyDefinitionId\": \"/subscriptions/mySubId/providers/ \
Microsoft.Authorization/policyDefinitions/storagePolicy\" } ]'
Crie uma definição de conjunto de políticas com parâmetros.
az policy set-definition create -n readOnlyStorage \
--definitions "[ { \"policyDefinitionId\": \"/subscriptions/mySubId/providers/ \
Microsoft.Authorization/policyDefinitions/storagePolicy\", \"parameters\": \
{ \"storageSku\": { \"value\": \"[parameters(\\"requiredSku\\")]\" } } }]" \
--params "{ \"requiredSku\": { \"type\": \"String\" } }"
Crie uma definição de conjunto de políticas em uma assinatura.
az policy set-definition create -n readOnlyStorage \
--subscription '0b1f6471-1bf0-4dda-aec3-111122223333' \
--definitions '[ { \"policyDefinitionId\": \"/subscriptions/ \
0b1f6471-1bf0-4dda-aec3-111122223333/providers/Microsoft.Authorization/ \
policyDefinitions/storagePolicy\" } ]'
Crie uma definição de conjunto de políticas com grupos de definições de políticas.
az policy set-definition create -n computeRequirements \
--definitions "[ { \"policyDefinitionId \": \"/subscriptions/mySubId/providers/ \
Microsoft.Authorization/policyDefinitions/storagePolicy\", \"groupNames\": \
[ \"CostSaving\", \"Organizational\" ] }, { \"policyDefinitionId\": \
\"/subscriptions/mySubId/providers/Microsoft.Authorization/ \
policyDefinitions/tagPolicy\", \"groupNames\": [ \
\"Organizational\" ] } ]" \
--definition-groups "[{ \"name\": \"CostSaving\" }, { \"name\": \"Organizational\" } ]"
Parâmetros Exigidos
Definições de política no formato JSON ou um caminho para um arquivo ou URI contendo regras JSON.
Nome da nova definição do conjunto de políticas.
Parâmetros Opcionais
Cadeia de caracteres formatada em JSON ou um caminho para um arquivo ou uri contendo grupos de definição de diretiva. Os grupos são usados para organizar definições de política dentro de um conjunto de políticas.
Descrição da definição do conjunto de políticas.
Nome para exibição da definição do conjunto de políticas.
Nome do grupo de gerenciamento ao qual a nova definição de conjunto de políticas pode ser atribuída.
Metadados em pares key=value separados por espaço.
Cadeia de caracteres formatada em JSON ou um caminho para um arquivo ou URI com definições de parâmetro.
Nome ou ID da assinatura à qual a nova definição de conjunto de políticas pode ser atribuída.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az policy set-definition delete
Excluir uma definição de conjunto de políticas.
az policy set-definition delete --name
[--management-group]
[--subscription]
Exemplos
Excluir uma definição de conjunto de políticas. (gerado automaticamente)
az policy set-definition delete --management-group myMg --name MyPolicySetDefinition
Parâmetros Exigidos
O nome da definição do conjunto de políticas.
Parâmetros Opcionais
O nome do grupo de gerenciamento da definição de política [conjunto]. Esse parâmetro será necessário se o conjunto de políticas tiver escopo definido para um grupo de gerenciamento.
A ID de assinatura da definição de política [set].
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az policy set-definition list
Listar definições de conjunto de políticas.
az policy set-definition list [--management-group]
[--subscription]
Parâmetros Opcionais
O nome do grupo de gerenciamento da definição de política [conjunto]. Esse parâmetro será necessário se o conjunto de políticas tiver escopo definido para um grupo de gerenciamento.
A ID de assinatura da definição de política [set].
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az policy set-definition show
Mostrar uma definição de conjunto de políticas.
az policy set-definition show --name
[--management-group]
[--subscription]
Exemplos
Mostrar uma definição de conjunto de políticas. Se o conjunto de políticas tiver como escopo um grupo de gerenciamento, você deverá incluir o parâmetro e o valor '--management-group'.
az policy set-definition show --name MyPolicySetDefinition --management-group MyManagementGroup
Parâmetros Exigidos
O nome da definição do conjunto de políticas.
Parâmetros Opcionais
O nome do grupo de gerenciamento da definição de política [conjunto]. Esse parâmetro será necessário se o conjunto de políticas tiver escopo definido para um grupo de gerenciamento.
A ID de assinatura da definição de política [set].
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az policy set-definition update
Atualizar uma definição de conjunto de políticas.
az policy set-definition update --name
[--definition-groups]
[--definitions]
[--description]
[--display-name]
[--management-group]
[--metadata]
[--params]
[--subscription]
Exemplos
Atualizar uma definição de conjunto de políticas.
az policy set-definition update \
--definitions '[ { \"policyDefinitionId\": \"/subscriptions/mySubId/providers/ \
Microsoft.Authorization/policyDefinitions/storagePolicy\" } ]' \
--name MyPolicySetDefinition
Atualize os grupos e as definições dentro de uma definição de conjunto de políticas.
az policy set-definition update -n computeRequirements \
--definitions "[ { \"policyDefinitionId\": \"/subscriptions/mySubId/providers/ \
Microsoft.Authorization/policyDefinitions/storagePolicy\", \"groupNames\": [ \
\"CostSaving\", \"Organizational\" ] }, { \"policyDefinitionId\": \
\"/subscriptions/mySubId/providers/Microsoft.Authorization/ \
policyDefinitions/tagPolicy\", \
\"groupNames\": [ \"Organizational\" ] } ]" \
--definition-groups "[{ \"name\": \"CostSaving\" }, { \"name\": \"Organizational\" } ]"
Parâmetros Exigidos
O nome da definição do conjunto de políticas.
Parâmetros Opcionais
Cadeia de caracteres formatada em JSON ou um caminho para um arquivo ou uri contendo grupos de definição de diretiva. Os grupos são usados para organizar definições de política dentro de um conjunto de políticas.
Cadeia de caracteres formatada em JSON ou um caminho para um arquivo ou uri contendo definições.
Descrição da definição do conjunto de políticas.
Nome para exibição da definição do conjunto de políticas.
O nome do grupo de gerenciamento da definição de política [conjunto]. Esse parâmetro será necessário se o conjunto de políticas tiver escopo definido para um grupo de gerenciamento.
Metadados em pares key=value separados por espaço.
Cadeia de caracteres formatada em JSON ou um caminho para um arquivo ou URI com definições de parâmetro.
A ID de assinatura da definição de política [set].
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.