Variable Set configuration — title, layout, variables, and role-based access.
OptionalprotectionPolicy?: "read" | "protected"Controls edit/view access for other developers after the application is installed.
OptionalcreateRoles?: (string | Role)[]Roles that can create instances of this variable set An array of role names or Role references
Optionaldescription?: stringDescription of the variable set
OptionaldisplayTitle?: booleanWhether to display the title
OptionalinternalName?: stringOptional : this is auto generated if not provided
Optionallayout?: "normal" | "2across" | "2down"Layout style for the variable set Common values: 'normal', '2down', '2across'
Optionalname?: stringOptional name field
Optionalorder?: numberDisplay order of the variable set
OptionalreadRoles?: (string | Role)[]Roles that can read this variable set An array of role names or Role references
OptionalsetAttributes?: stringSet attributes (additional configuration)
Display title of the variable set (translated field)
Optionaltype?: "singleRow" | "multiRow"Type of variable set
Optionalvariables?: VThe variables for the variable set
Optionalversion?: numberVersion number of the variable set
OptionalwriteRoles?: (string | Role)[]Roles that can write/modify this variable set An array of role names or Role references
OptionalprotectionPolicy?: "read" | "protected"Controls edit/view access for other developers after the application is installed.
OptionalcreateRoles?: (string | Role)[]Roles that can create instances of this variable set An array of role names or Role references
Optionaldescription?: stringDescription of the variable set
OptionaldisplayTitle?: booleanWhether to display the title
OptionalinternalName?: stringOptional : this is auto generated if not provided
Optionallayout?: "normal" | "2across" | "2down"Layout style for the variable set Common values: 'normal', '2down', '2across'
Optionalname?: stringOptional name field
Optionalorder?: numberDisplay order of the variable set
OptionalreadRoles?: (string | Role)[]Roles that can read this variable set An array of role names or Role references
OptionalsetAttributes?: stringSet attributes (additional configuration)
Display title of the variable set (translated field)
Optionaltype?: "singleRow" | "multiRow"Type of variable set
Optionalvariables?: VThe variables for the variable set
Optionalversion?: numberVersion number of the variable set
OptionalwriteRoles?: (string | Role)[]Roles that can write/modify this variable set An array of role names or Role references
Creates a Variable Set (item_option_new_set) — a reusable collection of variables that can
be attached to one or more catalog items.
Variable Set configuration — title, layout, variables, and role-based access.
Creates a Variable Set (
item_option_new_set) — a reusable collection of variables that can be attached to one or more catalog items.