Cisco Cisco Security Manager 4.7 User Guide
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: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>