Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following summarizes the set of common XML schema complex types defined in this specification. XML schema complex type definitions that are specific to a particular operation are described with the operation.
Complex type/Description
AccessScope
Allows extended attributes on a BaseIpamObject type. It defines the scope of entities in IPAM data store that a user can access. It also defines the hierarchy of access scopes in IPAM.AccessScopeToUserRoleMapping
Allows extended attributes on a BaseIpamObject type. It describes an access policy, which is an association between a user role and an access scope.ActiveServerV4LogicalGroup
Allows extended attributes on a LogicalGroup type. It contains the definition of the logical group on server instances with IPv4-specific details, which are enabled for management in the IPAM data store.ActiveServerV4LogicalGroupNode
Allows extended attributes on a LogicalGroupNode. It defines the custom field value at a specific level in the logical group hierarchy. It defines the criteria for categorizing server instances with IPv4-specific details, which are enabled for management.ActiveServerV6LogicalGroup
Allows extended attributes on a LogicalGroup type. It contains the definition of the logical group on server instances with IPv6-specific details, which are enabled for management in the IPAM data store.ActiveServerV6LogicalGroupNode
Allows extended attributes on a LogicalGroupNode type. It defines the custom field value at a specific level in the logical group hierarchy. It defines the criteria for categorizing server instances with IPv6-specific details that are enabled for management.AddressSpace
A set of connected networks that are reachable (routable) from one another. In IPAM, all IP blocks, subnets, ranges, and IP addresses that belong to such a set of networks are grouped together within an AddressSpace container. To support network virtualization, IPAM provides two types of address spaces: Provider and Customer. By default, all IPAM entities reside in a built-in address space called DefaultIPAddressSpace. Any conventional (nonvirtualized) network entity such as a subnet or IP address range are in the default address space.AddressSpaceByFilterEnumerationParameters
Extends EnumerationParametersBase and specifies the criteria used to filter the list of address spaces before enumeration.AddressSpaceEnumerationParameters
Extends EnumerationParametersBase and specifies the parameters to be used for enumerating the address spaces.AddScopesToSuperscopeParameters
Allows extended attributes on an IpamOperationWithProgressParameter. It creates objects whose OperationId is AddScopesToSuperscope. It is used to associate a collection of DHCP scopes to a DhcpSuperscopeV4 type.ApplyDhcpScopeConfigurationparameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objects whose OperationId is ApplyScopeConfigurationTemplate. It associates the DhcpScopeTemplateConfiguration details with a list of scope IDs belonging to the same AddressFamily.ApplyDhcpServerConfigurationParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objects whose OperationId is ApplyServerConfigurationTemplate. It associates the DhcpServerTemplateConfiguration details with a list of server IDs belonging to the same AddressFamily.ArrayOfAccessScopeToUserRoleMapping
Defines a list of AccessScopeToUserRoleMapping complex type.ArrayOfAddressSpace
Defines an array of AddressSpace complex type.ArrayOfCustomField
Defines an array of CustomField complex type.ArrayOfCustomFieldAssociation
Defines an array of CustomFieldAssociation complex types.ArrayOfCustomFieldPartialValue
Defines an array of CustomFieldPartialValue complex type.ArrayOfCustomFieldValue
Defines an array of CustomFieldValue complex type.ArrayOfDhcpExclusionRange
Defines an array of DhcpExclusionRange complex type. The elements in the array MUST be either a DhcpExclusionRangeV4 complex type or a DhcpExclusionRangeV6 complex type.ArrayOfDhcpFailoverOperations
Defines an array of DhcpFailoverOperations.ArrayOfDhcpFilter
Defines an array of DhcpFilter.ArrayOfDhcpFindAndReplaceOption
Defines an array of DhcpFindAndReplaceOptions.ArrayOfDhcpOption
Defines an array of DhcpOption complex type. The elements in the array MUST be either a DhcpOptionV4 or a DhcpOptionV6 complex type.ArrayOfDhcpOptionDefinition
Defines an array of DhcpOptionDefinitions. The elements in the array MUST be either DhcpOptionDefinitionV4 or DhcpOptionDefinitionV6 complex type.ArrayOfDhcpPolicyRangeV4
Defines an array of DhcpPolicyRangeV4 complex type.ArrayOfDhcpPolicyV4
Defines an array of DhcpPolicyV4 complex type.ArrayOfDhcpReservation
Defines an array of DhcpReservation complex type. The elements in the array MUST be of type DhcpReservation.ArrayOfDhcpScope
Defines an array of DhcpScope complex type.ArrayOfDhcpScopeV4
Defines an array of DhcpScopeV4 complex types.ArrayOfDhcpServer
Defines an array of DhcpServer complex type. The elements in the array MUST be either a DhcpServerV4 or a DhcpServerV6 complex type.ArrayOfDhcpServerV4
Defines an array of DhcpServerV4 complex type.ArrayOfDhcpSuperscopeV4
Defines an array of DhcpSuperscopeV4 complex type.ArrayOfDhcpUserClass
Defines an array of DhcpUserClass complex type. The elements in the array MUST be either a DhcpUserClassV4 or a DhcpUserClassV6 complex type.ArrayOfDhcpVendorClass
Defines an array of DhcpVendorClass complex type. The elements in the array MUST be either a DhcpVendorClassV4 or a DhcpVendorClassV6 complex type.ArrayOfDiscoveryConfig
Defines an array of DiscoveryConfig complex type.ArrayOfDnsConditionalForwarder
Defines an array of DnsConditionalForwarders.ArrayOfDnsResourceRecord
Defines an array of DnsResourceRecord types.ArrayOfDnsReverseLookupZone
Defines an array of DnsReverseLookupZones.ArrayOfDnsZone
Defines an array of DnsZones.ArrayOfEntityStatus
Defines an array of EntityStatus complex type.ArrayOfGatewayAddress
Defines an array of GatewayAddress complex type.ArrayOfIpamAdminOperation
Defines an array of IpamAdminOperation complex type.ArrayOfIpamForest
Defines an array of an IpamForest complex type.ArrayOfIpamGpoError
Defines an array of IpamGpoError complex type.ArrayOfIpamGpoErrorInfo
Defines an array of IpamGpoErrorInfo complex type.ArrayOfIpamIPAddress
Defines an array of IpamIPAddress complex type. The elements in the array MUST be either an IpamIPv4Address or an IpamIPv6Address complex type.ArrayOfIpamObject
Defines an array of IpamObject complex type. The elements in the array MUST be of a complex type that either directly or indirectly extends IpamObject.ArrayOfIpamUpgradeValidationRuleStatus
Defines an array of IpamUpgradeValidationRuleStatus complex type.ArrayOfIPBlock
Defines an array of IPBlock. The elements in the array MUST be either IPv4Block or IPv6Block complex types.ArrayOfIPRange
Defines an array of IPRange. The elements in the array MUST be either an IPv4Range or an IPv6Range complex type.ArrayOfIPSubnet
Defines an array of IPSubnet complex type. The elements in the array MUST be either an IPv4Subnet or an IPv6Subnet complex type.ArrayOfIPUtilization
Defines an array of IPUtilization complex type. The elements in the array MUST be either an IPv4Utilization or IPv6Utilization complex type.ArrayOfLogicalGroupField
Defines an array of LogicalGroupField complex type.ArrayOfLogicalGroupNode
Defines an array of LogicalGroupNode complex type. The elements in the array MUST extend LogicalGroupNode.ArrayOfPolicyOperations
Defines an array of PolicyOperations complex type.ArrayOfReservationOperations
Specifies an array of simple type ReservationOperations that specifies the operations that can be performed for DHCP reservations. This is used by the management server as a part of MsmDhcpScopeCreateOrEditAddress Reservation to identify the changes that have to be committed to the IPAM data store for the specified DhcpReservation value.ArrayOfServerInfo
Defines an array of ServerInfo complex type.ArrayOfServerRole
Defines an array of ServerRole complex type or the complex types that extend the ServerRole complex type.ArrayOfSuperscopeOperations
Defines an array of SuperscopeOperations complex type.ArrayOfTaskInfo
Defines an array of TaskInfo complex typeAuditPurgeSettings
Specifies the configuration to be used for performing the audit purge operation.BaseDnsServerZone
Specifies the properties of a zone hosted on a DNS server. This consists of the properties common to both DnsServerZone as well as DnsServerReverseZone complex types that extend the BaseDnsServerZone.BaseDnsZone
Specifies the properties of a DNS zone. This consists of the properties common to both DnsZone as well as DnsReverseLookupZone complex types that extend the BaseDnsZone.BaseIpamObject
Contains the common properties that are applicable to most of the complex types defined in this protocol. BaseIpamObject allows extended attributes on the IpamObject that it extends.ChangeDatabaseSettingsNotAllowedForDBTypesIpamExceptionData
Extends the IpamExceptionData type. It creates objects whose IpamExceptionId is IpamApiErrorChangeDatabaseSettingsNotAllowedForDBTypes.ConfigurationAuditEnumerationParameters
Specifies the enumeration criteria for the configuration audit information.ConfigurationAuditRecord
Specifies a single configuration audit event information. The configuration audit record can be used to represent both an IPAM configuration audit as well as a DHCP configuration audit event.ConflictingIPAddressFailureIpamExceptionData
Specifies the information pertaining to the IP address instance overlap. This is used as the IpamExceptionData to provide more fault-specific information when an operation fails because of IP address instance overlap.ConflictingIPBlockFailureIpamExceptionData
Specifies the information pertaining to the IP address block instance overlap.ConflictingIPRangeFailureIpamExceptionData
Specifies the information pertaining to the IP address range instance overlap.CreateDhcpFiltersParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objects whose OperationId is CreateDhcpFilters. It associates a list of DhcpFilter instances to the list of DhcpServer's on which they have been created.CreateDhcpReservationParameters
Specifies the set of parameters to be used in creating a new DHCP reservation.CreateDhcpScopeParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objects whose OperationId is CreateDhcpScope and associates them to an DhcpScope.CreateDhcpScopePolicyParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objects whose OperationId is CreateDhcpScopePolicy. It associates a policy of type DhcpPolicyV4 to a collection of scopes of type DhcpScopev4.CreateDhcpServerPolicyParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objects whose OperationId is CreateDhcpServerPolicy. It associates a policy of type DhcpPolicyV4 to a collection of servers of type DhcpServerv4.CreateDnsResourceRecordsParameters
Specifies the DNS resource record to be created and the DNS server and DNS zone on which it is to be created.CreateDnsZoneParameters
Specifies the DNS zone to be created and the DNS server on which it is to be created.CreateIpamIPAddressParameters
Specifies the information pertaining to the operation CreateIpamIpAddress. This is used as a callback.CustomerAddressSpace
Extends the AddressSpace type to include information specific to a Customer address space.CustomField
Specifies a single custom field information.CustomFieldAssociation
Specifies an association between two custom fields defined in IPAM.CustomFieldAssociationEnumerationParameters
Extends the EnumerationParametersBase complex type. It specifies the parameters used to enumerate custom field associations that exist in IPAM data store.CustomFieldEnumerationParameters
Specifies the parameters to be used for enumerating the custom fields.CustomFieldPartialValue
Specifies the custom field value with minimum information when compared to that of CustomFieldValue. The management server uses this to return the custom field values during the enumeration operations.CustomFieldValue
Specifies a custom field value.DatabaseLocaleMismatchIpamExceptionData
Allows extended attributes on an IpamExceptionData type. It creates objects whose IpamExceptionId is IpamApiErrorDatabaseLocaleMismatch.DatabaseSchemaVersionMismatchIpamExceptionData
Allows extended attributes on an IpamExceptionData type. It creates objects whose IpamExceptionId is IpamApiErrorDatabaseSchemaVersionMismatch.DatabaseServerEditionNotSupportedIpamExceptionData
Allows extended attributes on an IpamExceptionData type. It creates objects whose IpamExceptionId is IpamApiErrorDatabaseServerEditionNotSupported.DatabaseServerVersionNotSupportedIpamExceptionData
Allows extended attributes on an IpamExceptionData type. It creates objects whoseIpamExceptionId is IpamApiErrorDatabaseServerVersionNotSupported.DeleteDhcpFiltersParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objects whose OperationId is DeleteDhcpFilters. It identifies the DhcpFilter instances to be deleted on a server.DeleteDhcpReservationCollectionParameters
Specifies the set of parameters to be used in deleting a collection of DHCP reservations.DeleteDhcpReservationParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objectswhose OperationId is DeleteDhcpReservationCollection. It identifies a collection of DHCP reservations to be deleted and the post processing to be done after deleting them.DeleteDhcpScopeParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objectswhose OperationId is DeleteDhcpScope and associates them to an DhcpScope.DeleteDnsResourceRecordsParameters
Specifies the DNS resource record to be deleted and the DNS server and DNS zone from which it is tobe deleted.DeleteDnsZonesParameters
Specifies the DNS zones to be deleted and their zone type.DeletePolicyParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objects whose OperationId is DeletePolicy and associates them to a collection of policies of type DhcpPolicyV4.DeleteSuperscopesParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objects whose OperationId is DeleteSuperscopes. It identifies the collection of DhcpSuperscopeV4 instances to be deleted.DhcpEffectiveScopePoliciesEnumerationParameters
Allows extended attributes on an EnumerationParametersBase type. It creates objects whose ObjectType is DhcpPolicy and associates them to a scope of type DhcpScopeV4.DhcpEffectiveServerPoliciesEnumerationParameters
Allows extended attributes on an EnumerationParametersBase type. It creates objects whose ObjectType is DhcpPolicy and associates them to an DhcpServerV4 object.DhcpExclusionRange
Used to specify the DHCP exclusion range.DhcpExclusionRangeCollection
Specifies a collection of DHCP exclusion ranges.DhcpExclusionRangeV4
Specifies a DHCP exclusion range for an IPv4-specific DHCP scope.DhcpExclusionRangeV6
Specifies a DHCP exclusion range for an IPv6-specific DHCP scope.DhcpFailover
Allows extended attributes on a BaseIpamObject and models a DHCP Failover relationship.DhcpFailoverAllEnumerationParameters
Extends EnumerationParametersBase type. It creates objects whose ObjectType is DhcpFailover.DhcpFailoverByServerIdsEnumerationParameters
Allows extended attributes on an EnumerationParametersBase type. It creates objects whose ObjectType is DhcpFailover and associates them to a list of ServerIds whose type is long int.DhcpFailoverDeleteParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It associates a DhcpFailover object with a force delete flag. The force delete flag identifies whether the failover relationship deletion can be attempted on the selected server even if it fails on the partner server.DhcpFailoverEnumerationParameters
Allows extended attributes on an EnumerationParametersBase type. It creates objects whose ObjectType is DhcpFailover and associates a DhcpFailover object to the same.DhcpFailoverParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It associates an DhcpFailover object to an object of this type.DhcpFailoverRemoveScopesParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It associates its objects with a list of DhcpScope type objects and a bool member, Force. The Force parameter identifies whether the failover config removal can be attempted on the selected scopes.DhcpFailoverScopesEnumerationParameters
Allows extended attributes on an EnumerationParametersBase type. It creates objects whose ObjectType is DhcpScope and associates them to an DhcpFailover object.DhcpFailoverWithScopesParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It associates its objects with a list of DhcpScope objects and an DhcpFailover object.DhcpFilter
Describes a DHCP filter and associates its various properties into one instance.DhcpFilterAllEnumerationParameters
Allows extended attributes on an EnumerationParametersBase type. It creates objects whose ObjectType is DhcpFilter. It is used to get the filter details of a DHCP server.DhcpFilterByServerIdsEnumerationParameters
Allows extended attributes on an EnumerationParametersBase type. It creates objects whose ObjectType is DhcpFilter. It is used to get the details of filters of server IDs.DhcpFindAndReplaceOption
Creates an association between the DhcpOption and its old value and the new value with which it is to be replaced. The old and new values are represented by Object types.DhcpFindAndReplaceOptionV4
This is a simple derivation of DhcpFindAndReplaceOption with no new attributes.DhcpFindAndReplaceOptionV6
This is a simple derivation of DhcpFindAndReplaceOption with no new attributes.DhcpMsmOverallCompletionStatus
Allows extended attributes on an IpamObject type.DhcpOption
Specifies the common information pertaining to a DHCP option which is independent of whether the option is IPv4-specific or IPv6-specific.DhcpOptionCollection
Specifies a collection of DHCP options.DhcpOptionDefinition
Specifies the various properties of a DHCP option definition.DhcpOptionDefinitionCollection
Specifies a collection of DhcpOptionDefinition complex type.DhcpOptionDefinitionV4
Allows extension of the DhcpOptionDefinition complex type. Specifies the option definitions associated with the IPv4-specific DHCP server instance.DhcpOptionDefinitionV6
Allows extension of the DhcpOptionDefinition complex type. Specifies the option definitions associated with the IPv6-specific DHCP server instance.DhcpOptionV4
Allows extension of the DhcpOption complex type. Specifies the DHCP option associated with the IPv4-specific DHCP server or scope instance.DhcpOptionV6
Allows extension of the DhcpOption complex type. Specifies the DHCP option associated with the IPv6-specific DHCP server or scope instance.DhcpPoliciesByDhcpServerIdListEnumerationParameters
Allows extended attributes on an EnumerationParametersBase type. It creates objects whose ObjectType is DhcpPolicy and associates them to a collection of DhcpServerV4 objects.DhcpPoliciesEnumerationParameters
Allows extended attributes on an EnumerationParametersBase type. It creates objects whose ObjectType is DhcpPolicy.DhcpPolicyConditionV4
Allows extended attributes on a BaseIpamObject type.DhcpPolicyRangeV4
Allows extended attributes on a BaseIpamObject type. It creates an association between the record Id of the range and its start and end IPAddress objects.DhcpPolicyV4
Allows extended attributes on a BaseIpamObject type.DhcpReservation
Specifies the details associated with a DHCP reservation.DhcpReservationDataFormatter
Used to format the fields of a DHCP reservation into a string used to display the result of operations. The string is formatted to include the scope ID and the server name.DhcpReservationForIpBlockEnumerationParameters
Specifies the criteria for enumerating the DHCP reservations belonging to a particular address block.DhcpReservationTemplateConfiguration
Used for editing operations on a collection of DHCP reservations. It specifies the properties of the reservation that need to be changed for the collection in a multiselect edit operation.DhcpReservationV4
Extends the DhcpReservation complex type and specifies the properties associated with an IPv4 reservation.DhcpReservationV4TemplateConfiguration
Extends the DhcpReservationTemplateConfiguration complex type and is used for editing operations on a collection of DHCP IPV4 reservations. It specifies the properties of the IPv4 reservation to be changed for the collection in a multiselect edit operation.DhcpReservationV6
Extends the DhcpReservation complex type. Specifies the properties associated with an IPv6 reservation.DhcpReservationV6TemplateConfiguration
Extends the DhcpReservationTemplateConfiguration complex type and is used for editing operations on a collection of DHCP IPV6 reservations. It specifies the properties of the IPv6 reservation that need to be changed for the collection in a multiselect edit operation.DhcpScope
Specifies the details associated with a DHCP scope.DhcpScopeAllEnumerationParameters
Specifies the criteria to be used for enumerating the DHCP scopes.DhcpScopeAssociatedWithVendorClassesEnumerationParameters
Specifies the criteria to use for enumerating the scopes that are associated with a given set of vendor classes.DhcpScopeByPrefixAndServerNameEnumerationParameters
Allows extended attributes on an EnumerationParametersBase. Specifies the criteria to use for enumerating the scopes with a specified prefix and belonging to a particular DHCP server.DhcpScopeForIpBlockEnumerationParameters
Specifies the criteria to use for enumerating the scopes belonging to a particular address block.DhcpScopeObjectSpecificEnumerationParameters
Specifies the criteria to be used for enumerating the scopes that are associated with a given set of DHCP Reservations or DHCP Policies.DhcpScopePoliciesWithoutRangesEnumerationParameters
Specifies the criteria to be used for enumerating the policies that do not have ranges, in a given DHCP scope.DhcpScopesByDhcpServerIdListEnumerationParameters
Specifies the criteria for enumerating the scopes that belong to a set of DHCP servers.DhcpScopeTemplateConfiguration
Used for editing operations on a collection of DHCP scopes. It specifies the properties of the scope that need to be changed in a multiselect edit operation.DhcpScopeUnmappedEnumerationParameters
Specifies the criteria to be used to enumerate the scopes that are not mapped to any address block.DhcpScopeV4
Allows the extension of the section DhcpScope complex type. Specifies a scope for specifying an IPv4 address assignment with DHCP.DhcpScopeV4TemplateConfiguration
Used for editing operations on a collection of DHCP IPv4 Scopes. It specifies the properties of the scope that need to be changed for the collection in a multiselect edit operation.DhcpScopeV6
Allows the extension of the DhcpScope complex type. Specifies a scope for specifying IPv6 address assignment with DHCP.DhcpScopeV6TemplateConfiguration
Used for editing a collection of DHCP IPv6 Scopes. It specifies the properties of the scope that need to be changed in a multiselect edit operation.DhcpServer
Specifies the common details of a DHCP server instance.DhcpServerAllEnumerationParameters
Specifies the parameters used for enumerating the DhcpServer instances.DhcpServerByServerInfoIdsEnumerationParameters
Specifies the record identifiers of ServerInfo instances for which the DhcpServer instances are to be enumerated.DhcpServerTemplateConfiguration
Allows extended attributes on a section BaseIpamObject type.DhcpServerV4
Allows specifying extensions to the DhcpServer complex type. Specifies the IPv4-specific information of the DHCP server instance.DhcpServerV4TemplateConfiguration
Allows extended attributes on a DhcpServerTemplateConfiguration type. It creates objects whose dnsNotRequestingClientsUpdateType is DhcpDnsNotRequestingClientsUpdateType.None.DhcpServerV6
Extends the DhcpServer complex type. Specifies the IPv6-specific information of the DHCP server instance.DhcpServerV6TemplateConfiguration
Allows extended attributes on a DhcpServerTemplateConfiguration type.DhcpSuperscopeByDhcpServerIdListEnumerationParameters
Allows extended attributes on an EnumerationParametersBase type. It creates objects whose ObjectType is DhcpSuperscope.DhcpSuperscopeBySuperscopeAndServerNameEnumerationParameters
Allows extended attributes on an EnumerationParametersBase. Specifies the criteria to use for enumerating the superscope with a specified name and belonging to a particular DHCP server.DhcpSuperscopeEnumerationParameters
Allows extended attributes on an EnumerationParametersBase type. It creates objects whose ObjectType is DhcpSuperscope.DhcpSuperscopeV4
Allows extended attributes on a section BaseIpamObject type. This defines the properties of a DHCP superscope.DhcpUserClass
Specifies the common properties of a user class.DhcpUserClassCollection
Specifies a collection of section DhcpUserClass complex types.DhcpUserClassV4
Allows the extension of the DhcpUserClass complex type. Specifies the DhcpUserClass instance associated with the IPv4-specific DhcpServer instance.DhcpUserClassV6
Allows the extension of the DhcpUserClass complex type. Specifies the DhcpUserClass instance associated with the IPv6- specific DhcpServer instance.DhcpVendorClass
Specifies the common properties of a vendor class.DhcpVendorClassCollection
Specifies a collection of section DhcpVendorClass complex types.DhcpVendorClassV4
Allows the extension of the DhcpVendorClass complex type. Specifies the DhcpVendorClass instance associated with the IPv4-specific DhcpServer instance.DhcpVendorClassV6
Allows the extension of the DhcpVendorClass complex type. Specifies the DhcpVendorClass instance associated with the IPv6-specific DhcpServer instance.DiscoveryConfig
Describes the discovery configuration for a specific domain.DiscoverySubnetEnumerationParameters
Specifies the criteria based on which the subnets for grouping the discovered servers are to be enumerated.DnsConditionalForwarder
Allows extended attributes on a BaseIpamObject type. Specifies the properties of a DNS conditional forwarder.DnsConditionalForwarderByFiltersEnumerationParameters
Allows extended attributes on an EnumerationParametersBase. Specifies the filter criteria for enumerating DNS conditional forwarders.DnsConditionalForwarderEnumerationParameters
Allows extended attributes on an EnumerationParametersBase. Specifies the criteria for enumerating DNS conditional forwarders.DnsConditionalForwarderFormatter
Allows extended attributes on an IpamObject type. It represents the formatted DNS conditional forwarder name and server name.DnsConditionalForwardersParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It represents the input parameters for DNS conditional forwarder operations.DnsResourceRecord
Specifies the properties of a DNS resource record. This consists of the properties common to all DNS resource record types.DnsResourceRecordAsmFormatter
Allows extended attributes on an IpamObject type. It represents the DNS resource record name and zone name in a formatted manner.DnsResourceRecordData
A base class that can be extended by various DNS resource record complex types to specify the DNS resource record information.DnsResourceRecordDataA
Extends the DnsResourceRecordData. It specifies the details associated with a DNS resource record of type A.DnsResourceRecordDataAaaa
Extends the DnsResourceRecordData. It specifies the details associated with a DNS resource record of type AAAA.DnsResourceRecordDataAfsdb
Extends the DnsResourceRecordData. It specifies the details associated with a DNS resource record of type AFSDB.DnsResourceRecordDataAtma
Extends the DnsResourceRecordData. It specifies the details associated with a DNS resource record of type ATMA.DnsResourceRecordDataCname
Extends the DnsResourceRecordData. It specifies the details associated with a DNS resource record of type CNAME.DnsResourceRecordDataDhcid
Extends the DnsResourceRecordData. It specifies the details associated with a DNS resource record of type DHCID.DnsResourceRecordDataDname
Extends the DnsResourceRecordData. It specifies the details associated with a DNS resource record of type DNAME.DnsResourceRecordDataHinfo
Extends the DnsResourceRecordData. It specifies the details associated with a DNS resource record of type HINFO.DnsResourceRecordDataIsdn
Extends the DnsResourceRecordData. It specifies the details associated with a DNS resource record of type ISDN.DnsResourceRecordDataMx
Extends the DnsResourceRecordData. It specifies the details associated with a DNS resource record of type MX.DnsResourceRecordDataNs
Extends the DnsResourceRecordData. It specifies the details associated with a DNS resource record of type NS.DnsResourceRecordDataPtr
Extends the DnsResourceRecordData. It specifies the details associated with a DNS resource record of type PTR.DnsResourceRecordDataRp
Extends the DnsResourceRecordData. It specifies the details associated with a DNS resource record of type RP.DnsResourceRecordDataRt
Extends the DnsResourceRecordData . It specifies the details associated with a DNS resource record of type RT.DnsResourceRecordDataSoa
Extends the DnsResourceRecordData. It specifies the details associated with a DNS resource record of type SOA.DnsResourceRecordDataSrv
Extends the DnsResourceRecordData. It specifies the details associated with a DNS resource record of type SRV.DnsResourceRecordDataTxt
Extends the DnsResourceRecordData. It specifies the details associated with a DNS resource record of type TXT.DnsResourceRecordDataWins
Extends the DnsResourceRecordData. It specifies the details associated with a DNS resource record of type WINS.DnsResourceRecordDataWinsr
Extends the DnsResourceRecordData. It specifies the details associated with a DNS resource record of type WINS-R.DnsResourceRecordDataWks
Extends the DnsResourceRecordData. It specifies the details associated with a DNS resource record of type WKS.DnsResourceRecordDataX25
Extends the DnsResourceRecordData. It specifies the details associated with a DNS resource record of type X.25.DnsResourceRecordEnumerationParameters
Specifies the criteria for enumerating DNS resource records.DnsResourceRecordFilterEnumerationParameters
Allows extended attributes on an EnumerationParametersBase. Specifies the filter criteria for enumerating DNS resource records.DnsResourceRecordFormatter
Used to format the fields of a DNS resource record into a string used to display the result of operations. The string is formatted to include the record name, server name and zone name of the DNS resource record to uniquely identify it.DnsResourceRecordIsAlreadyMappedIpamExceptionData
Allows extended attributes on an IpamExceptionData type. It creates objects whose IpamExceptionId is IpamApiDnsResourceRecordIsAlreadyMapped.DnsReverseLookupZone
Specifies the information pertaining to a single instance of a reverse lookup DNS zone. It allows extending the BaseDnsZone complex type.DnsReverseLookupZoneEnumerationParameters
Specifies the criteria to be used for enumerating the reverse lookup DNS zones.DnsServer
Specifies the DNS server instance properties.DnsServerByServerInfoIdsEnumerationParameters
Specifies the parameters to enumerate the DnsServer instances based on the record identifiers of the ServerInfo instances.DnsServerEnumerationParameters
Specifies the criteria to be used for enumerating the DNS servers.DnsServerReverseZone
Specifies the information regarding a specific reverse lookup DNS zone hosted on a particular server. It allows the extension of attributes for the BaseDnsServerZone complex type.DnsServerReverseZoneEnumerationParameters
Specifies the criteria to be used for enumerating the DNS server hosting of the reverse lookup DNS zones.DnsServerZone
Specifies the information regarding the forward lookup DNS zone hosting on a DNS server. It allows extending the attributes of the BaseDnsServerZone complex type.DnsServerZoneEnumerationParameters
Specifies the criteria to enumerate the DNS server hosting the forward lookup DNS zones.DnsSetPreferredServerInvalidZoneTypeExceptionData
Allows extended attributes on an IpamExceptionData type. It creates objects whose IpamExceptionId is IpamApiInvalidDnsZoneTypeForPreferredServer.DnsZone
Specifies the information pertaining to a forward lookup DNS zone. It allows extension of attributes of the BaseDnsZone complex type.DnsZoneEnumerationParameters
Specifies the filter criteria to be used for enumerating the forward lookup DNS zones from the IPAM data store.DnsZoneEvent
Specifies an instance of the DNS zone related event.DnsZoneEventEnumerationParameters
Specifies the criteria for enumerating the DnsZoneEvent rows from the IPAM data store.DnsZoneFormatter
Allows extended attributes on an IpamObject type. It represents the formatted server name and zone name.DnsZonesTransferParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It represents the input parameters for DNS zone transfer operation.EntityStatus
Describes the operation and its outcome on an IPAM object.EntityStatusCollection
Allows extended attributes on an IpamObject type. It is used to keep track of a list of EntityStatus complex types and to keep track of related operations through one object.EntityStatusForDnsResourceRecord
A complex type that is used to describe the operation and its outcome on an IPAM DNS resource record object.EnumerationParametersBase
Forms the base element that all other complex types extend to specify enumeration parameters.ExclusionRangeDataFormatter
Formats the fields of an exclusion range into a string used to display the result of operations. The string includes the scope ID, server name, and the start and end IP addresses of the exclusion range to uniquely identify it.FailoverDataFormatter
Allows extended attributes on an IpamObject type. It is used to create a formatted string that contains the name of the failover relationship and the partner servers.FilterDataFormatter
Allows extended attributes on an IpamObject type. It is used to create a formatted string that contains the server name and the MAC address.GatewayAddress
Allows extended attributes on an IpamObject type. It defines Gateway configuration on a DHCP scope.InvalidDBConfigDatabaseTypeNotValidIpamExceptionData
Allows extended attributes on an IpamExceptionData type. It creates objects whose IpamExceptionId is IpamApiErrorInvalidDBConfigDatabaseTypeNotValid.InvalidSQLDBConfigAuthNotSupportedIpamExceptionData
Allows extended attributes on an IpamExceptionData type. It creates objects whose IpamExceptionId is IpamApiErrorInvalidSQLDBConfigAuthNotSupported.InvalidSQLDBConfigInvalidPortIpamExceptionData
Allows extended attributes on an IpamExceptionData type. It creates objects whose IpamExceptionId is IpamApiErrorInvalidSQLDBConfigInvalidPort.InvalidWIDDBConfigAuthNotSupportedIpamExceptionData
Allows extended attributes on an IpamExceptionData type. It creates objects whose IpamExceptionId is IpamApiErrorInvalidWIDDBConfigAuthNotSupported.InvalidWIDDBConfigDirectoryDoesNotExistIpamExceptionData
Extends the IpamExceptionData type. It creates objects whose IpamExceptionId is IpamApiErrorInvalidWIDDBConfigDirectoryDoesNotExist.InvalidWIDDBConfigInvalidCredentialIpamExceptionData
Allows extended attributes on an IpamExceptionData type. It creates objects whose IpamExceptionId is IpamApiErrorInvalidWIDDBConfigInvalidCredential.InvalidWIDDBConfigNameMustBeIPAMIpamExceptionData
Allows extended attributes on an IpamExceptionData type. It creates objects whose IpamExceptionId is IpamApiErrorInvalidWIDDBConfigNameMustBeIPAM.InvalidWIDDBConfigPortNotAllowedIpamExceptionData
Allows extended attributes on an IpamExceptionData type. It creates objects whose IpamExceptionId is IpamApiErrorInvalidWIDDBConfigPortNotAllowed.InvalidWIDDBConfigServerNotAllowedIpamExceptionData
Allows extended attributes on an IpamExceptionData type. It creates objects whose IpamExceptionId is IpamApiErrorInvalidWIDDBConfigServerNotAllowed.ipam1:ArrayOfOperationGroup
Specifies the list of operation groups.ipam1:DhcpReservationAllEnumerationParameters
Specifies the criteria to be used for enumerating the reservations.ipam1:DhcpReservationScopeBasedEnumerationParameters
Specifies the criteria to be used for enumerating the reservations from a given set of scopes.ipam1:IIpamRemotingModule
Specifies the base type to provide abstraction for remote calls from the IPAM server.ipam1:IpamException
Specifies the base type for providing the fault information from the management server to the
management client.IpamAddressObject
Specifies an IP address object that extends the IpamObject so that it can be used with port types that allow enumeration of data from the server.IpamAdminOperation
Allows extended attributes on a section BaseIpamObject type. Specifies an administration operation in IPAM.IpamCredential
Allows extended attributes on a BaseIpamObject type. Specifies a set of credentials in IPAM.IpamDatabaseConfiguration
Allows extended attributes on a BaseIpamObject type. It represents the configuration for an IPAM database.IpamExceptionData
Specifies the details of the fault specified by using IpamException instance.IpamForest
Allows extended attributes on a BaseIpamObject type. It represents an Active Directory forest managed by IPAM.IpamGenericExceptionData
Allows extended attributes on an IpamExceptionData type. It creates objects whose IpamExceptionId is IpamApiGenericErrorOccurred.IpamGpoError
Extends attributes on a BaseIpamObject type. This is used to encapsulate errors while creating GPOs for a particular domain.IpamGpoErrorInfo
Allows extended attributes on an IpamExceptionData type.IpamIPAddress
Specifies the common address object information in the IPAM data store.IpamIPAddressAllForLogicalGroupEnumerationParameters
Specifies the parameters for enumerating the IP address instances that map to a specified logical group.IpamIPAddressAllForLogicalGroupNodeEnumerationParameters
Specifies the criteria to be used for enumerating the addresses that map to a logical group node.IpamIPAddressByAddressSpaceAndVirtualizationTypeParameters
Specifies the criteria used for enumerating the address instances that are associated with a particular AddressSpace, are of a given IPVirtualizationType, and belong to a given AddressFamily.IpamIPAddressByBlockIdEnumerationParameters
Specifies the criteria used for enumerating the address instances that map to a specified address block.IpamIPAddressByFilterEnumerationParameters
Specifies the criteria used for enumerating the address instances that belong to a particular address family and also meet the conditions defined by a set of filter criteria.IpamIPAddressByManagedByAndManagedByEntityEnumerationParameters
Specifies the criteria to be used for enumerating the address instances that have a specified value for ManagedBy and ManagedByEntity built-in custom field values.IpamIPAddressByRangeIdEnumerationParameters
Specifies the filter criteria to be used for enumerating the address instances that map to a specific address range.IpamIPAddressBySubnetIdEnumerationParameters
Specifies the criteria to be used for enumerating the address instances that map to a specified IP subnet.IpamIPAddressByVirtualizationTypeParameters
Specifies the criteria to be used for enumerating the address instances that are of a given virtualization type.IpamIPAddressDataFormatter
Used to format error entities in operations relating to IPAddress.IpamIPAddressForUnmappedRangesEnumerationParameters
Retrieves the list of addresses in address ranges that are not already mapped to an address block.IpamIPAddressRootAddressesEnumerationParameters
Specifies the filter criteria to be used for enumerating the address instances belonging to a specified address category.IpamIPAddressUnmappedAddressEnumerationParameters
Specifies the criteria to be used for enumerating the unmapped address instances. Unmapped address instances are those that are not mapped to any address range instances.IpamIPSubnetByFilterEnumerationParameters
Specifies the criteria to be used for filtering the enumerated list of IP subnets.IpamIPSubnetsByAddressCategoryEnumerationParameters
Specifies the criteria to be used for enumerating IP subnets that belong to a given address category and a given address family.IpamIPSubnetsByAddressSpaceAndVirtualizationTypeEnumerationParameters
Specifies the criteria to be used for enumerating IP subnets that map to a given address space and are of a given virtualization type.IpamIPSubnetsByBlockIdEnumerationParameters
Specifies the criteria to be used for enumerating IP subnets that map to a given address block.IpamIPSubnetsByUnmappedEnumerationParameters
Specifies the criteria to be used for enumerating unmapped IP subnets of a given address family and virtualization type.IpamIPSubnetsByVirtualizationTypeEnumerationParameters
Specifies the criteria to be used for enumerating IP subnets of a given address family and virtualization type.IpamIPSubnetsDirectChildrenByBlockIdEnumerationParameters
Specifies the criteria to be used for enumerating the IP subnet instances of a given address family that map directly to the given address block.IpamIPv4Address
Enables extension of attributes of the IpamIPAddress complex type. This is used to specify the details pertaining to the IPv4 address instance.IpamIPv4AddressLogicalGroup
Allows extensions to the LogicalGroup complex type. Specifies the LogicalGroup to be used to enumerate IPv4 address instances using the logical group hierarchy.IpamIPv4AddressLogicalGroupNode
Allows extension of the LogicalGroupNode complex type. It defines the custom field value at a specific level in the logical group hierarchy.IpamIPv6Address
Enables extension of attributes of the IpamIPAddress complex type. This is used to specify the details pertaining to the IPv6 address instance.IpamIPv6AddressLogicalGroup
Allows extensions to the LogicalGroup complex type. Specifies the LogicalGroup that can be used to enumerate IPv6 address instances using the logical group hierarchy.IpamIPv6AddressLogicalGroupNode
Allows extension of the LogicalGroupNode complex type. It defines the custom field value at a specific level in the logical group hierarchy.IpamNumberOfRowsObject
Defines the type to be used to return an integer value specifying the number of rows as a result from the IPAM enumeration port types.IpamObject
Used to identify and provide certain common functionality for types that are IPAM-specific.IpamOperationWithProgressParameters
Extends IpamObject base type with an additional member of enum type ipam:IpamAdminOperationId, which identifies the type of operation being performed.IpamProvisioningEnumerationParameters
Allows extended attributes on an EnumerationParametersBase type.IpamProvisioningSetting
Allows extended attributes on an EnumerationParametersBase type. It creates objects whose ObjectType is AsyncProvision.IpamSchemaVersion
Allows extended attributes on a BaseIpamObject type. It defines the schema version of IPAM server.IpamUpgradeValidationRuleInfo
Allows extended attributes on a BaseIpamObject type. It defines the schema version of IPAM server.IpamUpgradeValidationRuleStatus
Allows extended attributes on a BaseIpamObject type. It defines rules for validating whether an instance of IPAM can be upgraded, along with the status for each rule.IpamUpgradeWarningInfo
Allows extended attributes on a BaseIpamObject type. It represents warnings during an upgrade.IPAuditEnumerationParameters
Used to specify the enumeration parameters for the IP address audit.IPAuditRecord
Used to specify single IP address audit.IPBlock
Specifies the address block information that is common to both IPv4Block and IPv6Block.IPBlockChildBlockEnumerationParameters
Specifies the criteria for enumerating the child blocks of a specified address block.IPBlockDataFormatter
Extends ipam:IpamObject and encapsulates the properties of an IP block to be formatted.IPBlockGetAllBlocksEnumerationParameters
Specifies the criteria for enumerating all the address blocks in the IPAM data store.IPBlockRootEnumerationParameters
Specifies the criteria for enumerating the rows that form the first level of address blocks.IPCumulativeUtilization
Specifies the address utilization statistics or trend information.IPRange
Specifies the common information pertaining to the address range.IPRangeAllForBlockEnumerationParameter
Used to specify the criteria on which ranges corresponding to an address block instance can be retrieved.IPRangeAllForDhcpServerEnumerationParameters
Used to specify the criteria on which address ranges corresponding to the DHCP scope instances of a particular DHCP server are enumerated.IPRangeAllForLogicalGroupNodeEnumerationParameters
Used to specify the parameters for enumerating the IP range instances corresponding to a specified logical group node in the logical group hierarchy.IPRangeByAddressSpaceAndVirtualizationTypeParameters
Specifies the criteria to be used for enumerating IP range instances that map to a given address space and are of a given virtualization type.IPRangeByFilterEnumerationParameters
Specifies the criteria to be used for enumerating the IP range instances that belong to a particular address family and that meet the conditions defined by a set of filter criteria.IPRangeByManagedByAndManagedByEntityEnumerationParameters
Specifies the criteria required to enumerate the address ranges for which the built-in custom fields ManagedBy and ManagedByEntity have a specific value.IPRangeByVirtualizationTypeParameters
Specifies the criteria for enumerating the IP range instances of a given virtualization type.IPRangeDataFormatter
Specifies the key properties of an IP range that is formatted for display.IPRangeForBlockEnumerationParameters
Specifies the criteria for enumerating the address ranges that map directly onto an address block and don't include the address ranges that map to a child block for the specified address block.IPRangeForSubnetEnumerationParameter
Extends EnumerationParametersBase and specifies the parameters used to enumerate all ranges for a given subnet.IPRangeRootEnumerationParameters
Used to specify the criteria for enumerating the address ranges that have a specific address category.IPRangeUnmappedEnumerationParameters
Used to specify the criteria for enumerating the address ranges that are unmapped.IPSubnet
Allows extending the attributes of the IPBlock complex type to represent information pertaining to an IP subnet.IPUtilization
Used to specify the address utilization data for a specific time range.IPv4Block
Allows extending the attributes of the IPBlock complex type. This is used to specify the IPv4-specific address block.IPv4Range
Allows extending the attributes of IPRange complex type. Specifies the details of IPv4-specific address range details.IPv4RangeLogicalGroup
Allows extending the attributes of LogicalGroup complex type. Specifies a logical group definition to be used for enumerating the address ranges.IPv4RangeLogicalGroupNode
Allows extending the attributes of LogicalGroupNode complex type. Specifies the criteria for a specific level in the logical group hierarchy that can be used to enumerate the address ranges that meet that level.IPv4Subnet
Allows extending the attributes of a IPSubnet complex type. This is used to specify the IPv4-specific subnet.IPv4SubnetLogicalGroup
Allows extending the attributes of LogicalGroup complex type. Specifies a logical group definition that can be used for enumerating the IP subnets.IPv4SubnetLogicalGroupNode
Allows extending the attributes of LogicalGroupNode complex type. It defines the value of the custom field that occurs at the specific level in logical group hierarchy.IPv4Utilization
Allows extending the attributes of an IPUtilization complex type. This is used to specify the address utilization corresponding to IPv4-specific address space.IPv6Block
Allows extending the attributes of the IPBlock complex type. This is used to specify the IPv6-specific address block.IPv6Range
Allows extending the attributes of IPRange complex type. Specifies the details of IPv6-specific address range details.IPv6RangeLogicalGroup
Allows extending the attributes of LogicalGroup complex type. Specifies a logical group definition that can be used for enumerating the address ranges.IPv6RangeLogicalGroupNode
Allows extending the attributes of LogicalGroupNode complex type. Specifies the criteria for a specific level in the logical group hierarchy that can be used to enumerate the address ranges that meet that level.IPv6Subnet
Allows extending the attributes of a IPSubnet complex type. This is used to specify the IPv6-specific subnet.IPv6SubnetLogicalGroup
Allows extending the attributes of LogicalGroup complex type. Specifies a logical group definition that can be used for enumerating the IP subnets.IPv6SubnetLogicalGroupNode
Allows extending the attributes of LogicalGroupNode complex type. It defines the value of the custom field that occurs at the specific level in logical group hierarchy.IPv6Utilization
Allows extending the attributes of an IPUtilization complex type. This is used to specify the address utilization corresponding to IPv6-specific address space.LogicalGroup
Specifies the definition of a logical group.LogicalGroupDataForLogicalGroupNodeEnumerationParameters
Specifies the logical group node information that form the criteria for enumerating the data.LogicalGroupDataForRootAlternateItemsEnumerationParameters
Specifies the criteria for enumerating the data which map to the specified logical group.LogicalGroupDataUnmappedItemsEnumerationParameters
Specifies the criteria used to enumerate the data that do not map to a specified logical group.LogicalGroupField
Specifies one level of the multivalued custom field that forms the logical group hierarchy.LogicalGroupNode
Specifies the actual custom field values that form the criteria for the data to be satisfied to match at a particular level in the logical group hierarchy.LogicalGroupNodeChildrenEnumerationParameters
Specifies the criteria to be used for enumerating the logical group nodes that form the next level of logical group nodes in a logical group hierarchy.LogicalGroupNodeRootEnumerationParameters
Specifies the criteria for enumerating the LogicalGroupNode that form the first level of LogicalGroupHierarchy.LogicalGroupsEnumerationParameters
Specifies the criteria for enumerating the logical groups from the IPAM data store.MACAddress
Used to specify the MAC address.MovePolicyProcessingOrderParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objects whose OperationId is MovePolicyProcessingOrder and associates them to a DhcpPolicyV4 policy and an ipam:PolicyProcessingOrderDirection.MultiUpdateDnsResourceRecordParameters
Specifies the DNS resource records to be modified and the properties of the DNS resource records to be modified. It also specifies the DNS server and DNS zone on which they are to be modified.OptionDefinitionDataFormatter
Allows extended attributes on an IpamObject type. It creates formatted strings with data about the server name, vendor class name, and the associated option ID.PropertiesCouldNotBeValidatedIpamExceptionData
Allows extended attributes on an ipam1:IpamExceptionData type. It creates objects whose IpamExceptionId is IpamApiValidationFailure.ProviderAddressSpace
Extends the complex type AddressSpace. A particular Provider address space contains provider or fabric/physical networks on top of which virtual networks can be built.ReloadDnsZonesParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It represents the input parameters from the reload DNS zones operation.RemoveScopesFromSuperscopeParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objects whose OperationId is RemoveScopesFromSuperscope and associates them to a list of DHCP scope IDs that this operation is to be performed upon.RenameSuperscopeParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objects whose OperationId is RenameSuperscope and associates them to a DhcpSuperscopeV4 that is to be renamed and the name it is to be given.ReplicateRelationDataFormatter
Allows extended attributes on an IpamObject type. It creates formatted strings with data about the server name from which the replication is initiated and the relationship name.ReplicateRelationParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objects whose OperationId is ReplicateRelation and associates them to an ipam:DhcpFailover object.ReplicateScopeParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objects whose OperationId is ReplicateScope and associates them to a list of ipam:DhcpScope objects.ReplicateScopesDataFormatter
Allows extended attributes on an IpamObject type. It creates formatted strings with data about the server name from which the replication is initiated and the scopes in the server that are to be replicated.ReplicateServerDataFormatter
Allows extended attributes on an IpamObject type. It creates formatted strings with data about the server name from which the replication is performed.ReplicateServerParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objects whose OperationId is ReplicateServer and associates them to an ipam:DhcpServerV4 object.ReservationDataFormatter
Used to format the fields of a DHCP reservation into a string used to display the result of operations. The string is formatted such that the DHCP reservation is identifiable uniquely.ReservationOptionDataFormatter
Used to format the fields of a DHCP option corresponding to a DHCP reservation into a string used to display the result of operations. The string is formatted such that the DHCP option and reservation are identifiable uniquely.ResetConfigSyncStatusDataFormatter
Allows extended attributes on an IpamObject type. It creates formatted strings with data about the list of DhcpScope objects' scope IDs for which this reset is applied.ResetConfigSyncStatusParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objects whose OperationId is ResetConfigSyncStatus and associates them to a list of ipam:DhcpScope objects on which this operation is to be performed.ScopeDataFormatter
Allows extended attributes on an IpamObject type. It creates formatted strings with data about the server name and the scope ID of the relevant scope.ScopeOptionDataFormatter
Allows extended attributes on an IpamObject type. It creates formatted strings with data about the server name, scope ID, vendor class name, user class name and associated optionID.ScopePolicyDataFormatter
Allows extended attributes on an IpamObject type. It creates formatted strings with data about the server name, scope ID, and the policy name.ScopePolicyIpRangeDataFormatter
Allows extended attributes on an ipam:IpamObject type. It creates formatted strings with data about the policy name, server name, scope ID, and the policy range.ScopePolicyOptionDataFormatter
Allows extended attributes on an ipam:IpamObject type. It creates formatted strings with data about the server name, scope ID, vendor class name, policy name, and the associated option ID.serarr:ArrayOfanyType
Specifies an array whose elements can be of any type.serarr:ArrayOfint
Specifies an array whose elements are of type int.serarr:ArrayOfKeyValueOfDnsResourceRecordAsmFormatterIpamException0cupfWA8
Specifies an array of key value pairs where the key of the element is of type DnsResourceRecordAsmFormatter and the value of the element is of type ipam1:IpamException. No two elements in the array can have the same key.serarr:ArrayOfKeyValueOfDnsResourceRecordFormatterIpamException0cupfWA8
Specifies an array of key value pairs where the key of the element is of type DnsResourceRecordFormatter and the value of the element is of type ipam1:IpamException. No elements in the array can have the same key.serarr:ArrayOfKeyValueOfDnsReverseLookupZoneFilterCriteriaanyType2zwQHvQz
Specifies an array of key value pairs where the key of the element has the DnsReverseLookupZoneFilterCriteria and the value of the element can be any value appropriate for the key specified. No elements in the array can have the same key.serarr:ArrayOfKeyValueOfDnsZoneFilterCriteriaanyType2zwQHvQz
Specifies an array of key value pairs where the key of the element has the DnsZoneFilterCriteria and the value of the element can be any value appropriate for the key specified. No elements in the array can have the same key.serarr:ArrayOfKeyValueOfintanyType
Specifies an array of key value pairs where the key of the element has an integer and the value of the element can be any value appropriate for the key specified. No elements in the array can have the same key.serarr:ArrayOfKeyValueOfIPBlockDataFormatterIpamException0cupfWA8
Specifies an array of key value pairs where the key of the element is of type ipam:IPBlockDataFormatter and the value of the element is of type ipam1:IpamException. Each key MUST be unique; no elements in the array can have the same key.serarr:ArrayOfKeyValueOfIPRangeDataFormatterIpamException0cupfWA8
Specifies an array of key value pairs where the key of the element is of type ipam:IPRangeDataFormatter and the value of the element is of type ipam1:IpamException. Each key in the array MUST be unique; no elements in the array can have the same key.serarr:ArrayOfKeyValueOflongDhcpScopem1ahUJFx
Specifies an array of key value pairs where the key of the element has the DHCP scope instance record identifier and the value is the corresponding DHCP scope instance.serarr:ArrayOfKeyValueOflongIpamExceptionmhTjmZB3
Specifies an array of key value pairs where the key of the element is a record identifier and the value of the element is the ipam1:IpamException instance having the record identifier specified in the key. Each key in the array MUST be unique; no elements in the array can have the same key.serarr:ArrayOfKeyValueOfOperationGroupArrayOfOperationGroupxXhs3_PxJ
Specifies an array of key value pairs where the key of the element is an OperationGroup and the value of the element is of type ArrayOfOperationGroup. The keys in the array MUST be unique so that no elements in the array have the same key.serarr:ArrayOfKeyValueOfServerInfoGetServerFilteranyType2zwQHvQz
Specifies an array of key value pairs where the key of the element has the ServerInfoGetServerFilter type and the value of the element can be any value appropriate for the key specified. The keys in the array MUST be unique; no elements in the array can have the same key.serarr:ArrayOfKeyValueOfTupleOflongDnsResourceRecordTypem1ahUJFxIpamExceptionVfr71_PXs
Specifies an array of key value pairs where the key of the element has the TupleOflongDnsResourceRecordTypem1ahUJFx type and the value of the element is of type IpamException. The keys in the array MUST be unique; no elements in the array can have the same key.serarr:ArrayOflong
Specifies an array of elements of type xsd:long.serarr:ArrayOfstring
Specifies an array of elements of type xsd:string.serarr:ArrayOfunsignedByte
Specifies an array of elements of type xsd:unsignedByte.serarr:ArrayOfunsignedShort
Specifies an array of elements of type xsd:unsignedShort.ServerDataFormatter
Allows extended attributes on an IpamObject type. It creates formatted strings with data about the server name.ServerInfo
Specifies the information pertaining to the server instances in the IPAM data store.ServerInfoEnumerationParameters
Specifies the criteria for enumerating the server instances from the IPAM data store.ServerOptionDataFormatter
Allows extended attributes on an IpamObject type. It creates formatted strings with data about the server name, vendor class name, user class name, and option ID.ServerPolicyDataFormatter
Allows extended attributes on an IpamObject type. It creates formatted strings with data about the server name and policy name.ServerPolicyOptionDataFormatter
Allows extended attributes on an ipam:IpamObject type. It creates formatted strings with data about the server name, vendor class name, policy name, and the associated option ID.ServerRole
Specifies the common access status information pertaining to an individual server role.ServerRoleDc
Allows the extension of attributes of the ServerRole complex type. The ServerRoleFlag MUST be set to ServerRoleType.Dc.ServerRoleDhcp
Allows the extension of the ServerRole complex type. The ServerRoleFlag MUST be set to ServerRoleType.Dhcp.ServerRoleDhcp.Version
Specifies the version of the DHCP server role.ServerRoleDns
Allows the extension of attributes of the ServerRole complex type. The ServerRoleFlag MUST be set to ServerRoleType.Dns.ServerRoleNps
Allows the extension of attributes of the ServerRole complex type. The ServerRoleFlag MUST be set to ServerRoleType.Nps.SetDhcpReservationCollectionParameters
Specifies the reservation fields to be changed and the collection of reservations on which edit operations can be done for multi-edit of DHCP reservations.SetDhcpReservationParameters
Specifies the reservation whose configuration needs to be modified.SetSuperscopeActivationStatusParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objects whose OperationId is SetSuperscopeActivationStatus. It associates a list of DhcpSuperscopeV4 objects to the required activation status.SubnetLogicalGroupNodeRootEnumerationParameters
Extends EnumerationParametersBase and specifies the logical group, address space, and the address family to be used to enumerate subnets.SubTaskInstance
Allows extended attributes on an ipam:IpamObject and ipam:INotifyPropertyChanged. These are used to break a task at a granular level to correspond with PowerShell commands that are used to execute them.SuperscopeV4DataFormatter
Allows extended attributes on an IpamObject type. It creates formatted strings with data about the server name and superscope name.sys:ArrayOfTupleOfBaseDnsServerZonelong2zwQHvQz
Specifies an array of tuple of a DNS server zone and a DNS server.sys:ArrayOfTupleOfCustomFieldValueCustomFieldValuenTEz2bI_S
Specifies an array of pairs of two values of two custom fields.sys:ArrayOfTupleOfDhcpVendorClassArrayOfDhcpOptionDefinitionDhcpServerKSQw48VL
Specifies an array of tuples of DHCP Vendor Class, array of DHCP option definitions, and DHCP server.sys:ArrayOfTupleOfGetAddressSpaceFilteranyType2zwQHvQz
Specifies an array of filters to apply while enumerating address space data. Each filter is a key value pair where the key specifies the type of filter to be applied and the value specifies the value of the filter criteria.sys:ArrayOfTupleOfGetIpamIPAddressFilteranyType2zwQHvQz
Specifies an array of filters to be applied while enumerating IP address data. Each filter is a key value pair where the key specifies the type of filter to be applied and the value specifies the value of the filter criteria.sys:ArrayOfTupleOfGetIPRangeFilteranyType2zwQHvQz
Specifies an array of filters to be applied while enumerating IP range data. Each filter is a key value pair wherein the key specifies the type of filter and the value specifies the value of the filter criteria.sys:ArrayOfTupleOfGetIPSubnetFilteranyType2zwQHvQz
Specifies an array of filters to be applied while enumerating IP subnet data. Each filter is a key value pair wherein the key specifies the type of filter and the value specifies the value of the filter criteria.sys:ArrayOfTupleOflongDnsResourceRecordTypem1ahUJFx
Specifies an array of a tuple representing a combination of a RecordId of the DNS resource record and DNS resource record type.sys:ArrayOfTupleOflongstringstring
Specifies an array of a tuple representing a combination of a long integer and two strings.sys:ArrayOfTupleOfstringstring
Specifies an array of tuples representing a pair of string values.sys:Exception
Specifies the Exception complex type which is extended by the IpamException complex type to specify IPAM fault information.sys:TupleOfBaseDnsServerZonelong2zwQHvQz
Specifies a tuple of DNS server zone and identifier of DNS server.sys:TupleOfCustomFieldValueCustomFieldValuenTEz2bI_S Specifies a pair of custom field values.
sys:TupleOfDhcpVendorClassArrayOfDhcpOptionDefinitionDhcpServerKSQw48VL
Specifies a tuple of DHCP Vendor Class, array of DHCP option definition, and DHCP server.sys:TupleOfGetAddressSpaceFilteranyType2zwQHvQz
Specifies a key value pair wherein the m_Item1 specifies an ipam:GetAddressSpaceFilter type specifying the type of filter to be applied with the value of the filter-specified data specified in the m_Item2 portion key value pair entry.sys:TupleOfGetIpamIPAddressFilteranyType2zwQHvQz
Specifies a key value pair wherein the m_Item1 specifies a ipam:GetIpamIPAddressFilter type specifying the type of filter to be applied with the value of the filter-specified data specified in the m_Item2 portion key value pair entry.sys:TupleOfGetIPRangeFilteranyType2zwQHvQz
Specifies a key value pair wherein the m_Item1 specifies a ipam:GetIPRangeFilter type specifying the type of filter to be applied with the value of the filter-specified data specified in the m_Item2 portion key value pair entry.sys:TupleOfGetIPSubnetFilteranyType2zwQHvQz
Specifies a key value pair wherein the m_Item1 specifies a ipam:GetIPSubnetFilter type specifying the type of filter that has to be applied with the value of the filter-specified data specified in the m_Item2 portion key value pair entry.sys:TupleOflongDnsResourceRecordTypem1ahUJFx
Specifies a tuple containing a RecordId for the DNS resource record and the DNS resource record type.sys:TupleOflongstringstring
Specifies a row containing a long integer and a pair of strings.sys:TupleOfstringstring
Specifies a pair of string values.sys:Version
Specifies the version of a component or server.sysgen:ArrayOfKeyValuePairOfCollectionOperationsDhcpExclusionRangenTEz2bI_S
Specifies an array of key value pairs wherein the key specifies a CollectionOperations type specifying the type of operation to be performed with the DhcpExclusionRange data specified in the value portion key value pair.sysgen:ArrayOfKeyValuePairOfCollectionOperationsDhcpOptionnTEz2bI_S
Specifies an array of key value pairs wherein the key specifies a CollectionOperations type specifying the type of operation to be performed with the DhcpOption data specified in the value portion key value pair entry.sysgen:ArrayOfKeyValuePairOfCollectionOperationsDhcpOptionDefinitionnTEz2bI_S
Specifies an array of key value pairs wherein the key specifies a CollectionOperations type specifying the type of operation to be performed with the DhcpOptionDefinition data specified in the value portion key value pair entry.sysgen:ArrayOfKeyValuePairOfCollectionOperationsDhcpUserClassnTEz2bI_S
Specifies an array of key value pairs wherein the key specifies a CollectionOperations type specifying the type of operation to be performed with the DhcpUserClass data specified in the value portion key value pair entry.sysgen:ArrayOfKeyValuePairOfCollectionOperationsDhcpVendorClassnTEz2bI_S
Specifies an array of key value pairs wherein the key specifies a CollectionOperations type specifying the type of operation to be performed with the DhcpVendorClass data specified in the value portion key value pair entry.sysgen:ArrayOfKeyValuePairOflongAddressSpacem1ahUJFx
Specifies an array of key value pairs wherein the key specifies the record identifier and the value specifies an AddressSpace object.sysgen:ArrayOfKeyValuePairOflongArrayOfIPBlockm1ahUJFx
Specifies an array of key value pairs wherein the key specifies the record identifier and the value specifies an array of address block instances specifying the hierarchy of the address block corresponding to the record identifier.sysgen:ArrayOfKeyValuePairOflongint
Specifies an array of key value pairs wherein the key specifies a long integer and the value specifies an integer value.sysgen:ArrayOfKeyValuePairOflongIpamExceptionmhTjmZB3
Specifies an array of key value pairs wherein the key specifies a long integer and the value specifies an IpamException.sysgen:KeyValuePairOfCollectionOperationsDhcpExclusionRangenTEz2bI_S
Specifies a key value pair wherein the key specifies a CollectionOperations type specifying the type of operation to be performed on the DhcpExclusionRange data specified in the value portion.sysgen:KeyValuePairOfCollectionOperationsDhcpOptionnTEz2bI_S
Specifies a key value pair wherein the key specifies a CollectionOperations type specifying the type of operation to be performed on the DhcpOption data specified in the value portion.sysgen:KeyValuePairOfCollectionOperationsDhcpOptionDefinitionnTEz2bI_S
Specifies a key value pair wherein the key specifies a CollectionOperations type specifying the type of operation that has to be performed on the DhcpOptionDefinition data specified in the value portion.sysgen:KeyValuePairOfCollectionOperationsDhcpUserClassnTEz2bI_S
Specifies a key value pair wherein the key specifies a CollectionOperations type specifying the type of operation that has to be performed on the DhcpUserClass data specified in the value portion.sysgen:KeyValuePairOfCollectionOperationsDhcpVendorClassnTEz2bI_S
Specifies a key value pair wherein the key specifies a CollectionOperations type specifying the type of operation that has to be performed on the DhcpVendorClass data specified in the value portion.sysgen:KeyValuePairOflongAddressSpacem1ahUJFx
Specifies a key value pair wherein the key specifies a long type element and the value specifies an element of type ipam:AddressSpace.sysgen:KeyValuePairOflongint
Specifies a key value pair wherein the key specifies a long type element and the value specifies an int type element.sysgen:KeyValuePairOflongIpamExceptionmhTjmZB3
Specifies a key value pair wherein the key specifies a long type element and the value specifies an IpamException type element.sysnet:ArrayOfIPAddress
Specifies an array of IPAddress complex type.sysnet:IPAddress
Specifies an IP address independent of the address family.TaskInfo
Specifies the set of details that provide more information about IPAM tasks.UnmappedIpamIPAddressForLogicalGroupEnumerationParameters
Specifies the parameters for enumerating the IP address instances that do not map to a specific logical group.UpdateDhcpFilterParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objects whose OperationId is UpdateDhcpFilter and associates them to an DhcpFilter that is to be updated.UpdateDhcpFiltersParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objects whose OperationId is UpdateDhcpFilters and associates them to the update parameters for a collection of DhcpFilter that are to be updated.UpdateDhcpScopeParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objects whose OperationId is EditDhcpScope and associates them to an ipam:DhcpScope.UpdateDhcpServerParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objects whose OperationId is EditDhcpServer and associates them to an ipam:DhcpServer.UpdateDnsResourceRecordParameters
Specifies the DNS resource record to be modified and the DNS server and DNS zone on which it is to be modified.UpdateDnsZonesParameters
Specifies the DnsServerZone to be modified and the unique identifier of the DNS server on which it is to be modified.UpdateIpamIPAddressParameters
Allows extended attributes on an IpamOperationWithProgressParameters type.UpdatePolicyParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objects whose OperationId is UpdatePolicy and associates them to an ipam:DhcpPolicyV4.UpdatePolicyPropertiesParameters
Allows extended attributes on an IpamOperationWithProgressParameters type. It creates objects whose OperationId is UpdatePolicyProperty and associates them to a Collection of DhcpPolicyV4 and an ipam:DhcpPolicyPropertyUpdate object.UserAccessPolicy
Allows extended attributes on a BaseIpamObject type. It specifies the properties of a user's access policy in the IPAM data store.UserClassDataFormatter
Allows extended attributes on an IpamObject type. This presents the ServerName and UserClassName as a formatted string.UserRole
Allows extended attributes on a BaseIpamObject type. It specifies the properties that define a user's role in IPAM.UsingExistingSchemaNotSupportedIpamExceptionData
Allows extended attributes on an IpamExceptionData type. It creates objects whose IpamExceptionId is IpamApiErrorUsingExistingSchemaNotSupported.VendorClassDataFormatter
Allows extended attributes on an IpamObject type. It creates formatted strings with data about the server name and vendor class name.