BillingSubscriptionsAliasesOperations interface
Interface representing a BillingSubscriptionsAliases operations.
Properties
| begin |
|
| begin |
|
| create |
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. |
| list |
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>