Partager via


BillingRequests interface

Interface représentant une billingRequests.

Méthodes

beginCreateOrUpdate(string, BillingRequest, BillingRequestsCreateOrUpdateOptionalParams)

Créez ou mettez à jour une demande de facturation.

beginCreateOrUpdateAndWait(string, BillingRequest, BillingRequestsCreateOrUpdateOptionalParams)

Créez ou mettez à jour une demande de facturation.

get(string, BillingRequestsGetOptionalParams)

Obtient une demande de facturation par son ID.

listByBillingAccount(string, BillingRequestsListByBillingAccountOptionalParams)

Liste des demandes de facturation envoyées pour le compte de facturation.

listByBillingProfile(string, string, BillingRequestsListByBillingProfileOptionalParams)

Liste des demandes de facturation envoyées pour le profil de facturation.

listByCustomer(string, string, string, BillingRequestsListByCustomerOptionalParams)

Liste des demandes de facturation envoyées pour le client.

listByInvoiceSection(string, string, string, BillingRequestsListByInvoiceSectionOptionalParams)

Liste des demandes de facturation envoyées pour la section facture.

listByUser(BillingRequestsListByUserOptionalParams)

Liste des demandes de facturation soumises par un utilisateur.

Détails de la méthode

beginCreateOrUpdate(string, BillingRequest, BillingRequestsCreateOrUpdateOptionalParams)

Créez ou mettez à jour une demande de facturation.

function beginCreateOrUpdate(billingRequestName: string, parameters: BillingRequest, options?: BillingRequestsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<BillingRequest>, BillingRequest>>

Paramètres

billingRequestName

string

ID qui identifie de façon unique une demande de facturation.

parameters
BillingRequest

Demande envoyée par un utilisateur pour gérer la facturation. Les utilisateurs disposant d’un rôle de propriétaire sur l’étendue peuvent approuver ou refuser ces demandes.

options
BillingRequestsCreateOrUpdateOptionalParams

Paramètres d’options.

Retours

Promise<@azure/core-lro.SimplePollerLike<OperationState<BillingRequest>, BillingRequest>>

beginCreateOrUpdateAndWait(string, BillingRequest, BillingRequestsCreateOrUpdateOptionalParams)

Créez ou mettez à jour une demande de facturation.

function beginCreateOrUpdateAndWait(billingRequestName: string, parameters: BillingRequest, options?: BillingRequestsCreateOrUpdateOptionalParams): Promise<BillingRequest>

Paramètres

billingRequestName

string

ID qui identifie de façon unique une demande de facturation.

parameters
BillingRequest

Demande envoyée par un utilisateur pour gérer la facturation. Les utilisateurs disposant d’un rôle de propriétaire sur l’étendue peuvent approuver ou refuser ces demandes.

options
BillingRequestsCreateOrUpdateOptionalParams

Paramètres d’options.

Retours

Promise<BillingRequest>

get(string, BillingRequestsGetOptionalParams)

Obtient une demande de facturation par son ID.

function get(billingRequestName: string, options?: BillingRequestsGetOptionalParams): Promise<BillingRequest>

Paramètres

billingRequestName

string

ID qui identifie de façon unique une demande de facturation.

options
BillingRequestsGetOptionalParams

Paramètres d’options.

Retours

Promise<BillingRequest>

listByBillingAccount(string, BillingRequestsListByBillingAccountOptionalParams)

Liste des demandes de facturation envoyées pour le compte de facturation.

function listByBillingAccount(billingAccountName: string, options?: BillingRequestsListByBillingAccountOptionalParams): PagedAsyncIterableIterator<BillingRequest, BillingRequest[], PageSettings>

Paramètres

billingAccountName

string

ID qui identifie de façon unique un compte de facturation.

options
BillingRequestsListByBillingAccountOptionalParams

Paramètres d’options.

Retours

listByBillingProfile(string, string, BillingRequestsListByBillingProfileOptionalParams)

Liste des demandes de facturation envoyées pour le profil de facturation.

function listByBillingProfile(billingAccountName: string, billingProfileName: string, options?: BillingRequestsListByBillingProfileOptionalParams): PagedAsyncIterableIterator<BillingRequest, BillingRequest[], PageSettings>

Paramètres

billingAccountName

string

ID qui identifie de façon unique un compte de facturation.

billingProfileName

string

ID qui identifie de façon unique un profil de facturation.

options
BillingRequestsListByBillingProfileOptionalParams

Paramètres d’options.

Retours

listByCustomer(string, string, string, BillingRequestsListByCustomerOptionalParams)

Liste des demandes de facturation envoyées pour le client.

function listByCustomer(billingAccountName: string, billingProfileName: string, customerName: string, options?: BillingRequestsListByCustomerOptionalParams): PagedAsyncIterableIterator<BillingRequest, BillingRequest[], PageSettings>

Paramètres

billingAccountName

string

ID qui identifie de façon unique un compte de facturation.

billingProfileName

string

ID qui identifie de façon unique un profil de facturation.

customerName

string

ID qui identifie de façon unique un client.

options
BillingRequestsListByCustomerOptionalParams

Paramètres d’options.

Retours

listByInvoiceSection(string, string, string, BillingRequestsListByInvoiceSectionOptionalParams)

Liste des demandes de facturation envoyées pour la section facture.

function listByInvoiceSection(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: BillingRequestsListByInvoiceSectionOptionalParams): PagedAsyncIterableIterator<BillingRequest, BillingRequest[], PageSettings>

Paramètres

billingAccountName

string

ID qui identifie de façon unique un compte de facturation.

billingProfileName

string

ID qui identifie de façon unique un profil de facturation.

invoiceSectionName

string

ID qui identifie de façon unique une section de facture.

options
BillingRequestsListByInvoiceSectionOptionalParams

Paramètres d’options.

Retours

listByUser(BillingRequestsListByUserOptionalParams)

Liste des demandes de facturation soumises par un utilisateur.

function listByUser(options?: BillingRequestsListByUserOptionalParams): PagedAsyncIterableIterator<BillingRequest, BillingRequest[], PageSettings>

Paramètres

options
BillingRequestsListByUserOptionalParams

Paramètres d’options.

Retours