BillingSubscriptionsAliasesOperations interface

Interface representing a BillingSubscriptionsAliases operations.

Properties

beginCreateOrUpdate
beginCreateOrUpdateAndWait
createOrUpdate

Creates or updates a billing subscription by its alias ID. The operation is supported for seat based billing subscriptions.

get

Gets a subscription by its alias ID. The operation is supported for seat based billing subscriptions.

listByBillingAccount

Lists the subscription aliases for a billing account. The operation is supported for seat based billing subscriptions.

Property Details

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdate: (billingAccountName: string, aliasName: string, parameters: BillingSubscriptionAlias, options?: BillingSubscriptionsAliasesCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<BillingSubscriptionAlias>, BillingSubscriptionAlias>>

Property Value

(billingAccountName: string, aliasName: string, parameters: BillingSubscriptionAlias, options?: BillingSubscriptionsAliasesCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<BillingSubscriptionAlias>, BillingSubscriptionAlias>>

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdateAndWait: (billingAccountName: string, aliasName: string, parameters: BillingSubscriptionAlias, options?: BillingSubscriptionsAliasesCreateOrUpdateOptionalParams) => Promise<BillingSubscriptionAlias>

Property Value

(billingAccountName: string, aliasName: string, parameters: BillingSubscriptionAlias, options?: BillingSubscriptionsAliasesCreateOrUpdateOptionalParams) => Promise<BillingSubscriptionAlias>

createOrUpdate

Creates or updates a billing subscription by its alias ID. The operation is supported for seat based billing subscriptions.

createOrUpdate: (billingAccountName: string, aliasName: string, parameters: BillingSubscriptionAlias, options?: BillingSubscriptionsAliasesCreateOrUpdateOptionalParams) => PollerLike<OperationState<BillingSubscriptionAlias>, BillingSubscriptionAlias>

Property Value

(billingAccountName: string, aliasName: string, parameters: BillingSubscriptionAlias, options?: BillingSubscriptionsAliasesCreateOrUpdateOptionalParams) => PollerLike<OperationState<BillingSubscriptionAlias>, BillingSubscriptionAlias>

get

Gets a subscription by its alias ID. The operation is supported for seat based billing subscriptions.

get: (billingAccountName: string, aliasName: string, options?: BillingSubscriptionsAliasesGetOptionalParams) => Promise<BillingSubscriptionAlias>

Property Value

(billingAccountName: string, aliasName: string, options?: BillingSubscriptionsAliasesGetOptionalParams) => Promise<BillingSubscriptionAlias>

listByBillingAccount

Lists the subscription aliases for a billing account. The operation is supported for seat based billing subscriptions.

listByBillingAccount: (billingAccountName: string, options?: BillingSubscriptionsAliasesListByBillingAccountOptionalParams) => PagedAsyncIterableIterator<BillingSubscriptionAlias, BillingSubscriptionAlias[], PageSettings>

Property Value

(billingAccountName: string, options?: BillingSubscriptionsAliasesListByBillingAccountOptionalParams) => PagedAsyncIterableIterator<BillingSubscriptionAlias, BillingSubscriptionAlias[], PageSettings>