Cloud Billing API (cloudbilling:v1beta)

2023-07-12

14 new methods

Additions

    Methods
  • cloudbilling.skuGroups.get

  • cloudbilling.skuGroups.list

  • cloudbilling.skuGroups.skus.get

  • cloudbilling.skuGroups.skus.list

      Flat Path : v1beta/skuGroups/{skuGroupsId}/skus

      Parameters :

        pageSize

          Type : integer

          Location : query

          Description : Maximum number of SKU group SKUs to return. Results may return fewer than this value. Default value is 50 and maximum value is 5000.

          Format : int32

        parent

          Type : string

          Location : path

          Required : Yes

          Pattern : ^skuGroups/[^/]+$

          Description : Required. The SkuGroup to list SkuGroupSku from. Format: skuGroups/{sku_group}

        pageToken

          Type : string

          Location : query

          Description : Page token received from a previous ListSkuGroupSkus call to retrieve the next page of results. If this field is empty, the first page is returned.

      Scopes :

    • https://www.googleapis.com/auth/cloud-billing
    • https://www.googleapis.com/auth/cloud-billing.readonly
    • https://www.googleapis.com/auth/cloud-platform
    • HTTP Method : GET

      Description : Lists all publicly listed SKUs contained by a publicly listed SKU group.

      Path : v1beta/{+parent}/skus

      Parameter Order : parent

  • cloudbilling.billingAccounts.services.list

      Scopes :

    • https://www.googleapis.com/auth/cloud-billing
    • https://www.googleapis.com/auth/cloud-billing.readonly
    • https://www.googleapis.com/auth/cloud-platform
    • Parameters :

        pageToken

          Type : string

          Description : Page token received from a previous ListBillingAccountServices call to retrieve the next page of results. If this field is empty, the first page is returned.

          Location : query

        pageSize

          Location : query

          Description : Maximum number of billing account service to return. Results may return fewer than this value. Default value is 50 and maximum value is 5000.

          Type : integer

          Format : int32

        parent

          Required : Yes

          Type : string

          Location : path

          Description : Required. The billing account to list billing account service from. Format: billingAccounts/{billing_account}

          Pattern : ^billingAccounts/[^/]+$

      Flat Path : v1beta/billingAccounts/{billingAccountsId}/services

      HTTP Method : GET

      Parameter Order : parent

      Description : Lists services visible to a billing account.

      Path : v1beta/{+parent}/services

  • cloudbilling.billingAccounts.services.get

  • cloudbilling.billingAccounts.skuGroups.skus.list

      Path : v1beta/{+parent}/skus

      Scopes :

    • https://www.googleapis.com/auth/cloud-billing
    • https://www.googleapis.com/auth/cloud-billing.readonly
    • https://www.googleapis.com/auth/cloud-platform
    • Description : Lists SKUs that is part of billing account SKU groups.

      Parameters :

        pageSize

          Type : integer

          Format : int32

          Description : Maximum number of billing account SKU group SKUs to return. Results may return fewer than this value. Default value is 50 and maximum value is 5000.

          Location : query

        parent

          Pattern : ^billingAccounts/[^/]+/skuGroups/[^/]+$

          Location : path

          Description : Required. The billing account SKU group to list billing account SKU group SKUs from. Format: billingAccounts/{billing_account}/skuGroups/{sku_group}

          Required : Yes

          Type : string

        pageToken

          Description : Page token received from a previous ListBillingAccountSkuGroupSkus call to retrieve the next page of results. If this field is empty, the first page is returned.

          Type : string

          Location : query

      Flat Path : v1beta/billingAccounts/{billingAccountsId}/skuGroups/{skuGroupsId}/skus

      Parameter Order : parent

      HTTP Method : GET

  • cloudbilling.billingAccounts.skuGroups.skus.get

  • cloudbilling.billingAccounts.skuGroups.list

      Parameters :

        pageSize

          Format : int32

          Type : integer

          Location : query

          Description : Maximum number of billing account SKU groups to return. Results may return fewer than this value. Default value is 50 and maximum value is 5000.

        parent

          Pattern : ^billingAccounts/[^/]+$

          Required : Yes

          Description : Required. The billing account to list billing account SKU groups from. Format: billingAccounts/{billing_account}

          Type : string

          Location : path

        pageToken

          Description : Page token received from a previous ListBillingAccountSkuGroups call to retrieve the next page of results. If this field is empty, the first page is returned.

          Location : query

          Type : string

      HTTP Method : GET

      Flat Path : v1beta/billingAccounts/{billingAccountsId}/skuGroups

      Scopes :

    • https://www.googleapis.com/auth/cloud-billing
    • https://www.googleapis.com/auth/cloud-billing.readonly
    • https://www.googleapis.com/auth/cloud-platform
    • Path : v1beta/{+parent}/skuGroups

      Parameter Order : parent

      Description : Lists SKU groups visible to a billing account.

  • cloudbilling.billingAccounts.skuGroups.get

  • cloudbilling.billingAccounts.skus.price.get

      Parameter Order : name

      Description : Gets the latest price for the given billing account SKU.

      Path : v1beta/{+name}

      Parameters :

        currencyCode

          Location : query

          Description : Optional. ISO-4217 currency code for the price. If not specified, currency of billing account will be used.

          Type : string

        name

          Location : path

          Pattern : ^billingAccounts/[^/]+/skus/[^/]+/price$

          Type : string

          Required : Yes

          Description : Required. Name of the latest billing account price to retrieve. Format: billingAccounts/{billing_account}/skus/{sku}/price

      Flat Path : v1beta/billingAccounts/{billingAccountsId}/skus/{skusId}/price

      Scopes :

    • https://www.googleapis.com/auth/cloud-billing
    • https://www.googleapis.com/auth/cloud-billing.readonly
    • https://www.googleapis.com/auth/cloud-platform
    • HTTP Method : GET

  • cloudbilling.billingAccounts.skus.list

      Flat Path : v1beta/billingAccounts/{billingAccountsId}/skus

      HTTP Method : GET

      Path : v1beta/{+parent}/skus

      Scopes :

    • https://www.googleapis.com/auth/cloud-billing
    • https://www.googleapis.com/auth/cloud-billing.readonly
    • https://www.googleapis.com/auth/cloud-platform
    • Parameter Order : parent

      Description : Lists SKUs visible to a billing account.

      Parameters :

        filter

          Location : query

          Description : Options for how to filter the billing account SKUs. Currently, only filter on `billing_account_service` is supported. Only !=, = operators are supported. Examples: - billing_account_service = "billingAccounts/012345-567890-ABCDEF/services/DA34-426B-A397"

          Type : string

        pageSize

          Location : query

          Type : integer

          Description : Maximum number of billing account SKUs to return. Results may return fewer than this value. Default value is 50 and maximum value is 5000.

          Format : int32

        parent

          Location : path

          Required : Yes

          Type : string

          Pattern : ^billingAccounts/[^/]+$

          Description : Required. The billing account to list billing account SKU from. Format: billingAccounts/{billing_account}

        pageToken

          Type : string

          Description : Page token received from a previous ListBillingAccountSkus call to retrieve the next page of results. If this field is empty, the first page is returned.

          Location : query

  • cloudbilling.billingAccounts.skus.get

  • cloudbilling.skus.price.get