About attribute dimensions

VCS attributes have the following dimensions:

Scalar

A scalar has only one value. This is the default dimension.

Vector

A vector is an ordered list of values. Each value is indexed by using a positive integer beginning with zero. Use a comma (,) or a semi-colon (;) to separate values. A set of brackets ([]) after the attribute name denotes that the dimension is a vector.

For example, an agent's ArgList is defined as:

static str ArgList[] = { RVG, DiskGroup }

Keylist

A keylist is an unordered list of strings, and each string is unique within the list. Use a comma (,) or a semi-colon (;) to separate values.

For example, to designate the list of systems on which a service group will be started with VCS (usually at system boot):

AutoStartList = {SystemA; SystemB; SystemC}

Association

An association is an unordered list of name-value pairs. Use a comma (,) or a semi-colon (;) to separate values.

A set of braces ({}) after the attribute name denotes that an attribute is an association.

For example, to associate the average time and timestamp values with an attribute:

str MonitorTimeStats{} = { Avg = "0", TS = "" }