az policy set-definition
Gestire le definizioni dei set di criteri delle risorse.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az policy set-definition create |
Creare una definizione del set di criteri. |
Memoria centrale | Disponibilità generale |
az policy set-definition delete |
Elimina una definizione di set di criteri. |
Memoria centrale | Disponibilità generale |
az policy set-definition list |
Elencare le definizioni dei set di criteri. |
Memoria centrale | Disponibilità generale |
az policy set-definition show |
Visualizzare una definizione del set di criteri. |
Memoria centrale | Disponibilità generale |
az policy set-definition update |
Aggiornare una definizione del set di criteri. |
Memoria centrale | Disponibilità generale |
az policy set-definition create
Creare una definizione del set di criteri.
az policy set-definition create --definitions
--name
[--definition-groups]
[--description]
[--display-name]
[--management-group]
[--metadata]
[--params]
[--subscription]
Esempio
Creare una definizione del set di criteri.
az policy set-definition create -n readOnlyStorage \
--definitions '[ { \"policyDefinitionId\": \"/subscriptions/mySubId/providers/ \
Microsoft.Authorization/policyDefinitions/storagePolicy\" } ]'
Creare una definizione del set di criteri con parametri.
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\" } }"
Creare una definizione di set di criteri in una sottoscrizione.
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\" } ]'
Creare una definizione del set di criteri con i gruppi di definizione dei criteri.
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\" } ]"
Parametri necessari
Definizioni di criteri in formato JSON o percorso di un file o di un URI contenente regole JSON.
Nome della nuova definizione del set di criteri.
Parametri facoltativi
Stringa in formato JSON o percorso di un file o di un URI contenente i gruppi di definizioni dei criteri. I gruppi vengono usati per organizzare le definizioni dei criteri all'interno di un set di criteri.
Descrizione della definizione del set di criteri.
Nome visualizzato della definizione del set di criteri.
Nome del gruppo di gestione in cui è possibile assegnare la nuova definizione del set di criteri.
Metadati in coppie chiave=valore separate da spazi.
Stringa in formato JSON o percorso di un file o URI con definizioni di parametri.
Nome o ID della sottoscrizione in cui è possibile assegnare la nuova definizione del set di criteri.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az policy set-definition delete
Elimina una definizione di set di criteri.
az policy set-definition delete --name
[--management-group]
[--subscription]
Esempio
Elimina una definizione di set di criteri. (generato automaticamente)
az policy set-definition delete --management-group myMg --name MyPolicySetDefinition
Parametri necessari
Nome della definizione del set di criteri.
Parametri facoltativi
Nome del gruppo di gestione della definizione di criteri [set]. Questo parametro è obbligatorio se l'ambito del set di criteri è un gruppo di gestione.
ID sottoscrizione della definizione di criteri [set].
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az policy set-definition list
Elencare le definizioni dei set di criteri.
az policy set-definition list [--management-group]
[--subscription]
Parametri facoltativi
Nome del gruppo di gestione della definizione di criteri [set]. Questo parametro è obbligatorio se l'ambito del set di criteri è un gruppo di gestione.
ID sottoscrizione della definizione di criteri [set].
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az policy set-definition show
Visualizzare una definizione del set di criteri.
az policy set-definition show --name
[--management-group]
[--subscription]
Esempio
Visualizzare una definizione del set di criteri. Se l'ambito del set di criteri è un gruppo di gestione, è necessario includere il parametro e il valore '--management-group'.
az policy set-definition show --name MyPolicySetDefinition --management-group MyManagementGroup
Parametri necessari
Nome della definizione del set di criteri.
Parametri facoltativi
Nome del gruppo di gestione della definizione di criteri [set]. Questo parametro è obbligatorio se l'ambito del set di criteri è un gruppo di gestione.
ID sottoscrizione della definizione di criteri [set].
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az policy set-definition update
Aggiornare una definizione del set di criteri.
az policy set-definition update --name
[--definition-groups]
[--definitions]
[--description]
[--display-name]
[--management-group]
[--metadata]
[--params]
[--subscription]
Esempio
Aggiornare una definizione del set di criteri.
az policy set-definition update \
--definitions '[ { \"policyDefinitionId\": \"/subscriptions/mySubId/providers/ \
Microsoft.Authorization/policyDefinitions/storagePolicy\" } ]' \
--name MyPolicySetDefinition
Aggiornare i gruppi e le definizioni all'interno di una definizione del set di criteri.
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\" } ]"
Parametri necessari
Nome della definizione del set di criteri.
Parametri facoltativi
Stringa in formato JSON o percorso di un file o di un URI contenente i gruppi di definizioni dei criteri. I gruppi vengono usati per organizzare le definizioni dei criteri all'interno di un set di criteri.
Stringa in formato JSON o percorso di un file o di un URI contenente le definizioni.
Descrizione della definizione del set di criteri.
Nome visualizzato della definizione del set di criteri.
Nome del gruppo di gestione della definizione di criteri [set]. Questo parametro è obbligatorio se l'ambito del set di criteri è un gruppo di gestione.
Metadati in coppie chiave=valore separate da spazi.
Stringa in formato JSON o percorso di un file o URI con definizioni di parametri.
ID sottoscrizione della definizione di criteri [set].
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.