Partilhar via


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.