ProductsOperations Klasa
Operacje ProductsOperations.
Nie należy bezpośrednio utworzyć wystąpienia tej klasy. Zamiast tego należy utworzyć wystąpienie klienta, które tworzy jego wystąpienie i dołącza je jako atrybut.
- Dziedziczenie
-
builtins.objectProductsOperations
Konstruktor
ProductsOperations(client, config, serializer, deserializer)
Parametry
- client
Klient żądań obsługi.
- config
Konfiguracja klienta usługi.
- serializer
Serializator modelu obiektów.
- deserializer
Deserializator modelu obiektów.
Zmienne
- models
Alias do klas modelu używanych w tej grupie operacji.
Metody
get |
Pobiera produkt według identyfikatora. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft. |
list_by_billing_account |
Wyświetla listę produktów dla konta rozliczeniowego. Nie obejmują one produktów rozliczanych na podstawie użycia. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft lub Microsoft Partner Agreement. |
list_by_billing_profile |
Wyświetla listę produktów dla profilu rozliczeniowego. Nie obejmują one produktów rozliczanych na podstawie użycia. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft lub Microsoft Partner Agreement. |
list_by_customer |
Wyświetla listę produktów dla klienta. Nie obejmują one produktów rozliczanych na podstawie użycia. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy Microsoft Partner Agreement. |
list_by_invoice_section |
Wyświetla listę produktów dla sekcji faktury. Nie obejmują one produktów rozliczanych na podstawie użycia. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft. |
move |
Przenosi opłaty za produkt do nowej sekcji faktury. Nowa sekcja faktury musi należeć do tego samego profilu rozliczeniowego co istniejąca sekcja faktury. Ta operacja jest obsługiwana tylko w przypadku produktów zakupionych przy użyciu opłat cyklicznych i dla kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft. |
update |
Aktualizacje właściwości produktu. Obecnie można zaktualizować automatyczne odnawianie. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft. |
validate_move |
Sprawdza, czy opłaty za produkt można przenieść do nowej sekcji faktury. Ta operacja jest obsługiwana tylko w przypadku produktów zakupionych przy użyciu opłat cyklicznych i dla kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft. |
get
Pobiera produkt według identyfikatora. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft.
get(billing_account_name: str, product_name: str, **kwargs: Any) -> _models.Product
Parametry
- billing_account_name
- str
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Produkt lub wynik cls(response)
Typ zwracany
Wyjątki
list_by_billing_account
Wyświetla listę produktów dla konta rozliczeniowego. Nie obejmują one produktów rozliczanych na podstawie użycia. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft lub Microsoft Partner Agreement.
list_by_billing_account(billing_account_name: str, filter: str | None = None, **kwargs: Any) -> Iterable['_models.ProductsListResult']
Parametry
- billing_account_name
- str
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.
- filter
- str
Może służyć do filtrowania według typu produktu. Filtr obsługuje "eq", "lt", "gt", "le", "ge" i "and". Obecnie nie obsługuje "ne", "lub" lub "nie". Filtr tagu to ciąg pary klucz-wartość, w którym klucz i wartość są oddzielone dwukropkiem (:).
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie elementu ProductsListResult lub wynik cls(response)
Typ zwracany
Wyjątki
list_by_billing_profile
Wyświetla listę produktów dla profilu rozliczeniowego. Nie obejmują one produktów rozliczanych na podstawie użycia. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft lub Microsoft Partner Agreement.
list_by_billing_profile(billing_account_name: str, billing_profile_name: str, filter: str | None = None, **kwargs: Any) -> Iterable['_models.ProductsListResult']
Parametry
- billing_account_name
- str
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.
- billing_profile_name
- str
Identyfikator, który jednoznacznie identyfikuje profil rozliczeniowy.
- filter
- str
Może służyć do filtrowania według typu produktu. Filtr obsługuje "eq", "lt", "gt", "le", "ge" i "and". Obecnie nie obsługuje "ne", "lub" lub "nie". Filtr tagu to ciąg pary klucz-wartość, w którym klucz i wartość są oddzielone dwukropkiem (:).
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie elementu ProductsListResult lub wynik cls(response)
Typ zwracany
Wyjątki
list_by_customer
Wyświetla listę produktów dla klienta. Nie obejmują one produktów rozliczanych na podstawie użycia. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy Microsoft Partner Agreement.
list_by_customer(billing_account_name: str, customer_name: str, **kwargs: Any) -> Iterable['_models.ProductsListResult']
Parametry
- billing_account_name
- str
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie elementu ProductsListResult lub wynik cls(response)
Typ zwracany
Wyjątki
list_by_invoice_section
Wyświetla listę produktów dla sekcji faktury. Nie obejmują one produktów rozliczanych na podstawie użycia. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft.
list_by_invoice_section(billing_account_name: str, billing_profile_name: str, invoice_section_name: str, filter: str | None = None, **kwargs: Any) -> Iterable['_models.ProductsListResult']
Parametry
- billing_account_name
- str
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.
- billing_profile_name
- str
Identyfikator, który jednoznacznie identyfikuje profil rozliczeniowy.
- filter
- str
Może służyć do filtrowania według typu produktu. Filtr obsługuje "eq", "lt", "gt", "le", "ge" i "and". Obecnie nie obsługuje "ne", "lub" lub "nie". Filtr tagu to ciąg pary klucz-wartość, w którym klucz i wartość są oddzielone dwukropkiem (:).
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie elementu ProductsListResult lub wynik cls(response)
Typ zwracany
Wyjątki
move
Przenosi opłaty za produkt do nowej sekcji faktury. Nowa sekcja faktury musi należeć do tego samego profilu rozliczeniowego co istniejąca sekcja faktury. Ta operacja jest obsługiwana tylko w przypadku produktów zakupionych przy użyciu opłat cyklicznych i dla kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft.
move(billing_account_name: str, product_name: str, parameters: '_models.TransferProductRequestProperties', **kwargs: Any) -> '_models.Product' | None
Parametry
- billing_account_name
- str
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.
- parameters
- TransferProductRequestProperties
Parametry żądania, które są dostarczane do operacji przenoszenia produktu.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Produkt lub wynik cls(response)
Typ zwracany
Wyjątki
update
Aktualizacje właściwości produktu. Obecnie można zaktualizować automatyczne odnawianie. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft.
update(billing_account_name: str, product_name: str, parameters: '_models.Product', **kwargs: Any) -> _models.Product
Parametry
- billing_account_name
- str
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.
- parameters
- Product
Parametry żądania, które są dostarczane do operacji aktualizacji produktu.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Produkt lub wynik cls(response)
Typ zwracany
Wyjątki
validate_move
Sprawdza, czy opłaty za produkt można przenieść do nowej sekcji faktury. Ta operacja jest obsługiwana tylko w przypadku produktów zakupionych przy użyciu opłat cyklicznych i dla kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft.
validate_move(billing_account_name: str, product_name: str, parameters: '_models.TransferProductRequestProperties', **kwargs: Any) -> _models.ValidateProductTransferEligibilityResult
Parametry
- billing_account_name
- str
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.
- parameters
- TransferProductRequestProperties
Parametry żądania podane do operacji weryfikacji uprawnień przenoszenia.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
ValidateProductTransferEligibilityResult lub wynik cls(response)
Typ zwracany
Wyjątki
Atrybuty
models
models = <module 'azure.mgmt.billing.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\billing\\models\\__init__.py'>
Azure SDK for Python