2.2.4.59 DhcpServer
The DhcpServer complex type specifies the common details of a DHCP server instance.
-
<xs:complexType name="DhcpServer"> <xs:complexContent mixed="false"> <xs:extension base="ipam:BaseIpamObject"> <xs:sequence> <xs:element minOccurs="0" name="AuditLoggingStatus" type="ipam:DhcpAuditLoggingStatus" /> <xs:element minOccurs="0" name="DiscardDnsRecordOnLeaseDeletionStatus" type="ipam:DhcpDiscardDnsRecordOnLeaseDeletionStatus" /> <xs:element minOccurs="0" name="DnsNameProtectionStatus" type="ipam:DhcpDnsNameProtectionStatus" /> <xs:element minOccurs="0" name="DnsRegistrationCredentialDomainName" nillable="true" type="xsd:string" /> <xs:element minOccurs="0" name="DnsRegistrationCredentialUserName" nillable="true" type="xsd:string" /> <xs:element minOccurs="0" name="DnsUpdateType" type="ipam:DhcpDnsUpdateType" /> <xs:element minOccurs="0" name="NumberOfActiveLeases" type="xsd:double" /> <xs:element minOccurs="0" name="NumberOfAvailableAddresses" type="xsd:double" /> <xs:element minOccurs="0" name="NumberOfScopes" type="xsd:int" /> <xs:element minOccurs="0" name="OperationTracker" nillable="true" type="ipam:ArrayOfDhcpServerOperations" /> <xs:element minOccurs="0" name="OptionDefinitions" nillable="true" type="ipam:DhcpOptionDefinitionCollection" /> <xs:element minOccurs="0" name="Options" nillable="true" type="ipam:DhcpOptionCollection" /> <xs:element minOccurs="0" name="RecordId" type="xsd:long" /> <xs:element minOccurs="0" name="ServerRoleInfo" nillable="true" type="ipam:ServerRoleDhcp" /> <xs:element minOccurs="0" name="UserClasses" nillable="true" type="ipam:DhcpUserClassCollection" /> <xs:element minOccurs="0" name="VendorClasses" nillable="true" type="ipam:DhcpVendorClassCollection" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
AuditLoggingStatus: Specifies whether the audit log functionality of the DHCP server is enabled.
DiscardDnsRecordOnLeaseDeletionStatus: Specifies the DNS operation to be performed when the address lease expires and the lease record is deleted.
DnsNameProtectionStatus: Specifies the setting of DNS name protection at the DHCP server instance level. See [RFC4701] for information on name protection.
DnsRegistrationCredentialDomainName: Specifies the domain name of the user credential to be used for DNS registration on the DHCP server.
DnsRegistrationCredentialUserName: Specifies the user name of the user credential to be used for DNS registration on the DHCP server.
DnsUpdateType: Specifies the dynamic DNS registration settings defined on the DHCP server instance.
NumberOfActiveLeases: Specifies the number of active leases on the DHCP server instance.
NumberOfAvailableAddresses: Specifies the number of available addresses on the DHCP server instance.
NumberOfScopes: Specifies the number of scopes that are available on the DHCP server instance.
OperationTracker: Specifies the list of operations that need to be performed on the DHCP server
OptionDefinitions: Specifies the list of DHCP option definition instances defined on the DHCP server instance.
Options: Specifies the list of DHCP options defined at the server-level.
RecordId: Specifies the unique identifier for the data in the IPAM data store.
ServerRoleInfo: Specifies the role-specific information for the DHCP server.
UserClasses: Specifies the user classes associated with the DHCP server instance.
VendorClasses: Specifies the vendor classes associated with the DHCP server instance.