Recursos TransferEntity
Um parceiro cria uma transferência para o parceiro atual de um cliente. O parceiro atual ou de origem aceita a transferência e envia-a para concluir a transferência.
TransferEntity
Descreve um transferEntity para novas transferências de comércio.
Propriedade | Type | Descrição |
---|---|---|
ID | string | Um identificador transferEntity que é fornecido após a criação bem-sucedida da transferEntity. |
status | string | O status da transferEntity. Os valores possíveis são "Ativo" (pode ser excluído/enviado) e "Concluído" (já foi concluído). Aplicado após a criação bem-sucedida da transferEntity. |
tipo de transferência | string | Um número que representa o tipo de transferência. 3 resolve para ModernAzure e 5 resolve para NewCommerce. Os parceiros que executam novas transferências comerciais de parceiro para parceiro podem usar qualquer um deles, mas devem padronizar em 5. |
customerEmailId | string | Identifica o e-mail do cliente Usado para notificações. |
createdTime | DateTime | A data em que a transferEntity foi criada, no formato data-hora. Aplicado após a criação bem-sucedida da transferEntity. |
lastModifiedTime | DateTime | A data em que a transferEntity foi atualizada pela última vez, em formato de data-hora. Aplicado após a criação bem-sucedida da transferEntity. |
completedTime | DateTime | A data em que a transferEntity foi concluída, em formato de data-hora. Aplicado após a conclusão bem-sucedida da transferEntity. |
nome_do_cliente | string | Opcional. O nome do cliente cujas assinaturas estão sendo transferidas. |
customerTenantId | string | Um ID de cliente formatado em GUID que identifica o cliente. Aplicado após a criação bem-sucedida da transferEntity. |
PartnerTenantID | string | Um ID de parceiro formatado em GUID que identifica o parceiro. |
sourcePartnerName | string | Opcional. O nome da organização do parceiro que está iniciando a transferência. |
targetPartnerName | string | Opcional. O nome da organização do parceiro a quem se destina a transferência. |
tiposDeProdutosAlvo | string | Opcional. Uma coleção de sequências de texto que ditam os tipos de assinaturas que podem ser submetidas para uma transferência. Nulo é aplicável a todos os tipos. Os valores podem incluir AzureSubscription, AzureReservation, AzureSavingsPlan e OnlineServicesNCE. |
targetPartnerTenantId | string | Um ID de parceiro formatado em GUID que identifica o parceiro ao qual a transferência é direcionada. |
targetPartnerEmailId | string | Um ID de parceiro formatado em GUID que identifica o parceiro ao qual a transferência é direcionada. Esse ID é o mesmo que o targetPartnerTenantId |
transferênciaDireção | string | Um número que representa a direção da transferência. 1 representa uma transferência recebida para o parceiro que aceita a transferência. 2 representa a transferência de saída para o parceiro que cria a transferência. |
ignorarElegibilidadeVerificar | string | Este valor deve ser false. |
lastModifiedUser | string | Um ID de usuário formatado em GUID que identifica o último usuário a modificar a transferência |
lineItems | Matriz de objetos | Uma matriz de recursos TransferLineItem . |
TransferLineItem
Representa um item contido em uma nova transferência de comércioEntity. Os parceiros de origem visualizam itens nas linhas referentes à transferência dos itens que estão a tentar transferir. Os parceiros-alvo veem os itens de linha recém-criados depois de concluídos. Os parceiros-alvo podem usar as IDs de item de linha para ajudar a entender as assinaturas recém-criadas que resultam da transferência.
Propriedade | Type | Descrição |
---|---|---|
ID | string | Um identificador exclusivo para um item de linha de transferência. Aplicado após a criação bem-sucedida da transferEntity. |
subscriptionId | string | O identificador de assinatura. |
quantidade | número inteiro | O número de licenças ou instâncias. |
faturamentoCiclo | Object | O tipo de ciclo de faturamento definido para o período atual. |
productType | string | Uma cadeia de caracteres que representa o tipo de produto transferido. |
status | string | O status do item de linha no transferEntity. |
TransferEntity para transferências tradicionais baseadas em licenças
Descreve um transferEntity.
Propriedade | Type | Descrição |
---|---|---|
ID | string | Um identificador transferEntity que é fornecido após a criação bem-sucedida da transferEntity. |
createdTime | DateTime | A data em que a transferEntity foi criada, no formato data-hora. Aplicado após a criação bem-sucedida da transferEntity. |
lastModifiedTime | DateTime | A data em que a transferEntity foi atualizada pela última vez, em formato de data-hora. Aplicado após a criação bem-sucedida da transferEntity. |
lastModifiedUser | string | O usuário que atualizou pela última vez o transferEntity. Aplicado após a criação bem-sucedida de transferEntity. |
nome_do_cliente | string | Opcional. O nome do cliente cujas assinaturas estão sendo transferidas. |
customerTenantId | string | Um ID de cliente formatado em GUID que identifica o cliente. Aplicado após a criação bem-sucedida da transferEntity. |
PartnerTenantID | string | Um ID de parceiro formatado em GUID que identifica o parceiro. |
sourcePartnerName | string | Opcional. O nome da organização do parceiro que está iniciando a transferência. |
fontePartnerTenantId | string | Um ID de parceiro formatado em GUID que identifica o parceiro que inicia a transferência. |
targetPartnerName | string | Opcional. O nome da organização do parceiro a quem se destina a transferência. |
targetPartnerTenantId | string | Um ID de parceiro formatado em GUID que identifica o parceiro ao qual a transferência é direcionada. |
lineItems | Matriz de objetos | Uma matriz de recursos TransferLineItem . |
status | string | O status da transferEntity. Os valores possíveis são "Ativo" (pode ser excluído/enviado) e "Concluído" (já foi concluído). Aplicado após a criação bem-sucedida da transferEntity. |
TransferLineItem para transferências tradicionais baseadas em licença
Representa um item contido em um transferEntity.
Propriedade | Type | Descrição |
---|---|---|
ID | string | Um identificador exclusivo para um item de linha de transferência. Aplicado após a criação bem-sucedida da transferEntity. |
subscriptionId | string | O identificador de assinatura. |
quantidade | número inteiro | O número de licenças ou instâncias. |
faturamentoCiclo | Object | O tipo de ciclo de faturamento definido para o período atual. |
friendlyNome | string | Opcional. O nome amigável para o item definido pelo parceiro para ajudar a desambiguar. |
parceiroIdOnRecord | string | PartnerId on Record na compra que acontece quando a transferência é aceite. |
offerId | string | O identificador da oferta. |
addonItems | Lista de objetos TransferLineItem | Uma coleção de itens de linha transferEntity para addons que são transferidos junto com a assinatura base que está sendo transferida. Aplicado após a criação bem-sucedida da transferEntity. |
transferError | string | Aplicado após a transferênciaEntidade é aceito no caso de haver um erro. |
status | string | O status do item de linha no transferEntity. |
TransferSubmitResult
Representa o resultado de uma transferência aceita para transferências tradicionais baseadas em licença.
Propriedade | Type | Descrição |
---|---|---|
encomendas | Lista de objetos Order. | A recolha de encomendas. |
transferErrors | Lista de objetos TransferError . | A coleção de erros de transferência. |
TransferError
Representa um erro que ocorre quando uma transferência tradicional baseada em licença é aceita.
Propriedade | Type | Descrição |
---|---|---|
transferGroupId | string | O ID do grupo de pedidos do pedido com o erro. |
code | número inteiro | O código de erro. |
descrição | string | A descrição do erro. |
lineItems | Lista de objetos TransferLineItem | Uma coleção de itens de linha transferEntity que fazem parte do erro de transferência. |
TransferErrorCode
Um [Enum/dotnet/api/system.enum] com valores que indicam um tipo de erro de ordem para transferências tradicionais baseadas em licença.
Value | Position | Descrição |
---|---|---|
PartnerTokenMissing | 800001 | Token de parceiro ausente no contexto da solicitação. |
InvalidInput | 800002 | Entrada de solicitação inválida. |
ServiceException | 800003 | Erro de serviço inesperado. |
InvalidOfferId | 800004 | ID da oferta inválida. |
CreateOrderError | 800005 | Criar ordem não foi bem-sucedido. |
MpnIdNotFound | 800015 | O PartnerID não foi encontrado. |
NotValidIndirectResellerMpnId | 800016 | O PartnerID não é um Revendedor Indireto válido. |
TransferIdNotFound | 900100 | Pedido de transferência não encontrado. |
TransferNotAllowedIfStatusIsInProgress | 900101 | O pedido de transferência já está em curso. |
TransferNotAllowedIfStatusIsCompleted | 900102 | O pedido de transferência já está concluído. |
TransferCreateOrderError | 900103 | A ordem de transferência não foi bem-sucedida. |
TransferProcessedByAnotherRequest | 900104 | A transferência está a ser processada por outro pedido. |