Skip to content

Commit

Permalink
DOC-2657 - update BE setup API to include GCP billing config schema i…
Browse files Browse the repository at this point in the history
…nfo. (#713)
  • Loading branch information
paul-van-wichen authored Jan 9, 2025
1 parent 111db40 commit a125317
Show file tree
Hide file tree
Showing 5 changed files with 28 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ type: object
required:
- billingSource
title: BERegisteredSetupAccountAwsConfig
description: Configuration settings used to collect AWS billing data. Requires that the target Spot account is linked to an AWS account with billing data (e.g. master payer account).
description: Configuration settings used to collect AWS billing data. The target Spot account must be linked to an AWS account with billing data (e.g. master payer account).
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
properties: {}
type: object
title: BERegisteredSetupAccountAzureConfig
description: Configuration settings used to collect Azure billing data. Requires that the target Spot account is linked to an Azure billing account.
description: Configuration settings used to collect Azure billing data. The target Spot account must be linked to an Azure billing account.
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
properties:
tableId:
type: string
description: The BigQuery table ID that is used to export the billing data.
datasetId:
type: string
description: The BigQuery dataset ID that is used to export the billing data.
projectId:
type: string
description: The Google project ID that is used to export the billing data.
type: object
required:
- tableId
- datasetId
- projectId
title: BERegisteredSetupAccountGcpBillingConfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
properties:
googleBillingConfiguration:
$ref: BERegisteredSetupAccountGcpBillingConfig.yaml
description: Configuration settings used to collect Google billing data.
type: object
required:
- googleBillingConfiguration
title: BERegisteredSetupAccountGcpConfig
description: Configuration settings used to collect Google billing data. The target Spot account must be linked to a Google project where the billing data is exported.
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ properties:
- type: object
- $ref: BERegisteredSetupAccountAwsConfig.yaml
- $ref: BERegisteredSetupAccountAzureConfig.yaml
- $ref: BERegisteredSetupAccountGcpConfig.yaml
description: Configuration for the Billing Engine (e.g. location of the billing data)
nullable: true
type: object
Expand Down

0 comments on commit a125317

Please sign in to comment.