Update Order Item - Update Order Item
Atualiza as propriedades de um item de pedido existente.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EdgeOrder/orderItems/{orderItemName}?api-version=2021-12-01
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
order
|
path | True |
string |
O nome do item de pedido |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas. |
|
subscription
|
path | True |
string minLength: 1 |
A ID da assinatura de destino. |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
Cabeçalho da solicitação
| Nome | Obrigatório | Tipo | Description |
|---|---|---|---|
| If-Match |
string |
Define a condição de If-Match. O patch será executado somente se a ETag da ordem no servidor corresponder a esse valor. |
Corpo da solicitação
| Nome | Tipo | Description |
|---|---|---|
| properties.forwardAddress |
Atualiza o endereço de envio e os detalhes do contato. |
|
| properties.notificationEmailList |
string[] |
Lista de email de notificação adicional. |
| properties.preferences |
Preferência do cliente. |
|
| tags |
object |
A lista de pares de valores de chave que descrevem o recurso. Essas marcas podem ser usadas na exibição e agrupamento desse recurso (entre grupos de recursos). |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
Objeto de recurso de item de pedido. |
|
| 202 Accepted |
Solicitação aceita para atualização de item de pedido. |
|
| Other Status Codes |
Resposta de erro que descreve o motivo da falha na operação. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
| Nome | Description |
|---|---|
| user_impersonation | representar sua conta de usuário |
Exemplos
UpdateOrderItem
Solicitação de exemplo
PATCH https://management.azure.com/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.EdgeOrder/orderItems/TestOrderItemName3?api-version=2021-12-01
{
"properties": {
"preferences": {
"transportPreferences": {
"preferredShipmentType": "CustomerManaged"
}
}
}
}
Resposta de exemplo
{
"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"
}
Definições
| Nome | Description |
|---|---|
|
Action |
Descreve se o item de pedido é deletável ou não. |
|
Address |
Detalhes do endereço de um item de pedido. |
|
Address |
Propriedades do endereço |
|
Address |
Tipo de endereço. |
|
Address |
Status da validação de endereço |
|
Contact |
Detalhes do contato. |
|
created |
O tipo de identidade que criou o recurso. |
|
Device |
Detalhes do dispositivo. |
|
Display |
Descreve as informações de exibição do produto |
|
Double |
Status de criptografia dupla conforme inserido pelo cliente. É obrigatório fornecer esse parâmetro se a política 'Negar' ou 'Desabilitada' estiver configurada. |
|
Encryption |
Preferências relacionadas à criptografia dupla |
|
Error |
As informações adicionais do erro de gerenciamento de recursos. |
|
Error |
O detalhe do erro. |
|
Error |
Resposta de erro |
|
Forward |
Encaminhar detalhes de remessa. |
|
Hierarchy |
Contém detalhes sobre as informações da hierarquia do produto |
|
Management |
Preferência de recurso de gerenciamento para vincular dispositivo |
|
Notification |
Preferência de notificação para um estágio de trabalho. |
|
Notification |
Nome do estágio. |
|
Order |
Descreve se o item de pedido é cancelável ou não. |
|
Order |
Detalhes do item de pedido |
|
Order |
Representa o contrato do item de pedido |
|
Order |
Descreve se o item de pedido é retornável ou não. |
|
Order |
Tipo de item de pedido. |
|
Order |
Atualiza os parâmetros do item de pedido. |
| Preferences |
Preferências relacionadas à ordem |
|
Product |
Representa os detalhes do produto |
|
Resource |
Detalhes do RP de gerenciamento |
|
Reverse |
Detalhes da remessa inversa. |
|
Shipping |
Endereço de envio em que o cliente deseja receber o dispositivo. |
|
Stage |
Detalhes do estágio do recurso. |
|
Stage |
Nome do estágio |
|
Stage |
Status do estágio. |
|
system |
Metadados relativos à criação e última modificação do recurso. |
|
Transport |
Preferências relacionadas à logística de remessa do sku |
|
Transport |
Indica o tipo de Logística de Remessa que o cliente preferiu. |
ActionStatusEnum
Descreve se o item de pedido é deletável ou não.
| Valor | Description |
|---|---|
| Allowed |
Sinalizador permitido. |
| NotAllowed |
Sinalizador não permitido. |
AddressDetails
Detalhes do endereço de um item de pedido.
| Nome | Tipo | Description |
|---|---|---|
| forwardAddress |
Endereço do cliente e detalhes do contato. Ele deve ser o recurso de endereço |
|
| returnAddress |
Endereço de envio de devolução |
AddressProperties
Propriedades do endereço
| Nome | Tipo | Description |
|---|---|---|
| addressValidationStatus |
Status da validação de endereço |
|
| contactDetails |
Detalhes do contato para o endereço |
|
| shippingAddress |
Detalhes de envio do endereço |
AddressType
Tipo de endereço.
| Valor | Description |
|---|---|
| None |
Tipo de endereço não conhecido. |
| Residential |
Endereço residencial. |
| Commercial |
Endereço comercial. |
AddressValidationStatus
Status da validação de endereço
| Valor | Description |
|---|---|
| Valid |
O endereço fornecido é válido. |
| Invalid |
O endereço fornecido é inválido ou não tem suporte. |
| Ambiguous |
O endereço fornecido é ambíguo, escolha um dos endereços alternativos retornados. |
ContactDetails
Detalhes do contato.
| Nome | Tipo | Description |
|---|---|---|
| contactName |
string |
Nome do contato da pessoa. |
| emailList |
string[] |
Lista de IDs por email a serem notificadas sobre o progresso do trabalho. |
| mobile |
string |
Número de celular da pessoa de contato. |
| phone |
string |
Número de telefone da pessoa de contato. |
| phoneExtension |
string |
Número de extensão de telefone da pessoa de contato. |
createdByType
O tipo de identidade que criou o recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DeviceDetails
Detalhes do dispositivo.
| Nome | Tipo | Description |
|---|---|---|
| managementResourceId |
string |
ID do recurso de gerenciamento |
| managementResourceTenantId |
string |
ID do locatário do recurso de gerenciamento |
| serialNumber |
string |
número de série do dispositivo |
DisplayInfo
Descreve as informações de exibição do produto
| Nome | Tipo | Description |
|---|---|---|
| configurationDisplayName |
string |
Nome de exibição de configuração |
| productFamilyDisplayName |
string |
Nome de exibição da família de produtos |
DoubleEncryptionStatus
Status de criptografia dupla conforme inserido pelo cliente. É obrigatório fornecer esse parâmetro se a política 'Negar' ou 'Desabilitada' estiver configurada.
| Valor | Description |
|---|---|
| Disabled |
A criptografia dupla está desabilitada |
| Enabled |
A criptografia dupla está habilitada |
EncryptionPreferences
Preferências relacionadas à criptografia dupla
| Nome | Tipo | Description |
|---|---|---|
| doubleEncryptionStatus |
Status de criptografia dupla conforme inserido pelo cliente. É obrigatório fornecer esse parâmetro se a política 'Negar' ou 'Desabilitada' estiver configurada. |
ErrorAdditionalInfo
As informações adicionais do erro de gerenciamento de recursos.
| Nome | Tipo | Description |
|---|---|---|
| info |
object |
As informações adicionais. |
| type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
| Nome | Tipo | Description |
|---|---|---|
| additionalInfo |
As informações adicionais do erro. |
|
| code |
string |
O código de erro. |
| details |
Os detalhes do erro. |
|
| message |
string |
A mensagem de erro. |
| target |
string |
O destino do erro. |
ErrorResponse
Resposta de erro
| Nome | Tipo | Description |
|---|---|---|
| error |
O objeto de erro. |
ForwardShippingDetails
Encaminhar detalhes de remessa.
| Nome | Tipo | Description |
|---|---|---|
| carrierDisplayName |
string |
Nome da transportadora para fins de exibição. Não deve ser usado para nenhum processamento. |
| carrierName |
string |
Nome da transportadora. |
| trackingId |
string |
TrackingId do pacote |
| trackingUrl |
string |
TrackingUrl do pacote. |
HierarchyInformation
Contém detalhes sobre as informações da hierarquia do produto
| Nome | Tipo | Description |
|---|---|---|
| configurationName |
string |
Representa o nome da configuração que identifica exclusivamente a configuração |
| productFamilyName |
string |
Representa o nome da família de produtos que identifica exclusivamente a família de produtos |
| productLineName |
string |
Representa o nome da linha do produto que identifica exclusivamente a linha do produto |
| productName |
string |
Representa o nome do produto que identifica exclusivamente o produto |
ManagementResourcePreferences
Preferência de recurso de gerenciamento para vincular dispositivo
| Nome | Tipo | Description |
|---|---|---|
| preferredManagementResourceId |
string |
ID do ARM do recurso de gerenciamento preferencial do cliente |
NotificationPreference
Preferência de notificação para um estágio de trabalho.
| Nome | Tipo | Description |
|---|---|---|
| sendNotification |
boolean |
A notificação é necessária ou não. |
| stageName |
Nome do estágio. |
NotificationStageName
Nome do estágio.
| Valor | Description |
|---|---|
| Shipped |
Notificação no item de pedido enviado do microsoft datacenter. |
| Delivered |
Notificação no item de pedido entregue ao cliente. |
OrderItemCancellationEnum
Descreve se o item de pedido é cancelável ou não.
| Valor | Description |
|---|---|
| Cancellable |
O item de pedido pode ser cancelado sem taxa. |
| CancellableWithFee |
O item de pedido pode ser cancelado com taxa. |
| NotCancellable |
Item de pedido não cancelável. |
OrderItemDetails
Detalhes do item de pedido
| Nome | Tipo | Description |
|---|---|---|
| cancellationReason |
string |
Motivo do cancelamento. |
| cancellationStatus |
Descreve se o item de pedido é cancelável ou não. |
|
| currentStage |
Status do item de ordem atual |
|
| deletionStatus |
Descreve se o item de pedido é deletável ou não. |
|
| error |
Erro de nível superior para o trabalho. |
|
| forwardShippingDetails |
Encaminhar detalhes de envio de pacotes |
|
| managementRpDetails |
Detalhes de RP pai – isso retorna apenas o primeiro RP pai ou padrão de toda a lista |
|
| managementRpDetailsList |
Lista de detalhes de RP pai com suporte para configuração. |
|
| notificationEmailList |
string[] |
Lista de email de notificação adicional |
| orderItemStageHistory |
Histórico de status do item de pedido |
|
| orderItemType |
Tipo de item de pedido. |
|
| preferences |
Preferências de notificação do cliente |
|
| productDetails |
Identificador exclusivo para configuração. |
|
| returnReason |
string |
Motivo de retorno. |
| returnStatus |
Descreve se o item de pedido é retornável ou não. |
|
| reverseShippingDetails |
Detalhes do envio reverso de pacotes |
OrderItemResource
Representa o contrato do item de pedido
| Nome | Tipo | Description |
|---|---|---|
| id |
string |
ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location |
string |
A localização geográfica onde o recurso reside |
| name |
string |
O nome do recurso |
| properties.addressDetails |
Representa o envio e o endereço de retorno do item de pedido |
|
| properties.orderId |
string |
ID da ordem à qual o item de pedido pertence |
| properties.orderItemDetails |
Representa os detalhes do item de pedido. |
|
| properties.startTime |
string (date-time) |
Hora de início do item de pedido |
| systemData |
Representa a criação de recursos e o tempo de atualização |
|
| tags |
object |
Marcas de recurso. |
| type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
OrderItemReturnEnum
Descreve se o item de pedido é retornável ou não.
| Valor | Description |
|---|---|
| Returnable |
O item de pedido pode ser retornado sem taxa. |
| ReturnableWithFee |
O item de pedido pode ser retornado com a taxa. |
| NotReturnable |
Item de pedido não retornável. |
OrderItemType
Tipo de item de pedido.
| Valor | Description |
|---|---|
| Purchase |
OrderItem de compra. |
| Rental |
OrderItem de Aluguel. |
OrderItemUpdateParameter
Atualiza os parâmetros do item de pedido.
| Nome | Tipo | Description |
|---|---|---|
| properties.forwardAddress |
Atualiza o endereço de envio e os detalhes do contato. |
|
| properties.notificationEmailList |
string[] |
Lista de email de notificação adicional. |
| properties.preferences |
Preferência do cliente. |
|
| tags |
object |
A lista de pares de valores de chave que descrevem o recurso. Essas marcas podem ser usadas na exibição e agrupamento desse recurso (entre grupos de recursos). |
Preferences
Preferências relacionadas à ordem
| Nome | Tipo | Description |
|---|---|---|
| encryptionPreferences |
Preferências relacionadas à Criptografia. |
|
| managementResourcePreferences |
Preferências relacionadas ao recurso gerenciamento. |
|
| notificationPreferences |
Preferências de notificação. |
|
| transportPreferences |
Preferências relacionadas à logística de remessa do pedido. |
ProductDetails
Representa os detalhes do produto
| Nome | Tipo | Description |
|---|---|---|
| count |
integer (int32) |
Quantidade do produto |
| deviceDetails |
lista de detalhes do dispositivo |
|
| displayInfo |
Exibir detalhes do produto |
|
| hierarchyInformation |
Hierarquia do produto que identifica exclusivamente o produto |
|
| productDoubleEncryptionStatus |
Status de criptografia dupla da configuração. Campo somente leitura. |
ResourceProviderDetails
Detalhes do RP de gerenciamento
| Nome | Tipo | Description |
|---|---|---|
| resourceProviderNamespace |
string |
Namespace de provedor de recursos |
ReverseShippingDetails
Detalhes da remessa inversa.
| Nome | Tipo | Description |
|---|---|---|
| carrierDisplayName |
string |
Nome da transportadora para fins de exibição. Não deve ser usado para nenhum processamento. |
| carrierName |
string |
Nome da transportadora. |
| sasKeyForLabel |
string |
Chave SAS para baixar o rótulo de remessa reversa do pacote. |
| trackingId |
string |
TrackingId do pacote |
| trackingUrl |
string |
TrackingUrl do pacote. |
ShippingAddress
Endereço de envio em que o cliente deseja receber o dispositivo.
| Nome | Tipo | Description |
|---|---|---|
| addressType |
Tipo de endereço. |
|
| city |
string |
Nome da cidade. |
| companyName |
string |
Nome da empresa. |
| country |
string |
Nome do país. |
| postalCode |
string |
Código postal. |
| stateOrProvince |
string |
Nome do Estado ou província. |
| streetAddress1 |
string |
Endereço de Rua linha 1. |
| streetAddress2 |
string |
Endereço de Rua linha 2. |
| streetAddress3 |
string |
Endereço de Rua linha 3. |
| zipExtendedCode |
string |
Cep estendido. |
StageDetails
Detalhes do estágio do recurso.
| Nome | Tipo | Description |
|---|---|---|
| displayName |
string |
Nome de exibição do estágio do recurso. |
| stageName |
Nome do estágio |
|
| stageStatus |
Status do estágio. |
|
| startTime |
string (date-time) |
Hora de início do estágio |
StageName
Nome do estágio
| Valor | Description |
|---|---|
| Placed |
Atualmente no modo de rascunho e ainda pode ser cancelado |
| InReview |
O pedido está no modo de rascunho e ainda pode ser cancelado |
| Confirmed |
A ordem foi confirmada |
| ReadyToShip |
A ordem está pronta para ser enviada |
| Shipped |
O pedido está em trânsito para o cliente |
| Delivered |
O pedido é entregue ao cliente |
| InUse |
O pedido está em uso no site do cliente |
| ReturnInitiated |
O retorno foi iniciado pelo cliente. |
| ReturnPickedUp |
O pedido está em trânsito do cliente para a Microsoft. |
| ReturnedToMicrosoft |
A ordem foi recebida de volta para a Microsoft. |
| ReturnCompleted |
O retorno já foi concluído. |
| Cancelled |
A ordem foi cancelada. |
StageStatus
Status do estágio.
| Valor | Description |
|---|---|
| None |
Nenhum status disponível ainda. |
| InProgress |
O estágio está em andamento. |
| Succeeded |
O estágio foi bem-sucedido. |
| Failed |
O estágio falhou. |
| Cancelled |
O estágio foi cancelado. |
| Cancelling |
O estágio está sendo cancelado. |
systemData
Metadados relativos à criação e última modificação do recurso.
| Nome | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
O carimbo de data/hora da criação de recursos (UTC). |
| createdBy |
string |
A identidade que criou o recurso. |
| createdByType |
O tipo de identidade que criou o recurso. |
|
| lastModifiedAt |
string (date-time) |
O carimbo de data/hora da última modificação do recurso (UTC) |
| lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
| lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |
TransportPreferences
Preferências relacionadas à logística de remessa do sku
| Nome | Tipo | Description |
|---|---|---|
| preferredShipmentType |
Indica o tipo de Logística de Remessa que o cliente preferiu. |
TransportShipmentTypes
Indica o tipo de Logística de Remessa que o cliente preferiu.
| Valor | Description |
|---|---|
| CustomerManaged |
A logística de remessa é tratada pelo cliente. |
| MicrosoftManaged |
A Logística de Remessa é tratada pela Microsoft. |