BillingSubscriptionsOperationsExtensions.BeginMoveAsync Method

Definition

Moves a subscription's charges to a new invoice section. The new invoice section must belong to the same billing profile as the existing invoice section. This operation is supported for billing accounts with agreement type Microsoft Customer Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

public static System.Threading.Tasks.Task<Microsoft.Azure.Management.Billing.Models.BillingSubscription> BeginMoveAsync (this Microsoft.Azure.Management.Billing.IBillingSubscriptionsOperations operations, string billingAccountName, Microsoft.Azure.Management.Billing.Models.TransferBillingSubscriptionRequestProperties parameters, System.Threading.CancellationToken cancellationToken = default);
static member BeginMoveAsync : Microsoft.Azure.Management.Billing.IBillingSubscriptionsOperations * string * Microsoft.Azure.Management.Billing.Models.TransferBillingSubscriptionRequestProperties * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Management.Billing.Models.BillingSubscription>
<Extension()>
Public Function BeginMoveAsync (operations As IBillingSubscriptionsOperations, billingAccountName As String, parameters As TransferBillingSubscriptionRequestProperties, Optional cancellationToken As CancellationToken = Nothing) As Task(Of BillingSubscription)

Parameters

operations
IBillingSubscriptionsOperations

The operations group for this extension method.

billingAccountName
String

The ID that uniquely identifies a billing account.

parameters
TransferBillingSubscriptionRequestProperties

Request parameters that are provided to the move subscription operation.

cancellationToken
CancellationToken

The cancellation token.

Returns

Applies to