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 do URI
| Name | Em | Necessário | Tipo | Description |
|---|---|---|---|---|
|
order
|
path | True |
string |
O nome do item de ordem |
|
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 do Pedido
| Name | Necessário | Tipo | Description |
|---|---|---|---|
| If-Match |
string |
Define a condição If-Match. O patch será executado somente se o ETag da ordem no servidor corresponder a esse valor. |
Corpo do Pedido
| Name | Tipo | Description |
|---|---|---|
| properties.forwardAddress |
Atualiza o endereço de envio e os detalhes de contato. |
|
| properties.notificationEmailList |
string[] |
Lista de e-mail 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 tags podem ser usadas para visualizar e agrupar esse recurso (entre grupos de recursos). |
Respostas
| Name | Tipo | Description |
|---|---|---|
| 200 OK |
Objeto de recurso do item de ordem. |
|
| 202 Accepted |
Pedido aceito de atualização de item de ordem. |
|
| Other Status Codes |
Resposta de erro descrevendo o motivo da falha na operação. |
Segurança
azure_auth
Azure Ative Directory OAuth2 Flow
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
| Name | Description |
|---|---|
| user_impersonation | personificar a sua conta de utilizador |
Exemplos
UpdateOrderItem
Pedido de amostra
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 da amostra
{
"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
| Name | Description |
|---|---|
|
Action |
Descreve se o item de ordem é excluí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 do endereço |
|
Contact |
Detalhes de contacto. |
|
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 este parâmetro se a política 'Negar' ou 'Desativado' estiver configurada. |
|
Encryption |
Preferências relacionadas com a dupla encriptação |
|
Error |
O erro de gerenciamento de recursos informações adicionais. |
|
Error |
O detalhe do erro. |
|
Error |
Resposta de erro |
|
Forward |
Encaminhar detalhes da remessa. |
|
Hierarchy |
Contém detalhes sobre informações de hierarquia de produtos |
|
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 palco. |
|
Order |
Descreve se o item do pedido é cancelável ou não. |
|
Order |
Detalhes do item do pedido |
|
Order |
Representa o contrato do item de ordem |
|
Order |
Descreve se o item do pedido é retornável ou não. |
|
Order |
Tipo de item de pedido. |
|
Order |
Atualiza os parâmetros do item de ordem. |
| Preferences |
Preferências relacionadas com a encomenda |
|
Product |
Representa os detalhes do produto |
|
Resource |
Detalhes do RP de gerenciamento |
|
Reverse |
Detalhes de envio reverso. |
|
Shipping |
Endereço de entrega onde o cliente deseja receber o dispositivo. |
|
Stage |
Detalhes do estágio do recurso. |
|
Stage |
Nome da fase |
|
Stage |
Status do palco. |
|
system |
Metadados referentes à criação e última modificação do recurso. |
|
Transport |
Preferências relacionadas com a logística de envio do sku |
|
Transport |
Indica o tipo de Logística de Envio que o cliente preferia. |
ActionStatusEnum
Descreve se o item de ordem é excluível ou não.
| Valor | Description |
|---|---|
| Allowed |
Bandeira permitida. |
| NotAllowed |
Bandeira não permitida. |
AddressDetails
Detalhes do endereço de um item de pedido.
| Name | Tipo | Description |
|---|---|---|
| forwardAddress |
Endereço do cliente e detalhes de contato. Deve ser recurso de endereço |
|
| returnAddress |
Endereço de devolução |
AddressProperties
Propriedades do endereço
| Name | Tipo | Description |
|---|---|---|
| addressValidationStatus |
Status da validação do endereço |
|
| contactDetails |
Detalhes de contato para o endereço |
|
| shippingAddress |
Detalhes de envio para o endereço |
AddressType
Tipo de endereço.
| Valor | Description |
|---|---|
| None |
Tipo de endereço desconhecido. |
| Residential |
Endereço residencial. |
| Commercial |
Endereço comercial. |
AddressValidationStatus
Status da validação do endereço
| Valor | Description |
|---|---|
| Valid |
O endereço fornecido é válido. |
| Invalid |
O endereço fornecido é inválido ou não é suportado. |
| Ambiguous |
O endereço fornecido é ambíguo, por favor, escolha um dos endereços alternativos devolvidos. |
ContactDetails
Detalhes de contacto.
| Name | Tipo | Description |
|---|---|---|
| contactName |
string |
Nome de contacto da pessoa. |
| emailList |
string[] |
Lista de IDs de e-mail a serem notificados sobre o progresso do trabalho. |
| mobile |
string |
Número de telemóvel da pessoa de contacto. |
| phone |
string |
Número de telefone da pessoa de contacto. |
| phoneExtension |
string |
Número do ramal telefónico da pessoa de contacto. |
createdByType
O tipo de identidade que criou o recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DeviceDetails
Detalhes do dispositivo.
| Name | 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
| Name | Tipo | Description |
|---|---|---|
| configurationDisplayName |
string |
Nome de exibição da 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 este parâmetro se a política 'Negar' ou 'Desativado' estiver configurada.
| Valor | Description |
|---|---|
| Disabled |
A encriptação dupla está desativada |
| Enabled |
A encriptação dupla está ativada |
EncryptionPreferences
Preferências relacionadas com a dupla encriptação
| Name | Tipo | Description |
|---|---|---|
| doubleEncryptionStatus |
Status de criptografia dupla conforme inserido pelo cliente. É obrigatório fornecer este parâmetro se a política 'Negar' ou 'Desativado' estiver configurada. |
ErrorAdditionalInfo
O erro de gerenciamento de recursos informações adicionais.
| Name | Tipo | Description |
|---|---|---|
| info |
object |
As informações adicionais. |
| type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
| Name | Tipo | Description |
|---|---|---|
| additionalInfo |
O erro informações adicionais. |
|
| 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
| Name | Tipo | Description |
|---|---|---|
| error |
O objeto de erro. |
ForwardShippingDetails
Encaminhar detalhes da remessa.
| Name | Tipo | Description |
|---|---|---|
| carrierDisplayName |
string |
Nome da transportadora para fins de exibição. Não deve ser usado para qualquer processamento. |
| carrierName |
string |
Nome da transportadora. |
| trackingId |
string |
TrackingId do pacote |
| trackingUrl |
string |
TrackingUrl do pacote. |
HierarchyInformation
Contém detalhes sobre informações de hierarquia de produtos
| Name | 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 de produtos que identifica exclusivamente a linha de produtos |
| productName |
string |
Representa o nome do produto que identifica exclusivamente o produto |
ManagementResourcePreferences
Preferência de recurso de gerenciamento para vincular dispositivo
| Name | Tipo | Description |
|---|---|---|
| preferredManagementResourceId |
string |
ID ARM do recurso de gerenciamento preferido do cliente |
NotificationPreference
Preferência de notificação para um estágio de trabalho.
| Name | Tipo | Description |
|---|---|---|
| sendNotification |
boolean |
A notificação é obrigatória ou não. |
| stageName |
Nome do palco. |
NotificationStageName
Nome do palco.
| Valor | Description |
|---|---|
| Shipped |
Notificação no item de pedido enviado do datacenter da Microsoft. |
| Delivered |
Notificação no item do pedido entregue ao cliente. |
OrderItemCancellationEnum
Descreve se o item do pedido é cancelável ou não.
| Valor | Description |
|---|---|
| Cancellable |
O artigo da encomenda pode ser cancelado sem custos. |
| CancellableWithFee |
Item de pedido pode ser cancelado com taxa. |
| NotCancellable |
Item de pedido não cancelável. |
OrderItemDetails
Detalhes do item do pedido
| Name | Tipo | Description |
|---|---|---|
| cancellationReason |
string |
Motivo do cancelamento. |
| cancellationStatus |
Descreve se o item do pedido é cancelável ou não. |
|
| currentStage |
Status atual do item do pedido |
|
| deletionStatus |
Descreve se o item de ordem é excluível ou não. |
|
| error |
Erro de nível superior para o trabalho. |
|
| forwardShippingDetails |
Detalhes de envio do pacote de encaminhamento |
|
| managementRpDetails |
Detalhes do RP pai - retorna apenas o primeiro RP pai ou o RP pai padrão de toda a lista |
|
| managementRpDetailsList |
Lista de detalhes do RP pai suportados para configuração. |
|
| notificationEmailList |
string[] |
Lista de e-mail de notificação adicional |
| orderItemStageHistory |
Histórico de status do item do pedido |
|
| orderItemType |
Tipo de item de pedido. |
|
| preferences |
Preferências de notificação do cliente |
|
| productDetails |
Identificador exclusivo para configuração. |
|
| returnReason |
string |
Motivo da devolução. |
| returnStatus |
Descreve se o item do pedido é retornável ou não. |
|
| reverseShippingDetails |
Detalhes de envio de pacote reverso |
OrderItemResource
Representa o contrato do item de ordem
| Name | Tipo | Description |
|---|---|---|
| id |
string |
ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location |
string |
A geolocalização onde o recurso vive |
| name |
string |
O nome do recurso |
| properties.addressDetails |
Representa o endereço de envio e devolução do item do pedido |
|
| properties.orderId |
string |
Id da ordem à qual o item de ordem pertence |
| properties.orderItemDetails |
Representa os detalhes do item do pedido. |
|
| properties.startTime |
string (date-time) |
Hora de início do item de ordem |
| systemData |
Representa a criação de recursos e o tempo de atualização |
|
| tags |
object |
Tags de recursos. |
| type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
OrderItemReturnEnum
Descreve se o item do pedido é retornável ou não.
| Valor | Description |
|---|---|
| Returnable |
O artigo da encomenda pode ser devolvido sem custos. |
| ReturnableWithFee |
O artigo da encomenda pode ser devolvido com taxa. |
| NotReturnable |
Item de pedido não retornável. |
OrderItemType
Tipo de item de pedido.
| Valor | Description |
|---|---|
| Purchase |
Ordem de compraItem. |
| Rental |
Ordem de aluguerItem. |
OrderItemUpdateParameter
Atualiza os parâmetros do item de ordem.
| Name | Tipo | Description |
|---|---|---|
| properties.forwardAddress |
Atualiza o endereço de envio e os detalhes de contato. |
|
| properties.notificationEmailList |
string[] |
Lista de e-mail 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 tags podem ser usadas para visualizar e agrupar esse recurso (entre grupos de recursos). |
Preferences
Preferências relacionadas com a encomenda
| Name | Tipo | Description |
|---|---|---|
| encryptionPreferences |
Preferências relacionadas com a Encriptação. |
|
| managementResourcePreferences |
Preferências relacionadas com o recurso de Gestão. |
|
| notificationPreferences |
Preferências de notificação. |
|
| transportPreferences |
Preferências relacionadas com a logística de envio da encomenda. |
ProductDetails
Representa os detalhes do produto
| Name | 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
| Name | Tipo | Description |
|---|---|---|
| resourceProviderNamespace |
string |
Namespace do provedor de recursos |
ReverseShippingDetails
Detalhes de envio reverso.
| Name | Tipo | Description |
|---|---|---|
| carrierDisplayName |
string |
Nome da transportadora para fins de exibição. Não deve ser usado para qualquer processamento. |
| carrierName |
string |
Nome da transportadora. |
| sasKeyForLabel |
string |
Chave SAS para descarregar a etiqueta de envio reverso da embalagem. |
| trackingId |
string |
TrackingId do pacote |
| trackingUrl |
string |
TrackingUrl do pacote. |
ShippingAddress
Endereço de entrega onde o cliente deseja receber o dispositivo.
| Name | 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 linha 1. |
| streetAddress2 |
string |
Endereço linha 2. |
| streetAddress3 |
string |
Endereço linha 3. |
| zipExtendedCode |
string |
CEP estendido. |
StageDetails
Detalhes do estágio do recurso.
| Name | Tipo | Description |
|---|---|---|
| displayName |
string |
Nome para exibição do estágio do recurso. |
| stageName |
Nome da fase |
|
| stageStatus |
Status do palco. |
|
| startTime |
string (date-time) |
Hora de início do estágio |
StageName
Nome da fase
| Valor | Description |
|---|---|
| Placed |
Atualmente em modo rascunho e ainda pode ser cancelado |
| InReview |
A encomenda está atualmente em modo de rascunho e ainda pode ser cancelada |
| Confirmed |
A encomenda está confirmada |
| ReadyToShip |
A encomenda está pronta para ser enviada |
| Shipped |
A encomenda está em trânsito para o cliente |
| Delivered |
A encomenda é entregue ao cliente |
| InUse |
O pedido está em uso no site do cliente |
| ReturnInitiated |
A devolução foi iniciada pelo cliente. |
| ReturnPickedUp |
O pedido está em trânsito do cliente para a microsoft. |
| ReturnedToMicrosoft |
A encomenda foi recebida de volta à microsoft. |
| ReturnCompleted |
O retorno já foi concluído. |
| Cancelled |
A encomenda foi cancelada. |
StageStatus
Status do palco.
| Valor | Description |
|---|---|
| None |
Ainda não há status disponível. |
| InProgress |
Estágio está em andamento. |
| Succeeded |
O estágio foi bem-sucedido. |
| Failed |
Etapa falhou. |
| Cancelled |
A etapa foi cancelada. |
| Cancelling |
Estágio está cancelando. |
systemData
Metadados referentes à criação e última modificação do recurso.
| Name | 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 com a logística de envio do sku
| Name | Tipo | Description |
|---|---|---|
| preferredShipmentType |
Indica o tipo de Logística de Envio que o cliente preferia. |
TransportShipmentTypes
Indica o tipo de Logística de Envio que o cliente preferia.
| Valor | Description |
|---|---|
| CustomerManaged |
A logística de envio é tratada pelo cliente. |
| MicrosoftManaged |
A logística de envio é tratada pela Microsoft. |