Udostępnij za pośrednictwem


Zasoby TransferEntity

Partner tworzy przeniesienie do bieżącego partnera klienta. Bieżący lub źródłowy partner akceptuje przeniesienie i przesyła go w celu ukończenia transferu.

TransferEntity

Opisuje transferEntity dla nowych transferów handlowych.

Właściwość Type Opis
IDENTYFIKATOR string Identyfikator transferEntity dostarczony po pomyślnym utworzeniu elementu transferEntity.
status string Stan transferEntity. Możliwe wartości to "Aktywne" (można je usunąć/przesłać) i "Ukończono" (zostało już ukończone). Zastosowane po pomyślnym utworzeniu elementu transferEntity.
transferType string Liczba reprezentująca typ transferu. 3 rozwiązuje problem z modernAzure i 5 rozwiązuje problem z NewCommerce. Partnerzy wykonujący partnerów w celu nawiązania współpracy z nowymi transferami handlowymi mogą używać jednego z partnerów, ale powinni standaryzacji na 5.
customerEmailId string Identyfikuje wiadomość e-mail klienta używaną do powiadomień.
createdTime DateTime Data utworzenia elementu transferEntity w formacie daty i godziny. Zastosowane po pomyślnym utworzeniu elementu transferEntity.
lastModifiedTime DateTime Data ostatniej aktualizacji transferEntity w formacie daty i godziny. Zastosowane po pomyślnym utworzeniu elementu transferEntity.
completedTime DateTime Data zakończenia transferuEntity w formacie daty i godziny. Zastosowane po pomyślnym zakończeniu transferEntity.
customerName string Opcjonalny. Nazwa klienta, którego subskrypcje są przenoszone.
customerTenantId string Identyfikator klienta w formacie GUID, który identyfikuje klienta. Zastosowane po pomyślnym utworzeniu elementu transferEntity.
partnertenantid string Identyfikator partnera sformatowany w formacie GUID, który identyfikuje partnera.
sourcePartnerName string Opcjonalny. Nazwa organizacji partnera, która inicjuje przeniesienie.
targetPartnerName string Opcjonalny. Nazwa organizacji partnera, której celem jest przeniesienie.
doceloweTypyProduktów string Opcjonalny. Kolekcja ciągów określających typy subskrypcji, które można przesłać do przeniesienia. Przyjmuje się, że wszystkie typy mają wartość Null. Wartości mogą obejmować AzureSubscription, AzureReservation, AzureSavingsPlan i OnlineServicesNCE.
targetPartnerTenantId string Identyfikator partnera w formacie GUID, który identyfikuje partnera docelowego transferu.
targetPartnerEmailId string Identyfikator partnera sformatowany jako GUID, który wskazuje na partnera, do którego jest kierowany transfer. Ten identyfikator jest taki sam jak identyfikator targetPartnerTenantId
transferDirection string Liczba reprezentująca kierunek transferu. 1 reprezentuje transfer przychodzący dla partnera, który akceptuje przeniesienie. 2 reprezentuje transfer wychodzący dla partnera, który tworzy transfer.
ignoreEligibilityCheck string Ta wartość powinna mieć wartość false.
lastModifiedUser string Identyfikator użytkownika w formacie GUID, który identyfikuje ostatniego użytkownika, który zmodyfikował transfer.
lineItems Tablica obiektów Tablica zasobów TransferLineItem .

TransferLineItem

Reprezentuje jeden element zawarty w nowym transferze handlowymEntity. Partnerzy źródłowi widzą elementy wiersza dotyczące przenoszenia elementów, które próbują przenieść. Partnerzy docelowi widzą nowo utworzone pozycje po ich zakończeniu. Partnerzy docelowi mogą używać identyfikatorów elementów wiersza, aby ułatwić zrozumienie nowo utworzonych subskrypcji, które wynikają z przeniesienia.

Właściwość Type Opis
IDENTYFIKATOR string Unikatowy identyfikator elementu wiersza transferu. Zastosowane po pomyślnym utworzeniu elementu transferEntity.
subscriptionId string Identyfikator subskrypcji.
ilość int Liczba licencji lub wystąpień.
billingCycle Objekt Typ cyklu rozliczeniowego ustawiony dla bieżącego okresu.
productType string Ciąg reprezentujący typ przekazanego produktu.
status string Status pozycji wiersza w elemencie transferEntity.

TransferEntity dla tradycyjnych transferów opartych na licencjach

Opisuje transferEntity.

Właściwość Type Opis
IDENTYFIKATOR string Identyfikator transferEntity dostarczony po pomyślnym utworzeniu elementu transferEntity.
createdTime DateTime Data utworzenia elementu transferEntity w formacie daty i godziny. Zastosowane po pomyślnym utworzeniu elementu transferEntity.
lastModifiedTime DateTime Data ostatniej aktualizacji transferEntity w formacie daty i godziny. Zastosowane po pomyślnym utworzeniu elementu transferEntity.
lastModifiedUser string Użytkownik, który ostatnio zaktualizował element transferEntity. Zastosowane po pomyślnym utworzeniu elementu transferEntity.
customerName string Opcjonalny. Nazwa klienta, którego subskrypcje są przenoszone.
customerTenantId string Identyfikator klienta sformatowany jako GUID, który identyfikuje klienta. Zastosowane po pomyślnym utworzeniu elementu transferEntity.
partnertenantid string Identyfikator partnera sformatowany w formacie GUID, który identyfikuje partnera.
sourcePartnerName string Opcjonalny. Nazwa organizacji partnera, która inicjuje przeniesienie.
sourcePartnerTenantId string Identyfikator partnera sformatowany w formacie GUID, który identyfikuje partnera inicjującego transfer.
targetPartnerName string Opcjonalny. Nazwa organizacji partnera, której celem jest przeniesienie.
targetPartnerTenantId string Identyfikator partnera w formacie GUID, który wskazuje partnera, do którego skierowany jest transfer.
lineItems Tablica obiektów Tablica zasobów TransferLineItem .
status string Stan transferEntity. Możliwe wartości to "Aktywne" (można je usunąć/przesłać) i "Ukończono" (zostało już ukończone). Zastosowane po pomyślnym utworzeniu elementu transferEntity.

TransferLineItem na potrzeby tradycyjnych transferów opartych na licencjach

Reprezentuje jeden element zawarty w elemencie transferEntity.

Właściwość Type Opis
IDENTYFIKATOR string Unikatowy identyfikator elementu wiersza transferu. Zastosowane po pomyślnym utworzeniu elementu transferEntity.
subscriptionId string Identyfikator subskrypcji.
ilość int Liczba licencji lub wystąpień.
billingCycle Objekt Typ cyklu rozliczeniowego ustawiony dla bieżącego okresu.
friendlyName string Opcjonalny. Przyjazna nazwa elementu zdefiniowanego przez partnera w celu ułatwienia uściślania.
partnerIdOnRecord string PartnerId w rekordzie zakupu, który ma miejsce po zaakceptowaniu przeniesienia.
offerId string Identyfikator oferty.
addonItems Lista obiektów TransferLineItem Kolekcja elementów wiersza transferEntity dla dodatków, które są przenoszone wraz z subskrypcją podstawową, która jest przenoszona. Zastosowane po pomyślnym utworzeniu elementu transferEntity.
transferError string Zastosowane po zaakceptowaniu elementu transferEntity w przypadku wystąpienia błędu.
status string Status elementu wiersza w jednostce transferEntity.

TransferSubmitResult

Reprezentuje wynik akceptacji transferu dla tradycyjnych transferów opartych na licencjach.

Właściwość Type Opis
orders Lista obiektów Order. Kolekcja zamówień.
transferErrors Lista obiektów TransferError. Kolekcja błędów transferu.

TransferError

Reprezentuje błąd, który występuje po zaakceptowaniu tradycyjnego transferu opartego na licencjach.

Właściwość Type Opis
transferGroupId string Identyfikator grupy zamówień zamówienia z błędem.
code int Kod błędu.
opis string Opis błędu.
lineItems Lista obiektów TransferLineItem Kolekcja elementów wiersza transferEntity, które są częścią błędu transferu.

TransferErrorCode

[Enum/dotnet/api/system.enum) z wartościami wskazującymi typ błędu zamówienia dla tradycyjnych transferów opartych na licencjach.

Wartość Position Opis
PartnerTokenMissing 800001 Brak tokenu partnera w kontekście żądania.
InvalidInput 800002 Nieprawidłowe dane wejściowe żądania.
ServiceException 800003 Nieoczekiwany błąd usługi.
InvalidOfferId 800004 Nieprawidłowy identyfikator oferty.
CreateOrderError 800005 Tworzenie zamówienia nie powiodło się.
MpnIdNotFound 800015 Nie można odnaleźć identyfikatora Partnera.
NotValidIndirectResellerMpnId 800016 PartnerID nie jest prawidłowym odsprzedawcą pośrednim.
TransferIdNotFound 900100 Nie można odnaleźć żądania przeniesienia.
TransferNotAllowedIfStatusIsInProgress 900101 Żądanie przeniesienia jest już w toku.
TransferNotAllowedIfStatusIsCompleted 900102 Żądanie przeniesienia zostało już ukończone.
TransferCreateOrderError 900103 Zamówienie przeniesienia nie powiedzie się.
TransferProcessedByAnotherRequest 900104 Transfer jest przetwarzany przez inne żądanie.