Files
hunfabric/modules/project-factory/schemas/budget.schema.md
2026-04-08 10:20:50 +00:00

1.9 KiB

Budget

Properties

additional properties: false

  • amount: object
    additional properties: false
    • currency_code: string
    • nanos: number
    • units: number
    • use_last_period: boolean
  • display_name: string
  • filter: object
    additional properties: false
    • credit_types_treatment: object
      additional properties: false
      • exclude_all: boolean
      • include_specified: array
        • items: string
          enum: ['COMMITTED_USAGE_DISCOUNT', 'COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE', 'DISCOUNT', 'FREE_TIER', 'PROMOTION', 'RESELLER_MARGIN', 'SUBSCRIPTION_BENEFIT', 'SUSTAINED_USAGE_DISCOUNT']
    • label: object
      additional properties: false
      • key: string
      • value: string
    • period: object
      additional properties: false
      • calendar: string
      • custom: object
        additional properties: false
        • start_date: reference(date)
        • end_date: reference(date)
    • projects: array
      • items: string
    • resource_ancestors: array
      • items: string
    • services: array
      • items: string
    • subaccounts: array
      • items: string
  • threshold_rules: array
    • items: object
      additional properties: false
      • percent: number
      • forecasted_spend: boolean
  • update_rules: object
    additional properties: false
    • ^[a-z0-9_-]+$: object
      additional properties: false
      • disable_default_iam_recipients: boolean
      • monitoring_notification_channels: array
        • items: string
      • pubsub_topic: string

Definitions

  • date: object
    additional properties: false
    • day: number
    • month: number
    • year: number