ConditionalCreditsOperations interface

Interface representing a ConditionalCredits operations.

Properties

beginCancel
beginCancelAndWait
beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDelete
beginDeleteAndWait
beginUpdate
beginUpdateAndWait
cancel

Cancel conditional credit. Stops applying the benefit.

createOrUpdate

Create or update a conditional credit.

delete

Delete a conditional credit.

get

Get a conditional credit.

listByResourceGroup

List conditional credits by resource group.

listBySubscription

List conditional credits by subscription.

scopeList

List conditional credits that are applicable for a given scope. Currently supported scopes: billing accounts

update

Update a conditional credit.

Property Details

beginCancel

Warning

This API is now deprecated.

use cancel instead

beginCancel: (resourceGroupName: string, conditionalCreditName: string, options?: ConditionalCreditsCancelOptionalParams) => Promise<SimplePollerLike<OperationState<ConditionalCredit>, ConditionalCredit>>

Property Value

(resourceGroupName: string, conditionalCreditName: string, options?: ConditionalCreditsCancelOptionalParams) => Promise<SimplePollerLike<OperationState<ConditionalCredit>, ConditionalCredit>>

beginCancelAndWait

Warning

This API is now deprecated.

use cancel instead

beginCancelAndWait: (resourceGroupName: string, conditionalCreditName: string, options?: ConditionalCreditsCancelOptionalParams) => Promise<ConditionalCredit>

Property Value

(resourceGroupName: string, conditionalCreditName: string, options?: ConditionalCreditsCancelOptionalParams) => Promise<ConditionalCredit>

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdate: (resourceGroupName: string, conditionalCreditName: string, body: ConditionalCredit, options?: ConditionalCreditsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ConditionalCredit>, ConditionalCredit>>

Property Value

(resourceGroupName: string, conditionalCreditName: string, body: ConditionalCredit, options?: ConditionalCreditsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ConditionalCredit>, ConditionalCredit>>

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdateAndWait: (resourceGroupName: string, conditionalCreditName: string, body: ConditionalCredit, options?: ConditionalCreditsCreateOrUpdateOptionalParams) => Promise<ConditionalCredit>

Property Value

(resourceGroupName: string, conditionalCreditName: string, body: ConditionalCredit, options?: ConditionalCreditsCreateOrUpdateOptionalParams) => Promise<ConditionalCredit>

beginDelete

Warning

This API is now deprecated.

use delete instead

beginDelete: (resourceGroupName: string, conditionalCreditName: string, options?: ConditionalCreditsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, conditionalCreditName: string, options?: ConditionalCreditsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, conditionalCreditName: string, options?: ConditionalCreditsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, conditionalCreditName: string, options?: ConditionalCreditsDeleteOptionalParams) => Promise<void>

beginUpdate

Warning

This API is now deprecated.

use update instead

beginUpdate: (resourceGroupName: string, conditionalCreditName: string, body: ConditionalCreditPatchRequest, options?: ConditionalCreditsUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ConditionalCredit>, ConditionalCredit>>

Property Value

(resourceGroupName: string, conditionalCreditName: string, body: ConditionalCreditPatchRequest, options?: ConditionalCreditsUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ConditionalCredit>, ConditionalCredit>>

beginUpdateAndWait

Warning

This API is now deprecated.

use update instead

beginUpdateAndWait: (resourceGroupName: string, conditionalCreditName: string, body: ConditionalCreditPatchRequest, options?: ConditionalCreditsUpdateOptionalParams) => Promise<ConditionalCredit>

Property Value

(resourceGroupName: string, conditionalCreditName: string, body: ConditionalCreditPatchRequest, options?: ConditionalCreditsUpdateOptionalParams) => Promise<ConditionalCredit>

cancel

Cancel conditional credit. Stops applying the benefit.

cancel: (resourceGroupName: string, conditionalCreditName: string, options?: ConditionalCreditsCancelOptionalParams) => PollerLike<OperationState<ConditionalCredit>, ConditionalCredit>

Property Value

(resourceGroupName: string, conditionalCreditName: string, options?: ConditionalCreditsCancelOptionalParams) => PollerLike<OperationState<ConditionalCredit>, ConditionalCredit>

createOrUpdate

Create or update a conditional credit.

createOrUpdate: (resourceGroupName: string, conditionalCreditName: string, body: ConditionalCredit, options?: ConditionalCreditsCreateOrUpdateOptionalParams) => PollerLike<OperationState<ConditionalCredit>, ConditionalCredit>

Property Value

(resourceGroupName: string, conditionalCreditName: string, body: ConditionalCredit, options?: ConditionalCreditsCreateOrUpdateOptionalParams) => PollerLike<OperationState<ConditionalCredit>, ConditionalCredit>

delete

Delete a conditional credit.

delete: (resourceGroupName: string, conditionalCreditName: string, options?: ConditionalCreditsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, conditionalCreditName: string, options?: ConditionalCreditsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get a conditional credit.

get: (resourceGroupName: string, conditionalCreditName: string, options?: ConditionalCreditsGetOptionalParams) => Promise<ConditionalCredit>

Property Value

(resourceGroupName: string, conditionalCreditName: string, options?: ConditionalCreditsGetOptionalParams) => Promise<ConditionalCredit>

listByResourceGroup

List conditional credits by resource group.

listByResourceGroup: (resourceGroupName: string, options?: ConditionalCreditsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<ConditionalCredit, ConditionalCredit[], PageSettings>

Property Value

(resourceGroupName: string, options?: ConditionalCreditsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<ConditionalCredit, ConditionalCredit[], PageSettings>

listBySubscription

List conditional credits by subscription.

listBySubscription: (options?: ConditionalCreditsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<ConditionalCredit, ConditionalCredit[], PageSettings>

Property Value

(options?: ConditionalCreditsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<ConditionalCredit, ConditionalCredit[], PageSettings>

scopeList

List conditional credits that are applicable for a given scope. Currently supported scopes: billing accounts

scopeList: (scope: string, options?: ConditionalCreditsScopeListOptionalParams) => PagedAsyncIterableIterator<ConditionalCredit, ConditionalCredit[], PageSettings>

Property Value

(scope: string, options?: ConditionalCreditsScopeListOptionalParams) => PagedAsyncIterableIterator<ConditionalCredit, ConditionalCredit[], PageSettings>

update

Update a conditional credit.

update: (resourceGroupName: string, conditionalCreditName: string, body: ConditionalCreditPatchRequest, options?: ConditionalCreditsUpdateOptionalParams) => PollerLike<OperationState<ConditionalCredit>, ConditionalCredit>

Property Value

(resourceGroupName: string, conditionalCreditName: string, body: ConditionalCreditPatchRequest, options?: ConditionalCreditsUpdateOptionalParams) => PollerLike<OperationState<ConditionalCredit>, ConditionalCredit>