Previous Topic: UnitInventoryItemPropertiesRequiredNext Topic: SetUnitGroupProperties2


UnitGroupProperties

This sequence of elements specifies the properties of a unit group.

xsd:string groupUUID

The UUID identifying the unit group

xsd:string domainUUID

The UUID identifying the Client Automation domain for the given group

xsd:string groupLabel

The name of the unit group .

GroupInheritance groupInheritance

This flag indicates the nature of the inheritance of permissions for members of the group

GroupSystem groupSystem

This element indicates whether or not the group is a Client Automation system group; for example, a value of 1 indicates that the group is user-defined and not a system group. A value of 100 or more indicates that the group is a special predefined system group.

The possible values are:

Unclassified System Group = 0,

User-Defined Group = 1 (Indicates that the group was defined by a Client Automation user and is not a system group)

Directory Group = 2 (Indicates that this is not a system group, but is a group that maps to a group in an external configured directory.)

GroupFlag groupFlag

This flag indicates whether the group is local or global

xsd:string evaluationUUID

This UUID is not supplied if the group is static, but if the group is dynamically populated, the evaluationUUID is the UUID of the engine that evaluates the query associated with this group.

xsd:long evaluationFrequency

The time (in seconds) between each re-evaluation of the query that governs the group's members.

DateTime lastEvaluationDateTime

The last time at which the members of the group were evaluated.

xsd:string queryUUID

The UUID identifying the query on which basis units are defined as members of this group.

xsd:long memberType

A numeric value that indicates the type of members that the group may contain. This is one of the following:

Asset Group = 1

The group can contain AssetGrps, Computers, Users, and Computer users.

Domain Group = 4

The group can contain Domains and Domain groups

Query Group = 6

The group can contain Queries and Query groups

Server Group= 7

The group can contain Server groups, and Servers

Job Group = 8

The group can contain Jobs and Job Groups

Event Group = 9

The group can contain event log objects

Directory Group = 10

The group can contain directory objects

Values between 100 and 200 represent URC-specific groups

Values between 300 and 400 represent USD-specific groups

Software Group = 300

The group can contain Software definitions

Procedure Group = 301

The group can contain Software procedures

xsd:string groupDescription

Describes the unit group

SecurityGroup securityGroup

Indicates if the unit group is a security group

xsd:string queryLabel

The display name or description of the query associated with this unit group.

xsd:long queryType

The type of the query that defines the members of this unit group. The type indicates on which database tables the query is based.

xsd:string engineLabel

The display name of the engine responsible for evaluating the members of this group.

xsd:string engineHostname

The host name of the engine responsible for evaluating the members of this group.

xsd:string engineDescription

The description of the engine responsible for evaluating the members of this group.

xsd:string creationUserAccount

The name of the user account that created the unit group

DateTime creationdate

The date and time on which the unit group was created.

xsd:string lastUpdatedUserAccount

The name of the user account that last updated the group's properties.

DateTime lastUpdatedDate

The date and time on which the unit group's properties were last updated.

xsd:long groupVersionNumber

The version number of the group's record. A version number is incremented each time a record is updated.

Remarks

For more information, see propertiesRequired, createProperties, and setProperties.