az devcenter admin project-environment-type
Nota
Questo riferimento fa parte dell'estensione devcenter
Gestire i tipi di ambiente del progetto.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az devcenter admin project-environment-type create |
Creare un tipo di ambiente di progetto. |
Estensione | GA |
az devcenter admin project-environment-type delete |
Eliminare un tipo di ambiente di progetto. |
Estensione | GA |
az devcenter admin project-environment-type list |
Elencare i tipi di ambiente per un progetto. |
Estensione | GA |
az devcenter admin project-environment-type show |
Ottenere un tipo di ambiente di progetto. |
Estensione | GA |
az devcenter admin project-environment-type update |
Aggiornare un tipo di ambiente di progetto. |
Estensione | GA |
az devcenter admin project-environment-type create
Creare un tipo di ambiente di progetto.
az devcenter admin project-environment-type create --deployment-target-id
--environment-type-name
--identity-type {None, SystemAssigned, SystemAssigned, UserAssigned, UserAssigned}
--project
--resource-group
--roles
--status {Disabled, Enabled}
[--display-name]
[--location]
[--tags]
[--user-assigned-identities]
[--user-role-assignments]
Esempio
Creare
az devcenter admin project-environment-type create --identity-type "UserAssigned" --user-assigned-identities "{\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\":{}}" --roles "{\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\":{}}" --deployment-target-id "/subscriptions/00000000-0000-0000-0000-000000000000" --status "Enabled" --user-role-assignments "{\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\":{\"roles\":{\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\":{}}}}" --tags CostCenter="RnD" --environment-type-name "DevTest" --project-name "ContosoProj" --resource-group "rg1"
Parametri necessari
ID di una sottoscrizione a cui verrà eseguito il mapping del tipo di ambiente. Le risorse dell'ambiente verranno distribuite in questa sottoscrizione.
Nome del tipo di ambiente.
Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned).
Nome del progetto. Usare az configure -d project=<project_name>
per configurare un valore predefinito.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Mappa dei ruoli da assegnare all'autore dell'ambiente. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Definisce se questo tipo di ambiente può essere utilizzato in questo progetto.
Parametri facoltativi
Nome visualizzato del tipo di ambiente del progetto.
Posizione geografica in cui risiede la risorsa. Valori da: az account list-locations
. È possibile configurare il percorso predefinito usando az configure --defaults location=<location>
.
Tag di risorsa. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Assegnazioni di ruolo create nelle risorse di backup dell'ambiente. Si tratta di un mapping da un ID oggetto utente a un oggetto di ID definizione ruolo. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az devcenter admin project-environment-type delete
Eliminare un tipo di ambiente di progetto.
az devcenter admin project-environment-type delete [--environment-type-name]
[--ids]
[--project]
[--resource-group]
[--subscription]
[--yes]
Esempio
Cancellare
az devcenter admin project-environment-type delete --environment-type-name "DevTest" --project-name "ContosoProj" --resource-group "rg1"
Parametri facoltativi
Nome del tipo di ambiente.
Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome del progetto. Usare az configure -d project=<project_name>
per configurare un valore predefinito.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Non richiedere conferma.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az devcenter admin project-environment-type list
Elencare i tipi di ambiente per un progetto.
az devcenter admin project-environment-type list --project
--resource-group
[--max-items]
[--next-token]
Esempio
Lista
az devcenter admin project-environment-type list --project-name "ContosoProj" --resource-group "rg1"
Parametri necessari
Nome del progetto. Usare az configure -d project=<project_name>
per configurare un valore predefinito.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri facoltativi
Numero totale di elementi da restituire nell'output del comando. Se il numero totale di elementi disponibili è maggiore del valore specificato, nell'output del comando viene fornito un token. Per riprendere la paginazione, specificare il valore del token in --next-token
argomento di un comando successivo.
Token per specificare dove iniziare la paginazione. Si tratta del valore del token di una risposta troncata in precedenza.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az devcenter admin project-environment-type show
Ottenere un tipo di ambiente di progetto.
az devcenter admin project-environment-type show [--environment-type-name]
[--ids]
[--project]
[--resource-group]
[--subscription]
Esempio
Ottieni
az devcenter admin project-environment-type show --environment-type-name "DevTest" --project-name "ContosoProj" --resource-group "rg1"
Parametri facoltativi
Nome del tipo di ambiente.
Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome del progetto. Usare az configure -d project=<project_name>
per configurare un valore predefinito.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az devcenter admin project-environment-type update
Aggiornare un tipo di ambiente di progetto.
az devcenter admin project-environment-type update [--add]
[--deployment-target-id]
[--display-name]
[--environment-type-name]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--identity-type {None, SystemAssigned, SystemAssigned, UserAssigned, UserAssigned}]
[--ids]
[--project]
[--remove]
[--resource-group]
[--roles]
[--set]
[--status {Disabled, Enabled}]
[--subscription]
[--tags]
[--user-assigned-identities]
[--user-role-assignments]
Esempio
Aggiornare
az devcenter admin project-environment-type update --identity-type "UserAssigned" --user-assigned-identities "{"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1":{}}" --deployment-target-id "/subscriptions/00000000-0000-0000-0000-000000000000" --status "Enabled" --user-role-assignments "{"e45e3m7c-176e-416a-b466-0c5ec8298f8a":{"roles":{"4cbf0b6c-e750-441c-98a7-10da8387e4d6":{}}}}" --tags CostCenter="RnD" --environment-type-name "DevTest" --project-name "ContosoProj" --resource-group "rg1"
Parametri facoltativi
Aggiungere un oggetto a un elenco di oggetti specificando un percorso e coppie chiave-valore. Esempio: --add property.listProperty <key=value, string or JSON string>
.
ID di una sottoscrizione a cui verrà eseguito il mapping del tipo di ambiente. Le risorse dell'ambiente verranno distribuite in questa sottoscrizione.
Nome visualizzato del tipo di ambiente del progetto.
Nome del tipo di ambiente.
Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.
Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned).
Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome del progetto. Usare az configure -d project=<project_name>
per configurare un valore predefinito.
Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Mappa dei ruoli da assegnare all'autore dell'ambiente. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=<value>
.
Definisce se questo tipo di ambiente può essere utilizzato in questo progetto.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Tag di risorsa. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Assegnazioni di ruolo create nelle risorse di backup dell'ambiente. Si tratta di un mapping da un ID oggetto utente a un oggetto di ID definizione ruolo. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.