Share via


az blueprint artifact role

Nota

Questo riferimento fa parte dell'estensione del progetto per l'interfaccia della riga di comando di Azure (versione 2.50.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az blueprint artifact role . Altre informazioni sulle estensioni.

Comandi per gestire l'artefatto dell'assegnazione di ruolo del progetto.

Comandi

Nome Descrizione Tipo Stato
az blueprint artifact role create

Creare l'artefatto del ruolo del progetto.

Estensione Disponibilità generale
az blueprint artifact role update

Aggiornare l'artefatto del ruolo del progetto.

Estensione Disponibilità generale

az blueprint artifact role create

Creare l'artefatto del ruolo del progetto.

az blueprint artifact role create --artifact-name
                                  --blueprint-name
                                  --principal-ids
                                  --role-definition-id
                                  [--depends-on]
                                  [--description]
                                  [--display-name]
                                  [--management-group]
                                  [--resource-group-art]
                                  [--subscription]

Esempio

Creare un artefatto di ruolo

az blueprint artifact role create \
--blueprint-name MyBlueprint --artifact-name MyRole --role-definition-id \
"/providers/Microsoft.Authorization/roleDefinitions/00000000-0000-0000-0000-000000000000" \
--principal-ids "[parameters('[Usergrouporapplicationname]:MyRoleAssignmentName')]"

Parametri necessari

--artifact-name

Nome dell'artefatto del progetto.

--blueprint-name

Nome della definizione del progetto.

--principal-ids

Matrice di identità utente o di gruppo in Azure Active Directory o riferimento al parametro corrispondente nel definiton del progetto. RoleDefinition si applicherà a ogni identità.

--role-definition-id

ID di definizione del ruolo completo. Sono supportati solo i ruoli predefiniti.

Parametri facoltativi

--depends-on

Artefatti che devono essere distribuiti prima dell'artefatto specificato.

--description

Descrizione dell'artefatto del progetto.

--display-name

DisplayName di questo artefatto.

--management-group -m

Usare il gruppo di gestione per l'ambito del progetto.

--resource-group-art

Nome dell'artefatto del gruppo di risorse a cui verranno assegnati i criteri.

--subscription -s

Usare la sottoscrizione per l'ambito del progetto. Se --management-group non è specificato, il valore --subscription o la sottoscrizione predefinita verrà usata come ambito.

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 blueprint artifact role update

Aggiornare l'artefatto del ruolo del progetto.

az blueprint artifact role update --artifact-name
                                  --blueprint-name
                                  [--depends-on]
                                  [--description]
                                  [--display-name]
                                  [--management-group]
                                  [--resource-group-art]
                                  [--subscription]

Esempio

Aggiornare un elemento del ruolo

az blueprint artifact role update \
--blueprint-name MyBlueprint --artifact-name MyRole --display-name "My Big Role"

Parametri necessari

--artifact-name

Nome dell'artefatto del progetto.

--blueprint-name

Nome della definizione del progetto.

Parametri facoltativi

--depends-on

Artefatti che devono essere distribuiti prima dell'artefatto specificato. Usare '--depends-on' senza valori per rimuovere le dipendenze.

--description

Descrizione dell'artefatto del progetto.

--display-name

DisplayName di questo artefatto.

--management-group -m

Usare il gruppo di gestione per l'ambito del progetto.

--resource-group-art

Nome dell'artefatto del gruppo di risorse a cui verranno assegnati i criteri.

--subscription -s

Usare la sottoscrizione per l'ambito del progetto. Se --management-group non è specificato, il valore --subscription o la sottoscrizione predefinita verrà usata come ambito.

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.