az devcenter admin devbox-definition
Dekont
Bu başvuru, Azure CLI (sürüm 2.51.0 veya üzeri) için geliştirici merkezi uzantısının bir parçasıdır. Uzantı, az devcenter admin devbox-definition komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.
Geliştirme kutusu tanımlarını yönetme.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az devcenter admin devbox-definition create |
Geliştirme kutusu tanımı oluşturun. |
Dahili | GA |
az devcenter admin devbox-definition delete |
Geliştirme kutusu tanımını silin. |
Dahili | GA |
az devcenter admin devbox-definition list |
Geliştirme merkezi veya proje için yapılandırılmış geliştirme kutusu tanımlarını listeleme. |
Dahili | GA |
az devcenter admin devbox-definition show |
Geliştirme merkezi veya proje için yapılandırılmış bir geliştirme kutusu tanımı alın. |
Dahili | GA |
az devcenter admin devbox-definition update |
Geliştirme kutusu tanımını güncelleştirme. |
Dahili | GA |
az devcenter admin devbox-definition wait |
Bir koşul karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin. |
Dahili | GA |
az devcenter admin devbox-definition create
Geliştirme kutusu tanımı oluşturun.
az devcenter admin devbox-definition create --dev-center
--devbox-definition-name
--image-reference
--os-storage-type
--resource-group
--sku
[--hibernate-support {Disabled, Enabled}]
[--location]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--tags]
Örnekler
Oluşturma
az devcenter admin devbox-definition create --location "eastus" --image-reference id="/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0" --os-storage-type "ssd_1024gb" --sku name="general_a_8c32gb_v1" --name "WebDevBox" --dev-center-name "Contoso" --resource-group "rg1"
Gerekli Parametreler
Geliştirme merkezinin adı. Varsayılanı yapılandırmak için kullanın az configure -d dev-center=<dev_center_name>
.
Geliştirme kutusu tanımının adı.
Görüntü başvuru bilgileri. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
Bu tanım kullanılarak oluşturulan geliştirme kutularının işletim sistemi diski için kullanılan depolama türü.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Bu tanım kullanılarak oluşturulan geliştirme kutuları için SKU. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
İsteğe Bağlı Parametreler
Bu tanım ile oluşturulan geliştirme kutularının hazırda bekleme özelliğine sahip olup olmadığını gösterir. Tüm görüntüler hazırda beklemeyi destekleme özelliğine sahip değildir. Daha fazla bilgi edinmek için bkz. https://aka.ms/devbox/hibernate.
Kaynağın bulunduğu coğrafi konum. Değerleri: az account list-locations
. kullanarak az configure --defaults location=<location>
varsayılan konumu yapılandırabilirsiniz. Belirtilmediğinde, kaynak grubunun konumu kullanılır.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Kaynak etiketleri. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az devcenter admin devbox-definition delete
Geliştirme kutusu tanımını silin.
az devcenter admin devbox-definition delete [--dev-center]
[--devbox-definition-name]
[--ids]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
[--yes]
Örnekler
Silme
az devcenter admin devbox-definition delete --name "WebDevBox" --dev-center-name "Contoso" --resource-group "rg1"
İsteğe Bağlı Parametreler
Geliştirme merkezinin adı. Varsayılanı yapılandırmak için kullanın az configure -d dev-center=<dev_center_name>
.
Geliştirme kutusu tanımının adı.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Onay istemde bulunmayın.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az devcenter admin devbox-definition list
Geliştirme merkezi veya proje için yapılandırılmış geliştirme kutusu tanımlarını listeleme.
az devcenter admin devbox-definition list --resource-group
[--dev-center]
[--max-items]
[--next-token]
[--project]
Örnekler
Geliştirme merkezine göre listele
az devcenter admin devbox-definition list --dev-center-name "Contoso" --resource-group "rg1"
Projeye göre listele
az devcenter admin devbox-definition list --project-name "ContosoProject" --resource-group "rg1"
Gerekli Parametreler
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Geliştirme merkezinin adı. Varsayılanı yapılandırmak için kullanın az configure -d dev-center=<dev_center_name>
.
Komutun çıkışında döndürülecek toplam öğe sayısı. Kullanılabilir öğelerin toplam sayısı belirtilen değerden fazlaysa, komutun çıkışında bir belirteç sağlanır. Sayfalandırmayı sürdürmek için sonraki komutun bağımsız değişkeninde --next-token
belirteç değerini sağlayın.
Sayfalandırmanın nereden başlatılacağını belirtmek için belirteç. Bu, daha önce kesilmiş bir yanıttan alınan belirteç değeridir.
Projenin adı. Varsayılanı yapılandırmak için kullanın az configure -d project=<project_name>
.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az devcenter admin devbox-definition show
Geliştirme merkezi veya proje için yapılandırılmış bir geliştirme kutusu tanımı alın.
az devcenter admin devbox-definition show [--dev-center]
[--devbox-definition-name]
[--ids]
[--project]
[--resource-group]
[--subscription]
Örnekler
Geliştirme merkezi geliştirme kutusu tanımı alma
az devcenter admin devbox-definition show --name "WebDevBox" --dev-center-name "Contoso" --resource-group "rg1"
Proje geliştirme kutusu tanımı alma
az devcenter admin devbox-definition show --name "WebDevBox" --project-name "ContosoProject" --resource-group "rg1"
İsteğe Bağlı Parametreler
Geliştirme merkezinin adı. Varsayılanı yapılandırmak için kullanın az configure -d dev-center=<dev_center_name>
.
Geliştirme kutusu tanımının adı.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Projenin adı. Varsayılanı yapılandırmak için kullanın az configure -d project=<project_name>
.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az devcenter admin devbox-definition update
Geliştirme kutusu tanımını güncelleştirme.
az devcenter admin devbox-definition update [--add]
[--dev-center]
[--devbox-definition-name]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--hibernate-support {Disabled, Enabled}]
[--ids]
[--image-reference]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--os-storage-type]
[--remove]
[--resource-group]
[--set]
[--sku]
[--subscription]
[--tags]
Örnekler
Güncelleştir
az devcenter admin devbox-definition update --image-reference id="/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/2.0.0" --name "WebDevBox" --dev-center-name "Contoso" --resource-group "rg1"
İsteğe Bağlı Parametreler
Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string veya JSON dizesi>.
Geliştirme merkezinin adı. Varsayılanı yapılandırmak için kullanın az configure -d dev-center=<dev_center_name>
.
Geliştirme kutusu tanımının adı.
'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.
Bu tanım ile oluşturulan geliştirme kutularının hazırda bekleme özelliğine sahip olup olmadığını gösterir. Tüm görüntüler hazırda beklemeyi destekleme özelliğine sahip değildir. Daha fazla bilgi edinmek için bkz. https://aka.ms/devbox/hibernate.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Görüntü başvuru bilgileri. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Bu tanım kullanılarak oluşturulan geliştirme kutularının işletim sistemi diski için kullanılan depolama türü.
Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list OR --remove propertyToRemove.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=.
Bu tanım kullanılarak oluşturulan geliştirme kutuları için SKU. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Kaynak etiketleri. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az devcenter admin devbox-definition wait
Bir koşul karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.
az devcenter admin devbox-definition wait [--created]
[--custom]
[--deleted]
[--dev-center]
[--devbox-definition-name]
[--exists]
[--ids]
[--interval]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
İsteğe Bağlı Parametreler
'ProvisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.
Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Silinene kadar bekleyin.
Geliştirme merkezinin adı. Varsayılanı yapılandırmak için kullanın az configure -d dev-center=<dev_center_name>
.
Geliştirme kutusu tanımının adı.
Kaynak var olana kadar bekleyin.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Saniye cinsinden yoklama aralığı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Saniye cinsinden en fazla bekleme.
'Başarılı' konumunda provisioningState ile güncelleştirilene kadar bekleyin.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.