az edgeorder order-item

Dekont

Bu başvuru, Azure CLI (sürüm 2.15.0 veya üzeri) için edgeorder uzantısının bir parçasıdır. Uzantı, az edgeorder order-item komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Edgeorder alt grubu sipariş öğesiyle sipariş öğesini yönetin.

Komutlar

Name Description Tür Durum
az edgeorder order-item cancel

Sipariş öğesini iptal et.

Dahili GA
az edgeorder order-item create

Bir sipariş öğesi oluşturun. Mevcut sipariş öğesi bu API ile güncelleştirilemez ve bunun yerine Sipariş öğesini güncelleştir API'siyle güncelleştirilmelidir.

Dahili GA
az edgeorder order-item delete

Sipariş öğesini silme.

Dahili GA
az edgeorder order-item list

Sipariş öğesini kaynak grubu düzeyinde listeleyin. Sipariş öğesini abonelik düzeyinde listeleyin.

Dahili GA
az edgeorder order-item return

İade siparişi öğesi.

Dahili GA
az edgeorder order-item show

Bir sipariş öğesi alın.

Dahili GA
az edgeorder order-item update

Mevcut bir sipariş öğesinin özelliklerini güncelleştirin.

Dahili GA
az edgeorder order-item wait

Sipariş öğesinin koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

Dahili GA

az edgeorder order-item cancel

Sipariş öğesini iptal et.

az edgeorder order-item cancel --reason
                               [--ids]
                               [--name]
                               [--resource-group]
                               [--subscription]

Örnekler

CancelOrderItem

az edgeorder order-item cancel --reason "Order cancelled" --name "TestOrderItemName1" --resource-group "TestRG"

Gerekli Parametreler

--reason

İptal nedeni.

İsteğe Bağlı Parametreler

--ids

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.

--name --order-item-name -n

Sipariş öğesinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az edgeorder order-item create

Bir sipariş öğesi oluşturun. Mevcut sipariş öğesi bu API ile güncelleştirilemez ve bunun yerine Sipariş öğesini güncelleştir API'siyle güncelleştirilmelidir.

az edgeorder order-item create --name
                               --order-item-resource
                               --resource-group
                               [--no-wait]

Örnekler

CreateOrderItem

az edgeorder order-item create --name "TestOrderItemName01" --order-item-resource "{\"location\":\"eastus\",\"tags\":{\"carrot\":\"vegetable\",\"mango\":\"fruit\"},\"orderItemDetails\":{\"orderItemType\":\"Purchase\",\"preferences\":{\"transportPreferences\":{\"preferredShipmentType\":\"MicrosoftManaged\"}},\"productDetails\":{\"hierarchyInformation\":{\"configurationName\":\"edgep_base\",\"productFamilyName\":\"azurestackedge\",\"productLineName\":\"azurestackedge\",\"productName\":\"azurestackedgegpu\"}}},\"addressDetails\":{\"forwardAddress\":{\"contactDetails\":{\"contactName\":\"Petr Cech\",\"emailList\":[\"ssemmail@microsoft.com\",\"vishwamdir@microsoft.com\"],\"phone\":\"3213131190\",\"phoneExtension\":\"\"},\"shippingAddress\":{\"addressType\":\"None\",\"city\":\"San Francisco\",\"companyName\":\"Microsoft\",\"country\":\"US\",\"postalCode\":\"94107\",\"stateOrProvince\":\"CA\",\"streetAddress1\":\"16 TOWNSEND ST\",\"streetAddress2\":\"UNIT 1\"}}},\"orderId\":\"/subscriptions/fa68082f-8ff7-4a25-95c7-ce9da541242f/resourceGroups/TestRG/providers/Microsoft.EdgeOrder/locations/eastus/orders/TestOrderItemName01\"}" --resource-group "TestRG"

Gerekli Parametreler

--name --order-item-name -n

Sipariş öğesinin adı.

--order-item-resource

İstek gövdesinden sipariş öğesi ayrıntıları. Beklenen değer: json-string/json-file/@json-file.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az edgeorder order-item delete

Sipariş öğesini silme.

az edgeorder order-item delete [--ids]
                               [--name]
                               [--no-wait]
                               [--resource-group]
                               [--subscription]
                               [--yes]

Örnekler

DeleteOrderItemByName

az edgeorder order-item delete --name "TestOrderItemName01" --resource-group "TestRG"

İsteğe Bağlı Parametreler

--ids

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.

--name --order-item-name -n

Sipariş öğesinin adı.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--yes -y

Onay istemde bulunmayın.

varsayılan değer: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az edgeorder order-item list

Sipariş öğesini kaynak grubu düzeyinde listeleyin. Sipariş öğesini abonelik düzeyinde listeleyin.

az edgeorder order-item list [--expand]
                             [--filter]
                             [--resource-group]
                             [--skip-token]

Örnekler

ListOrderItemsAtResourceGroupLevel

az edgeorder order-item list --resource-group "TestRG"

ListOrderItemsAtSubscriptionLevel

az edgeorder order-item list

İsteğe Bağlı Parametreler

--expand

$expand cihaz ayrıntıları, gönderim ayrıntılarını iletme ve ters gönderim ayrıntıları parametrelerinde desteklenir. Bunların her biri virgülle ayrılmış liste olarak sağlanabilir. Sipariş öğesinin Cihaz Ayrıntıları ürünün cihazlarıyla ilgili ayrıntıları, İletme ve Ters Gönderim ayrıntıları sırasıyla ileri ve ters gönderim ayrıntılarını sağlar.

--filter

$filter, sipariş kimliğine göre filtrelemek için desteklenir. Filtre yalnızca eşittir işlemini destekler.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--skip-token

$skipToken, sipariş öğeleri listesinde bir sonraki sayfayı sağlayan Sipariş öğelerini alma sayfasında desteklenir.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az edgeorder order-item return

İade siparişi öğesi.

az edgeorder order-item return --return-reason
                               [--contact-details]
                               [--ids]
                               [--name]
                               [--no-wait]
                               [--resource-group]
                               [--service-tag]
                               [--shipping-address]
                               [--shipping-box-required {false, true}]
                               [--subscription]

Örnekler

ReturnOrderItem

az edgeorder order-item return --name "TestOrderName1" --resource-group "TestRG" --return-reason "Order returned"

Gerekli Parametreler

--return-reason

İade Nedeni.

İsteğe Bağlı Parametreler

--contact-details

Adres için iletişim bilgileri.

Kullanım: --contact-details contact-name=XX phone=XX phone-extension=XX mobile=XX email-list=XX

kişi-adı: Gerekli. Kişinin kişi adı. telefon: Gerekli. İlgili kişinin numarasını Telefon. telefon-dahili numarası: İlgili kişinin dahili numarasını Telefon. cep telefonu: İlgili kişinin cep telefonu numarası. e-posta listesi: Gerekli. İş ilerleme durumu hakkında bilgilendirilecek e-posta kimliklerinin listesi.

--ids

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.

--name --order-item-name -n

Sipariş öğesinin adı.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--service-tag

Hizmet etiketi (cihazın sağ alt köşesinde bulunur).

--shipping-address

Adres için sevkiyat ayrıntıları.

Kullanım: --shipping-address street-address1=XX street-address2=XX street-address3=XX city=XX state-or-province=XX country=XX postal-code=XX zip-extended-code=XX company-name=XX address-type=XX

street-address1: Gerekli. Sokak Adresi satırı 1. street-address2: Sokak Adresi satırı 2. street-address3: Sokak Adresi satırı 3. şehir: Şehrin adı. state-or-province: Eyaletin veya İlin adı. ülke: Gerekli. Ülke adı. posta kodu: Posta kodu. zip-extended-code: Genişletilmiş Posta Kodu. şirket-adı: Şirketin adı. address-type: Adres türü.

--shipping-box-required

Sevkiyat Kutusu gerekli.

kabul edilen değerler: false, true
--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az edgeorder order-item show

Bir sipariş öğesi alın.

az edgeorder order-item show [--expand]
                             [--ids]
                             [--name]
                             [--resource-group]
                             [--subscription]

Örnekler

GetOrderItemByName

az edgeorder order-item show --name "TestOrderItemName01" --resource-group "TestRG"

İsteğe Bağlı Parametreler

--expand

$expand cihaz ayrıntıları, gönderim ayrıntılarını iletme ve ters gönderim ayrıntıları parametrelerinde desteklenir. Bunların her biri virgülle ayrılmış liste olarak sağlanabilir. Sipariş öğesinin Cihaz Ayrıntıları ürünün cihazlarıyla ilgili ayrıntıları, İletme ve Ters Gönderim ayrıntıları sırasıyla ileri ve ters gönderim ayrıntılarını sağlar.

--ids

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.

--name --order-item-name -n

Sipariş öğesinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az edgeorder order-item update

Mevcut bir sipariş öğesinin özelliklerini güncelleştirin.

az edgeorder order-item update [--contact-details]
                               [--encryption-preferences]
                               [--ids]
                               [--if-match]
                               [--mgmt-preferences]
                               [--name]
                               [--no-wait]
                               [--notif-email-list]
                               [--notif-preferences]
                               [--resource-group]
                               [--shipping-address]
                               [--subscription]
                               [--tags]
                               [--transport-preferences]

Örnekler

UpdateOrderItem

az edgeorder order-item update --name "TestOrderItemName01" --contact-details contact-name="Updated contact name" email-list="testemail@microsoft.com" phone="2222200000" --transport-preferences preferred-shipment-type="CustomerManaged" --tags ant="insect" pigeon="bird" tiger="animal" --resource-group "TestRG"

İsteğe Bağlı Parametreler

--contact-details

Adres için iletişim bilgileri.

Kullanım: --contact-details contact-name=XX phone=XX phone-extension=XX mobile=XX email-list=XX

kişi-adı: Gerekli. Kişinin kişi adı. telefon: Gerekli. İlgili kişinin numarasını Telefon. telefon-dahili numarası: İlgili kişinin dahili numarasını Telefon. cep telefonu: İlgili kişinin cep telefonu numarası. e-posta listesi: Gerekli. İş ilerleme durumu hakkında bilgilendirilecek e-posta kimliklerinin listesi.

--encryption-preferences

Şifreleme ile ilgili tercihler.

Kullanım: --encryption-preferences double-encryption-status=XX

çift şifreleme durumu: Müşteri tarafından girilen çift şifreleme durumu. 'Reddet' veya 'Devre Dışı' ilkesi yapılandırıldıysa bu parametrenin verilmesi zorunludur.

--ids

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.

--if-match

If-Match koşulunu tanımlar. Düzeltme eki yalnızca sunucudaki sıranın ETag değeri bu değerle eşleşiyorsa gerçekleştirilir.

--mgmt-preferences

Yönetim kaynağıyla ilgili tercihler.

Kullanım: --mgmt-preferences preferred-management-resource-id=XX

preferred-management-resource-id: Müşteri tarafından tercih edilen Yönetim kaynağı ARM kimliği.

--name --order-item-name -n

Sipariş öğesinin adı.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--notif-email-list

Ek bildirim e-posta listesi.

--notif-preferences

Bildirim tercihleri.

Kullanım: --notif-preferences stage-name=XX send-notification=XX

aşama-adı: Gerekli. Aşamanın adı. send-notification: Gerekli. Bildirim gerekiyor veya gerekmiyor.

Birden fazla --notification-preferences bağımsız değişkeni kullanılarak birden çok eylem belirtilebilir.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--shipping-address

Adres için sevkiyat ayrıntıları.

Kullanım: --shipping-address street-address1=XX street-address2=XX street-address3=XX city=XX state-or-province=XX country=XX postal-code=XX zip-extended-code=XX company-name=XX address-type=XX

street-address1: Gerekli. Sokak Adresi satırı 1. street-address2: Sokak Adresi satırı 2. street-address3: Sokak Adresi satırı 3. şehir: Şehrin adı. state-or-province: Eyaletin veya İlin adı. ülke: Gerekli. Ülke adı. posta kodu: Posta kodu. zip-extended-code: Genişletilmiş Posta Kodu. şirket-adı: Şirketin adı. address-type: Adres türü.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--transport-preferences

Siparişin sevkiyat lojisti ile ilgili tercihler.

Kullanım: --transport-preferences preferred-shipment-type=XX

preferred-shipment-type: Gerekli. Müşterinin tercih ettiği Sevkiyat Lojisti türünü gösterir.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az edgeorder order-item wait

Sipariş öğesinin koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

az edgeorder order-item wait --order-item-name
                             --resource-group
                             [--created]
                             [--custom]
                             [--deleted]
                             [--exists]
                             [--expand]
                             [--interval]
                             [--timeout]
                             [--updated]

Gerekli Parametreler

--order-item-name

Sipariş öğesinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--created

'ProvisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.

varsayılan değer: False
--custom

Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Silinene kadar bekleyin.

varsayılan değer: False
--exists

Kaynak var olana kadar bekleyin.

varsayılan değer: False
--expand

$expand cihaz ayrıntıları, gönderim ayrıntılarını iletme ve ters gönderim ayrıntıları parametrelerinde desteklenir.

--interval

Saniye cinsinden yoklama aralığı.

varsayılan değer: 30
--timeout

Saniye cinsinden en fazla bekleme.

varsayılan değer: 3600
--updated

'Başarılı' konumunda provisioningState ile güncelleştirilene kadar bekleyin.

varsayılan değer: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.