Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Budgets

Package version

Class representing a Budgets.

Hierarchy

  • Budgets

Index

Constructors

constructor

Methods

createOrUpdate

  • createOrUpdate(budgetName: string, parameters: Budget, options?: msRest.RequestOptionsBase): Promise<Models.BudgetsCreateOrUpdateResponse>
  • createOrUpdate(budgetName: string, parameters: Budget, callback: msRest.ServiceCallback<Budget>): void
  • createOrUpdate(budgetName: string, parameters: Budget, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<Budget>): void
  • The operation to create or update a budget. Update operation requires latest eTag to be set in the request mandatorily. You may obtain the latest eTag by performing a get operation. Create operation does not require eTag.

    Parameters

    • budgetName: string

      Budget Name.

    • parameters: Budget

      Parameters supplied to the Create Budget operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.BudgetsCreateOrUpdateResponse>

    Promise<Models.BudgetsCreateOrUpdateResponse>

  • Parameters

    • budgetName: string

      Budget Name.

    • parameters: Budget

      Parameters supplied to the Create Budget operation.

    • callback: msRest.ServiceCallback<Budget>

      The callback

    Returns void

  • Parameters

    • budgetName: string

      Budget Name.

    • parameters: Budget

      Parameters supplied to the Create Budget operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<Budget>

      The callback

    Returns void

createOrUpdateByResourceGroupName

  • createOrUpdateByResourceGroupName(resourceGroupName: string, budgetName: string, parameters: Budget, options?: msRest.RequestOptionsBase): Promise<Models.BudgetsCreateOrUpdateByResourceGroupNameResponse>
  • createOrUpdateByResourceGroupName(resourceGroupName: string, budgetName: string, parameters: Budget, callback: msRest.ServiceCallback<Budget>): void
  • createOrUpdateByResourceGroupName(resourceGroupName: string, budgetName: string, parameters: Budget, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<Budget>): void
  • The operation to create or update a budget. Update operation requires latest eTag to be set in the request mandatorily. You may obtain the latest eTag by performing a get operation. Create operation does not require eTag.

    Parameters

    • resourceGroupName: string

      Azure Resource Group Name.

    • budgetName: string

      Budget Name.

    • parameters: Budget

      Parameters supplied to the Create Budget operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.BudgetsCreateOrUpdateByResourceGroupNameResponse>

    Promise<Models.BudgetsCreateOrUpdateByResourceGroupNameResponse>

  • Parameters

    • resourceGroupName: string

      Azure Resource Group Name.

    • budgetName: string

      Budget Name.

    • parameters: Budget

      Parameters supplied to the Create Budget operation.

    • callback: msRest.ServiceCallback<Budget>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Azure Resource Group Name.

    • budgetName: string

      Budget Name.

    • parameters: Budget

      Parameters supplied to the Create Budget operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<Budget>

      The callback

    Returns void

deleteByResourceGroupName

  • deleteByResourceGroupName(resourceGroupName: string, budgetName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteByResourceGroupName(resourceGroupName: string, budgetName: string, callback: msRest.ServiceCallback<void>): void
  • deleteByResourceGroupName(resourceGroupName: string, budgetName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • The operation to delete a budget.

    Parameters

    • resourceGroupName: string

      Azure Resource Group Name.

    • budgetName: string

      Budget Name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Azure Resource Group Name.

    • budgetName: string

      Budget Name.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Azure Resource Group Name.

    • budgetName: string

      Budget Name.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteMethod

  • deleteMethod(budgetName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteMethod(budgetName: string, callback: msRest.ServiceCallback<void>): void
  • deleteMethod(budgetName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • The operation to delete a budget.

    Parameters

    • budgetName: string

      Budget Name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • budgetName: string

      Budget Name.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • budgetName: string

      Budget Name.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

get

  • get(budgetName: string, options?: msRest.RequestOptionsBase): Promise<Models.BudgetsGetResponse>
  • get(budgetName: string, callback: msRest.ServiceCallback<Budget>): void
  • get(budgetName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<Budget>): void
  • Gets the budget for a subscription by budget name.

    Parameters

    • budgetName: string

      Budget Name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.BudgetsGetResponse>

    Promise<Models.BudgetsGetResponse>

  • Parameters

    • budgetName: string

      Budget Name.

    • callback: msRest.ServiceCallback<Budget>

      The callback

    Returns void

  • Parameters

    • budgetName: string

      Budget Name.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<Budget>

      The callback

    Returns void

getByResourceGroupName

  • getByResourceGroupName(resourceGroupName: string, budgetName: string, options?: msRest.RequestOptionsBase): Promise<Models.BudgetsGetByResourceGroupNameResponse>
  • getByResourceGroupName(resourceGroupName: string, budgetName: string, callback: msRest.ServiceCallback<Budget>): void
  • getByResourceGroupName(resourceGroupName: string, budgetName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<Budget>): void
  • Gets the budget for a resource group under a subscription by budget name.

    Parameters

    • resourceGroupName: string

      Azure Resource Group Name.

    • budgetName: string

      Budget Name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.BudgetsGetByResourceGroupNameResponse>

    Promise<Models.BudgetsGetByResourceGroupNameResponse>

  • Parameters

    • resourceGroupName: string

      Azure Resource Group Name.

    • budgetName: string

      Budget Name.

    • callback: msRest.ServiceCallback<Budget>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Azure Resource Group Name.

    • budgetName: string

      Budget Name.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<Budget>

      The callback

    Returns void

list

  • list(options?: msRest.RequestOptionsBase): Promise<Models.BudgetsListResponse>
  • list(callback: msRest.ServiceCallback<BudgetsListResult>): void
  • list(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<BudgetsListResult>): void

listByResourceGroupName

  • listByResourceGroupName(resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise<Models.BudgetsListByResourceGroupNameResponse>
  • listByResourceGroupName(resourceGroupName: string, callback: msRest.ServiceCallback<BudgetsListResult>): void
  • listByResourceGroupName(resourceGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<BudgetsListResult>): void
  • Lists all budgets for a resource group under a subscription.

    Parameters

    • resourceGroupName: string

      Azure Resource Group Name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.BudgetsListByResourceGroupNameResponse>

    Promise<Models.BudgetsListByResourceGroupNameResponse>

  • Parameters

    • resourceGroupName: string

      Azure Resource Group Name.

    • callback: msRest.ServiceCallback<BudgetsListResult>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Azure Resource Group Name.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<BudgetsListResult>

      The callback

    Returns void

listByResourceGroupNameNext

  • listByResourceGroupNameNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.BudgetsListByResourceGroupNameNextResponse>
  • listByResourceGroupNameNext(nextPageLink: string, callback: msRest.ServiceCallback<BudgetsListResult>): void
  • listByResourceGroupNameNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<BudgetsListResult>): void
  • Lists all budgets for a resource group under a subscription.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.BudgetsListByResourceGroupNameNextResponse>

    Promise<Models.BudgetsListByResourceGroupNameNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<BudgetsListResult>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<BudgetsListResult>

      The callback

    Returns void

listNext

  • listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.BudgetsListNextResponse>
  • listNext(nextPageLink: string, callback: msRest.ServiceCallback<BudgetsListResult>): void
  • listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<BudgetsListResult>): void
  • Lists all budgets for a subscription.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.BudgetsListNextResponse>

    Promise<Models.BudgetsListNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<BudgetsListResult>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<BudgetsListResult>

      The callback

    Returns void

Generated using TypeDoc