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. |