Update Order Item - Update Order Item
Mevcut sipariş öğesinin özelliklerini güncelleştirir.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EdgeOrder/orderItems/{orderItemName}?api-version=2021-12-01
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
order
|
path | True |
string |
Sipariş öğesinin adı |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız. |
|
subscription
|
path | True |
string minLength: 1 |
Hedef aboneliğin kimliği. |
|
api-version
|
query | True |
string minLength: 1 |
Bu işlem için kullanılacak API sürümü. |
İstek Başlığı
| Name | Gerekli | Tür | Description |
|---|---|---|---|
| If-Match |
string |
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. |
İstek Gövdesi
| Name | Tür | Description |
|---|---|---|
| properties.forwardAddress |
Güncelleştirmeler sevkiyat adresini ve iletişim bilgilerini iletir. |
|
| properties.notificationEmailList |
string[] |
Ek bildirim e-posta listesi. |
| properties.preferences |
Müşteri tercihi. |
|
| tags |
object |
Kaynağı açıklayan anahtar değer çiftlerinin listesi. Bu etiketler, bu kaynağı görüntülemek ve gruplandırırken (kaynak grupları arasında) kullanılabilir. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Sipariş öğesi kaynak nesnesi. |
|
| 202 Accepted |
Sipariş öğesi güncelleştirmesi için kabul edilen istek. |
|
| Other Status Codes |
İşlem hatasının nedenini açıklayan hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Akışı
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
| Name | Description |
|---|---|
| user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
UpdateOrderItem
Örnek isteği
PATCH https://management.azure.com/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.EdgeOrder/orderItems/TestOrderItemName3?api-version=2021-12-01
{
"properties": {
"preferences": {
"transportPreferences": {
"preferredShipmentType": "CustomerManaged"
}
}
}
}
Örnek yanıt
{
"properties": {
"orderItemDetails": {
"productDetails": {
"displayInfo": {
"productFamilyDisplayName": "Azure Stack Edge",
"configurationDisplayName": "Azure Stack Edge Pro - 1 GPU"
},
"hierarchyInformation": {
"productFamilyName": "azurestackedge",
"productLineName": "azurestackedge",
"productName": "azurestackedgegpu",
"configurationName": "edgep_base"
},
"count": 0,
"productDoubleEncryptionStatus": "Disabled"
},
"orderItemType": "Purchase",
"currentStage": {
"stageStatus": "Succeeded",
"stageName": "Placed",
"startTime": "2022-03-04T11:30:31.5838042+05:30"
},
"orderItemStageHistory": [
{
"stageStatus": "Succeeded",
"stageName": "Placed",
"startTime": "2022-03-04T11:30:31.5838042+05:30"
},
{
"stageStatus": "None",
"stageName": "Confirmed"
},
{
"stageStatus": "None",
"stageName": "ReadyToShip"
},
{
"stageStatus": "None",
"stageName": "Shipped"
},
{
"stageStatus": "None",
"stageName": "Delivered"
},
{
"stageStatus": "None",
"stageName": "InUse"
}
],
"preferences": {
"transportPreferences": {
"preferredShipmentType": "CustomerManaged"
}
},
"notificationEmailList": [],
"cancellationStatus": "Cancellable",
"deletionStatus": "NotAllowed",
"returnStatus": "NotReturnable",
"managementRpDetailsList": [
{
"resourceProviderNamespace": "Microsoft.DataBoxEdge"
}
]
},
"addressDetails": {
"forwardAddress": {
"shippingAddress": {
"streetAddress1": "16 TOWNSEND ST",
"streetAddress2": "UNIT 1",
"city": "San Francisco",
"stateOrProvince": "CA",
"country": "US",
"postalCode": "94107",
"companyName": "Microsoft",
"addressType": "None"
},
"contactDetails": {
"contactName": "XXXX XXXX",
"phone": "0000000000",
"phoneExtension": "",
"emailList": [
"xxxx@xxxx.xxx"
]
},
"addressValidationStatus": "Valid"
}
},
"startTime": "2022-03-04T11:29:47.3483197+05:30",
"orderId": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.EdgeOrder/locations/eastus/orders/TestOrderName3"
},
"systemData": {
"createdAt": "0001-01-01T05:30:00+05:30",
"lastModifiedAt": "0001-01-01T05:30:00+05:30"
},
"location": "eastus",
"tags": {},
"name": "TestOrderItemName3",
"id": "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.EdgeOrder/orderItems/TestOrderItemName3",
"type": "Microsoft.EdgeOrder/orderItems"
}
Tanımlar
| Name | Description |
|---|---|
|
Action |
Sipariş öğesinin seçilebilir olup olmadığını açıklar. |
|
Address |
Bir sipariş öğesinin adres ayrıntıları. |
|
Address |
Adres Özellikleri |
|
Address |
Adres türü. |
|
Address |
Adres doğrulama durumu |
|
Contact |
İletişim Ayrıntıları. |
|
created |
Kaynağı oluşturan kimliğin türü. |
|
Device |
Cihaz ayrıntıları. |
|
Display |
Ürün görüntüleme bilgilerini açıklar |
|
Double |
Müşteri tarafından girilen çift şifreleme durumu. 'Reddet' veya 'Devre Dışı' ilkesi yapılandırıldıysa bu parametrenin verilmesi zorunludur. |
|
Encryption |
Çift şifreleme ile ilgili tercihler |
|
Error |
Kaynak yönetimi hatası ek bilgileri. |
|
Error |
Hata ayrıntısı. |
|
Error |
Hata yanıtı |
|
Forward |
Sevkiyat ayrıntılarını iletin. |
|
Hierarchy |
Ürün hiyerarşisi bilgileriyle ilgili ayrıntıları tutar |
|
Management |
Cihazı bağlamak için yönetim kaynağı tercihi |
|
Notification |
İş aşaması için bildirim tercihi. |
|
Notification |
Aşamanın adı. |
|
Order |
Sipariş öğesinin iptal edilebilir olup olmadığını açıklar. |
|
Order |
Sipariş öğesi ayrıntıları |
|
Order |
Sipariş öğesi sözleşmesini temsil eder |
|
Order |
Sipariş öğesinin iade edilebilir olup olmadığını açıklar. |
|
Order |
Sipariş öğesi türü. |
|
Order |
Sipariş öğesi parametrelerini güncelleştirir. |
| Preferences |
Siparişle ilgili tercihler |
|
Product |
Ürün ayrıntılarını temsil eder |
|
Resource |
Yönetim RP ayrıntıları |
|
Reverse |
Ters sevkiyat ayrıntıları. |
|
Shipping |
Müşterinin cihazı almak istediği sevkiyat adresi. |
|
Stage |
Kaynak aşaması ayrıntıları. |
|
Stage |
Aşama adı |
|
Stage |
Aşama durumu. |
|
system |
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler. |
|
Transport |
SKU'nun sevkiyat lojisti ile ilgili tercihler |
|
Transport |
Müşterinin tercih ettiği Sevkiyat Lojisti türünü gösterir. |
ActionStatusEnum
Sipariş öğesinin seçilebilir olup olmadığını açıklar.
| Değer | Description |
|---|---|
| Allowed |
İzin verilen bayrağı. |
| NotAllowed |
İzin Verilmiyor bayrağı. |
AddressDetails
Bir sipariş öğesinin adres ayrıntıları.
| Name | Tür | Description |
|---|---|---|
| forwardAddress |
Müşteri adresi ve iletişim bilgileri. Adres kaynağı olmalıdır |
|
| returnAddress |
İade sevkiyat adresi |
AddressProperties
Adres Özellikleri
| Name | Tür | Description |
|---|---|---|
| addressValidationStatus |
Adres doğrulama durumu |
|
| contactDetails |
Adres için iletişim bilgileri |
|
| shippingAddress |
Adres için sevkiyat ayrıntıları |
AddressType
Adres türü.
| Değer | Description |
|---|---|
| None |
Adres türü bilinmiyor. |
| Residential |
Konut Adresi. |
| Commercial |
Ticari Adres. |
AddressValidationStatus
Adres doğrulama durumu
| Değer | Description |
|---|---|
| Valid |
Sağlanan adres geçerli. |
| Invalid |
Sağlanan adres geçersiz veya desteklenmiyor. |
| Ambiguous |
Sağlanan adres belirsiz, lütfen döndürülen alternatif adreslerden birini seçin. |
ContactDetails
İletişim Ayrıntıları.
| Name | Tür | Description |
|---|---|---|
| contactName |
string |
Kişinin kişi adı. |
| emailList |
string[] |
İş ilerleme durumu hakkında bilgilendirilecek e-posta kimliklerinin listesi. |
| mobile |
string |
İlgili kişinin cep telefonu numarası. |
| phone |
string |
İlgili kişinin telefon numarası. |
| phoneExtension |
string |
İlgili kişinin telefon dahili numarası. |
createdByType
Kaynağı oluşturan kimliğin türü.
| Değer | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DeviceDetails
Cihaz ayrıntıları.
| Name | Tür | Description |
|---|---|---|
| managementResourceId |
string |
Yönetim Kaynak Kimliği |
| managementResourceTenantId |
string |
Yönetim Kaynağı Kiracı Kimliği |
| serialNumber |
string |
cihaz seri numarası |
DisplayInfo
Ürün görüntüleme bilgilerini açıklar
| Name | Tür | Description |
|---|---|---|
| configurationDisplayName |
string |
Yapılandırma görünen adı |
| productFamilyDisplayName |
string |
Ürün ailesi görünen adı |
DoubleEncryptionStatus
Müşteri tarafından girilen çift şifreleme durumu. 'Reddet' veya 'Devre Dışı' ilkesi yapılandırıldıysa bu parametrenin verilmesi zorunludur.
| Değer | Description |
|---|---|
| Disabled |
Çift şifreleme devre dışı bırakıldı |
| Enabled |
Çift şifreleme etkinleştirildi |
EncryptionPreferences
Çift şifreleme ile ilgili tercihler
| Name | Tür | Description |
|---|---|---|
| doubleEncryptionStatus |
Müşteri tarafından girilen çift şifreleme durumu. 'Reddet' veya 'Devre Dışı' ilkesi yapılandırıldıysa bu parametrenin verilmesi zorunludur. |
ErrorAdditionalInfo
Kaynak yönetimi hatası ek bilgileri.
| Name | Tür | Description |
|---|---|---|
| info |
object |
Ek bilgiler. |
| type |
string |
Ek bilgi türü. |
ErrorDetail
Hata ayrıntısı.
| Name | Tür | Description |
|---|---|---|
| additionalInfo |
Hata ek bilgileri. |
|
| code |
string |
Hata kodu. |
| details |
Hata ayrıntıları. |
|
| message |
string |
Hata iletisi. |
| target |
string |
Hata hedefi. |
ErrorResponse
Hata yanıtı
| Name | Tür | Description |
|---|---|---|
| error |
Hata nesnesi. |
ForwardShippingDetails
Sevkiyat ayrıntılarını iletin.
| Name | Tür | Description |
|---|---|---|
| carrierDisplayName |
string |
Görüntüleme amacıyla Taşıyıcı Adı. Herhangi bir işlem için kullanılmamalıdır. |
| carrierName |
string |
Taşıyıcının adı. |
| trackingId |
string |
Paketin TrackingId değeri |
| trackingUrl |
string |
Paketin TrackingUrl. |
HierarchyInformation
Ürün hiyerarşisi bilgileriyle ilgili ayrıntıları tutar
| Name | Tür | Description |
|---|---|---|
| configurationName |
string |
Yapılandırmayı benzersiz olarak tanımlayan yapılandırma adını temsil eder |
| productFamilyName |
string |
Ürün ailesini benzersiz olarak tanımlayan ürün ailesi adını temsil eder |
| productLineName |
string |
Ürün satırını benzersiz olarak tanımlayan ürün satırı adını temsil eder |
| productName |
string |
Ürünü benzersiz olarak tanımlayan ürün adını temsil eder |
ManagementResourcePreferences
Cihazı bağlamak için yönetim kaynağı tercihi
| Name | Tür | Description |
|---|---|---|
| preferredManagementResourceId |
string |
Müşteri tarafından tercih edilen Yönetim kaynağı ARM Kimliği |
NotificationPreference
İş aşaması için bildirim tercihi.
| Name | Tür | Description |
|---|---|---|
| sendNotification |
boolean |
Bildirim gerekiyor veya gerekmiyor. |
| stageName |
Aşamanın adı. |
NotificationStageName
Aşamanın adı.
| Değer | Description |
|---|---|
| Shipped |
Microsoft DataCenter'dan gönderilen sipariş öğesinde bildirim. |
| Delivered |
Müşteriye teslim edilen sipariş öğesinde bildirim. |
OrderItemCancellationEnum
Sipariş öğesinin iptal edilebilir olup olmadığını açıklar.
| Değer | Description |
|---|---|
| Cancellable |
Sipariş öğesi ücret ödemeden iptal edilebilir. |
| CancellableWithFee |
Sipariş öğesi ücretle iptal edilebilir. |
| NotCancellable |
Sipariş öğesi iptal edilemez. |
OrderItemDetails
Sipariş öğesi ayrıntıları
| Name | Tür | Description |
|---|---|---|
| cancellationReason |
string |
İptal nedeni. |
| cancellationStatus |
Sipariş öğesinin iptal edilebilir olup olmadığını açıklar. |
|
| currentStage |
Geçerli Sipariş öğesi Durumu |
|
| deletionStatus |
Sipariş öğesinin seçilebilir olup olmadığını açıklar. |
|
| error |
İş için üst düzey hata. |
|
| forwardShippingDetails |
İleri Paket Gönderim ayrıntıları |
|
| managementRpDetails |
Üst RP ayrıntıları - Bu, listenin tamamından yalnızca ilk veya varsayılan üst RP'yi döndürür |
|
| managementRpDetailsList |
Yapılandırma için desteklenen üst RP ayrıntılarının listesi. |
|
| notificationEmailList |
string[] |
Ek bildirim e-posta listesi |
| orderItemStageHistory |
Sipariş öğesi durum geçmişi |
|
| orderItemType |
Sipariş öğesi türü. |
|
| preferences |
Müşteri bildirimi Tercihleri |
|
| productDetails |
Yapılandırma için benzersiz tanımlayıcı. |
|
| returnReason |
string |
İade nedeni. |
| returnStatus |
Sipariş öğesinin iade edilebilir olup olmadığını açıklar. |
|
| reverseShippingDetails |
Ters Paket Gönderimi ayrıntıları |
OrderItemResource
Sipariş öğesi sözleşmesini temsil eder
| Name | Tür | Description |
|---|---|---|
| id |
string |
Kaynağın tam kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location |
string |
Kaynağın bulunduğu coğrafi konum |
| name |
string |
Kaynağın adı |
| properties.addressDetails |
Sipariş öğesinin sevkiyat ve iade adresini temsil eder |
|
| properties.orderId |
string |
Sipariş öğesinin ait olduğu siparişin kimliği |
| properties.orderItemDetails |
Sipariş öğesi ayrıntılarını temsil eder. |
|
| properties.startTime |
string (date-time) |
Sipariş öğesinin başlangıç saati |
| systemData |
Kaynak oluşturma ve güncelleştirme süresini temsil eder |
|
| tags |
object |
Kaynak etiketleri. |
| type |
string |
Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" |
OrderItemReturnEnum
Sipariş öğesinin iade edilebilir olup olmadığını açıklar.
| Değer | Description |
|---|---|
| Returnable |
Sipariş öğesi ücret ödemeden iade edilebilir. |
| ReturnableWithFee |
Sipariş öğesi ücretle iade edilebilir. |
| NotReturnable |
Sipariş öğesi iade edilemez. |
OrderItemType
Sipariş öğesi türü.
| Değer | Description |
|---|---|
| Purchase |
OrderItem satın alın. |
| Rental |
Kiralık OrderItem. |
OrderItemUpdateParameter
Sipariş öğesi parametrelerini güncelleştirir.
| Name | Tür | Description |
|---|---|---|
| properties.forwardAddress |
Güncelleştirmeler sevkiyat adresini ve iletişim bilgilerini iletir. |
|
| properties.notificationEmailList |
string[] |
Ek bildirim e-posta listesi. |
| properties.preferences |
Müşteri tercihi. |
|
| tags |
object |
Kaynağı açıklayan anahtar değer çiftlerinin listesi. Bu etiketler, bu kaynağı görüntülemek ve gruplandırırken (kaynak grupları arasında) kullanılabilir. |
Preferences
Siparişle ilgili tercihler
| Name | Tür | Description |
|---|---|---|
| encryptionPreferences |
Şifreleme ile ilgili tercihler. |
|
| managementResourcePreferences |
Yönetim kaynağıyla ilgili tercihler. |
|
| notificationPreferences |
Bildirim tercihleri. |
|
| transportPreferences |
Siparişin sevkiyat lojisti ile ilgili tercihler. |
ProductDetails
Ürün ayrıntılarını temsil eder
| Name | Tür | Description |
|---|---|---|
| count |
integer (int32) |
Ürünün miktarı |
| deviceDetails |
cihaz ayrıntıları listesi |
|
| displayInfo |
Ürünün ayrıntılarını görüntüleme |
|
| hierarchyInformation |
Ürünü benzersiz olarak tanımlayan ürünün hiyerarşisi |
|
| productDoubleEncryptionStatus |
Yapılandırmanın çift şifreleme durumu. Salt okunur alan. |
ResourceProviderDetails
Yönetim RP ayrıntıları
| Name | Tür | Description |
|---|---|---|
| resourceProviderNamespace |
string |
Kaynak sağlayıcısı ad alanı |
ReverseShippingDetails
Ters sevkiyat ayrıntıları.
| Name | Tür | Description |
|---|---|---|
| carrierDisplayName |
string |
Görüntüleme amacıyla Taşıyıcı Adı. Herhangi bir işlem için kullanılmamalıdır. |
| carrierName |
string |
Taşıyıcının adı. |
| sasKeyForLabel |
string |
Paketin ters sevkiyat etiketini indirmek için SAS anahtarı. |
| trackingId |
string |
Paketin TrackingId değeri |
| trackingUrl |
string |
Paketin TrackingUrl. |
ShippingAddress
Müşterinin cihazı almak istediği sevkiyat adresi.
| Name | Tür | Description |
|---|---|---|
| addressType |
Adres türü. |
|
| city |
string |
Şehrin adı. |
| companyName |
string |
Şirketin adı. |
| country |
string |
Ülke adı. |
| postalCode |
string |
Posta kodu. |
| stateOrProvince |
string |
Eyalet veya İl adı. |
| streetAddress1 |
string |
Sokak Adresi satırı 1. |
| streetAddress2 |
string |
Sokak Adresi satırı 2. |
| streetAddress3 |
string |
Sokak Adresi satırı 3. |
| zipExtendedCode |
string |
Genişletilmiş Posta Kodu. |
StageDetails
Kaynak aşaması ayrıntıları.
| Name | Tür | Description |
|---|---|---|
| displayName |
string |
Kaynak aşamasının görünen adı. |
| stageName |
Aşama adı |
|
| stageStatus |
Aşama durumu. |
|
| startTime |
string (date-time) |
Aşama başlangıç zamanı |
StageName
Aşama adı
| Değer | Description |
|---|---|
| Placed |
Şu anda taslak modunda ve hala iptal edilebilir |
| InReview |
Sipariş şu anda taslak modunda ve iptal edilebilir |
| Confirmed |
Sipariş onaylandı |
| ReadyToShip |
Sipariş göndermeye hazır |
| Shipped |
Sipariş müşteriye aktarılıyor |
| Delivered |
Sipariş müşteriye teslim edildi |
| InUse |
Sipariş müşteri sitesinde kullanılıyor |
| ReturnInitiated |
İade müşteri tarafından başlatıldı. |
| ReturnPickedUp |
Sipariş müşteriden microsoft'a aktarılıyor. |
| ReturnedToMicrosoft |
Sipariş microsoft'a geri alındı. |
| ReturnCompleted |
İade işlemi tamamlandı. |
| Cancelled |
Sipariş iptal edildi. |
StageStatus
Aşama durumu.
| Değer | Description |
|---|---|
| None |
Henüz kullanılabilir durum yok. |
| InProgress |
Aşama devam ediyor. |
| Succeeded |
Aşama başarılı oldu. |
| Failed |
Aşama başarısız oldu. |
| Cancelled |
Aşama iptal edildi. |
| Cancelling |
Aşama iptal edildi. |
systemData
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.
| Name | Tür | Description |
|---|---|---|
| createdAt |
string (date-time) |
Kaynak oluşturma (UTC) zaman damgası. |
| createdBy |
string |
Kaynağı oluşturan kimlik. |
| createdByType |
Kaynağı oluşturan kimliğin türü. |
|
| lastModifiedAt |
string (date-time) |
Kaynağın son değişikliğinin zaman damgası (UTC) |
| lastModifiedBy |
string |
Kaynağı en son değiştiren kimlik. |
| lastModifiedByType |
Kaynağı en son değiştiren kimlik türü. |
TransportPreferences
SKU'nun sevkiyat lojisti ile ilgili tercihler
| Name | Tür | Description |
|---|---|---|
| preferredShipmentType |
Müşterinin tercih ettiği Sevkiyat Lojisti türünü gösterir. |
TransportShipmentTypes
Müşterinin tercih ettiği Sevkiyat Lojisti türünü gösterir.
| Değer | Description |
|---|---|
| CustomerManaged |
Sevkiyat Lojisti müşteri tarafından işlenir. |
| MicrosoftManaged |
Sevkiyat Lojisti microsoft tarafından işlenir. |