Share via


2.2.4.91 DeleteDhcpReservationCollectionParameters

The DeleteDhcpReservationCollectionParameters complex type allows extended attributes on an IpamOperationWithProgressParameters type (section 2.2.4.286). It creates objects whose OperationId is DeleteDhcpReservationCollection. It identifies a collection of DHCP reservations to be deleted and the post processing to be done after deleting them, such as deleting associated DNS resource record.

 <xs:complexType name="DeleteDhcpReservationCollectionParameters">
   <xs:complexContent mixed="false">
     <xs:extension base="ipam:IpamOperationWithProgressParameters">
       <xs:sequence>
         <xs:element minOccurs="0" name="Family" type="syssock:AddressFamily" />
         <xs:element minOccurs="0" name="Flag" type="ipam:DhcpReservationDeletionFlag" />
         <xs:element minOccurs="0" name="ReservationRecordIds" nillable="true" type="serarr:ArrayOflong" />
       </xs:sequence>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>

Family: Specifies the address family of the DHCP reservation instances to be deleted.

Flag: A DhcpReservationDeletionFlag (section 2.2.5.30) that determines the cleanup needed after the deletion of a reservation, such as the removal of associated DNS resource records.

ReservationRecordIds: A serarr:ArrayOflong (section 2.2.4.379) that represents the identifiers of DHCP reservations to be deleted.