Share via


2.2.4.133 DhcpReservation

The DhcpReservation complex type specifies the details associated with a DHCP reservation.

 <xs:complexType name="DhcpReservation">
   <xs:complexContent mixed="false">
     <xs:extension base="ipam:BaseIpamObject">
       <xs:sequence>
         <xs:element minOccurs="0" name="Address" nillable="true" type="sysnet:IPAddress" />
         <xs:element minOccurs="0" name="Description" nillable="true" type="xsd:string" />
         <xs:element minOccurs="0" name="DiscardDnsRecordOnLeaseDeletionStatus" type="ipam:DhcpDiscardDnsRecordOnLeaseDeletionStatus" />
         <xs:element minOccurs="0" name="DnsNameProtectionStatus" type="ipam:DhcpDnsNameProtectionStatus" />
         <xs:element minOccurs="0" name="DnsUpdateType" type="ipam:DhcpDnsUpdateType" />
         <xs:element minOccurs="0" name="Name" nillable="true" type="xsd:string" />
         <xs:element minOccurs="0" name="OperationTracker" nillable="true" type="ipam:ArrayOfReservationOperations" />
         <xs:element minOccurs="0" name="Options" nillable="true" type="ipam:DhcpOptionCollection" />
         <xs:element minOccurs="0" name="ParentScope" nillable="true" type="ipam:DhcpScope" />
         <xs:element minOccurs="0" name="RecordId" type="xsd:long" />
         <xs:element minOccurs="0" name="Status" type="ipam:DhcpReservationStatus" />
       </xs:sequence>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>

Address:  The IPv4 or IPv6 address for the reservation.

Description:  This specifies the description for the reservation.

DiscardDnsRecordOnLeaseDeletionStatus:  This specifies the DNS operation to be performed when the address lease expires and the lease record gets deleted.

DnsNameProtectionStatus:  This specifies the setting of DNS name protection for the reservation. See [RFC4701] for information on the name protection.

DnsUpdateType:  This specifies the dynamic DNS registration settings associated with the reservation.

Name:  This is a descriptive name for the reservation.

OperationTracker:  This specifies an array of ReservationOperations simple type on the type of operations to be performed for the reservation update.

Options:  This specifies the collection of DHCP options associated with the reservation.

ParentScope:  This specifies the RecordId of the DHCP scope against which the reservation is defined.

RecordId:  This specifies the unique identifier for the data in the IPAM data store.

Status:  This specifies the status of the reservation. It is of the type DhcpReservationStatus.