Share via


3.5.4.8.1.46 IpamIPAddressByVirtualizationTypeParameters

The IpamIPAddressByVirtualizationTypeParameters processing is done when the EnumInputParameters contains data of type IpamIPAddressByVirtualizationTypeParameters. The ObjectType MUST be EnumerationObjectType.IPAddress. This is used to enumerate all IP address that belong to the specified address family and virtualization type.

The following are the steps involved in identifying the rows to be returned as a part of the enumeration:

  1. Enumerate all rows in ADM_IPAddressTable, if VirtualizationType is IpamIPAddressByVirtualizationTypeParameters.virtualizationType, then call function GetIPAddressFromTable in the same ADM, by passing the RecordId as Param_RecordId and IpamIPAddressByVirtualizationTypeParameters.addressFamily as Param_AddressFamily.

  2. Add the object returned by each call to the function to EnumOutputData.