xref: /aosp_15_r20/external/googleapis/google/cloud/billing/v1/cloudbilling_v1.yaml (revision d5c09012810ac0c9f33fe448fb6da8260d444cc9)
1type: google.api.Service
2config_version: 3
3name: cloudbilling.googleapis.com
4title: Cloud Billing API
5
6apis:
7- name: google.cloud.billing.v1.CloudBilling
8- name: google.cloud.billing.v1.CloudCatalog
9
10documentation:
11  summary: |-
12    Allows developers to manage billing for their Google Cloud Platform
13    projects     programmatically.
14
15authentication:
16  rules:
17  - selector: 'google.cloud.billing.v1.CloudBilling.*'
18    oauth:
19      canonical_scopes: |-
20        https://www.googleapis.com/auth/cloud-billing,
21        https://www.googleapis.com/auth/cloud-billing.readonly,
22        https://www.googleapis.com/auth/cloud-platform
23  - selector: google.cloud.billing.v1.CloudBilling.CreateBillingAccount
24    oauth:
25      canonical_scopes: |-
26        https://www.googleapis.com/auth/cloud-billing,
27        https://www.googleapis.com/auth/cloud-platform
28  - selector: google.cloud.billing.v1.CloudBilling.MoveBillingAccount
29    oauth:
30      canonical_scopes: |-
31        https://www.googleapis.com/auth/cloud-billing,
32        https://www.googleapis.com/auth/cloud-platform
33  - selector: google.cloud.billing.v1.CloudBilling.SetIamPolicy
34    oauth:
35      canonical_scopes: |-
36        https://www.googleapis.com/auth/cloud-billing,
37        https://www.googleapis.com/auth/cloud-platform
38  - selector: google.cloud.billing.v1.CloudBilling.UpdateBillingAccount
39    oauth:
40      canonical_scopes: |-
41        https://www.googleapis.com/auth/cloud-billing,
42        https://www.googleapis.com/auth/cloud-platform
43  - selector: google.cloud.billing.v1.CloudBilling.UpdateProjectBillingInfo
44    oauth:
45      canonical_scopes: |-
46        https://www.googleapis.com/auth/cloud-billing,
47        https://www.googleapis.com/auth/cloud-platform
48  - selector: google.cloud.billing.v1.CloudCatalog.ListServices
49    oauth:
50      canonical_scopes: |-
51        https://www.googleapis.com/auth/cloud-billing,
52        https://www.googleapis.com/auth/cloud-billing.readonly,
53        https://www.googleapis.com/auth/cloud-platform
54  - selector: google.cloud.billing.v1.CloudCatalog.ListSkus
55    oauth:
56      canonical_scopes: |-
57        https://www.googleapis.com/auth/cloud-billing,
58        https://www.googleapis.com/auth/cloud-billing.readonly,
59        https://www.googleapis.com/auth/cloud-platform
60