SpaceONE APIs
Latest Version
Latest Version
  • README
  • Board
    • V1
      • Board
      • Post
  • Config
    • V1
      • Domain Config
      • User Config
  • Core
    • V1
      • Handler
      • Query
      • Server Info
  • Cost Analysis
    • Plugin
      • Cost
      • Data Source
      • Job
    • V1
      • Budget
      • Budget Usage
      • Cost
      • Cost Query Set
      • Custom Widget
      • Data Source
      • Data Source Rule
      • Exchange Rate
      • Job
      • Job Task
      • Public Dashboard
      • Schedule
      • User Dashboard
  • Identity
    • Plugin
      • Auth
    • V1
      • Api Key
      • Authorization
      • Domain
      • Domain Owner
      • Endpoint
      • Policy
      • Project
      • Project Group
      • Provider
      • Role
      • Role Binding
      • Service Account
      • Token
      • User
  • Inventory
    • Plugin
      • Collector
    • V1
      • Change History
      • Cloud Service
      • Cloud Service Type
      • Collector
      • Job
      • Job Task
      • Note
      • Region
      • Resource Group
      • Server
  • Monitoring
    • Plugin
      • Data Source
      • Event
      • Log
      • Metric
      • Webhook
    • V1
      • Alert
      • Data Source
      • Escalation Policy
      • Event
      • Event Rule
      • Log
      • Maintenance Window
      • Metric
      • Note
      • Project Alert Config
      • Webhook
  • Notification
    • Plugin
      • Notification
      • Protocol
    • V1
      • Notification
      • Notification Usage
      • Project Channel
      • Protocol
      • Quota
      • User Channel
  • Plugin
    • V1
      • Plugin
      • Supervisor
  • Repository
    • V1
      • Plugin
      • Policy
      • Repository
      • Schema
  • Sample
    • V1
      • Helloworld
  • Secret
    • V1
      • Secret
      • Secret Group
  • Statistics
    • Plugin
      • Storage
    • V1
      • History
      • Resource
      • Schedule
      • Storage
Powered by GitBook
On this page
  • Budget
  • create
  • update
  • set_notification
  • delete
  • get
  • list
  • stat
  • Message
  • BudgetInfo
  • BudgetNotification
  • BudgetQuery
  • BudgetRequest
  • BudgetStatQuery
  • BudgetsInfo
  • CreateBudgetRequest
  • GetBudgetRequest
  • PlannedLimit
  • SetBudgetNotificationRequest
  • UpdateBudgetRequest

Was this helpful?

  1. Cost Analysis
  2. V1

Budget

Package : spaceone.api.cost_analysis.v1

Budget

Budget Methods:

Method
Request
Response

create

POST /cost-analysis/v1/budgets

Type
Message

Request

Response

update

PUT /cost-analysis/v1/budget/{budget_id}

Type
Message

Request

Response

set_notification

PUT /cost-analysis/v1/budget/{budget_id}/notification

Type
Message

Request

Response

delete

DELETE /cost-analysis/v1/budget/{budget_id}

Type
Message

Request

Response

get

GET /cost-analysis/v1/budget/{budget_id}

Type
Message

Request

Response

list

GET /cost-analysis/v1/budgets

POST /cost-analysis/v1/budgets/search

Type
Message

Request

Response

stat

POST /cost-analysis/v1/budgets/stat

Type
Message

Request

Response

Message

BudgetInfo

Field
Type
Description

budget_id

string

name

string

limit

float

planned_limits

total_usage_usd_cost

float

cost_types

time_unit

  • NONE

  • TOTAL

  • MONTHLY

  • YEARLY

start

string

end

string

notifications

tags

project_id

string

project_group_id

string

domain_id

string

created_at

string

updated_at

string

BudgetNotification

Field
Type
Description

threshold

float

unit

  • UNIT_NONE

  • PERCENT

  • ACTUAL_COST

notification_type

  • NOTIFICATION_TYPE_NONE

  • CRITICAL

  • WARNING

BudgetQuery

Field
Type
Required
Description

query

✘

budget_id

string

✘

name

string

✘

project_id

string

✘

project_group_id

string

✘

time_unit

  • NONE

  • TOTAL

  • MONTHLY

  • YEARLY

✘

domain_id

string

✔

BudgetRequest

Field
Type
Required
Description

budget_id

string

✔

domain_id

string

✔

BudgetStatQuery

Field
Type
Required
Description

query

✔

domain_id

string

✔

BudgetsInfo

Field
Type
Description

results

total_count

CreateBudgetRequest

Field
Type
Required
Description

name

string

✘

limit

float

✘

planned_limits

✘

cost_types

✘

time_unit

  • NONE

  • TOTAL

  • MONTHLY

  • YEARLY

✔

start

string

✔

end

string

✔

notifications

✘

tags

✘

project_id

string

✘

project_group_id

string

✘

domain_id

string

✔

GetBudgetRequest

Field
Type
Required
Description

budget_id

string

✔

domain_id

string

✔

only

list of string

✘

PlannedLimit

Field
Type
Description

date

string

limit

float

SetBudgetNotificationRequest

Field
Type
Required
Description

budget_id

string

✔

notifications

✔

domain_id

string

✔

UpdateBudgetRequest

Field
Type
Required
Description

budget_id

string

✔

name

string

✘

limit

float

✘

planned_limits

✘

end

string

✘

tags

✘

domain_id

string

✔

PreviousV1NextBudget Usage

Last updated 3 years ago

Was this helpful?

google.protobuf.Empty
google.protobuf.Struct
google.protobuf.Empty
google.protobuf.Struct
google.protobuf.Struct
google.protobuf.Struct
spaceone.api.core.v1.Query
spaceone.api.core.v1.StatisticsQuery
int32
google.protobuf.Struct
google.protobuf.Struct
google.protobuf.Struct
create
CreateBudgetRequest
BudgetInfo
update
UpdateBudgetRequest
BudgetInfo
set_notification
SetBudgetNotificationRequest
BudgetInfo
delete
BudgetRequest
get
GetBudgetRequest
BudgetInfo
list
BudgetQuery
BudgetsInfo
stat
BudgetStatQuery
CreateBudgetRequest
BudgetInfo
UpdateBudgetRequest
BudgetInfo
SetBudgetNotificationRequest
BudgetInfo
BudgetRequest
GetBudgetRequest
BudgetInfo
BudgetQuery
BudgetsInfo
BudgetStatQuery
list of PlannedLimit
list of BudgetNotification
list of BudgetInfo
list of PlannedLimit
list of BudgetNotification
list of BudgetNotification
list of PlannedLimit