Skip to main content

@swamp/gcp/recommendationengine

v2026.04.23.1

Google Cloud recommendationengine infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

gcpgoogle-cloudrecommendationenginecloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/gcp/recommendationengine

@swamp/gcp/recommendationengine/catalogsv2026.04.23.1catalogs.ts

Global Arguments

ArgumentTypeDescription
catalogItemLevelConfig?objectConfigures the catalog level that users send events to, and the level at which predictions are made.
defaultEventStoreId?stringRequired. The ID of the default event store.
displayName?stringRequired. The catalog display name.
name?stringThe fully qualified resource name of the catalog.
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
getGet a catalogs
ArgumentTypeDescription
identifierstringThe name of the catalogs
updateUpdate catalogs attributes
syncSync catalogs state from GCP

Resources

state(infinite)— The catalog configuration. Next ID: 5.
@swamp/gcp/recommendationengine/catalogs-catalogitemsv2026.04.23.1catalogs_catalogitems.ts
createCreate a catalogItems
getGet a catalogItems
ArgumentTypeDescription
identifierstringThe name of the catalogItems
updateUpdate catalogItems attributes
deleteDelete the catalogItems
ArgumentTypeDescription
identifierstringThe name of the catalogItems
syncSync catalogItems state from GCP
importimport
ArgumentTypeDescription
errorsConfig?any
inputConfig?any
requestId?any
updateMask?any

Resources

state(infinite)— CatalogItem captures all metadata information of items to be recommended.
@swamp/gcp/recommendationengine/catalogs-eventstores-predictionapikeyregistrationsv2026.04.23.1catalogs_eventstores_predictionapikeyregistrations.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
predictionApiKeyRegistration?objectRegistered Api Key.
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
createCreate a predictionApiKeyRegistrations
getGet a predictionApiKeyRegistrations
ArgumentTypeDescription
identifierstringThe name of the predictionApiKeyRegistrations
deleteDelete the predictionApiKeyRegistrations
ArgumentTypeDescription
identifierstringThe name of the predictionApiKeyRegistrations
syncSync predictionApiKeyRegistrations state from GCP

Resources

state(infinite)— Registered Api Key.
@swamp/gcp/recommendationengine/catalogs-eventstores-usereventsv2026.04.23.1catalogs_eventstores_userevents.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
getGet a userEvents
ArgumentTypeDescription
identifierstringThe name of the userEvents
syncSync userEvents state from GCP
collectcollect
importimport
ArgumentTypeDescription
errorsConfig?any
inputConfig?any
requestId?any
purgepurge
ArgumentTypeDescription
filter?any
force?any
rejoinrejoin
ArgumentTypeDescription
userEventRejoinScope?any
writewrite
ArgumentTypeDescription
eventDetail?any
eventSource?any
eventTime?any
eventType?any
productEventDetail?any
userInfo?any

Resources

state(infinite)— UserEvent captures all metadata information recommendation engine needs to kn...