google-native logo
Google Cloud Native v0.28.0, Feb 2 23

google-native.recommendationengine/v1beta1.CatalogItem

Creates a catalog item. Auto-naming is currently not supported for this resource.

Create CatalogItem Resource

new CatalogItem(name: string, args: CatalogItemArgs, opts?: CustomResourceOptions);
@overload
def CatalogItem(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                catalog_id: Optional[str] = None,
                category_hierarchies: Optional[Sequence[GoogleCloudRecommendationengineV1beta1CatalogItemCategoryHierarchyArgs]] = None,
                description: Optional[str] = None,
                id: Optional[str] = None,
                item_attributes: Optional[GoogleCloudRecommendationengineV1beta1FeatureMapArgs] = None,
                item_group_id: Optional[str] = None,
                language_code: Optional[str] = None,
                location: Optional[str] = None,
                product_metadata: Optional[GoogleCloudRecommendationengineV1beta1ProductCatalogItemArgs] = None,
                project: Optional[str] = None,
                tags: Optional[Sequence[str]] = None,
                title: Optional[str] = None)
@overload
def CatalogItem(resource_name: str,
                args: CatalogItemArgs,
                opts: Optional[ResourceOptions] = None)
func NewCatalogItem(ctx *Context, name string, args CatalogItemArgs, opts ...ResourceOption) (*CatalogItem, error)
public CatalogItem(string name, CatalogItemArgs args, CustomResourceOptions? opts = null)
public CatalogItem(String name, CatalogItemArgs args)
public CatalogItem(String name, CatalogItemArgs args, CustomResourceOptions options)
type: google-native:recommendationengine/v1beta1:CatalogItem
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args CatalogItemArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args CatalogItemArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args CatalogItemArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args CatalogItemArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args CatalogItemArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

CatalogItem Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The CatalogItem resource accepts the following input properties:

CatalogId string
CategoryHierarchies List<Pulumi.GoogleNative.Recommendationengine.V1Beta1.Inputs.GoogleCloudRecommendationengineV1beta1CatalogItemCategoryHierarchyArgs>

Catalog item categories. This field is repeated for supporting one catalog item belonging to several parallel category hierarchies. For example, if a shoes product belongs to both ["Shoes & Accessories" -> "Shoes"] and ["Sports & Fitness" -> "Athletic Clothing" -> "Shoes"], it could be represented as: "categoryHierarchies": [ { "categories": ["Shoes & Accessories", "Shoes"]}, { "categories": ["Sports & Fitness", "Athletic Clothing", "Shoes"] } ]

Id string

Catalog item identifier. UTF-8 encoded string with a length limit of 128 bytes. This id must be unique among all catalog items within the same catalog. It should also be used when logging user events in order for the user events to be joined with the Catalog.

Title string

Catalog item title. UTF-8 encoded string with a length limit of 1 KiB.

Description string

Optional. Catalog item description. UTF-8 encoded string with a length limit of 5 KiB.

ItemAttributes Pulumi.GoogleNative.Recommendationengine.V1Beta1.Inputs.GoogleCloudRecommendationengineV1beta1FeatureMapArgs

Optional. Highly encouraged. Extra catalog item attributes to be included in the recommendation model. For example, for retail products, this could include the store name, vendor, style, color, etc. These are very strong signals for recommendation model, thus we highly recommend providing the item attributes here.

ItemGroupId string

Optional. Variant group identifier for prediction results. UTF-8 encoded string with a length limit of 128 bytes. This field must be enabled before it can be used. Learn more.

LanguageCode string

Optional. Deprecated. The model automatically detects the text language. Your catalog can include text in different languages, but duplicating catalog items to provide text in multiple languages can result in degraded model performance.

Deprecated:

Optional. Deprecated. The model automatically detects the text language. Your catalog can include text in different languages, but duplicating catalog items to provide text in multiple languages can result in degraded model performance.

Location string
ProductMetadata Pulumi.GoogleNative.Recommendationengine.V1Beta1.Inputs.GoogleCloudRecommendationengineV1beta1ProductCatalogItemArgs

Optional. Metadata specific to retail products.

Project string
Tags List<string>

Optional. Filtering tags associated with the catalog item. Each tag should be a UTF-8 encoded string with a length limit of 1 KiB. This tag can be used for filtering recommendation results by passing the tag as part of the predict request filter.

CatalogId string
CategoryHierarchies []GoogleCloudRecommendationengineV1beta1CatalogItemCategoryHierarchyArgs

Catalog item categories. This field is repeated for supporting one catalog item belonging to several parallel category hierarchies. For example, if a shoes product belongs to both ["Shoes & Accessories" -> "Shoes"] and ["Sports & Fitness" -> "Athletic Clothing" -> "Shoes"], it could be represented as: "categoryHierarchies": [ { "categories": ["Shoes & Accessories", "Shoes"]}, { "categories": ["Sports & Fitness", "Athletic Clothing", "Shoes"] } ]

Id string

Catalog item identifier. UTF-8 encoded string with a length limit of 128 bytes. This id must be unique among all catalog items within the same catalog. It should also be used when logging user events in order for the user events to be joined with the Catalog.

Title string

Catalog item title. UTF-8 encoded string with a length limit of 1 KiB.

Description string

Optional. Catalog item description. UTF-8 encoded string with a length limit of 5 KiB.

ItemAttributes GoogleCloudRecommendationengineV1beta1FeatureMapArgs

Optional. Highly encouraged. Extra catalog item attributes to be included in the recommendation model. For example, for retail products, this could include the store name, vendor, style, color, etc. These are very strong signals for recommendation model, thus we highly recommend providing the item attributes here.

ItemGroupId string

Optional. Variant group identifier for prediction results. UTF-8 encoded string with a length limit of 128 bytes. This field must be enabled before it can be used. Learn more.

LanguageCode string

Optional. Deprecated. The model automatically detects the text language. Your catalog can include text in different languages, but duplicating catalog items to provide text in multiple languages can result in degraded model performance.

Deprecated:

Optional. Deprecated. The model automatically detects the text language. Your catalog can include text in different languages, but duplicating catalog items to provide text in multiple languages can result in degraded model performance.

Location string
ProductMetadata GoogleCloudRecommendationengineV1beta1ProductCatalogItemArgs

Optional. Metadata specific to retail products.

Project string
Tags []string

Optional. Filtering tags associated with the catalog item. Each tag should be a UTF-8 encoded string with a length limit of 1 KiB. This tag can be used for filtering recommendation results by passing the tag as part of the predict request filter.

catalogId String
categoryHierarchies List<GoogleCloudRecommendationengineV1beta1CatalogItemCategoryHierarchyArgs>

Catalog item categories. This field is repeated for supporting one catalog item belonging to several parallel category hierarchies. For example, if a shoes product belongs to both ["Shoes & Accessories" -> "Shoes"] and ["Sports & Fitness" -> "Athletic Clothing" -> "Shoes"], it could be represented as: "categoryHierarchies": [ { "categories": ["Shoes & Accessories", "Shoes"]}, { "categories": ["Sports & Fitness", "Athletic Clothing", "Shoes"] } ]

id String

Catalog item identifier. UTF-8 encoded string with a length limit of 128 bytes. This id must be unique among all catalog items within the same catalog. It should also be used when logging user events in order for the user events to be joined with the Catalog.

title String

Catalog item title. UTF-8 encoded string with a length limit of 1 KiB.

description String

Optional. Catalog item description. UTF-8 encoded string with a length limit of 5 KiB.

itemAttributes GoogleCloudRecommendationengineV1beta1FeatureMapArgs

Optional. Highly encouraged. Extra catalog item attributes to be included in the recommendation model. For example, for retail products, this could include the store name, vendor, style, color, etc. These are very strong signals for recommendation model, thus we highly recommend providing the item attributes here.

itemGroupId String

Optional. Variant group identifier for prediction results. UTF-8 encoded string with a length limit of 128 bytes. This field must be enabled before it can be used. Learn more.

languageCode String

Optional. Deprecated. The model automatically detects the text language. Your catalog can include text in different languages, but duplicating catalog items to provide text in multiple languages can result in degraded model performance.

Deprecated:

Optional. Deprecated. The model automatically detects the text language. Your catalog can include text in different languages, but duplicating catalog items to provide text in multiple languages can result in degraded model performance.

location String
productMetadata GoogleCloudRecommendationengineV1beta1ProductCatalogItemArgs

Optional. Metadata specific to retail products.

project String
tags List<String>

Optional. Filtering tags associated with the catalog item. Each tag should be a UTF-8 encoded string with a length limit of 1 KiB. This tag can be used for filtering recommendation results by passing the tag as part of the predict request filter.

catalogId string
categoryHierarchies GoogleCloudRecommendationengineV1beta1CatalogItemCategoryHierarchyArgs[]

Catalog item categories. This field is repeated for supporting one catalog item belonging to several parallel category hierarchies. For example, if a shoes product belongs to both ["Shoes & Accessories" -> "Shoes"] and ["Sports & Fitness" -> "Athletic Clothing" -> "Shoes"], it could be represented as: "categoryHierarchies": [ { "categories": ["Shoes & Accessories", "Shoes"]}, { "categories": ["Sports & Fitness", "Athletic Clothing", "Shoes"] } ]

id string

Catalog item identifier. UTF-8 encoded string with a length limit of 128 bytes. This id must be unique among all catalog items within the same catalog. It should also be used when logging user events in order for the user events to be joined with the Catalog.

title string

Catalog item title. UTF-8 encoded string with a length limit of 1 KiB.

description string

Optional. Catalog item description. UTF-8 encoded string with a length limit of 5 KiB.

itemAttributes GoogleCloudRecommendationengineV1beta1FeatureMapArgs

Optional. Highly encouraged. Extra catalog item attributes to be included in the recommendation model. For example, for retail products, this could include the store name, vendor, style, color, etc. These are very strong signals for recommendation model, thus we highly recommend providing the item attributes here.

itemGroupId string

Optional. Variant group identifier for prediction results. UTF-8 encoded string with a length limit of 128 bytes. This field must be enabled before it can be used. Learn more.

languageCode string

Optional. Deprecated. The model automatically detects the text language. Your catalog can include text in different languages, but duplicating catalog items to provide text in multiple languages can result in degraded model performance.

Deprecated:

Optional. Deprecated. The model automatically detects the text language. Your catalog can include text in different languages, but duplicating catalog items to provide text in multiple languages can result in degraded model performance.

location string
productMetadata GoogleCloudRecommendationengineV1beta1ProductCatalogItemArgs

Optional. Metadata specific to retail products.

project string
tags string[]

Optional. Filtering tags associated with the catalog item. Each tag should be a UTF-8 encoded string with a length limit of 1 KiB. This tag can be used for filtering recommendation results by passing the tag as part of the predict request filter.

catalog_id str
category_hierarchies Sequence[GoogleCloudRecommendationengineV1beta1CatalogItemCategoryHierarchyArgs]

Catalog item categories. This field is repeated for supporting one catalog item belonging to several parallel category hierarchies. For example, if a shoes product belongs to both ["Shoes & Accessories" -> "Shoes"] and ["Sports & Fitness" -> "Athletic Clothing" -> "Shoes"], it could be represented as: "categoryHierarchies": [ { "categories": ["Shoes & Accessories", "Shoes"]}, { "categories": ["Sports & Fitness", "Athletic Clothing", "Shoes"] } ]

id str

Catalog item identifier. UTF-8 encoded string with a length limit of 128 bytes. This id must be unique among all catalog items within the same catalog. It should also be used when logging user events in order for the user events to be joined with the Catalog.

title str

Catalog item title. UTF-8 encoded string with a length limit of 1 KiB.

description str

Optional. Catalog item description. UTF-8 encoded string with a length limit of 5 KiB.

item_attributes GoogleCloudRecommendationengineV1beta1FeatureMapArgs

Optional. Highly encouraged. Extra catalog item attributes to be included in the recommendation model. For example, for retail products, this could include the store name, vendor, style, color, etc. These are very strong signals for recommendation model, thus we highly recommend providing the item attributes here.

item_group_id str

Optional. Variant group identifier for prediction results. UTF-8 encoded string with a length limit of 128 bytes. This field must be enabled before it can be used. Learn more.

language_code str

Optional. Deprecated. The model automatically detects the text language. Your catalog can include text in different languages, but duplicating catalog items to provide text in multiple languages can result in degraded model performance.

Deprecated:

Optional. Deprecated. The model automatically detects the text language. Your catalog can include text in different languages, but duplicating catalog items to provide text in multiple languages can result in degraded model performance.

location str
product_metadata GoogleCloudRecommendationengineV1beta1ProductCatalogItemArgs

Optional. Metadata specific to retail products.

project str
tags Sequence[str]

Optional. Filtering tags associated with the catalog item. Each tag should be a UTF-8 encoded string with a length limit of 1 KiB. This tag can be used for filtering recommendation results by passing the tag as part of the predict request filter.

catalogId String
categoryHierarchies List<Property Map>

Catalog item categories. This field is repeated for supporting one catalog item belonging to several parallel category hierarchies. For example, if a shoes product belongs to both ["Shoes & Accessories" -> "Shoes"] and ["Sports & Fitness" -> "Athletic Clothing" -> "Shoes"], it could be represented as: "categoryHierarchies": [ { "categories": ["Shoes & Accessories", "Shoes"]}, { "categories": ["Sports & Fitness", "Athletic Clothing", "Shoes"] } ]

id String

Catalog item identifier. UTF-8 encoded string with a length limit of 128 bytes. This id must be unique among all catalog items within the same catalog. It should also be used when logging user events in order for the user events to be joined with the Catalog.

title String

Catalog item title. UTF-8 encoded string with a length limit of 1 KiB.

description String

Optional. Catalog item description. UTF-8 encoded string with a length limit of 5 KiB.

itemAttributes Property Map

Optional. Highly encouraged. Extra catalog item attributes to be included in the recommendation model. For example, for retail products, this could include the store name, vendor, style, color, etc. These are very strong signals for recommendation model, thus we highly recommend providing the item attributes here.

itemGroupId String

Optional. Variant group identifier for prediction results. UTF-8 encoded string with a length limit of 128 bytes. This field must be enabled before it can be used. Learn more.

languageCode String

Optional. Deprecated. The model automatically detects the text language. Your catalog can include text in different languages, but duplicating catalog items to provide text in multiple languages can result in degraded model performance.

Deprecated:

Optional. Deprecated. The model automatically detects the text language. Your catalog can include text in different languages, but duplicating catalog items to provide text in multiple languages can result in degraded model performance.

location String
productMetadata Property Map

Optional. Metadata specific to retail products.

project String
tags List<String>

Optional. Filtering tags associated with the catalog item. Each tag should be a UTF-8 encoded string with a length limit of 1 KiB. This tag can be used for filtering recommendation results by passing the tag as part of the predict request filter.

Outputs

All input properties are implicitly available as output properties. Additionally, the CatalogItem resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

Id string

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

id string

The provider-assigned unique ID for this managed resource.

id str

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

Supporting Types

GoogleCloudRecommendationengineV1beta1CatalogItemCategoryHierarchy

Categories List<string>

Catalog item categories. Each category should be a UTF-8 encoded string with a length limit of 2 KiB. Note that the order in the list denotes the specificity (from least to most specific).

Categories []string

Catalog item categories. Each category should be a UTF-8 encoded string with a length limit of 2 KiB. Note that the order in the list denotes the specificity (from least to most specific).

categories List<String>

Catalog item categories. Each category should be a UTF-8 encoded string with a length limit of 2 KiB. Note that the order in the list denotes the specificity (from least to most specific).

categories string[]

Catalog item categories. Each category should be a UTF-8 encoded string with a length limit of 2 KiB. Note that the order in the list denotes the specificity (from least to most specific).

categories Sequence[str]

Catalog item categories. Each category should be a UTF-8 encoded string with a length limit of 2 KiB. Note that the order in the list denotes the specificity (from least to most specific).

categories List<String>

Catalog item categories. Each category should be a UTF-8 encoded string with a length limit of 2 KiB. Note that the order in the list denotes the specificity (from least to most specific).

GoogleCloudRecommendationengineV1beta1CatalogItemCategoryHierarchyResponse

Categories List<string>

Catalog item categories. Each category should be a UTF-8 encoded string with a length limit of 2 KiB. Note that the order in the list denotes the specificity (from least to most specific).

Categories []string

Catalog item categories. Each category should be a UTF-8 encoded string with a length limit of 2 KiB. Note that the order in the list denotes the specificity (from least to most specific).

categories List<String>

Catalog item categories. Each category should be a UTF-8 encoded string with a length limit of 2 KiB. Note that the order in the list denotes the specificity (from least to most specific).

categories string[]

Catalog item categories. Each category should be a UTF-8 encoded string with a length limit of 2 KiB. Note that the order in the list denotes the specificity (from least to most specific).

categories Sequence[str]

Catalog item categories. Each category should be a UTF-8 encoded string with a length limit of 2 KiB. Note that the order in the list denotes the specificity (from least to most specific).

categories List<String>

Catalog item categories. Each category should be a UTF-8 encoded string with a length limit of 2 KiB. Note that the order in the list denotes the specificity (from least to most specific).

GoogleCloudRecommendationengineV1beta1FeatureMap

CategoricalFeatures Dictionary<string, string>

Categorical features that can take on one of a limited number of possible values. Some examples would be the brand/maker of a product, or country of a customer. Feature names and values must be UTF-8 encoded strings. For example: { "colors": {"value": ["yellow", "green"]}, "sizes": {"value":["S", "M"]}

NumericalFeatures Dictionary<string, string>

Numerical features. Some examples would be the height/weight of a product, or age of a customer. Feature names must be UTF-8 encoded strings. For example: { "lengths_cm": {"value":[2.3, 15.4]}, "heights_cm": {"value":[8.1, 6.4]} }

CategoricalFeatures map[string]string

Categorical features that can take on one of a limited number of possible values. Some examples would be the brand/maker of a product, or country of a customer. Feature names and values must be UTF-8 encoded strings. For example: { "colors": {"value": ["yellow", "green"]}, "sizes": {"value":["S", "M"]}

NumericalFeatures map[string]string

Numerical features. Some examples would be the height/weight of a product, or age of a customer. Feature names must be UTF-8 encoded strings. For example: { "lengths_cm": {"value":[2.3, 15.4]}, "heights_cm": {"value":[8.1, 6.4]} }

categoricalFeatures Map<String,String>

Categorical features that can take on one of a limited number of possible values. Some examples would be the brand/maker of a product, or country of a customer. Feature names and values must be UTF-8 encoded strings. For example: { "colors": {"value": ["yellow", "green"]}, "sizes": {"value":["S", "M"]}

numericalFeatures Map<String,String>

Numerical features. Some examples would be the height/weight of a product, or age of a customer. Feature names must be UTF-8 encoded strings. For example: { "lengths_cm": {"value":[2.3, 15.4]}, "heights_cm": {"value":[8.1, 6.4]} }

categoricalFeatures {[key: string]: string}

Categorical features that can take on one of a limited number of possible values. Some examples would be the brand/maker of a product, or country of a customer. Feature names and values must be UTF-8 encoded strings. For example: { "colors": {"value": ["yellow", "green"]}, "sizes": {"value":["S", "M"]}

numericalFeatures {[key: string]: string}

Numerical features. Some examples would be the height/weight of a product, or age of a customer. Feature names must be UTF-8 encoded strings. For example: { "lengths_cm": {"value":[2.3, 15.4]}, "heights_cm": {"value":[8.1, 6.4]} }

categorical_features Mapping[str, str]

Categorical features that can take on one of a limited number of possible values. Some examples would be the brand/maker of a product, or country of a customer. Feature names and values must be UTF-8 encoded strings. For example: { "colors": {"value": ["yellow", "green"]}, "sizes": {"value":["S", "M"]}

numerical_features Mapping[str, str]

Numerical features. Some examples would be the height/weight of a product, or age of a customer. Feature names must be UTF-8 encoded strings. For example: { "lengths_cm": {"value":[2.3, 15.4]}, "heights_cm": {"value":[8.1, 6.4]} }

categoricalFeatures Map<String>

Categorical features that can take on one of a limited number of possible values. Some examples would be the brand/maker of a product, or country of a customer. Feature names and values must be UTF-8 encoded strings. For example: { "colors": {"value": ["yellow", "green"]}, "sizes": {"value":["S", "M"]}

numericalFeatures Map<String>

Numerical features. Some examples would be the height/weight of a product, or age of a customer. Feature names must be UTF-8 encoded strings. For example: { "lengths_cm": {"value":[2.3, 15.4]}, "heights_cm": {"value":[8.1, 6.4]} }

GoogleCloudRecommendationengineV1beta1FeatureMapResponse

CategoricalFeatures Dictionary<string, string>

Categorical features that can take on one of a limited number of possible values. Some examples would be the brand/maker of a product, or country of a customer. Feature names and values must be UTF-8 encoded strings. For example: { "colors": {"value": ["yellow", "green"]}, "sizes": {"value":["S", "M"]}

NumericalFeatures Dictionary<string, string>

Numerical features. Some examples would be the height/weight of a product, or age of a customer. Feature names must be UTF-8 encoded strings. For example: { "lengths_cm": {"value":[2.3, 15.4]}, "heights_cm": {"value":[8.1, 6.4]} }

CategoricalFeatures map[string]string

Categorical features that can take on one of a limited number of possible values. Some examples would be the brand/maker of a product, or country of a customer. Feature names and values must be UTF-8 encoded strings. For example: { "colors": {"value": ["yellow", "green"]}, "sizes": {"value":["S", "M"]}

NumericalFeatures map[string]string

Numerical features. Some examples would be the height/weight of a product, or age of a customer. Feature names must be UTF-8 encoded strings. For example: { "lengths_cm": {"value":[2.3, 15.4]}, "heights_cm": {"value":[8.1, 6.4]} }

categoricalFeatures Map<String,String>

Categorical features that can take on one of a limited number of possible values. Some examples would be the brand/maker of a product, or country of a customer. Feature names and values must be UTF-8 encoded strings. For example: { "colors": {"value": ["yellow", "green"]}, "sizes": {"value":["S", "M"]}

numericalFeatures Map<String,String>

Numerical features. Some examples would be the height/weight of a product, or age of a customer. Feature names must be UTF-8 encoded strings. For example: { "lengths_cm": {"value":[2.3, 15.4]}, "heights_cm": {"value":[8.1, 6.4]} }

categoricalFeatures {[key: string]: string}

Categorical features that can take on one of a limited number of possible values. Some examples would be the brand/maker of a product, or country of a customer. Feature names and values must be UTF-8 encoded strings. For example: { "colors": {"value": ["yellow", "green"]}, "sizes": {"value":["S", "M"]}

numericalFeatures {[key: string]: string}

Numerical features. Some examples would be the height/weight of a product, or age of a customer. Feature names must be UTF-8 encoded strings. For example: { "lengths_cm": {"value":[2.3, 15.4]}, "heights_cm": {"value":[8.1, 6.4]} }

categorical_features Mapping[str, str]

Categorical features that can take on one of a limited number of possible values. Some examples would be the brand/maker of a product, or country of a customer. Feature names and values must be UTF-8 encoded strings. For example: { "colors": {"value": ["yellow", "green"]}, "sizes": {"value":["S", "M"]}

numerical_features Mapping[str, str]

Numerical features. Some examples would be the height/weight of a product, or age of a customer. Feature names must be UTF-8 encoded strings. For example: { "lengths_cm": {"value":[2.3, 15.4]}, "heights_cm": {"value":[8.1, 6.4]} }

categoricalFeatures Map<String>

Categorical features that can take on one of a limited number of possible values. Some examples would be the brand/maker of a product, or country of a customer. Feature names and values must be UTF-8 encoded strings. For example: { "colors": {"value": ["yellow", "green"]}, "sizes": {"value":["S", "M"]}

numericalFeatures Map<String>

Numerical features. Some examples would be the height/weight of a product, or age of a customer. Feature names must be UTF-8 encoded strings. For example: { "lengths_cm": {"value":[2.3, 15.4]}, "heights_cm": {"value":[8.1, 6.4]} }

GoogleCloudRecommendationengineV1beta1Image

Uri string

URL of the image with a length limit of 5 KiB.

Height int

Optional. Height of the image in number of pixels.

Width int

Optional. Width of the image in number of pixels.

Uri string

URL of the image with a length limit of 5 KiB.

Height int

Optional. Height of the image in number of pixels.

Width int

Optional. Width of the image in number of pixels.

uri String

URL of the image with a length limit of 5 KiB.

height Integer

Optional. Height of the image in number of pixels.

width Integer

Optional. Width of the image in number of pixels.

uri string

URL of the image with a length limit of 5 KiB.

height number

Optional. Height of the image in number of pixels.

width number

Optional. Width of the image in number of pixels.

uri str

URL of the image with a length limit of 5 KiB.

height int

Optional. Height of the image in number of pixels.

width int

Optional. Width of the image in number of pixels.

uri String

URL of the image with a length limit of 5 KiB.

height Number

Optional. Height of the image in number of pixels.

width Number

Optional. Width of the image in number of pixels.

GoogleCloudRecommendationengineV1beta1ImageResponse

Height int

Optional. Height of the image in number of pixels.

Uri string

URL of the image with a length limit of 5 KiB.

Width int

Optional. Width of the image in number of pixels.

Height int

Optional. Height of the image in number of pixels.

Uri string

URL of the image with a length limit of 5 KiB.

Width int

Optional. Width of the image in number of pixels.

height Integer

Optional. Height of the image in number of pixels.

uri String

URL of the image with a length limit of 5 KiB.

width Integer

Optional. Width of the image in number of pixels.

height number

Optional. Height of the image in number of pixels.

uri string

URL of the image with a length limit of 5 KiB.

width number

Optional. Width of the image in number of pixels.

height int

Optional. Height of the image in number of pixels.

uri str

URL of the image with a length limit of 5 KiB.

width int

Optional. Width of the image in number of pixels.

height Number

Optional. Height of the image in number of pixels.

uri String

URL of the image with a length limit of 5 KiB.

width Number

Optional. Width of the image in number of pixels.

GoogleCloudRecommendationengineV1beta1ProductCatalogItem

AvailableQuantity string

Optional. The available quantity of the item.

CanonicalProductUri string

Optional. Canonical URL directly linking to the item detail page with a length limit of 5 KiB..

Costs Dictionary<string, string>

Optional. A map to pass the costs associated with the product. For example: {"manufacturing": 45.5} The profit of selling this item is computed like so: * If 'exactPrice' is provided, profit = displayPrice - sum(costs) * If 'priceRange' is provided, profit = minPrice - sum(costs)

CurrencyCode string

Optional. Only required if the price is set. Currency code for price/costs. Use three-character ISO-4217 code.

ExactPrice Pulumi.GoogleNative.Recommendationengine.V1Beta1.Inputs.GoogleCloudRecommendationengineV1beta1ProductCatalogItemExactPrice

Optional. The exact product price.

Images List<Pulumi.GoogleNative.Recommendationengine.V1Beta1.Inputs.GoogleCloudRecommendationengineV1beta1Image>

Optional. Product images for the catalog item.

PriceRange Pulumi.GoogleNative.Recommendationengine.V1Beta1.Inputs.GoogleCloudRecommendationengineV1beta1ProductCatalogItemPriceRange

Optional. The product price range.

StockState Pulumi.GoogleNative.Recommendationengine.V1Beta1.GoogleCloudRecommendationengineV1beta1ProductCatalogItemStockState

Optional. Online stock state of the catalog item. Default is IN_STOCK.

AvailableQuantity string

Optional. The available quantity of the item.

CanonicalProductUri string

Optional. Canonical URL directly linking to the item detail page with a length limit of 5 KiB..

Costs map[string]string

Optional. A map to pass the costs associated with the product. For example: {"manufacturing": 45.5} The profit of selling this item is computed like so: * If 'exactPrice' is provided, profit = displayPrice - sum(costs) * If 'priceRange' is provided, profit = minPrice - sum(costs)

CurrencyCode string

Optional. Only required if the price is set. Currency code for price/costs. Use three-character ISO-4217 code.

ExactPrice GoogleCloudRecommendationengineV1beta1ProductCatalogItemExactPrice

Optional. The exact product price.

Images []GoogleCloudRecommendationengineV1beta1Image

Optional. Product images for the catalog item.

PriceRange GoogleCloudRecommendationengineV1beta1ProductCatalogItemPriceRange

Optional. The product price range.

StockState GoogleCloudRecommendationengineV1beta1ProductCatalogItemStockState

Optional. Online stock state of the catalog item. Default is IN_STOCK.

availableQuantity String

Optional. The available quantity of the item.

canonicalProductUri String

Optional. Canonical URL directly linking to the item detail page with a length limit of 5 KiB..

costs Map<String,String>

Optional. A map to pass the costs associated with the product. For example: {"manufacturing": 45.5} The profit of selling this item is computed like so: * If 'exactPrice' is provided, profit = displayPrice - sum(costs) * If 'priceRange' is provided, profit = minPrice - sum(costs)

currencyCode String

Optional. Only required if the price is set. Currency code for price/costs. Use three-character ISO-4217 code.

exactPrice GoogleCloudRecommendationengineV1beta1ProductCatalogItemExactPrice

Optional. The exact product price.

images List<GoogleCloudRecommendationengineV1beta1Image>

Optional. Product images for the catalog item.

priceRange GoogleCloudRecommendationengineV1beta1ProductCatalogItemPriceRange

Optional. The product price range.

stockState GoogleCloudRecommendationengineV1beta1ProductCatalogItemStockState

Optional. Online stock state of the catalog item. Default is IN_STOCK.

availableQuantity string

Optional. The available quantity of the item.

canonicalProductUri string

Optional. Canonical URL directly linking to the item detail page with a length limit of 5 KiB..

costs {[key: string]: string}

Optional. A map to pass the costs associated with the product. For example: {"manufacturing": 45.5} The profit of selling this item is computed like so: * If 'exactPrice' is provided, profit = displayPrice - sum(costs) * If 'priceRange' is provided, profit = minPrice - sum(costs)

currencyCode string

Optional. Only required if the price is set. Currency code for price/costs. Use three-character ISO-4217 code.

exactPrice GoogleCloudRecommendationengineV1beta1ProductCatalogItemExactPrice

Optional. The exact product price.

images GoogleCloudRecommendationengineV1beta1Image[]

Optional. Product images for the catalog item.

priceRange GoogleCloudRecommendationengineV1beta1ProductCatalogItemPriceRange

Optional. The product price range.

stockState GoogleCloudRecommendationengineV1beta1ProductCatalogItemStockState

Optional. Online stock state of the catalog item. Default is IN_STOCK.

available_quantity str

Optional. The available quantity of the item.

canonical_product_uri str

Optional. Canonical URL directly linking to the item detail page with a length limit of 5 KiB..

costs Mapping[str, str]

Optional. A map to pass the costs associated with the product. For example: {"manufacturing": 45.5} The profit of selling this item is computed like so: * If 'exactPrice' is provided, profit = displayPrice - sum(costs) * If 'priceRange' is provided, profit = minPrice - sum(costs)

currency_code str

Optional. Only required if the price is set. Currency code for price/costs. Use three-character ISO-4217 code.

exact_price GoogleCloudRecommendationengineV1beta1ProductCatalogItemExactPrice

Optional. The exact product price.

images Sequence[GoogleCloudRecommendationengineV1beta1Image]

Optional. Product images for the catalog item.

price_range GoogleCloudRecommendationengineV1beta1ProductCatalogItemPriceRange

Optional. The product price range.

stock_state GoogleCloudRecommendationengineV1beta1ProductCatalogItemStockState

Optional. Online stock state of the catalog item. Default is IN_STOCK.

availableQuantity String

Optional. The available quantity of the item.

canonicalProductUri String

Optional. Canonical URL directly linking to the item detail page with a length limit of 5 KiB..

costs Map<String>

Optional. A map to pass the costs associated with the product. For example: {"manufacturing": 45.5} The profit of selling this item is computed like so: * If 'exactPrice' is provided, profit = displayPrice - sum(costs) * If 'priceRange' is provided, profit = minPrice - sum(costs)

currencyCode String

Optional. Only required if the price is set. Currency code for price/costs. Use three-character ISO-4217 code.

exactPrice Property Map

Optional. The exact product price.

images List<Property Map>

Optional. Product images for the catalog item.

priceRange Property Map

Optional. The product price range.

stockState "STOCK_STATE_UNSPECIFIED" | "IN_STOCK" | "OUT_OF_STOCK" | "PREORDER" | "BACKORDER"

Optional. Online stock state of the catalog item. Default is IN_STOCK.

GoogleCloudRecommendationengineV1beta1ProductCatalogItemExactPrice

DisplayPrice double

Optional. Display price of the product.

OriginalPrice double

Optional. Price of the product without any discount. If zero, by default set to be the 'displayPrice'.

DisplayPrice float64

Optional. Display price of the product.

OriginalPrice float64

Optional. Price of the product without any discount. If zero, by default set to be the 'displayPrice'.

displayPrice Double

Optional. Display price of the product.

originalPrice Double

Optional. Price of the product without any discount. If zero, by default set to be the 'displayPrice'.

displayPrice number

Optional. Display price of the product.

originalPrice number

Optional. Price of the product without any discount. If zero, by default set to be the 'displayPrice'.

display_price float

Optional. Display price of the product.

original_price float

Optional. Price of the product without any discount. If zero, by default set to be the 'displayPrice'.

displayPrice Number

Optional. Display price of the product.

originalPrice Number

Optional. Price of the product without any discount. If zero, by default set to be the 'displayPrice'.

GoogleCloudRecommendationengineV1beta1ProductCatalogItemExactPriceResponse

DisplayPrice double

Optional. Display price of the product.

OriginalPrice double

Optional. Price of the product without any discount. If zero, by default set to be the 'displayPrice'.

DisplayPrice float64

Optional. Display price of the product.

OriginalPrice float64

Optional. Price of the product without any discount. If zero, by default set to be the 'displayPrice'.

displayPrice Double

Optional. Display price of the product.

originalPrice Double

Optional. Price of the product without any discount. If zero, by default set to be the 'displayPrice'.

displayPrice number

Optional. Display price of the product.

originalPrice number

Optional. Price of the product without any discount. If zero, by default set to be the 'displayPrice'.

display_price float

Optional. Display price of the product.

original_price float

Optional. Price of the product without any discount. If zero, by default set to be the 'displayPrice'.

displayPrice Number

Optional. Display price of the product.

originalPrice Number

Optional. Price of the product without any discount. If zero, by default set to be the 'displayPrice'.

GoogleCloudRecommendationengineV1beta1ProductCatalogItemPriceRange

Max double

The maximum product price.

Min double

The minimum product price.

Max float64

The maximum product price.

Min float64

The minimum product price.

max Double

The maximum product price.

min Double

The minimum product price.

max number

The maximum product price.

min number

The minimum product price.

max float

The maximum product price.

min float

The minimum product price.

max Number

The maximum product price.

min Number

The minimum product price.

GoogleCloudRecommendationengineV1beta1ProductCatalogItemPriceRangeResponse

Max double

The maximum product price.

Min double

The minimum product price.

Max float64

The maximum product price.

Min float64

The minimum product price.

max Double

The maximum product price.

min Double

The minimum product price.

max number

The maximum product price.

min number

The minimum product price.

max float

The maximum product price.

min float

The minimum product price.

max Number

The maximum product price.

min Number

The minimum product price.

GoogleCloudRecommendationengineV1beta1ProductCatalogItemResponse

AvailableQuantity string

Optional. The available quantity of the item.

CanonicalProductUri string

Optional. Canonical URL directly linking to the item detail page with a length limit of 5 KiB..

Costs Dictionary<string, string>

Optional. A map to pass the costs associated with the product. For example: {"manufacturing": 45.5} The profit of selling this item is computed like so: * If 'exactPrice' is provided, profit = displayPrice - sum(costs) * If 'priceRange' is provided, profit = minPrice - sum(costs)

CurrencyCode string

Optional. Only required if the price is set. Currency code for price/costs. Use three-character ISO-4217 code.

ExactPrice Pulumi.GoogleNative.Recommendationengine.V1Beta1.Inputs.GoogleCloudRecommendationengineV1beta1ProductCatalogItemExactPriceResponse

Optional. The exact product price.

Images List<Pulumi.GoogleNative.Recommendationengine.V1Beta1.Inputs.GoogleCloudRecommendationengineV1beta1ImageResponse>

Optional. Product images for the catalog item.

PriceRange Pulumi.GoogleNative.Recommendationengine.V1Beta1.Inputs.GoogleCloudRecommendationengineV1beta1ProductCatalogItemPriceRangeResponse

Optional. The product price range.

StockState string

Optional. Online stock state of the catalog item. Default is IN_STOCK.

AvailableQuantity string

Optional. The available quantity of the item.

CanonicalProductUri string

Optional. Canonical URL directly linking to the item detail page with a length limit of 5 KiB..

Costs map[string]string

Optional. A map to pass the costs associated with the product. For example: {"manufacturing": 45.5} The profit of selling this item is computed like so: * If 'exactPrice' is provided, profit = displayPrice - sum(costs) * If 'priceRange' is provided, profit = minPrice - sum(costs)

CurrencyCode string

Optional. Only required if the price is set. Currency code for price/costs. Use three-character ISO-4217 code.

ExactPrice GoogleCloudRecommendationengineV1beta1ProductCatalogItemExactPriceResponse

Optional. The exact product price.

Images []GoogleCloudRecommendationengineV1beta1ImageResponse

Optional. Product images for the catalog item.

PriceRange GoogleCloudRecommendationengineV1beta1ProductCatalogItemPriceRangeResponse

Optional. The product price range.

StockState string

Optional. Online stock state of the catalog item. Default is IN_STOCK.

availableQuantity String

Optional. The available quantity of the item.

canonicalProductUri String

Optional. Canonical URL directly linking to the item detail page with a length limit of 5 KiB..

costs Map<String,String>

Optional. A map to pass the costs associated with the product. For example: {"manufacturing": 45.5} The profit of selling this item is computed like so: * If 'exactPrice' is provided, profit = displayPrice - sum(costs) * If 'priceRange' is provided, profit = minPrice - sum(costs)

currencyCode String

Optional. Only required if the price is set. Currency code for price/costs. Use three-character ISO-4217 code.

exactPrice GoogleCloudRecommendationengineV1beta1ProductCatalogItemExactPriceResponse

Optional. The exact product price.

images List<GoogleCloudRecommendationengineV1beta1ImageResponse>

Optional. Product images for the catalog item.

priceRange GoogleCloudRecommendationengineV1beta1ProductCatalogItemPriceRangeResponse

Optional. The product price range.

stockState String

Optional. Online stock state of the catalog item. Default is IN_STOCK.

availableQuantity string

Optional. The available quantity of the item.

canonicalProductUri string

Optional. Canonical URL directly linking to the item detail page with a length limit of 5 KiB..

costs {[key: string]: string}

Optional. A map to pass the costs associated with the product. For example: {"manufacturing": 45.5} The profit of selling this item is computed like so: * If 'exactPrice' is provided, profit = displayPrice - sum(costs) * If 'priceRange' is provided, profit = minPrice - sum(costs)

currencyCode string

Optional. Only required if the price is set. Currency code for price/costs. Use three-character ISO-4217 code.

exactPrice GoogleCloudRecommendationengineV1beta1ProductCatalogItemExactPriceResponse

Optional. The exact product price.

images GoogleCloudRecommendationengineV1beta1ImageResponse[]

Optional. Product images for the catalog item.

priceRange GoogleCloudRecommendationengineV1beta1ProductCatalogItemPriceRangeResponse

Optional. The product price range.

stockState string

Optional. Online stock state of the catalog item. Default is IN_STOCK.

available_quantity str

Optional. The available quantity of the item.

canonical_product_uri str

Optional. Canonical URL directly linking to the item detail page with a length limit of 5 KiB..

costs Mapping[str, str]

Optional. A map to pass the costs associated with the product. For example: {"manufacturing": 45.5} The profit of selling this item is computed like so: * If 'exactPrice' is provided, profit = displayPrice - sum(costs) * If 'priceRange' is provided, profit = minPrice - sum(costs)

currency_code str

Optional. Only required if the price is set. Currency code for price/costs. Use three-character ISO-4217 code.

exact_price GoogleCloudRecommendationengineV1beta1ProductCatalogItemExactPriceResponse

Optional. The exact product price.

images Sequence[GoogleCloudRecommendationengineV1beta1ImageResponse]

Optional. Product images for the catalog item.

price_range GoogleCloudRecommendationengineV1beta1ProductCatalogItemPriceRangeResponse

Optional. The product price range.

stock_state str

Optional. Online stock state of the catalog item. Default is IN_STOCK.

availableQuantity String

Optional. The available quantity of the item.

canonicalProductUri String

Optional. Canonical URL directly linking to the item detail page with a length limit of 5 KiB..

costs Map<String>

Optional. A map to pass the costs associated with the product. For example: {"manufacturing": 45.5} The profit of selling this item is computed like so: * If 'exactPrice' is provided, profit = displayPrice - sum(costs) * If 'priceRange' is provided, profit = minPrice - sum(costs)

currencyCode String

Optional. Only required if the price is set. Currency code for price/costs. Use three-character ISO-4217 code.

exactPrice Property Map

Optional. The exact product price.

images List<Property Map>

Optional. Product images for the catalog item.

priceRange Property Map

Optional. The product price range.

stockState String

Optional. Online stock state of the catalog item. Default is IN_STOCK.

GoogleCloudRecommendationengineV1beta1ProductCatalogItemStockState

StockStateUnspecified
STOCK_STATE_UNSPECIFIED

Default item stock status. Should never be used.

InStock
IN_STOCK

Item in stock.

OutOfStock
OUT_OF_STOCK

Item out of stock.

Preorder
PREORDER

Item that is in pre-order state.

Backorder
BACKORDER

Item that is back-ordered (i.e. temporarily out of stock).

GoogleCloudRecommendationengineV1beta1ProductCatalogItemStockStateStockStateUnspecified
STOCK_STATE_UNSPECIFIED

Default item stock status. Should never be used.

GoogleCloudRecommendationengineV1beta1ProductCatalogItemStockStateInStock
IN_STOCK

Item in stock.

GoogleCloudRecommendationengineV1beta1ProductCatalogItemStockStateOutOfStock
OUT_OF_STOCK

Item out of stock.

GoogleCloudRecommendationengineV1beta1ProductCatalogItemStockStatePreorder
PREORDER

Item that is in pre-order state.

GoogleCloudRecommendationengineV1beta1ProductCatalogItemStockStateBackorder
BACKORDER

Item that is back-ordered (i.e. temporarily out of stock).

StockStateUnspecified
STOCK_STATE_UNSPECIFIED

Default item stock status. Should never be used.

InStock
IN_STOCK

Item in stock.

OutOfStock
OUT_OF_STOCK

Item out of stock.

Preorder
PREORDER

Item that is in pre-order state.

Backorder
BACKORDER

Item that is back-ordered (i.e. temporarily out of stock).

StockStateUnspecified
STOCK_STATE_UNSPECIFIED

Default item stock status. Should never be used.

InStock
IN_STOCK

Item in stock.

OutOfStock
OUT_OF_STOCK

Item out of stock.

Preorder
PREORDER

Item that is in pre-order state.

Backorder
BACKORDER

Item that is back-ordered (i.e. temporarily out of stock).

STOCK_STATE_UNSPECIFIED
STOCK_STATE_UNSPECIFIED

Default item stock status. Should never be used.

IN_STOCK
IN_STOCK

Item in stock.

OUT_OF_STOCK
OUT_OF_STOCK

Item out of stock.

PREORDER
PREORDER

Item that is in pre-order state.

BACKORDER
BACKORDER

Item that is back-ordered (i.e. temporarily out of stock).

"STOCK_STATE_UNSPECIFIED"
STOCK_STATE_UNSPECIFIED

Default item stock status. Should never be used.

"IN_STOCK"
IN_STOCK

Item in stock.

"OUT_OF_STOCK"
OUT_OF_STOCK

Item out of stock.

"PREORDER"
PREORDER

Item that is in pre-order state.

"BACKORDER"
BACKORDER

Item that is back-ordered (i.e. temporarily out of stock).

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0