Dotyczy: Centrum partnerskie | Centrum partnerskie dla Microsoft Cloud for US Government
Zaktualizuj budżet wydatków przydzielony na potrzeby użycia klienta.
Wymagania wstępne
Poświadczenia zgodnie z opisem w temacie Uwierzytelnianie w Centrum partnerskim. Ten scenariusz obsługuje uwierzytelnianie zarówno przy użyciu autonomicznych poświadczeń aplikacji, jak i aplikacji i użytkownika.
Identyfikator klienta (customer-tenant-id). Jeśli nie znasz identyfikatora klienta, możesz go wyszukać w Centrum partnerskim , wybierając obszar roboczy Klienci , a następnie klienta z listy klienta, a następnie pozycję Konto. Na stronie Konto klienta poszukaj identyfikatora Microsoft w sekcji Informacje o koncie klienta . Identyfikator Firmy Microsoft jest taki sam jak identyfikator klienta (customer-tenant-id).
C#
Aby zaktualizować budżet wydatków na użycie klienta, najpierw utwórz nowy obiekt SpendingBudget z zaktualizowaną kwotą. Następnie użyj kolekcji IAggregatePartner.Customers i wywołaj metodę ById() z identyfikatorem określonego klienta. Następnie uzyskaj dostęp do właściwości UsageBudget i przekaż zaktualizowany budżet użycia do metody Patch() lub PatchAsync().
C#
// IAggregatePartner partnerOperations;// string selectedCustomerId;// Create a new spending budget with the udpated amount.var newUsageBudget = new SpendingBudget()
{
Amount = 100
};
// Update the customer's usage budget.var usageBudget = partnerOperations.Customers.ById(selectedCustomerId).UsageBudget.Patch(newUsageBudget);
Użyj następującego parametru zapytania, aby zaktualizować profil rozliczeniowy.
Nazwa
Typ
Wymagane
Opis
customer-tenant-id
Identyfikator guid
Y
Wartość to identyfikator GUID sformatowany jako customer-tenant-id , który umożliwia odsprzedawcy filtrowanie wyników dla danego klienta należącego do odsprzedawcy.
Jeśli ta metoda powiedzie się, ta metoda zwraca budżet wydatków użytkownika z zaktualizowaną kwotą.
Kody powodzenia odpowiedzi i błędów
Każda odpowiedź zawiera kod stanu HTTP, który wskazuje powodzenie lub niepowodzenie i dodatkowe informacje o debugowaniu. Użyj narzędzia do śledzenia sieci, aby odczytać ten kod, typ błędu i dodatkowe parametry. Aby uzyskać pełną listę, zobacz Kody błędów.
Możesz użyć kolekcji zasobów MeterUsageRecord, aby uzyskać rekordy użycia miernika klienta dla określonych usług platformy Azure lub zasobów w bieżącym okresie rozliczeniowym.
Możesz użyć zasobu SubscriptionUsageSummary, aby uzyskać podsumowanie użycia subskrypcji określonej usługi lub zasobu platformy Azure w bieżącym okresie rozliczeniowym.
W tej sekcji opisano sposoby, w jaki partnerzy Dostawca rozwiązań w chmurze mogą programowo uzyskać uprawnienia platformy Azure dla subskrypcji za pomocą Centrum partnerskiego.
Możesz użyć kolekcji zasobów SubscriptionMonthlyUsageRecord, aby uzyskać rekordy użycia subskrypcji dla klienta określonej usługi platformy Azure lub zasobu w bieżącym okresie rozliczeniowym.