Udostępnij za pośrednictwem


InvoicesOperations Klasa

Operacje InvoicesOperations.

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

Konstruktor

InvoicesOperations(client, config, serializer, deserializer)

Parametry

client
Wymagane

Klient żądań obsługi.

config
Wymagane

Konfiguracja klienta usługi.

serializer
Wymagane

Serializator modelu obiektów.

deserializer
Wymagane

Deserializator modelu obiektów.

Zmienne

models

Alias do klas modelu używanych w tej grupie operacji.

Metody

begin_download_billing_subscription_invoice

Pobiera adres URL umożliwiający pobranie faktury.

begin_download_invoice

Pobiera adres URL umożliwiający pobranie faktury. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy Microsoft Partner Agreement lub Umowa z Klientem Microsoft.

begin_download_multiple_billing_profile_invoices

Pobiera adres URL służący do pobierania wielu dokumentów faktur (pdf z fakturą, paragonów podatkowych, notatek kredytowych) jako pliku zip. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy Microsoft Partner Agreement lub Umowa z Klientem Microsoft.

begin_download_multiple_billing_subscription_invoices

Pobiera adres URL służący do pobierania wielu dokumentów faktur (pdf z fakturą, paragonów podatkowych, notatek kredytowych) jako pliku zip.

get

Pobiera fakturę według nazwy i identyfikatora konta rozliczeniowego. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy Microsoft Partner Agreement lub Umowa z Klientem Microsoft.

get_by_id

Pobiera fakturę według identyfikatora. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy Microsoft Partner Agreement lub Umowa z Klientem Microsoft.

get_by_subscription_and_invoice_id

Pobiera fakturę według identyfikatora subskrypcji i identyfikatora faktury.

list_by_billing_account

Wyświetla listę faktur dla konta rozliczeniowego dla danej daty rozpoczęcia i daty zakończenia. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy Microsoft Partner Agreement lub Umowa z Klientem Microsoft.

list_by_billing_profile

Wyświetla listę faktur dla profilu rozliczeniowego dla danej daty rozpoczęcia i daty zakończenia. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy Microsoft Partner Agreement lub Umowa z Klientem Microsoft.

list_by_billing_subscription

Wyświetla listę faktur dla subskrypcji.

begin_download_billing_subscription_invoice

Pobiera adres URL umożliwiający pobranie faktury.

begin_download_billing_subscription_invoice(invoice_name: str, download_token: str, **kwargs: Any) -> LROPoller['_models.DownloadUrl']

Parametry

invoice_name
str
Wymagane

Identyfikator, który jednoznacznie identyfikuje fakturę.

download_token
str
Wymagane

Pobierz token ze źródłem dokumentu i identyfikatorem dokumentu.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.

polling
bool lub PollingMethod

Przekaż wartość True, jeśli chcesz, aby metoda sondowania ARMPolling, Fałsz bez sondowania lub własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające wartość DownloadUrl lub wynik cls(response)

Typ zwracany

Wyjątki

begin_download_invoice

Pobiera adres URL umożliwiający pobranie faktury. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy Microsoft Partner Agreement lub Umowa z Klientem Microsoft.

begin_download_invoice(billing_account_name: str, invoice_name: str, download_token: str, **kwargs: Any) -> LROPoller['_models.DownloadUrl']

Parametry

billing_account_name
str
Wymagane

Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.

invoice_name
str
Wymagane

Identyfikator, który jednoznacznie identyfikuje fakturę.

download_token
str
Wymagane

Pobierz token ze źródłem dokumentu i identyfikatorem dokumentu.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.

polling
bool lub PollingMethod

Przekaż wartość True, jeśli chcesz, aby metoda sondowania ARMPolling, Fałsz bez sondowania lub własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające wartość DownloadUrl lub wynik cls(response)

Typ zwracany

Wyjątki

begin_download_multiple_billing_profile_invoices

Pobiera adres URL służący do pobierania wielu dokumentów faktur (pdf z fakturą, paragonów podatkowych, notatek kredytowych) jako pliku zip. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy Microsoft Partner Agreement lub Umowa z Klientem Microsoft.

begin_download_multiple_billing_profile_invoices(billing_account_name: str, download_urls: List[str], **kwargs: Any) -> LROPoller['_models.DownloadUrl']

Parametry

billing_account_name
str
Wymagane

Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.

download_urls
list[str]
Wymagane

Tablica adresów URL pobierania dla poszczególnych dokumentów.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.

polling
bool lub PollingMethod

Przekaż wartość True, jeśli chcesz, aby metoda sondowania ARMPolling, Fałsz bez sondowania lub własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające wartość DownloadUrl lub wynik cls(response)

Typ zwracany

Wyjątki

begin_download_multiple_billing_subscription_invoices

Pobiera adres URL służący do pobierania wielu dokumentów faktur (pdf z fakturą, paragonów podatkowych, notatek kredytowych) jako pliku zip.

begin_download_multiple_billing_subscription_invoices(download_urls: List[str], **kwargs: Any) -> LROPoller['_models.DownloadUrl']

Parametry

download_urls
list[str]
Wymagane

Tablica adresów URL pobierania dla poszczególnych dokumentów.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.

polling
bool lub PollingMethod

Przekaż wartość True, jeśli chcesz, aby metoda sondowania ARMPolling, Fałsz bez sondowania lub własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające wartość DownloadUrl lub wynik cls(response)

Typ zwracany

Wyjątki

get

Pobiera fakturę według nazwy i identyfikatora konta rozliczeniowego. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy Microsoft Partner Agreement lub Umowa z Klientem Microsoft.

get(billing_account_name: str, invoice_name: str, **kwargs: Any) -> _models.Invoice

Parametry

billing_account_name
str
Wymagane

Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.

invoice_name
str
Wymagane

Identyfikator, który jednoznacznie identyfikuje fakturę.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Faktura lub wynik cls(response)

Typ zwracany

Wyjątki

get_by_id

Pobiera fakturę według identyfikatora. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy Microsoft Partner Agreement lub Umowa z Klientem Microsoft.

get_by_id(invoice_name: str, **kwargs: Any) -> _models.Invoice

Parametry

invoice_name
str
Wymagane

Identyfikator, który jednoznacznie identyfikuje fakturę.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Faktura lub wynik cls(response)

Typ zwracany

Wyjątki

get_by_subscription_and_invoice_id

Pobiera fakturę według identyfikatora subskrypcji i identyfikatora faktury.

get_by_subscription_and_invoice_id(invoice_name: str, **kwargs: Any) -> _models.Invoice

Parametry

invoice_name
str
Wymagane

Identyfikator, który jednoznacznie identyfikuje fakturę.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Faktura lub wynik cls(response)

Typ zwracany

Wyjątki

list_by_billing_account

Wyświetla listę faktur dla konta rozliczeniowego dla danej daty rozpoczęcia i daty zakończenia. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy Microsoft Partner Agreement lub Umowa z Klientem Microsoft.

list_by_billing_account(billing_account_name: str, period_start_date: str, period_end_date: str, **kwargs: Any) -> Iterable['_models.InvoiceListResult']

Parametry

billing_account_name
str
Wymagane

Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.

period_start_date
str
Wymagane

Data rozpoczęcia pobierania faktur. Data powinna być określona w formacie MM-DD-RRRR.

period_end_date
str
Wymagane

Data zakończenia pobierania faktur. Data powinna być określona w formacie MM-DD-RRRR.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie elementu InvoiceListResult lub wynik cls(response)

Typ zwracany

Wyjątki

list_by_billing_profile

Wyświetla listę faktur dla profilu rozliczeniowego dla danej daty rozpoczęcia i daty zakończenia. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy Microsoft Partner Agreement lub Umowa z Klientem Microsoft.

list_by_billing_profile(billing_account_name: str, billing_profile_name: str, period_start_date: str, period_end_date: str, **kwargs: Any) -> Iterable['_models.InvoiceListResult']

Parametry

billing_account_name
str
Wymagane

Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.

billing_profile_name
str
Wymagane

Identyfikator, który jednoznacznie identyfikuje profil rozliczeniowy.

period_start_date
str
Wymagane

Data rozpoczęcia pobierania faktur. Data powinna być określona w formacie MM-DD-RRRR.

period_end_date
str
Wymagane

Data zakończenia pobierania faktur. Data powinna być określona w formacie MM-DD-RRRR.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie elementu InvoiceListResult lub wynik cls(response)

Typ zwracany

Wyjątki

list_by_billing_subscription

Wyświetla listę faktur dla subskrypcji.

list_by_billing_subscription(period_start_date: str, period_end_date: str, **kwargs: Any) -> Iterable['_models.InvoiceListResult']

Parametry

period_start_date
str
Wymagane

Data rozpoczęcia okresu faktury.

period_end_date
str
Wymagane

Data zakończenia okresu faktury.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie elementu InvoiceListResult 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'>