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