2.2.5.46 EnumerationObjectType

The EnumerationObjectType simple type is an enumeration that specifies the type of object to be enumerated.

 <xs:simpleType name="EnumerationObjectType">
   <xs:restriction base="xsd:string">
     <xs:enumeration value="None" />
     <xs:enumeration value="ServerInfo" />
     <xs:enumeration value="IPAddress" />
     <xs:enumeration value="IPRange" />
     <xs:enumeration value="IPBlock" />
     <xs:enumeration value="LogicalGroupData" />
     <xs:enumeration value="CustomField" />
     <xs:enumeration value="CustomFieldAssociation" />
     <xs:enumeration value="LogicalGroup" />
     <xs:enumeration value="LogicalGroupNode" />
     <xs:enumeration value="DiscoveredSubnets" />
     <xs:enumeration value="DhcpServer" />
     <xs:enumeration value="DhcpScope" />
     <xs:enumeration value="DhcpReservation" />
     <xs:enumeration value="DhcpVendorClass" />
     <xs:enumeration value="DhcpUserClass" />
     <xs:enumeration value="DhcpOptionDefinition" />
     <xs:enumeration value="DhcpOption" />
     <xs:enumeration value="DhcpExclusionRange" />
     <xs:enumeration value="ConfigurationAudit" />
     <xs:enumeration value="IPAudit" />
     <xs:enumeration value="DnsServerReverseZone" />
     <xs:enumeration value="DnsReverseLookupZone" />
     <xs:enumeration value="DnsServerZone" />
     <xs:enumeration value="DnsZone" />
     <xs:enumeration value="DnsServer" />
     <xs:enumeration value="DnsZoneEvent" />
     <xs:enumeration value="AsyncProvision" />
     <xs:enumeration value="AsyncSchemaConversion" />
     <xs:enumeration value="Operations" />
     <xs:enumeration value="UserRoles" />
     <xs:enumeration value="AddressSpace" />
     <xs:enumeration value="AccessScopes" />
     <xs:enumeration value="UserAccessPolicies" />
     <xs:enumeration value="IPSubnet" />
     <xs:enumeration value="DhcpPolicy" />
     <xs:enumeration value="DhcpFailover" />
     <xs:enumeration value="DhcpSuperscope" />
     <xs:enumeration value="DhcpFilter" /> 
     <xs:enumeration value="DnsResourceRecord" />
     <xs:enumeration value="DnsConditionalForwarder" />
   </xs:restriction>
 </xs:simpleType>

The following table specifies the valid values for this type.

Value

Description

None

Unspecified or an invalid value.

ServerInfo

The type of object to be enumerated is ServerInfo.

IPAddress

The type of object to be enumerated is IpamIPAddress.

IPRange

The type of object to be enumerated is IPRange.

IPBlock

The type of object to be enumerated is IPBlock.

LogicalGroupData

The type of object to be enumerated is the logical group data associated with active servers, range or addresses.

CustomField

The type of object to be enumerated is CustomField.

CustomFieldAssociation

The type of object to be enumerated is CustomFieldAssociation. This represents the association between two custom fields in IPAM.

LogicalGroup

The type of object to be enumerated is LogicalGroup.

LogicalGroupNode

The type of object to be enumerated is LogicalGroupNode.

DiscoveredSubnets

The type of object to be enumerated is IPAddress for discovered subnets.

DhcpServer

The type of object to be enumerated is DhcpServer.

DhcpScope

The type of object to be enumerated is DhcpScope.

DhcpReservation

The type of object to be enumerated is DhcpReservation.

DhcpVendorClass

The type of object to be enumerated is DhcpVendorClass.

DhcpUserClass

The type of object to be enumerated is DhcpUserClass.

DhcpOptionDefinition

The type of object to be enumerated is DhcpOptionDefinition.

DhcpOption

The type of object to be enumerated is DhcpOption.

DhcpExclusionRange

The type of object to be enumerated is DhcpExclusionRange.

ConfigurationAudit

The type of object to be enumerated is ConfigurationAuditRecord.

IPAudit

The type of object to be enumerated is IPAuditRecord.

DnsServerReverseZone

The type of object to be enumerated is DnsServerReverseZone.

DnsReverseLookupZone

The type of object to be enumerated is DnsReverseLookupZone.

DnsServerZone

The type of object to be enumerated is DnsServerZone.

DnsZone

The type of object to be enumerated is DnsZone.

DnsServer

The type of object to be enumerated is DnsServer.

DnsZoneEvent

The type of object to be enumerated is DnsZoneEvent.

AsyncProvision

The enumeration parameter specifies the input parameter for IIpamAsyncProvision port type.

AsyncSchemaConversion

The enumeration parameter specifies the input parameter for IIpamAsyncSchemaConversion port type.

Operations

The type of object to be enumerated is Operations.

UserRoles

The type of object to be enumerated is UserRoles.

AddressSpace

The type of object to be enumerated is AddressSpace.

AccessScopes

The type of object to be enumerated is AccessScopes.

UserAccessPolicies

The type of object to be enumerated is UserAccessPolicies.

IPSubnet

The type of object to be enumerated is IPSubnet.

DhcpPolicy

The type of object to be enumerated is DhcpPolicy.

DhcpFailover

The type of object to be enumerated is DhcpFailover.

DhcpSuperscope

The type of object to be enumerated is DhcpSuperscope.

DhcpFilter

The type of object to be enumerated is DhcpFilter.

DnsResourceRecord

The type of object to be enumerated is DnsResourceRecord.

DnsConditionalForwarder

The type of object to be enumerated is DnsConditionalForwarder.