Sdílet prostřednictvím


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

Konstruktor

ProductsOperations(client, config, serializer, deserializer)

Parametry

client
Vyžadováno

Klient pro žádosti o služby.

config
Vyžadováno

Konfigurace klienta služby.

serializer
Vyžadováno

Serializátor objektového modelu.

deserializer
Vyžadováno

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

billing_account_name
str
Vyžadováno

ID, které jednoznačně identifikuje fakturační účet.

product_name
str
Vyžadováno

ID, které jednoznačně identifikuje produkt.

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

billing_account_name
str
Vyžadováno

ID, které jednoznačně identifikuje fakturační účet.

filter
str
výchozí hodnota: None

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

billing_account_name
str
Vyžadováno

ID, které jednoznačně identifikuje fakturační účet.

billing_profile_name
str
Vyžadováno

ID, které jednoznačně identifikuje fakturační profil.

filter
str
výchozí hodnota: None

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

billing_account_name
str
Vyžadováno

ID, které jednoznačně identifikuje fakturační účet.

customer_name
str
Vyžadováno

ID, které jednoznačně identifikuje zákazníka.

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

billing_account_name
str
Vyžadováno

ID, které jednoznačně identifikuje fakturační účet.

billing_profile_name
str
Vyžadováno

ID, které jednoznačně identifikuje fakturační profil.

invoice_section_name
str
Vyžadováno

ID, které jednoznačně identifikuje oddíl faktury.

filter
str
výchozí hodnota: None

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

billing_account_name
str
Vyžadováno

ID, které jednoznačně identifikuje fakturační účet.

product_name
str
Vyžadováno

ID, které jednoznačně identifikuje produkt.

parameters
TransferProductRequestProperties
Vyžadováno

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

billing_account_name
str
Vyžadováno

ID, které jednoznačně identifikuje fakturační účet.

product_name
str
Vyžadováno

ID, které jednoznačně identifikuje produkt.

parameters
Product
Vyžadováno

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

billing_account_name
str
Vyžadováno

ID, které jednoznačně identifikuje fakturační účet.

product_name
str
Vyžadováno

ID, které jednoznačně identifikuje produkt.

parameters
TransferProductRequestProperties
Vyžadováno

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