Skip to main content

ClusterConfig

Cluster configuration template for product cluster behavior.

Defines how product clusters should behave, including which fields are editable, shared, or selectable, and how drill-down navigation should work. Used as a template for creating consistent cluster experiences across the catalog.

type ClusterConfig {
id: Int!
name: String!
settings: [ClusterConfigSetting!]
}

Fields

ClusterConfig.id ● Int! non-null scalar

Unique identifier for the cluster configuration.

System-generated ID used to reference this configuration template when creating or updating product clusters.

ClusterConfig.name ● String! non-null scalar

Human-readable name for the cluster configuration.

Descriptive name that identifies the purpose and behavior of this configuration template, used for administrative purposes and configuration management.

ClusterConfig.settings ● [ClusterConfigSetting!] list object

Collection of configuration settings that define cluster behavior.

List of settings that specify how product attributes and fields should behave within clusters using this configuration, including editability, visibility, and interaction rules.

Member Of

Cluster object ● ICluster interface