Share via


2.2.4.121 DhcpOptionCollection

The DhcpOptionCollection complex type specifies a collection of DHCP options.

 <xs:complexType name="DhcpOptionCollection">
   <xs:sequence>
     <xs:element minOccurs="0" name="OperationTracker" nillable="true" type="sysgen:ArrayOfKeyValuePairOfCollectionOperationsDhcpOptionnTEz2bI_S" />
     <xs:element minOccurs="0" name="OptionsInCollection" nillable="true" type="ipam:ArrayOfDhcpOption" />
     <xs:element minOccurs="0" name="OwnerType" type="ipam:DhcpOptionOwnerType" />
     <xs:element minOccurs="0" name="UpdatedOptions" nillable="true" type="ipam:ArrayOfDhcpOption" />
   </xs:sequence>
   <xs:attribute ref="ser:Id" />
   <xs:attribute ref="ser:Ref" />
 </xs:complexType>

OperationTracker: This specifies an array of key value pairs. The key specifies the operation to be performed and the value specifies the DhcpOption on which the operation has to be performed. This is used by the DBCreateOrUpdateScope and DBUpdateDhcpServer to manage the DHCP options either at the scope-level or server-level.

OptionsInCollection: This specifies thee list of options in the collection. The elements in the array MUST be either DhcpOptionV4 or DhcpOptionV6.

OwnerType: This specifies whether the option collection is defined at the server-level or at a particular scope-level.

UpdatedOptions: This specifies the list of DHCP options to be updated.