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>