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 |
---|---|
Commercial |
Endereço comercial. |
None |
Tipo de endereço não conhecido. |
Residential |
Endereço residencial. |
AddressValidationStatus
Status da validação de endereço
Valor | Description |
---|---|
Ambiguous |
O endereço fornecido é ambíguo, escolha um dos endereços alternativos retornados. |
Invalid |
O endereço fornecido é inválido ou não tem suporte. |
Valid |
O endereço fornecido é válido. |
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 |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
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 |
---|---|
Delivered |
Notificação no item de pedido entregue ao cliente. |
Shipped |
Notificação no item de pedido enviado do microsoft datacenter. |
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 |
---|---|
NotReturnable |
Item de pedido não retornável. |
Returnable |
O item de pedido pode ser retornado sem taxa. |
ReturnableWithFee |
O item de pedido pode ser retornado com a taxa. |
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 |
---|---|
Cancelled |
A ordem foi cancelada. |
Confirmed |
A ordem foi confirmada |
Delivered |
O pedido é entregue ao cliente |
InReview |
O pedido está no modo de rascunho e ainda pode ser cancelado |
InUse |
O pedido está em uso no site do cliente |
Placed |
Atualmente no modo de rascunho e ainda pode ser cancelado |
ReadyToShip |
A ordem está pronta para ser enviada |
ReturnCompleted |
O retorno já foi concluído. |
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. |
Shipped |
O pedido está em trânsito para o cliente |
StageStatus
Status do estágio.
Valor | Description |
---|---|
Cancelled |
O estágio foi cancelado. |
Cancelling |
O estágio está sendo cancelado. |
Failed |
O estágio falhou. |
InProgress |
O estágio está em andamento. |
None |
Nenhum status disponível ainda. |
Succeeded |
O estágio foi bem-sucedido. |
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. |