Update Order Item - Update Order Item
Обновляет свойства существующего элемента заказа.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EdgeOrder/orderItems/{orderItemName}?api-version=2021-12-01
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
order
|
path | True |
string |
Имя элемента заказа |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Имя группы ресурсов. Имя не учитывает регистр. |
|
subscription
|
path | True |
string minLength: 1 |
Идентификатор целевой подписки. |
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для этой операции. |
Заголовок запроса
| Имя | Обязательно | Тип | Описание |
|---|---|---|---|
| If-Match |
string |
Определяет условие If-Match. Исправление будет выполнено только в том случае, если ETag заказа на сервере соответствует этому значению. |
Текст запроса
| Имя | Тип | Описание |
|---|---|---|
| properties.forwardAddress |
Обновляет адрес пересылки и контактные данные. |
|
| properties.notificationEmailList |
string[] |
Дополнительный список уведомлений. |
| properties.preferences |
Предпочтения клиента. |
|
| tags |
object |
Список пар значений ключей, описывающих ресурс. Эти теги можно использовать для просмотра и группировки этого ресурса (между группами ресурсов). |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Упорядочить объект ресурса элемента. |
|
| 202 Accepted |
Принятый запрос на обновление элемента заказа. |
|
| Other Status Codes |
Ответ на ошибку, описывающий причину сбоя операции. |
Безопасность
azure_auth
Поток OAuth2 Azure Active Directory
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Примеры
UpdateOrderItem
Образец запроса
PATCH https://management.azure.com/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.EdgeOrder/orderItems/TestOrderItemName3?api-version=2021-12-01
{
"properties": {
"preferences": {
"transportPreferences": {
"preferredShipmentType": "CustomerManaged"
}
}
}
}
Пример ответа
{
"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"
}
Определения
| Имя | Описание |
|---|---|
|
Action |
Описывает, является ли элемент заказа делетируемым или нет. |
|
Address |
Сведения об адресе элемента заказа. |
|
Address |
Свойства адреса |
|
Address |
Тип адреса. |
|
Address |
Состояние проверки адреса |
|
Contact |
Контактные данные. |
|
created |
Тип удостоверения, создавшего ресурс. |
|
Device |
Сведения об устройстве. |
|
Display |
Описание сведений о продукте |
|
Double |
Двойное состояние шифрования, введенное клиентом. Этот параметр необходимо предоставить, если настроена политика "Запрет" или "Отключено". |
|
Encryption |
Параметры, связанные с двойным шифрованием |
|
Error |
Дополнительные сведения об ошибке управления ресурсами. |
|
Error |
Сведения об ошибке. |
|
Error |
Ответ на ошибку |
|
Forward |
Сведения о пересылке. |
|
Hierarchy |
Содержит сведения о иерархии продуктов |
|
Management |
Настройка ресурса управления для связывания устройства |
|
Notification |
Предпочтения уведомления для этапа задания. |
|
Notification |
Имя этапа. |
|
Order |
Описывает, является ли элемент заказа отмененным или нет. |
|
Order |
Сведения о заказе элемента |
|
Order |
Представляет контракт элемента заказа |
|
Order |
Описывает, является ли возвращаемый элемент заказа возвращаемым или нет. |
|
Order |
Тип элемента заказа. |
|
Order |
Обновляет параметры элемента заказа. |
| Preferences |
Параметры, связанные с заказом |
|
Product |
Представляет сведения о продукте |
|
Resource |
Сведения об управлении RP |
|
Reverse |
Сведения об обратной отправке. |
|
Shipping |
Адрес доставки, в котором клиент хочет получить устройство. |
|
Stage |
Сведения о стадии ресурса. |
|
Stage |
Имя этапа |
|
Stage |
Состояние этапа. |
|
system |
Метаданные, относящиеся к созданию и последнему изменении ресурса. |
|
Transport |
Предпочтения, связанные с логистикой отгрузки sku |
|
Transport |
Указывает тип логистики доставки, который предпочтительнее для клиента. |
ActionStatusEnum
Описывает, является ли элемент заказа делетируемым или нет.
| Значение | Описание |
|---|---|
| Allowed |
Допустимый флаг. |
| NotAllowed |
Недопустимый флаг. |
AddressDetails
Сведения об адресе элемента заказа.
| Имя | Тип | Описание |
|---|---|---|
| forwardAddress |
Адрес клиента и контактные данные. Он должен быть адресным ресурсом |
|
| returnAddress |
Обратный адрес доставки |
AddressProperties
Свойства адреса
| Имя | Тип | Описание |
|---|---|---|
| addressValidationStatus |
Состояние проверки адреса |
|
| contactDetails |
Контактные данные для адреса |
|
| shippingAddress |
Сведения о доставке адреса |
AddressType
Тип адреса.
| Значение | Описание |
|---|---|
| None |
Тип адреса не известен. |
| Residential |
Жилой адрес. |
| Commercial |
Коммерческий адрес. |
AddressValidationStatus
Состояние проверки адреса
| Значение | Описание |
|---|---|
| Valid |
Указан допустимый адрес. |
| Invalid |
Указанный адрес недопустим или не поддерживается. |
| Ambiguous |
Указанный адрес является неоднозначным, выберите один из возвращаемых альтернативных адресов. |
ContactDetails
Контактные данные.
| Имя | Тип | Описание |
|---|---|---|
| contactName |
string |
Имя контакта пользователя. |
| emailList |
string[] |
Список идентификаторов электронной почты для уведомления о ходе выполнения задания. |
| mobile |
string |
Номер мобильного телефона контактного лица. |
| phone |
string |
Номер телефона контактного лица. |
| phoneExtension |
string |
Номер расширения телефона контактного лица. |
createdByType
Тип удостоверения, создавшего ресурс.
| Значение | Описание |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DeviceDetails
Сведения об устройстве.
| Имя | Тип | Описание |
|---|---|---|
| managementResourceId |
string |
Идентификатор ресурса управления |
| managementResourceTenantId |
string |
Идентификатор клиента ресурса управления |
| serialNumber |
string |
серийный номер устройства |
DisplayInfo
Описание сведений о продукте
| Имя | Тип | Описание |
|---|---|---|
| configurationDisplayName |
string |
Отображаемое имя конфигурации |
| productFamilyDisplayName |
string |
Отображаемое имя семейства продуктов |
DoubleEncryptionStatus
Двойное состояние шифрования, введенное клиентом. Этот параметр необходимо предоставить, если настроена политика "Запрет" или "Отключено".
| Значение | Описание |
|---|---|
| Disabled |
Двойное шифрование отключено |
| Enabled |
Двойное шифрование включено |
EncryptionPreferences
Параметры, связанные с двойным шифрованием
| Имя | Тип | Описание |
|---|---|---|
| doubleEncryptionStatus |
Двойное состояние шифрования, введенное клиентом. Этот параметр необходимо предоставить, если настроена политика "Запрет" или "Отключено". |
ErrorAdditionalInfo
Дополнительные сведения об ошибке управления ресурсами.
| Имя | Тип | Описание |
|---|---|---|
| info |
object |
Дополнительные сведения. |
| type |
string |
Дополнительный тип сведений. |
ErrorDetail
Сведения об ошибке.
| Имя | Тип | Описание |
|---|---|---|
| additionalInfo |
Дополнительные сведения об ошибке. |
|
| code |
string |
Код ошибки. |
| details |
Сведения об ошибке. |
|
| message |
string |
Сообщение об ошибке. |
| target |
string |
Целевой объект ошибки. |
ErrorResponse
Ответ на ошибку
| Имя | Тип | Описание |
|---|---|---|
| error |
Объект ошибки. |
ForwardShippingDetails
Сведения о пересылке.
| Имя | Тип | Описание |
|---|---|---|
| carrierDisplayName |
string |
Имя оператора для отображения. Не следует использовать для обработки. |
| carrierName |
string |
Имя оператора. |
| trackingId |
string |
TrackingId пакета |
| trackingUrl |
string |
TrackingUrl пакета. |
HierarchyInformation
Содержит сведения о иерархии продуктов
| Имя | Тип | Описание |
|---|---|---|
| configurationName |
string |
Представляет имя конфигурации, однозначно определяющее конфигурацию. |
| productFamilyName |
string |
Представляет имя семейства продуктов, однозначно идентифицирующее семейство продуктов |
| productLineName |
string |
Представляет имя строки продукта, которая однозначно идентифицирует строку продукта |
| productName |
string |
Представляет имя продукта, которое однозначно идентифицирует продукт |
ManagementResourcePreferences
Настройка ресурса управления для связывания устройства
| Имя | Тип | Описание |
|---|---|---|
| preferredManagementResourceId |
string |
Предпочтительный идентификатор ресурса управления клиентом |
NotificationPreference
Предпочтения уведомления для этапа задания.
| Имя | Тип | Описание |
|---|---|---|
| sendNotification |
boolean |
Уведомление является обязательным или нет. |
| stageName |
Имя этапа. |
NotificationStageName
Имя этапа.
| Значение | Описание |
|---|---|
| Shipped |
Уведомление по элементу заказа, отправленное из центра обработки данных Майкрософт. |
| Delivered |
Уведомление по элементу заказа, доставленного клиенту. |
OrderItemCancellationEnum
Описывает, является ли элемент заказа отмененным или нет.
| Значение | Описание |
|---|---|
| Cancellable |
Элемент заказа можно отменить без платы. |
| CancellableWithFee |
Элемент заказа можно отменить с оплатой. |
| NotCancellable |
Элемент заказа не может быть отменен. |
OrderItemDetails
Сведения о заказе элемента
| Имя | Тип | Описание |
|---|---|---|
| cancellationReason |
string |
Причина отмены. |
| cancellationStatus |
Описывает, является ли элемент заказа отмененным или нет. |
|
| currentStage |
Текущее состояние элемента заказа |
|
| deletionStatus |
Описывает, является ли элемент заказа делетируемым или нет. |
|
| error |
Ошибка верхнего уровня для задания. |
|
| forwardShippingDetails |
Сведения о доставке пакетов пересылки |
|
| managementRpDetails |
Сведения о родительской RP — это возвращает только первую или стандартную родительскую RP из всего списка. |
|
| managementRpDetailsList |
Список сведений о родительской RP, поддерживаемых для конфигурации. |
|
| notificationEmailList |
string[] |
Дополнительный список уведомлений |
| orderItemStageHistory |
Журнал состояния элемента заказа |
|
| orderItemType |
Тип элемента заказа. |
|
| preferences |
Параметры уведомления клиентов |
|
| productDetails |
Уникальный идентификатор конфигурации. |
|
| returnReason |
string |
Возвращаемая причина. |
| returnStatus |
Описывает, является ли возвращаемый элемент заказа возвращаемым или нет. |
|
| reverseShippingDetails |
Сведения о доставке обратного пакета |
OrderItemResource
Представляет контракт элемента заказа
| Имя | Тип | Описание |
|---|---|---|
| id |
string |
Полный идентификатор ресурса для ресурса. Пример - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location |
string |
Географическое расположение, в котором находится ресурс |
| name |
string |
Имя ресурса |
| properties.addressDetails |
Представляет адрес доставки и возврата для элемента заказа |
|
| properties.orderId |
string |
Идентификатор заказа, к которому принадлежит элемент заказа |
| properties.orderItemDetails |
Представляет сведения о элементе заказа. |
|
| properties.startTime |
string (date-time) |
Время начала элемента заказа |
| systemData |
Представляет время создания и обновления ресурсов |
|
| tags |
object |
Теги ресурсов. |
| type |
string |
Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts" |
OrderItemReturnEnum
Описывает, является ли возвращаемый элемент заказа возвращаемым или нет.
| Значение | Описание |
|---|---|
| Returnable |
Элемент заказа можно вернуть без платы. |
| ReturnableWithFee |
Элемент заказа можно вернуть с оплатой. |
| NotReturnable |
Элемент заказа не возвращается. |
OrderItemType
Тип элемента заказа.
| Значение | Описание |
|---|---|
| Purchase |
Заказ на покупку. |
| Rental |
Аренда OrderItem. |
OrderItemUpdateParameter
Обновляет параметры элемента заказа.
| Имя | Тип | Описание |
|---|---|---|
| properties.forwardAddress |
Обновляет адрес пересылки и контактные данные. |
|
| properties.notificationEmailList |
string[] |
Дополнительный список уведомлений. |
| properties.preferences |
Предпочтения клиента. |
|
| tags |
object |
Список пар значений ключей, описывающих ресурс. Эти теги можно использовать для просмотра и группировки этого ресурса (между группами ресурсов). |
Preferences
Параметры, связанные с заказом
| Имя | Тип | Описание |
|---|---|---|
| encryptionPreferences |
Параметры, связанные с шифрованием. |
|
| managementResourcePreferences |
Параметры, связанные с ресурсом управления. |
|
| notificationPreferences |
Параметры уведомлений. |
|
| transportPreferences |
Предпочтения, связанные с логистикой отгрузки заказа. |
ProductDetails
Представляет сведения о продукте
| Имя | Тип | Описание |
|---|---|---|
| count |
integer (int32) |
Количество продукта |
| deviceDetails |
список сведений об устройстве |
|
| displayInfo |
Отображение сведений о продукте |
|
| hierarchyInformation |
Иерархия продукта, который однозначно идентифицирует продукт |
|
| productDoubleEncryptionStatus |
Двойное состояние шифрования конфигурации. Поле только для чтения. |
ResourceProviderDetails
Сведения об управлении RP
| Имя | Тип | Описание |
|---|---|---|
| resourceProviderNamespace |
string |
Пространство имен поставщика ресурсов |
ReverseShippingDetails
Сведения об обратной отправке.
| Имя | Тип | Описание |
|---|---|---|
| carrierDisplayName |
string |
Имя оператора для отображения. Не следует использовать для обработки. |
| carrierName |
string |
Имя оператора. |
| sasKeyForLabel |
string |
Ключ SAS для скачивания обратной метки отгрузки пакета. |
| trackingId |
string |
TrackingId пакета |
| trackingUrl |
string |
TrackingUrl пакета. |
ShippingAddress
Адрес доставки, в котором клиент хочет получить устройство.
| Имя | Тип | Описание |
|---|---|---|
| addressType |
Тип адреса. |
|
| city |
string |
Имя города. |
| companyName |
string |
Имя компании. |
| country |
string |
Имя страны. |
| postalCode |
string |
Почтовый индекс. |
| stateOrProvince |
string |
Имя штата или провинции. |
| streetAddress1 |
string |
Адрес улицы 1. |
| streetAddress2 |
string |
Адрес улицы 2. |
| streetAddress3 |
string |
Адрес улицы 3. |
| zipExtendedCode |
string |
Расширенный почтовый индекс. |
StageDetails
Сведения о стадии ресурса.
| Имя | Тип | Описание |
|---|---|---|
| displayName |
string |
Отображаемое имя этапа ресурса. |
| stageName |
Имя этапа |
|
| stageStatus |
Состояние этапа. |
|
| startTime |
string (date-time) |
Время начала этапа |
StageName
Имя этапа
| Значение | Описание |
|---|---|
| Placed |
В настоящее время в режиме черновика и по-прежнему можно отменить |
| InReview |
Заказ в настоящее время находится в режиме черновика и по-прежнему может быть отменен |
| Confirmed |
Подтверждение заказа |
| ReadyToShip |
Заказ готов к отправке |
| Shipped |
Заказ передается клиенту |
| Delivered |
Заказ поставляется клиенту |
| InUse |
Заказ используется на сайте клиента |
| ReturnInitiated |
Возврат был инициирован клиентом. |
| ReturnPickedUp |
Заказ передается от клиента в корпорацию Майкрософт. |
| ReturnedToMicrosoft |
Заказ был получен обратно в корпорацию Майкрософт. |
| ReturnCompleted |
Возврат завершен. |
| Cancelled |
Заказ отменен. |
StageStatus
Состояние этапа.
| Значение | Описание |
|---|---|
| None |
Состояние пока недоступно. |
| InProgress |
Этап выполняется. |
| Succeeded |
Этап успешно выполнен. |
| Failed |
Сбой этапа. |
| Cancelled |
Этап отменен. |
| Cancelling |
Этап отменяется. |
systemData
Метаданные, относящиеся к созданию и последнему изменении ресурса.
| Имя | Тип | Описание |
|---|---|---|
| createdAt |
string (date-time) |
Метка времени создания ресурса (UTC). |
| createdBy |
string |
Удостоверение, создающее ресурс. |
| createdByType |
Тип удостоверения, создавшего ресурс. |
|
| lastModifiedAt |
string (date-time) |
Метка времени последнего изменения ресурса (UTC) |
| lastModifiedBy |
string |
Идентификатор, который последний раз изменил ресурс. |
| lastModifiedByType |
Тип удостоверения, который последний раз изменил ресурс. |
TransportPreferences
Предпочтения, связанные с логистикой отгрузки sku
| Имя | Тип | Описание |
|---|---|---|
| preferredShipmentType |
Указывает тип логистики доставки, который предпочтительнее для клиента. |
TransportShipmentTypes
Указывает тип логистики доставки, который предпочтительнее для клиента.
| Значение | Описание |
|---|---|
| CustomerManaged |
Логистика отгрузки обрабатывается клиентом. |
| MicrosoftManaged |
Логистика доставки обрабатывается корпорацией Майкрософт. |