PartnerTransfersOperations interface

Interface representing a PartnerTransfers operations.

Properties

cancel

Cancels a transfer request. The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement.

get

Gets a transfer request by ID. The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement.

initiate

Sends a request to a user in a customer's billing account to transfer billing ownership of their subscriptions. The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement.

list

Lists the transfer requests sent to a customer. The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement.

Property Details

cancel

Cancels a transfer request. The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement.

cancel: (billingAccountName: string, billingProfileName: string, customerName: string, transferName: string, options?: PartnerTransfersCancelOptionalParams) => Promise<PartnerTransferDetails>

Property Value

(billingAccountName: string, billingProfileName: string, customerName: string, transferName: string, options?: PartnerTransfersCancelOptionalParams) => Promise<PartnerTransferDetails>

get

Gets a transfer request by ID. The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement.

get: (billingAccountName: string, billingProfileName: string, customerName: string, transferName: string, options?: PartnerTransfersGetOptionalParams) => Promise<PartnerTransferDetails>

Property Value

(billingAccountName: string, billingProfileName: string, customerName: string, transferName: string, options?: PartnerTransfersGetOptionalParams) => Promise<PartnerTransferDetails>

initiate

Sends a request to a user in a customer's billing account to transfer billing ownership of their subscriptions. The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement.

initiate: (billingAccountName: string, billingProfileName: string, customerName: string, transferName: string, parameters: PartnerInitiateTransferRequest, options?: PartnerTransfersInitiateOptionalParams) => Promise<PartnerTransferDetails>

Property Value

(billingAccountName: string, billingProfileName: string, customerName: string, transferName: string, parameters: PartnerInitiateTransferRequest, options?: PartnerTransfersInitiateOptionalParams) => Promise<PartnerTransferDetails>

list

Lists the transfer requests sent to a customer. The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement.

list: (billingAccountName: string, billingProfileName: string, customerName: string, options?: PartnerTransfersListOptionalParams) => PagedAsyncIterableIterator<PartnerTransferDetails, PartnerTransferDetails[], PageSettings>

Property Value

(billingAccountName: string, billingProfileName: string, customerName: string, options?: PartnerTransfersListOptionalParams) => PagedAsyncIterableIterator<PartnerTransferDetails, PartnerTransferDetails[], PageSettings>