UsagePlansOperations interface

Interface representing a UsagePlans operations.

Properties

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDelete
beginDeleteAndWait
beginUpdate
beginUpdateAndWait
createOrUpdate

Create a UsagePlan

delete

Delete a UsagePlan

get

Get a UsagePlan

listByResourceGroup

List UsagePlan resources by resource group

listBySubscription

List UsagePlan resources by subscription ID

update

Update a UsagePlan

Property Details

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdate: (resourceGroupName: string, usagePlanName: string, resource: UsagePlan, options?: UsagePlansCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<UsagePlan>, UsagePlan>>

Property Value

(resourceGroupName: string, usagePlanName: string, resource: UsagePlan, options?: UsagePlansCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<UsagePlan>, UsagePlan>>

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdateAndWait: (resourceGroupName: string, usagePlanName: string, resource: UsagePlan, options?: UsagePlansCreateOrUpdateOptionalParams) => Promise<UsagePlan>

Property Value

(resourceGroupName: string, usagePlanName: string, resource: UsagePlan, options?: UsagePlansCreateOrUpdateOptionalParams) => Promise<UsagePlan>

beginDelete

Warning

This API is now deprecated.

use delete instead

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

Property Value

(resourceGroupName: string, usagePlanName: string, options?: UsagePlansDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, usagePlanName: string, options?: UsagePlansDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, usagePlanName: string, options?: UsagePlansDeleteOptionalParams) => Promise<void>

beginUpdate

Warning

This API is now deprecated.

use update instead

beginUpdate: (resourceGroupName: string, usagePlanName: string, properties: UsagePlanTagsUpdate, options?: UsagePlansUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<UsagePlan>, UsagePlan>>

Property Value

(resourceGroupName: string, usagePlanName: string, properties: UsagePlanTagsUpdate, options?: UsagePlansUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<UsagePlan>, UsagePlan>>

beginUpdateAndWait

Warning

This API is now deprecated.

use update instead

beginUpdateAndWait: (resourceGroupName: string, usagePlanName: string, properties: UsagePlanTagsUpdate, options?: UsagePlansUpdateOptionalParams) => Promise<UsagePlan>

Property Value

(resourceGroupName: string, usagePlanName: string, properties: UsagePlanTagsUpdate, options?: UsagePlansUpdateOptionalParams) => Promise<UsagePlan>

createOrUpdate

Create a UsagePlan

createOrUpdate: (resourceGroupName: string, usagePlanName: string, resource: UsagePlan, options?: UsagePlansCreateOrUpdateOptionalParams) => PollerLike<OperationState<UsagePlan>, UsagePlan>

Property Value

(resourceGroupName: string, usagePlanName: string, resource: UsagePlan, options?: UsagePlansCreateOrUpdateOptionalParams) => PollerLike<OperationState<UsagePlan>, UsagePlan>

delete

Delete a UsagePlan

delete: (resourceGroupName: string, usagePlanName: string, options?: UsagePlansDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, usagePlanName: string, options?: UsagePlansDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get a UsagePlan

get: (resourceGroupName: string, usagePlanName: string, options?: UsagePlansGetOptionalParams) => Promise<UsagePlan>

Property Value

(resourceGroupName: string, usagePlanName: string, options?: UsagePlansGetOptionalParams) => Promise<UsagePlan>

listByResourceGroup

List UsagePlan resources by resource group

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

Property Value

(resourceGroupName: string, options?: UsagePlansListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<UsagePlan, UsagePlan[], PageSettings>

listBySubscription

List UsagePlan resources by subscription ID

listBySubscription: (options?: UsagePlansListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<UsagePlan, UsagePlan[], PageSettings>

Property Value

(options?: UsagePlansListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<UsagePlan, UsagePlan[], PageSettings>

update

Update a UsagePlan

update: (resourceGroupName: string, usagePlanName: string, properties: UsagePlanTagsUpdate, options?: UsagePlansUpdateOptionalParams) => PollerLike<OperationState<UsagePlan>, UsagePlan>

Property Value

(resourceGroupName: string, usagePlanName: string, properties: UsagePlanTagsUpdate, options?: UsagePlansUpdateOptionalParams) => PollerLike<OperationState<UsagePlan>, UsagePlan>