REST Resource: skuGroups.skus

Resource: SkuGroupSku

Encapsulates a publicly listed stock keeping unit (SKU) that is part of a publicly listed SKU group. A SKU group represents a collection of SKUs that are related to each other. For example, the AI Platform APIs SKU group includes SKUs from the Cloud Dialogflow API, the Cloud Text-to-Speech API, and additional related APIs.

JSON representation
{
  "name": string,
  "skuId": string,
  "displayName": string,
  "service": string,
  "productTaxonomy": {
    object (ProductTaxonomy)
  },
  "geoTaxonomy": {
    object (GeoTaxonomy)
  }
}
Fields
name

string

Resource name for the SkuGroupSku. Example: "skuGroups/0e6403d1-4694-44d2-a696-7a78b1a69301/skus/AA95-CD31-42FE".

skuId

string

Unique identifier for the SKU. It is the string after the collection identifier "skus/" Example: "AA95-CD31-42FE".

displayName

string

Description of the SkuGroupSku. Example: "A2 Instance Core running in Hong Kong".

service

string

Service that the SkuGroupSku belongs to.

productTaxonomy

object (ProductTaxonomy)

List of product categories that apply to the SkuGroupSku.

geoTaxonomy

object (GeoTaxonomy)

Geographic metadata that applies to the SkuGroupSku.

ProductTaxonomy

Encapsulates product categories, such as Serverless, Cloud Run, TaskQueue, and others.

JSON representation
{
  "taxonomyCategories": [
    {
      object (TaxonomyCategory)
    }
  ]
}
Fields
taxonomyCategories[]

object (TaxonomyCategory)

All product categories that the SKU group SKU belongs to.

TaxonomyCategory

Encapsulates a product category.

JSON representation
{
  "category": string
}
Fields
category

string

Name of the product category.

GeoTaxonomy

Encapsulates geographic metadata, such as regions and multi-regions like us-east4 or European Union.

JSON representation
{
  "type": enum (Type),

  // Union field metadata can be only one of the following:
  "globalMetadata": {
    object (Global)
  },
  "regionalMetadata": {
    object (Regional)
  },
  "multiRegionalMetadata": {
    object (MultiRegional)
  }
  // End of list of possible types for union field metadata.
}
Fields
type

enum (Type)

Type of geographic taxonomy associated with the SKU group SKU.

Union field metadata.

metadata can be only one of the following:

globalMetadata

object (Global)

Global geographic metadata with no regions.

regionalMetadata

object (Regional)

Regional geographic metadata with 1 region.

multiRegionalMetadata

object (MultiRegional)

Multi-regional geographic metadata with 2 or more regions.

Global

This type has no fields.

Encapsulates a global geographic taxonomy.

Regional

Encapsulates a regional geographic taxonomy.

JSON representation
{
  "region": {
    object (Region)
  }
}
Fields
region

object (Region)

Google Cloud region associated with the regional geographic taxonomy.

Region

Encapsulates a Google Cloud region.

JSON representation
{
  "region": string
}
Fields
region

string

Description of a Google Cloud region. Example: "us-west2".

MultiRegional

Encapsulates a multi-regional geographic taxonomy.

JSON representation
{
  "regions": [
    {
      object (Region)
    }
  ]
}
Fields
regions[]

object (Region)

Google Cloud regions associated with the multi-regional geographic taxonomy.

Type

Different types of geographic taxonomy.

Enums
TYPE_UNSPECIFIED Default value. Unspecified type.
TYPE_GLOBAL Global geographic taxonomy with no regions.
TYPE_REGIONAL Regional geographic taxonomy with 1 region.
TYPE_MULTI_REGIONAL Multi-regional geographic taxonomy with 2 or more regions.

Methods

get

Gets a publicly listed SKU that is part of a publicly listed SKU group.

list

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