Cisco Cisco Prime Network Registrar 8.1 Technical References
ImportAggregateBlock
Cisco Prime Network Registrar IPAM 8.1.1 CLI and API Guide
162
ImportAggregateBlock
Overview
The
ImportAggregateBlock
API enables the web service client to insert an
intermediate level aggregate block between existing blocks in the block hierarchy. By
specifying a parent block, target block, and a container, the service will handle validating
and inserting the desired aggregate block. The service will also adjust the parent block
assignments of any would-be child blocks.
Request and Response Messages
Below is the portion of
Imports.wsdl that describes the
importAggregateBlock
request
and response messages.
<wsdl:message name="importAggregateBlockRequest">
<wsdl:part name="aggregateBlock"
type="tns2:WSAggregateBlock"/>
</wsdl:message>
<wsdl:message name="importAggregateBlockResponse">
</wsdl:message>
<wsdl:message name="importAggregateBlockResponse">
Response
There is no data in the response.
Request
The complex type
WSAggregateBlock
, which is passed as input from the client to the
web service, is described in the next section.
Parameters
WSAggregateBlock
Below is the portion of
Imports.wsdl that describes
WSAggregateBlock
, the parameter
structure passed to
importAggregateBlock
. The elements are described in the table
that follows.
<complexType name="WSAggregateBlock">
<sequence>
<element name="SWIPname" nillable="true" type="soapenc:string"/>
<element name="allocationReason" nillable="true" type="soapenc:string"/>
<element name="allocationReasonDescription" nillable="true"
<sequence>
<element name="SWIPname" nillable="true" type="soapenc:string"/>
<element name="allocationReason" nillable="true" type="soapenc:string"/>
<element name="allocationReasonDescription" nillable="true"
type="soapenc:string"/>
<element name="blockAddr" nillable="true" type="soapenc:string"/>
<element name="blockName" nillable="true" type="soapenc:string"/>
<element name="blockSize" nillable="true" type="soapenc:int"/>
<element name="blockType" nillable="true" type="soapenc:string"/>
<element name="container" nillable="true" type="soapenc:string"/>
<element name="createReverseDomains" type="xsd:boolean"/>
<element name="description" nillable="true" type="soapenc:string"/>
<element name="domainType" nillable="true" type="soapenc:string"/>
<element name="interfaceAddress" nillable="true" type="soapenc:string"/>
<element name="interfaceName" nillable="true" type="soapenc:string"/>
<element name="parentBlockAddr" nillable="true" type="soapenc:string"/>
<element name="parentBlockContainer" nillable="true" type="soapenc:string"/>
<element name="parentBlockSize" nillable="true" type="soapenc:int"/>
<element name="userDefinedFields" nillable="true"
<element name="blockName" nillable="true" type="soapenc:string"/>
<element name="blockSize" nillable="true" type="soapenc:int"/>
<element name="blockType" nillable="true" type="soapenc:string"/>
<element name="container" nillable="true" type="soapenc:string"/>
<element name="createReverseDomains" type="xsd:boolean"/>
<element name="description" nillable="true" type="soapenc:string"/>
<element name="domainType" nillable="true" type="soapenc:string"/>
<element name="interfaceAddress" nillable="true" type="soapenc:string"/>
<element name="interfaceName" nillable="true" type="soapenc:string"/>
<element name="parentBlockAddr" nillable="true" type="soapenc:string"/>
<element name="parentBlockContainer" nillable="true" type="soapenc:string"/>
<element name="parentBlockSize" nillable="true" type="soapenc:int"/>
<element name="userDefinedFields" nillable="true"
type="impl:ArrayOf_soapenc_string"/>
</sequence>
</complexType>
</complexType>