TransfersOperations interface
Interface representing a Transfers operations.
Properties
| cancel | Cancels a transfer request. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. |
| get | Gets a transfer request by ID. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. |
| initiate | Sends a request to a user in another billing account to transfer billing ownership of their subscriptions. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. |
| list | Lists the transfer requests for an invoice section. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. |
Property Details
cancel
Cancels a transfer request. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement.
cancel: (billingAccountName: string, billingProfileName: string, invoiceSectionName: string, transferName: string, options?: TransfersCancelOptionalParams) => Promise<TransferDetails>
Property Value
(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, transferName: string, options?: TransfersCancelOptionalParams) => Promise<TransferDetails>
get
Gets a transfer request by ID. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement.
get: (billingAccountName: string, billingProfileName: string, invoiceSectionName: string, transferName: string, options?: TransfersGetOptionalParams) => Promise<TransferDetails>
Property Value
(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, transferName: string, options?: TransfersGetOptionalParams) => Promise<TransferDetails>
initiate
Sends a request to a user in another billing account to transfer billing ownership of their subscriptions. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement.
initiate: (billingAccountName: string, billingProfileName: string, invoiceSectionName: string, transferName: string, parameters: InitiateTransferRequest, options?: TransfersInitiateOptionalParams) => Promise<TransferDetails>
Property Value
(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, transferName: string, parameters: InitiateTransferRequest, options?: TransfersInitiateOptionalParams) => Promise<TransferDetails>
list
Lists the transfer requests for an invoice section. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement.
list: (billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: TransfersListOptionalParams) => PagedAsyncIterableIterator<TransferDetails, TransferDetails[], PageSettings>
Property Value
(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: TransfersListOptionalParams) => PagedAsyncIterableIterator<TransferDetails, TransferDetails[], PageSettings>