Files
hunfabric/modules/billing-account/schemas/budget.schema.md
Ludovico Magnocavallo 6b04ce769d Allow multiple types in JSON schema docs tool (#3126)
* allow multiple types in JSON schema docs tool

* support pattern

* support pattern
2025-05-31 11:58:20 +02:00

1.7 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
    • 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