Share via


2.2.4.168 DhcpUserClassCollection

The DhcpUserClassCollection complex type specifies a collection of DhcpUserClass complex types.

 <xs:complexType name="DhcpUserClassCollection">
   <xs:sequence>
     <xs:element minOccurs="0" name="OperationTracker" nillable="true" type="sysgen:ArrayOfKeyValuePairOfCollectionOperationsDhcpUserClassnTEz2bI_S" />
     <xs:element minOccurs="0" name="UpdatedUserClasses" nillable="true" type="ipam:ArrayOfDhcpUserClass" />
     <xs:element minOccurs="0" name="UserClassesInCollection" nillable="true" type="ipam:ArrayOfDhcpUserClass" />
   </xs:sequence>
   <xs:attribute ref="ser:Id" />
   <xs:attribute ref="ser:Ref" />
 </xs:complexType>

OperationTracker: This specifies a collection of key value pairs. The key specifies the CollectionOperations to be performed and the value specifies the DhcpUserClass on which the operation specified by Key is to be performed. The DBUpdateDhcpServer uses this to identify and perform the various management operations using the DhcpUserClass complex types.

UpdatedUserClasses: This specifies a list of DHCP user classes to be updated.

UserClassesInCollection: This specifies the actual collection of DhcpUserClass complex types. All the elements of the collection MUST be either DhcpUserClassV4 or DhcpUserClassV6.