ProductsOperations Třída
Operace ProductsOperations.
Neměli byste vytvořit instanci této třídy přímo. Místo toho byste měli vytvořit instanci klienta, která vytvoří instanci za vás a připojí ji jako atribut.
- Dědičnost
-
builtins.objectProductsOperations
Konstruktor
ProductsOperations(client, config, serializer, deserializer)
Parametry
- client
Klient pro žádosti o služby.
- config
Konfigurace klienta služby.
- serializer
Serializátor objektového modelu.
- deserializer
Deserializátor objektového modelu.
Proměnné
- models
Alias pro třídy modelu použité v této skupině operací
Metody
get |
Získá produkt podle ID. Tato operace se podporuje jenom u fakturačních účtů s typem smlouvy Smlouva se zákazníkem Microsoftu. |
list_by_billing_account |
Zobrazí seznam produktů pro fakturační účet. Nezahrnuje produkty fakturované na základě využití. Operace se podporuje pro fakturační účty s typem smlouvy Smlouva se zákazníkem Microsoftu nebo Smlouva s partnerem Microsoftu. |
list_by_billing_profile |
Zobrazí seznam produktů pro fakturační profil. Nezahrnuje produkty fakturované na základě využití. Operace se podporuje pro fakturační účty s typem smlouvy Smlouva se zákazníkem Microsoftu nebo Smlouva s partnerem Microsoftu. |
list_by_customer |
Zobrazí seznam produktů pro zákazníka. Nezahrnuje produkty fakturované na základě využití. Tato operace se podporuje jenom pro fakturační účty s typem smlouvy Smlouva s partnerem Microsoftu. |
list_by_invoice_section |
Zobrazí seznam produktů pro oddíl faktury. Nezahrnuje produkty fakturované na základě využití. Tato operace se podporuje jenom u fakturačních účtů s typem smlouvy Smlouva se zákazníkem Microsoftu. |
move |
Přesune poplatky za produkt do nového oddílu faktury. Nový oddíl faktury musí patřit do stejného fakturačního profilu jako stávající oddíl faktury. Tato operace je podporovaná jenom u produktů zakoupených s opakovanými poplatky a u fakturačních účtů s typem smlouvy Smlouva se zákazníkem Microsoftu. |
update |
Aktualizace vlastnosti produktu. V současné době je možné automatické prodlužování aktualizovat. Tato operace se podporuje jenom u fakturačních účtů s typem smlouvy Smlouva se zákazníkem Microsoftu. |
validate_move |
Ověří, jestli se poplatky za produkt dají přesunout do nového oddílu faktury. Tato operace je podporovaná jenom u produktů zakoupených s opakovanými poplatky a u fakturačních účtů s typem smlouvy Smlouva se zákazníkem Microsoftu. |
get
Získá produkt podle ID. Tato operace se podporuje jenom u fakturačních účtů s typem smlouvy Smlouva se zákazníkem Microsoftu.
get(billing_account_name: str, product_name: str, **kwargs: Any) -> _models.Product
Parametry
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
Product nebo výsledek cls(response)
Návratový typ
Výjimky
list_by_billing_account
Zobrazí seznam produktů pro fakturační účet. Nezahrnuje produkty fakturované na základě využití. Operace se podporuje pro fakturační účty s typem smlouvy Smlouva se zákazníkem Microsoftu nebo Smlouva s partnerem Microsoftu.
list_by_billing_account(billing_account_name: str, filter: str | None = None, **kwargs: Any) -> Iterable['_models.ProductsListResult']
Parametry
- filter
- str
Lze použít k filtrování podle typu produktu. Filtr podporuje "eq", "lt", "gt", "le", "ge" a "and". V současné době nepodporuje "ne", "or" nebo "not". Filtr značek je řetězec páru hodnot klíčů, kde klíč a hodnota jsou oddělené dvojtečkami (:).
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
Iterátor jako instance ProductsListResult nebo výsledek cls(response)
Návratový typ
Výjimky
list_by_billing_profile
Zobrazí seznam produktů pro fakturační profil. Nezahrnuje produkty fakturované na základě využití. Operace se podporuje pro fakturační účty s typem smlouvy Smlouva se zákazníkem Microsoftu nebo Smlouva s partnerem Microsoftu.
list_by_billing_profile(billing_account_name: str, billing_profile_name: str, filter: str | None = None, **kwargs: Any) -> Iterable['_models.ProductsListResult']
Parametry
- filter
- str
Lze použít k filtrování podle typu produktu. Filtr podporuje "eq", "lt", "gt", "le", "ge" a "and". V současné době nepodporuje "ne", "or" nebo "not". Filtr značek je řetězec páru hodnot klíčů, kde klíč a hodnota jsou oddělené dvojtečkami (:).
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
Iterátor jako instance ProductsListResult nebo výsledek cls(response)
Návratový typ
Výjimky
list_by_customer
Zobrazí seznam produktů pro zákazníka. Nezahrnuje produkty fakturované na základě využití. Tato operace se podporuje jenom pro fakturační účty s typem smlouvy Smlouva s partnerem Microsoftu.
list_by_customer(billing_account_name: str, customer_name: str, **kwargs: Any) -> Iterable['_models.ProductsListResult']
Parametry
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
Iterátor jako instance ProductsListResult nebo výsledek cls(response)
Návratový typ
Výjimky
list_by_invoice_section
Zobrazí seznam produktů pro oddíl faktury. Nezahrnuje produkty fakturované na základě využití. Tato operace se podporuje jenom u fakturačních účtů s typem smlouvy Smlouva se zákazníkem Microsoftu.
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
- filter
- str
Lze použít k filtrování podle typu produktu. Filtr podporuje "eq", "lt", "gt", "le", "ge" a "and". V současné době nepodporuje "ne", "or" nebo "not". Filtr značek je řetězec páru hodnot klíčů, kde klíč a hodnota jsou oddělené dvojtečkami (:).
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
Iterátor jako instance ProductsListResult nebo výsledek cls(response)
Návratový typ
Výjimky
move
Přesune poplatky za produkt do nového oddílu faktury. Nový oddíl faktury musí patřit do stejného fakturačního profilu jako stávající oddíl faktury. Tato operace je podporovaná jenom u produktů zakoupených s opakovanými poplatky a u fakturačních účtů s typem smlouvy Smlouva se zákazníkem Microsoftu.
move(billing_account_name: str, product_name: str, parameters: '_models.TransferProductRequestProperties', **kwargs: Any) -> '_models.Product' | None
Parametry
- parameters
- TransferProductRequestProperties
Parametry požadavku, které jsou k dispozici pro operaci přesunu produktu.
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
Product nebo výsledek cls(response)
Návratový typ
Výjimky
update
Aktualizace vlastnosti produktu. V současné době je možné automatické prodlužování aktualizovat. Tato operace se podporuje jenom u fakturačních účtů s typem smlouvy Smlouva se zákazníkem Microsoftu.
update(billing_account_name: str, product_name: str, parameters: '_models.Product', **kwargs: Any) -> _models.Product
Parametry
- parameters
- Product
Parametry požadavku, které jsou k dispozici pro operaci aktualizace produktu.
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
Product nebo výsledek cls(response)
Návratový typ
Výjimky
validate_move
Ověří, jestli se poplatky za produkt dají přesunout do nového oddílu faktury. Tato operace je podporovaná jenom u produktů zakoupených s opakovanými poplatky a u fakturačních účtů s typem smlouvy Smlouva se zákazníkem Microsoftu.
validate_move(billing_account_name: str, product_name: str, parameters: '_models.TransferProductRequestProperties', **kwargs: Any) -> _models.ValidateProductTransferEligibilityResult
Parametry
- parameters
- TransferProductRequestProperties
Parametry žádosti, které jsou k dispozici pro operaci ověření oprávněnosti přesunu
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
ValidateProductTransferEligibilityResult nebo výsledek cls(response)
Návratový typ
Výjimky
Atributy
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