Cisco Cisco Security Manager 4.7 Guía Del Usuario
Cisco Security Manager 4.7 API Specification (Version 2.0)
OL- 32164-01
Page 254
11.2 Config XSD
<?
xml
version
=
"1.0"
encoding
=
"UTF-8"
?>
<!-- edited with XMLSpy v2011 (x64) (http://www.altova.com) by Rakesh (Cisco) -->
<
xs:schema
xmlns:xs
=
"http://www.w3.org/2001/XMLSchema"
xmlns
=
"csm"
targetNamespace
=
"csm"
>
<
xs:include
schemaLocation
=
"common.xsd"
/>
<
xs:complexType
name
=
"BasePolicy"
>
<
xs:complexContent
>
<
xs:extension
base
=
"BaseObject"
>
<
xs:sequence
minOccurs
=
"1"
maxOccurs
=
"1"
>
<
xs:element
name
=
"type"
type
=
"xs:string"
minOccurs
=
"0"
maxOccurs
=
"1"
/>
<
xs:element
name
=
"orderId"
type
=
"xs:unsignedInt"
minOccurs
=
"0"
maxOccurs
=
"1"
/>
<
xs:element
name
=
"isMandatoryAggregation"
type
=
"xs:boolean"
minOccurs
=
"1"
maxOccurs
=
"1"
/>
<
xs:element
name
=
"description"
type
=
"xs:string"
minOccurs
=
"0"
maxOccurs
=
"1"
/>
<
xs:element
name
=
"eventCorrelationID"
type
=
"xs:string"
minOccurs
=
"0"
maxOccurs
=
"1"
/>
<
xs:element
name
=
"configState"
type
=
"ConfigurationState"
minOccurs
=
"0"
maxOccurs
=
"1"
/>
</
xs:sequence
>
</
xs:extension
>
</
xs:complexContent
>
</
xs:complexType
>
<
xs:complexType
name
=
"BasePolicyObject"
>
<
xs:complexContent
>
<
xs:extension
base
=
"BaseObject"
>
<
xs:sequence
minOccurs
=
"1"
maxOccurs
=
"1"
>
<
xs:element
name
=
"type"
type
=
"xs:string"
minOccurs
=
"0"
maxOccurs
=
"1"
/>
<
xs:element
name
=
"comment"
type
=
"xs:string"
minOccurs
=
"0"
maxOccurs
=
"1"
/>
<
xs:element
name
=
"nodeGID"
type
=
"ObjectIdentifier"
minOccurs
=
"0"
maxOccurs
=
"1"
/>
<
xs:element
name
=
"isProperty"
type
=
"xs:boolean"
minOccurs
=
"0"
maxOccurs
=
"1"
/>
<
xs:element
name
=
"subType"
type
=
"xs:string"
minOccurs
=
"0"
maxOccurs
=
"1"
/>
<
xs:element
name
=
"isGroup"
type
=
"xs:boolean"
minOccurs
=
"0"
maxOccurs
=
"1"
/>
<
xs:element
name
=
"refGIDs"
type
=
"ObjectIdentifierList"
minOccurs
=
"0"
maxOccurs
=
"1"
/>
<
xs:element
name
=
"eventCorrelationID"
type
=
"xs:string"
minOccurs
=
"0"
maxOccurs
=
"1"
/>
<
xs:element
name
=
"configState"
type
=
"ConfigurationState"
minOccurs
=
"0"
maxOccurs
=
"1"
/>
</
xs:sequence
>
</
xs:extension
>
</
xs:complexContent
>
</
xs:complexType
>
<
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:choice
>
<
xs:element
name
=
"ipv4Data"
type
=
"xs:string"
minOccurs
=
"0"
maxOccurs
=
"unbounded"
/>
<
xs:element
name
=
"ipData"
type
=
"xs:string"
minOccurs
=
"0"
maxOccurs
=
"unbounded"
/>
</
xs:choice
>
</
xs:sequence
>
</
xs:complexType
>
<
xs:complexType
name
=
"NetworkObjectsRefs"
>
<
xs:sequence
>
<
xs:element
name
=
"networkObjectGIDs"
type
=
"ObjectIdentifierList"
minOccurs
=
"0"
maxOccurs
=
"1"
/>
<
xs:choice
>
<
xs:element
name
=
"ipv4Data"
type
=
"xs:string"
minOccurs
=
"0"
maxOccurs
=
"unbounded"
/>
<
xs:element
name
=
"ipData"
type
=
"xs:string"
minOccurs
=
"0"
maxOccurs
=
"unbounded"
/>
</
xs:choice
>
</
xs:sequence
>
</
xs:complexType
>
<
xs:complexType
name
=
"SecurityGrpObjectsRef"
>