Cisco Cisco Security Manager 4.7 User Guide

Page of 290
 
 
 
  
 
Cisco Security Manager 4.7 API Specification (Version 2.0) 
 
OL- 32164-01 
Page  49
 
 
Figure 27: Policy Utility Class XML Schema 
 
<xs:complexType
 name
="NetworkInterfaceObjectsRefs"> 
 
 
<xs:sequence> 
 
 
 
<
xs:element
 name
="networkObjectGIDs"
 type
="ObjectIdentifierList"
 minOccurs
="0"
 
maxOccurs
="1"/> 
 
 
 
<
xs:element
 name
="interfaceRoleObjectGIDs"
 type
="ObjectIdentifierList"
 minOccurs
="0"
 
maxOccurs
="1"/> 
 
 
 
<
xs:element
 name
="ipv4Data"
 type
="xs:string"
 minOccurs
="0"
 maxOccurs
="unbounded"/> 
 
 
</xs:sequence> 
 
</xs:complexType> 
 
<
xs:complexType
 name
="NetworkObjectsRefs"> 
 
 
<xs:sequence> 
 
 
 
<
xs:
element name
="networkObjectGIDs"
 type
="ObjectIdentifierList"
 minOccurs
="0"
 
maxOccurs
="1"/> 
 
 
 
<
xs:element
 name
="ipv4Data"
 type
="xs:string"
 minOccurs
="0"
 maxOccurs
="unbounded"/> 
 
 
</xs:sequence> 
 
</
xs:
complexType> 
         
<xs:complexType name="
SecurityGrpObjectsRef
"> 
             <xs:sequence> 
                 <xs:choice> 
                     <xs:element name="securityGrpObjectGID" type="ObjectIdentifier" minOccurs="0" maxOccurs="1"/> 
                     <xs:element name="secName" type="xs:string" minOccurs="0" maxOccurs="1"/> 
                     <xs:element name="secTag" type="xs:string" minOccurs="0" maxOccurs="1"/> 
                 </xs:choice> 
             </xs:sequence> 
         </xs:complexType> 
         <xs:complexType name="SecurityGrpObjectsRefs"> 
             <xs:sequence> 
                 <xs:element name="securityTag" type="SecurityGrpObjectsRef" minOccurs="1" 
maxOccurs="unbounded"/> 
             </xs:sequence> 
         </xs:complexType> 
<
xs:complexType
 name
="IdentityUserGrpObjectsRefs"> 
 
 
<xs:sequence> 
 
 
 
<
xs:element
 name
="identityUserGrpObjectGIDs"
 type
="ObjectIdentifierList"
 minOccurs
="0"
 
maxOccurs
="1"/> 
 
 
 
<
xs:element
 name
="userNameData"
 type
="xs:string"
 minOccurs
="0"
 maxOccurs
="unbounded"/> 
 
 
 
<
xs:element
 name
="userGroupData"
 type
="xs:string"
 minOccurs
="0"
 maxOccurs
="unbounded"/> 
 
 
</xs:sequence> 
 
</xs:complexType> 
 
<xs:complexType name="NetworkObjectRefs"> 
 
 
<xs:sequence> 
 
 
 
<xs:element name="networkObjectGID" type="ObjectIdentifier" minOccurs="0" maxOccurs="1"/> 
 
 
 
<xs:element name="ipv4Data" type="xs:string" minOccurs="0" maxOccurs="1"/> 
 
 
 
<xs:element name="interfaceKeyword" type="xs:string" fixed="interface" minOccurs="0" 
maxOccurs="1"/> 
 
 
</xs:sequence> 
 
</xs:complexType> 
 
<
xs:complexType
 name
="NetworkOrIPRef"> 
 
 
<xs:choice> 
 
 
 
<
xs:element
 name
="hostOrNetworkObjectGID"
 type
="ObjectIdentifier"
 minOccurs
="1"
 
maxOccurs
="1"/> 
 
 
 
<
xs:element
 name
="ipv4Data"
 type
="xs:string"
 minOccurs
="1"
 maxOccurs
="1"/> 
 
 
</xs:choice> 
 
</xs:complexType>