BillingRequestsOperations interface
Interface representing a BillingRequests operations.
Properties
| begin |
|
| begin |
|
| create |
Create or update a billing request. |
| get | Gets a billing request by its ID. |
| list |
The list of billing requests submitted for the billing account. |
| list |
The list of billing requests submitted for the billing profile. |
| list |
The list of billing requests submitted for the customer. |
| list |
The list of billing requests submitted for the invoice section. |
| list |
The list of billing requests submitted by a user. |
Property Details
beginCreateOrUpdate
Warning
This API is now deprecated.
use createOrUpdate instead
beginCreateOrUpdate: (billingRequestName: string, parameters: BillingRequest, options?: BillingRequestsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<BillingRequest>, BillingRequest>>
Property Value
(billingRequestName: string, parameters: BillingRequest, options?: BillingRequestsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<BillingRequest>, BillingRequest>>
beginCreateOrUpdateAndWait
Warning
This API is now deprecated.
use createOrUpdate instead
beginCreateOrUpdateAndWait: (billingRequestName: string, parameters: BillingRequest, options?: BillingRequestsCreateOrUpdateOptionalParams) => Promise<BillingRequest>
Property Value
(billingRequestName: string, parameters: BillingRequest, options?: BillingRequestsCreateOrUpdateOptionalParams) => Promise<BillingRequest>
createOrUpdate
Create or update a billing request.
createOrUpdate: (billingRequestName: string, parameters: BillingRequest, options?: BillingRequestsCreateOrUpdateOptionalParams) => PollerLike<OperationState<BillingRequest>, BillingRequest>
Property Value
(billingRequestName: string, parameters: BillingRequest, options?: BillingRequestsCreateOrUpdateOptionalParams) => PollerLike<OperationState<BillingRequest>, BillingRequest>
get
Gets a billing request by its ID.
get: (billingRequestName: string, options?: BillingRequestsGetOptionalParams) => Promise<BillingRequest>
Property Value
(billingRequestName: string, options?: BillingRequestsGetOptionalParams) => Promise<BillingRequest>
listByBillingAccount
The list of billing requests submitted for the billing account.
listByBillingAccount: (billingAccountName: string, options?: BillingRequestsListByBillingAccountOptionalParams) => PagedAsyncIterableIterator<BillingRequest, BillingRequest[], PageSettings>
Property Value
(billingAccountName: string, options?: BillingRequestsListByBillingAccountOptionalParams) => PagedAsyncIterableIterator<BillingRequest, BillingRequest[], PageSettings>
listByBillingProfile
The list of billing requests submitted for the billing profile.
listByBillingProfile: (billingAccountName: string, billingProfileName: string, options?: BillingRequestsListByBillingProfileOptionalParams) => PagedAsyncIterableIterator<BillingRequest, BillingRequest[], PageSettings>
Property Value
(billingAccountName: string, billingProfileName: string, options?: BillingRequestsListByBillingProfileOptionalParams) => PagedAsyncIterableIterator<BillingRequest, BillingRequest[], PageSettings>
listByCustomer
The list of billing requests submitted for the customer.
listByCustomer: (billingAccountName: string, billingProfileName: string, customerName: string, options?: BillingRequestsListByCustomerOptionalParams) => PagedAsyncIterableIterator<BillingRequest, BillingRequest[], PageSettings>
Property Value
(billingAccountName: string, billingProfileName: string, customerName: string, options?: BillingRequestsListByCustomerOptionalParams) => PagedAsyncIterableIterator<BillingRequest, BillingRequest[], PageSettings>
listByInvoiceSection
The list of billing requests submitted for the invoice section.
listByInvoiceSection: (billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: BillingRequestsListByInvoiceSectionOptionalParams) => PagedAsyncIterableIterator<BillingRequest, BillingRequest[], PageSettings>
Property Value
(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: BillingRequestsListByInvoiceSectionOptionalParams) => PagedAsyncIterableIterator<BillingRequest, BillingRequest[], PageSettings>
listByUser
The list of billing requests submitted by a user.
listByUser: (options?: BillingRequestsListByUserOptionalParams) => PagedAsyncIterableIterator<BillingRequest, BillingRequest[], PageSettings>
Property Value
(options?: BillingRequestsListByUserOptionalParams) => PagedAsyncIterableIterator<BillingRequest, BillingRequest[], PageSettings>