Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.recommendationengine/v1beta1.CatalogItem
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a catalog item. Auto-naming is currently not supported for this resource.
Create CatalogItem Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CatalogItem(name: string, args: CatalogItemArgs, opts?: CustomResourceOptions);@overload
def CatalogItem(resource_name: str,
                args: CatalogItemArgs,
                opts: Optional[ResourceOptions] = None)
@overload
def CatalogItem(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                catalog_id: Optional[str] = None,
                category_hierarchies: Optional[Sequence[GoogleCloudRecommendationengineV1beta1CatalogItemCategoryHierarchyArgs]] = None,
                id: Optional[str] = None,
                title: Optional[str] = None,
                description: 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)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.
Parameters
- 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.
Constructor example
The following reference example uses placeholder values for all input properties.
var catalogItemResource = new GoogleNative.Recommendationengine.V1Beta1.CatalogItem("catalogItemResource", new()
{
    CatalogId = "string",
    CategoryHierarchies = new[]
    {
        new GoogleNative.Recommendationengine.V1Beta1.Inputs.GoogleCloudRecommendationengineV1beta1CatalogItemCategoryHierarchyArgs
        {
            Categories = new[]
            {
                "string",
            },
        },
    },
    Id = "string",
    Title = "string",
    Description = "string",
    ItemAttributes = new GoogleNative.Recommendationengine.V1Beta1.Inputs.GoogleCloudRecommendationengineV1beta1FeatureMapArgs
    {
        CategoricalFeatures = 
        {
            { "string", "string" },
        },
        NumericalFeatures = 
        {
            { "string", "string" },
        },
    },
    ItemGroupId = "string",
    Location = "string",
    ProductMetadata = new GoogleNative.Recommendationengine.V1Beta1.Inputs.GoogleCloudRecommendationengineV1beta1ProductCatalogItemArgs
    {
        AvailableQuantity = "string",
        CanonicalProductUri = "string",
        Costs = 
        {
            { "string", "string" },
        },
        CurrencyCode = "string",
        ExactPrice = new GoogleNative.Recommendationengine.V1Beta1.Inputs.GoogleCloudRecommendationengineV1beta1ProductCatalogItemExactPriceArgs
        {
            DisplayPrice = 0,
            OriginalPrice = 0,
        },
        Images = new[]
        {
            new GoogleNative.Recommendationengine.V1Beta1.Inputs.GoogleCloudRecommendationengineV1beta1ImageArgs
            {
                Uri = "string",
                Height = 0,
                Width = 0,
            },
        },
        PriceRange = new GoogleNative.Recommendationengine.V1Beta1.Inputs.GoogleCloudRecommendationengineV1beta1ProductCatalogItemPriceRangeArgs
        {
            Max = 0,
            Min = 0,
        },
        StockState = GoogleNative.Recommendationengine.V1Beta1.GoogleCloudRecommendationengineV1beta1ProductCatalogItemStockState.StockStateUnspecified,
    },
    Project = "string",
    Tags = new[]
    {
        "string",
    },
});
example, err := recommendationengine.NewCatalogItem(ctx, "catalogItemResource", &recommendationengine.CatalogItemArgs{
	CatalogId: pulumi.String("string"),
	CategoryHierarchies: recommendationengine.GoogleCloudRecommendationengineV1beta1CatalogItemCategoryHierarchyArray{
		&recommendationengine.GoogleCloudRecommendationengineV1beta1CatalogItemCategoryHierarchyArgs{
			Categories: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
	},
	Id:          pulumi.String("string"),
	Title:       pulumi.String("string"),
	Description: pulumi.String("string"),
	ItemAttributes: &recommendationengine.GoogleCloudRecommendationengineV1beta1FeatureMapArgs{
		CategoricalFeatures: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		NumericalFeatures: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	ItemGroupId: pulumi.String("string"),
	Location:    pulumi.String("string"),
	ProductMetadata: &recommendationengine.GoogleCloudRecommendationengineV1beta1ProductCatalogItemArgs{
		AvailableQuantity:   pulumi.String("string"),
		CanonicalProductUri: pulumi.String("string"),
		Costs: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		CurrencyCode: pulumi.String("string"),
		ExactPrice: &recommendationengine.GoogleCloudRecommendationengineV1beta1ProductCatalogItemExactPriceArgs{
			DisplayPrice:  pulumi.Float64(0),
			OriginalPrice: pulumi.Float64(0),
		},
		Images: recommendationengine.GoogleCloudRecommendationengineV1beta1ImageArray{
			&recommendationengine.GoogleCloudRecommendationengineV1beta1ImageArgs{
				Uri:    pulumi.String("string"),
				Height: pulumi.Int(0),
				Width:  pulumi.Int(0),
			},
		},
		PriceRange: &recommendationengine.GoogleCloudRecommendationengineV1beta1ProductCatalogItemPriceRangeArgs{
			Max: pulumi.Float64(0),
			Min: pulumi.Float64(0),
		},
		StockState: recommendationengine.GoogleCloudRecommendationengineV1beta1ProductCatalogItemStockStateStockStateUnspecified,
	},
	Project: pulumi.String("string"),
	Tags: pulumi.StringArray{
		pulumi.String("string"),
	},
})
var catalogItemResource = new CatalogItem("catalogItemResource", CatalogItemArgs.builder()
    .catalogId("string")
    .categoryHierarchies(GoogleCloudRecommendationengineV1beta1CatalogItemCategoryHierarchyArgs.builder()
        .categories("string")
        .build())
    .id("string")
    .title("string")
    .description("string")
    .itemAttributes(GoogleCloudRecommendationengineV1beta1FeatureMapArgs.builder()
        .categoricalFeatures(Map.of("string", "string"))
        .numericalFeatures(Map.of("string", "string"))
        .build())
    .itemGroupId("string")
    .location("string")
    .productMetadata(GoogleCloudRecommendationengineV1beta1ProductCatalogItemArgs.builder()
        .availableQuantity("string")
        .canonicalProductUri("string")
        .costs(Map.of("string", "string"))
        .currencyCode("string")
        .exactPrice(GoogleCloudRecommendationengineV1beta1ProductCatalogItemExactPriceArgs.builder()
            .displayPrice(0)
            .originalPrice(0)
            .build())
        .images(GoogleCloudRecommendationengineV1beta1ImageArgs.builder()
            .uri("string")
            .height(0)
            .width(0)
            .build())
        .priceRange(GoogleCloudRecommendationengineV1beta1ProductCatalogItemPriceRangeArgs.builder()
            .max(0)
            .min(0)
            .build())
        .stockState("STOCK_STATE_UNSPECIFIED")
        .build())
    .project("string")
    .tags("string")
    .build());
catalog_item_resource = google_native.recommendationengine.v1beta1.CatalogItem("catalogItemResource",
    catalog_id="string",
    category_hierarchies=[{
        "categories": ["string"],
    }],
    id="string",
    title="string",
    description="string",
    item_attributes={
        "categorical_features": {
            "string": "string",
        },
        "numerical_features": {
            "string": "string",
        },
    },
    item_group_id="string",
    location="string",
    product_metadata={
        "available_quantity": "string",
        "canonical_product_uri": "string",
        "costs": {
            "string": "string",
        },
        "currency_code": "string",
        "exact_price": {
            "display_price": 0,
            "original_price": 0,
        },
        "images": [{
            "uri": "string",
            "height": 0,
            "width": 0,
        }],
        "price_range": {
            "max": 0,
            "min": 0,
        },
        "stock_state": google_native.recommendationengine.v1beta1.GoogleCloudRecommendationengineV1beta1ProductCatalogItemStockState.STOCK_STATE_UNSPECIFIED,
    },
    project="string",
    tags=["string"])
const catalogItemResource = new google_native.recommendationengine.v1beta1.CatalogItem("catalogItemResource", {
    catalogId: "string",
    categoryHierarchies: [{
        categories: ["string"],
    }],
    id: "string",
    title: "string",
    description: "string",
    itemAttributes: {
        categoricalFeatures: {
            string: "string",
        },
        numericalFeatures: {
            string: "string",
        },
    },
    itemGroupId: "string",
    location: "string",
    productMetadata: {
        availableQuantity: "string",
        canonicalProductUri: "string",
        costs: {
            string: "string",
        },
        currencyCode: "string",
        exactPrice: {
            displayPrice: 0,
            originalPrice: 0,
        },
        images: [{
            uri: "string",
            height: 0,
            width: 0,
        }],
        priceRange: {
            max: 0,
            min: 0,
        },
        stockState: google_native.recommendationengine.v1beta1.GoogleCloudRecommendationengineV1beta1ProductCatalogItemStockState.StockStateUnspecified,
    },
    project: "string",
    tags: ["string"],
});
type: google-native:recommendationengine/v1beta1:CatalogItem
properties:
    catalogId: string
    categoryHierarchies:
        - categories:
            - string
    description: string
    id: string
    itemAttributes:
        categoricalFeatures:
            string: string
        numericalFeatures:
            string: string
    itemGroupId: string
    location: string
    productMetadata:
        availableQuantity: string
        canonicalProductUri: string
        costs:
            string: string
        currencyCode: string
        exactPrice:
            displayPrice: 0
            originalPrice: 0
        images:
            - height: 0
              uri: string
              width: 0
        priceRange:
            max: 0
            min: 0
        stockState: STOCK_STATE_UNSPECIFIED
    project: string
    tags:
        - string
    title: string
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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The CatalogItem resource accepts the following input properties:
- CatalogId string
- CategoryHierarchies List<Pulumi.Google Native. Recommendationengine. V1Beta1. Inputs. Google Cloud Recommendationengine V1beta1Catalog Item Category Hierarchy> 
- 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.Google Native. Recommendationengine. V1Beta1. Inputs. Google Cloud Recommendationengine V1beta1Feature 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.
- ItemGroup stringId 
- 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.
- Location string
- ProductMetadata Pulumi.Google Native. Recommendationengine. V1Beta1. Inputs. Google Cloud Recommendationengine V1beta1Product Catalog Item 
- Optional. Metadata specific to retail products.
- Project string
- 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 []GoogleCloud Recommendationengine V1beta1Catalog Item Category Hierarchy Args 
- 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 GoogleCloud Recommendationengine V1beta1Feature Map Args 
- 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.
- ItemGroup stringId 
- 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.
- Location string
- ProductMetadata GoogleCloud Recommendationengine V1beta1Product Catalog Item Args 
- Optional. Metadata specific to retail products.
- Project string
- []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<GoogleCloud Recommendationengine V1beta1Catalog Item Category Hierarchy> 
- 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 GoogleCloud Recommendationengine V1beta1Feature 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.
- itemGroup StringId 
- 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.
- location String
- productMetadata GoogleCloud Recommendationengine V1beta1Product Catalog Item 
- Optional. Metadata specific to retail products.
- project String
- 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 GoogleCloud Recommendationengine V1beta1Catalog Item Category Hierarchy[] 
- 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 GoogleCloud Recommendationengine V1beta1Feature 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.
- itemGroup stringId 
- 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.
- location string
- productMetadata GoogleCloud Recommendationengine V1beta1Product Catalog Item 
- Optional. Metadata specific to retail products.
- project string
- 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[GoogleCloud Recommendationengine V1beta1Catalog Item Category Hierarchy Args] 
- 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 GoogleCloud Recommendationengine V1beta1Feature Map Args 
- 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_ strid 
- 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.
- location str
- product_metadata GoogleCloud Recommendationengine V1beta1Product Catalog Item Args 
- Optional. Metadata specific to retail products.
- project str
- 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.
- itemGroup StringId 
- 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.
- location String
- productMetadata Property Map
- Optional. Metadata specific to retail products.
- project String
- 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, GoogleCloudRecommendationengineV1beta1CatalogItemCategoryHierarchyArgs              
- 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, GoogleCloudRecommendationengineV1beta1CatalogItemCategoryHierarchyResponseArgs                
- 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, GoogleCloudRecommendationengineV1beta1FeatureMapArgs          
- 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, GoogleCloudRecommendationengineV1beta1FeatureMapResponseArgs            
- 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, GoogleCloudRecommendationengineV1beta1ImageArgs        
GoogleCloudRecommendationengineV1beta1ImageResponse, GoogleCloudRecommendationengineV1beta1ImageResponseArgs          
GoogleCloudRecommendationengineV1beta1ProductCatalogItem, GoogleCloudRecommendationengineV1beta1ProductCatalogItemArgs            
- AvailableQuantity string
- Optional. The available quantity of the item.
- CanonicalProduct stringUri 
- 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.Google Native. Recommendationengine. V1Beta1. Inputs. Google Cloud Recommendationengine V1beta1Product Catalog Item Exact Price 
- Optional. The exact product price.
- Images
List<Pulumi.Google Native. Recommendationengine. V1Beta1. Inputs. Google Cloud Recommendationengine V1beta1Image> 
- Optional. Product images for the catalog item.
- PriceRange Pulumi.Google Native. Recommendationengine. V1Beta1. Inputs. Google Cloud Recommendationengine V1beta1Product Catalog Item Price Range 
- Optional. The product price range.
- StockState Pulumi.Google Native. Recommendationengine. V1Beta1. Google Cloud Recommendationengine V1beta1Product Catalog Item Stock State 
- Optional. Online stock state of the catalog item. Default is IN_STOCK.
- AvailableQuantity string
- Optional. The available quantity of the item.
- CanonicalProduct stringUri 
- 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 GoogleCloud Recommendationengine V1beta1Product Catalog Item Exact Price 
- Optional. The exact product price.
- Images
[]GoogleCloud Recommendationengine V1beta1Image 
- Optional. Product images for the catalog item.
- PriceRange GoogleCloud Recommendationengine V1beta1Product Catalog Item Price Range 
- Optional. The product price range.
- StockState GoogleCloud Recommendationengine V1beta1Product Catalog Item Stock State 
- Optional. Online stock state of the catalog item. Default is IN_STOCK.
- availableQuantity String
- Optional. The available quantity of the item.
- canonicalProduct StringUri 
- 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 GoogleCloud Recommendationengine V1beta1Product Catalog Item Exact Price 
- Optional. The exact product price.
- images
List<GoogleCloud Recommendationengine V1beta1Image> 
- Optional. Product images for the catalog item.
- priceRange GoogleCloud Recommendationengine V1beta1Product Catalog Item Price Range 
- Optional. The product price range.
- stockState GoogleCloud Recommendationengine V1beta1Product Catalog Item Stock State 
- Optional. Online stock state of the catalog item. Default is IN_STOCK.
- availableQuantity string
- Optional. The available quantity of the item.
- canonicalProduct stringUri 
- 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 GoogleCloud Recommendationengine V1beta1Product Catalog Item Exact Price 
- Optional. The exact product price.
- images
GoogleCloud Recommendationengine V1beta1Image[] 
- Optional. Product images for the catalog item.
- priceRange GoogleCloud Recommendationengine V1beta1Product Catalog Item Price Range 
- Optional. The product price range.
- stockState GoogleCloud Recommendationengine V1beta1Product Catalog Item Stock State 
- Optional. Online stock state of the catalog item. Default is IN_STOCK.
- available_quantity str
- Optional. The available quantity of the item.
- canonical_product_ struri 
- 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 GoogleCloud Recommendationengine V1beta1Product Catalog Item Exact Price 
- Optional. The exact product price.
- images
Sequence[GoogleCloud Recommendationengine V1beta1Image] 
- Optional. Product images for the catalog item.
- price_range GoogleCloud Recommendationengine V1beta1Product Catalog Item Price Range 
- Optional. The product price range.
- stock_state GoogleCloud Recommendationengine V1beta1Product Catalog Item Stock State 
- Optional. Online stock state of the catalog item. Default is IN_STOCK.
- availableQuantity String
- Optional. The available quantity of the item.
- canonicalProduct StringUri 
- 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, GoogleCloudRecommendationengineV1beta1ProductCatalogItemExactPriceArgs                
- 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, GoogleCloudRecommendationengineV1beta1ProductCatalogItemExactPriceResponseArgs                  
- 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, GoogleCloudRecommendationengineV1beta1ProductCatalogItemPriceRangeArgs                
GoogleCloudRecommendationengineV1beta1ProductCatalogItemPriceRangeResponse, GoogleCloudRecommendationengineV1beta1ProductCatalogItemPriceRangeResponseArgs                  
GoogleCloudRecommendationengineV1beta1ProductCatalogItemResponse, GoogleCloudRecommendationengineV1beta1ProductCatalogItemResponseArgs              
- AvailableQuantity string
- Optional. The available quantity of the item.
- CanonicalProduct stringUri 
- 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.Google Native. Recommendationengine. V1Beta1. Inputs. Google Cloud Recommendationengine V1beta1Product Catalog Item Exact Price Response 
- Optional. The exact product price.
- Images
List<Pulumi.Google Native. Recommendationengine. V1Beta1. Inputs. Google Cloud Recommendationengine V1beta1Image Response> 
- Optional. Product images for the catalog item.
- PriceRange Pulumi.Google Native. Recommendationengine. V1Beta1. Inputs. Google Cloud Recommendationengine V1beta1Product Catalog Item Price Range Response 
- 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.
- CanonicalProduct stringUri 
- 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 GoogleCloud Recommendationengine V1beta1Product Catalog Item Exact Price Response 
- Optional. The exact product price.
- Images
[]GoogleCloud Recommendationengine V1beta1Image Response 
- Optional. Product images for the catalog item.
- PriceRange GoogleCloud Recommendationengine V1beta1Product Catalog Item Price Range Response 
- 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.
- canonicalProduct StringUri 
- 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 GoogleCloud Recommendationengine V1beta1Product Catalog Item Exact Price Response 
- Optional. The exact product price.
- images
List<GoogleCloud Recommendationengine V1beta1Image Response> 
- Optional. Product images for the catalog item.
- priceRange GoogleCloud Recommendationengine V1beta1Product Catalog Item Price Range Response 
- 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.
- canonicalProduct stringUri 
- 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 GoogleCloud Recommendationengine V1beta1Product Catalog Item Exact Price Response 
- Optional. The exact product price.
- images
GoogleCloud Recommendationengine V1beta1Image Response[] 
- Optional. Product images for the catalog item.
- priceRange GoogleCloud Recommendationengine V1beta1Product Catalog Item Price Range Response 
- 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_ struri 
- 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 GoogleCloud Recommendationengine V1beta1Product Catalog Item Exact Price Response 
- Optional. The exact product price.
- images
Sequence[GoogleCloud Recommendationengine V1beta1Image Response] 
- Optional. Product images for the catalog item.
- price_range GoogleCloud Recommendationengine V1beta1Product Catalog Item Price Range Response 
- 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.
- canonicalProduct StringUri 
- 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, GoogleCloudRecommendationengineV1beta1ProductCatalogItemStockStateArgs                
- StockState Unspecified 
- STOCK_STATE_UNSPECIFIEDDefault item stock status. Should never be used.
- InStock 
- IN_STOCKItem in stock.
- OutOf Stock 
- OUT_OF_STOCKItem out of stock.
- Preorder
- PREORDERItem that is in pre-order state.
- Backorder
- BACKORDERItem that is back-ordered (i.e. temporarily out of stock).
- GoogleCloud Recommendationengine V1beta1Product Catalog Item Stock State Stock State Unspecified 
- STOCK_STATE_UNSPECIFIEDDefault item stock status. Should never be used.
- GoogleCloud Recommendationengine V1beta1Product Catalog Item Stock State In Stock 
- IN_STOCKItem in stock.
- GoogleCloud Recommendationengine V1beta1Product Catalog Item Stock State Out Of Stock 
- OUT_OF_STOCKItem out of stock.
- GoogleCloud Recommendationengine V1beta1Product Catalog Item Stock State Preorder 
- PREORDERItem that is in pre-order state.
- GoogleCloud Recommendationengine V1beta1Product Catalog Item Stock State Backorder 
- BACKORDERItem that is back-ordered (i.e. temporarily out of stock).
- StockState Unspecified 
- STOCK_STATE_UNSPECIFIEDDefault item stock status. Should never be used.
- InStock 
- IN_STOCKItem in stock.
- OutOf Stock 
- OUT_OF_STOCKItem out of stock.
- Preorder
- PREORDERItem that is in pre-order state.
- Backorder
- BACKORDERItem that is back-ordered (i.e. temporarily out of stock).
- StockState Unspecified 
- STOCK_STATE_UNSPECIFIEDDefault item stock status. Should never be used.
- InStock 
- IN_STOCKItem in stock.
- OutOf Stock 
- OUT_OF_STOCKItem out of stock.
- Preorder
- PREORDERItem that is in pre-order state.
- Backorder
- BACKORDERItem that is back-ordered (i.e. temporarily out of stock).
- STOCK_STATE_UNSPECIFIED
- STOCK_STATE_UNSPECIFIEDDefault item stock status. Should never be used.
- IN_STOCK
- IN_STOCKItem in stock.
- OUT_OF_STOCK
- OUT_OF_STOCKItem out of stock.
- PREORDER
- PREORDERItem that is in pre-order state.
- BACKORDER
- BACKORDERItem that is back-ordered (i.e. temporarily out of stock).
- "STOCK_STATE_UNSPECIFIED"
- STOCK_STATE_UNSPECIFIEDDefault item stock status. Should never be used.
- "IN_STOCK"
- IN_STOCKItem in stock.
- "OUT_OF_STOCK"
- OUT_OF_STOCKItem out of stock.
- "PREORDER"
- PREORDERItem that is in pre-order state.
- "BACKORDER"
- BACKORDERItem that is back-ordered (i.e. temporarily out of stock).
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.