2.2.4.384 ServerInfo

The ServerInfo complex type specifies the information pertaining to the server instances in the IPAM data store.

 <xs:complexType name="ServerInfo">
   <xs:complexContent mixed="false">
     <xs:extension base="ipam:BaseIpamObject">
       <xs:sequence>
         <xs:element minOccurs="0" name="ADDomain" nillable="true" type="xsd:string" />
         <xs:element minOccurs="0" name="ADDomainRecordId" type="xsd:int" />
         <xs:element minOccurs="0" name="ConfigurationRetrievalFlag" type="ipam:ServerInfoConfigRetrievalStatus" />
         <xs:element minOccurs="0" name="Description" nillable="true" type="xsd:string" />
         <xs:element minOccurs="0" name="Domain" nillable="true" type="xsd:string" />
         <xs:element minOccurs="0" name="ForestName" nillable="true" type="xsd:string" />
         <xs:element minOccurs="0" name="IPAddresses" nillable="true" type="sysnet:ArrayOfIPAddress" />
         <xs:element minOccurs="0" name="LastModified" type="xsd:dateTime" />
         <xs:element minOccurs="0" name="ManagementStatus" type="ipam:ManagementStatus" />
         <xs:element minOccurs="0" name="Name" nillable="true" type="xsd:string" />
         <xs:element minOccurs="0" name="NewFlag" type="ipam:ServerInfoNewFlag" />
         <xs:element minOccurs="0" name="OSName" nillable="true" type="xsd:string" />
         <xs:element minOccurs="0" name="OSVersion" type="xsd:decimal" />
         <xs:element minOccurs="0" name="Owner" nillable="true" type="xsd:string" />
         <xs:element minOccurs="0" name="RecordId" type="xsd:long" />
         <xs:element minOccurs="0" name="SamAccountName" nillable="true" type="xsd:string" />
         <xs:element minOccurs="0" name="ServerCustomDataCollection" nillable="true" type="ipam:ArrayOfCustomFieldValue" />
         <xs:element minOccurs="0" name="ServerGuid" nillable="true" type="xsd:string" />
         <xs:element minOccurs="0" name="ServerRoleCollection" nillable="true" type="ipam:ArrayOfServerRole" />
       </xs:sequence>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>
  

ADDomain: Specifies the Active Directory domain that the server instance belongs to.

ADDomainRecordId: Specifies the record identifier of the domain information in the ADM_DiscoveryConfigurationTable.

ConfigurationRetrievalFlag: A flag that the status of the data collection from the server by the IPAM task.

Description: Specifies the description that is associated with the server instance. The length of this element MUST NOT exceed 1024 characters.

Domain: Specifies the name of the domain to which the server instance is joined to. The length of this element MUST NOT exceed 255 characters.

ForestName: Specifies the name of the forest to which the server instance belongs.

IPAddresses: Specifies the list of IP addresses that are registered with the DNS for the server instance.

LastModified: Specifies the time stamp when the server instance information was last modified.

ManagementStatus: Specifies whether the server instance is enabled for management through the IPAM server or not.

Name: Specifies the name of the server instance. The length of this element MUST NOT exceed 63 characters.

NewFlag: Specifies the new or modified flag associated with the server instance.

OSName: Specifies the name of the operating system running on the server instance. The length of this element MUST NOT exceed 255 characters.

OSVersion: Specifies the version of the operating system running on the server instance.

Owner: Specifies the owner of the server instance. The length of this element MUST NOT exceed 255 characters.

RecordId: Specifies the unique identifier for the data in the IPAM data store.

SamAccountName: Specifies the account name of the server in the security account manager (SAM) built-in database of the domain.

ServerCustomDataCollection: Specifies the list of custom field values associated with the server instance.

ServerGuid: Specifies the GUID associated with the server that uniquely identifies the server in the domain. The length of this element MUST NOT exceed 38 characters.

ServerRoleCollection: Specifies the collection of server role instances associated with the server. For example, if the DHCP and DNS server roles are installed on the same server instance, this collection will have 2 entries – one corresponding to each role.