Condividi tramite


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

--definitions

Definizioni di criteri in formato JSON o percorso di un file o di un URI contenente regole JSON.

--name -n

Nome della nuova definizione del set di criteri.

Parametri facoltativi

--definition-groups

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.

--description

Descrizione della definizione del set di criteri.

--display-name

Nome visualizzato della definizione del set di criteri.

--management-group

Nome del gruppo di gestione in cui è possibile assegnare la nuova definizione del set di criteri.

--metadata

Metadati in coppie chiave=valore separate da spazi.

--params

Stringa in formato JSON o percorso di un file o URI con definizioni di parametri.

--subscription

Nome o ID della sottoscrizione in cui è possibile assegnare la nuova definizione del set di criteri.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

--name -n

Nome della definizione del set di criteri.

Parametri facoltativi

--management-group

Nome del gruppo di gestione della definizione di criteri [set]. Questo parametro è obbligatorio se l'ambito del set di criteri è un gruppo di gestione.

--subscription

ID sottoscrizione della definizione di criteri [set].

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

--management-group

Nome del gruppo di gestione della definizione di criteri [set]. Questo parametro è obbligatorio se l'ambito del set di criteri è un gruppo di gestione.

--subscription

ID sottoscrizione della definizione di criteri [set].

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

--name -n

Nome della definizione del set di criteri.

Parametri facoltativi

--management-group

Nome del gruppo di gestione della definizione di criteri [set]. Questo parametro è obbligatorio se l'ambito del set di criteri è un gruppo di gestione.

--subscription

ID sottoscrizione della definizione di criteri [set].

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

--name -n

Nome della definizione del set di criteri.

Parametri facoltativi

--definition-groups

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.

--definitions

Stringa in formato JSON o percorso di un file o di un URI contenente le definizioni.

--description

Descrizione della definizione del set di criteri.

--display-name

Nome visualizzato della definizione del set di criteri.

--management-group

Nome del gruppo di gestione della definizione di criteri [set]. Questo parametro è obbligatorio se l'ambito del set di criteri è un gruppo di gestione.

--metadata

Metadati in coppie chiave=valore separate da spazi.

--params

Stringa in formato JSON o percorso di un file o URI con definizioni di parametri.

--subscription

ID sottoscrizione della definizione di criteri [set].

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.