Share via


2.2.4.123 DhcpOptionDefinitionCollection

The DhcpOptionDefinitionCollection complex type specifies a collection of DhcpOptionDefinition complex type.

 <xs:complexType name="DhcpOptionDefinitionCollection">
   <xs:complexContent mixed="false">
     <xs:extension base="ipam:IpamObject">
       <xs:sequence>
         <xs:element minOccurs="0" name="OperationTracker" nillable="true" type="sysgen:ArrayOfKeyValuePairOfCollectionOperationsDhcpOptionDefinitionnTEz2bI_S" />
         <xs:element minOccurs="0" name="OptionDefinitionsInCollection" nillable="true" type="ipam:ArrayOfDhcpOptionDefinition" />
         <xs:element minOccurs="0" name="UpdatedOptionDefinitions" nillable="true" type="sys:ArrayOfTupleOfDhcpVendorClassArrayOfDhcpOptionDefinitionDhcpServerKSQw48VL" />
       </xs:sequence>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>

OperationTracker: Specifies an array of key value pairs. The key specifies the operation to be performed and the value specifies the DhcpOptionDefinition (section 2.2.4.122) on which the operation is performed. This is used by the DBUpdateDhcpServer to manage the DHCP options definitions at the server-level.

OptionDefinitionsInCollection: The array of DhcpOptionDefinition complex type. All the elements in the collection MUST be either DhcpOptionDefinitionV4 or DhcpOptionDefinitionV6.

UpdatedOptionDefinitions: Specifies the list of DHCP option definitions to be updated.