Cisco Cisco Security Manager 4.5 Guia De Especificação

Página de 217
 
 
 
  
 
Cisco Security Manager 4.4 API Specification (Version 1.1) 
 
OL- 29074-01 
Page  214
 
10.3  Event XSD 
<?xml version="1.0" encoding="UTF-8"?>
 
<
xs:schema
 xmlns:xs
="
http://www.w3.org/2001/XMLSchema
"
 xmlns
="
csm
"
 targetNamespace
="
csm
">
 
 
<
xs:include
 schemaLocation
="
common.xsd
"/>
 
 
<
xs:simpleType
 name
="
EventType
">
 
 
 
<
xs:restriction
 base
="
xs:token
">
 
 
 
 
<
xs:enumeration
 value
="
syslog
"/>
 
 
 
</
xs:restriction
>
 
 
</
xs:simpleType
>
 
 
<
xs:simpleType
 name
="
EventFormat
">
 
 
 
<
xs:restriction
 base
="
xs:token
">
 
 
 
 
<
xs:enumeration
 value
="
xml
"/>
 
 
 
 
<
xs:enumeration
 value
="
plainText
"/>
 
 
 
</
xs:restriction
>
 
 
</
xs:simpleType
>
 
 
<
xs:simpleType
 name
="
EventCategory
">
 
 
 
<
xs:restriction
 base
="
xs:token
">
 
 
 
 
<
xs:enumeration
 value
="
configChange
"/> 
 
 
 
<
xs:enumeration
 
value
="
deviceStatus
"/> 
 
 
 
</
xs:restriction
>
 
 
</
xs:simpleType
>
 
 
<
xs:element
 name
="
event
"
 type
="
Event
"/>
 
 
<
xs:complexType
 name
="
Event
">
 
 
 
<
xs:choice
>
 
 
 
 
<
xs:element
 name
="
configChange
"
 type
="
ConfigChangeEvent
"/>
 
 
 
</
xs:choice
>
 
 
</
xs:complexType
>
 
 
<
xs:simpleType
 name
="
UpdateType
">
 
 
 
<
xs:restriction
 base
="
xs:token
">
 
 
 
 
<
xs:enumeration
 value
="
NO_OOB
"/>
 
 
 
 
<
xs:enumeration
 value
="
OOB
"/> 
 
 
 
<
xs:enumeration
 
value
="
DEVICE_DOWN
"/> 
             
 
<
xs:enumeration
 
value
="
DEVICE_UP
"/>
 
 
 
</
xs:restriction
>
 
 
</
xs:simpleType
>
 
 
<
xs:simpleType
 name
="
DeploymentType
">
 
 
 
<
xs:restriction
 base
="
xs:token
">
 
 
 
 
<
xs:enumeration
 value
="
Device
"/>
 
 
 
 
<
xs:enumeration
 value
="
File
"/>
 
 
 
 
<
xs:enumeration
 value
="
AUS
"/>
 
 
 
 
<
xs:enumeration
 value
="
CNS
"/>
 
 
 
 
<
xs:enumeration
 value
="
TMS
"/>
 
 
 
 
<
xs:enumeration
 value
="
Unknown
"/> 
 
 
 
<
xs:enumeration
 
value
="
NOT_APPLICABLE
"/>
 
 
 
</
xs:restriction
>
 
 
</
xs:simpleType
>
 
 
<
xs:complexType
 name
="
BaseEventDetails
">
 
 
 
<
xs:sequence
>
 
 
 
 
<
xs:element
 name
="
subscriptionId
"
 type
="
xs:string
"
 minOccurs
="
1
"
 maxOccurs
="
1
"/>
 
 
 
 
<
xs:element
 name
="
eventType
"
 type
="
EventType
"
 minOccurs
="
1
"
 maxOccurs
="
1
"/>
 
 
 
 
<
xs:element
 name
="
eventCategory
"
 type
="
EventCategory
"
 minOccurs
="
1
"
 maxOccurs
="
1
"/>
 
 
 
 
<
xs:element
 name
="
time
"
 type
="
xs:dateTime
"
 minOccurs
="
1
"
 maxOccurs
="
1
"/>
 
 
 
 
<
xs:element
 name
="
content
"
 type
="
xs:string
"
 minOccurs
="
1
"
 maxOccurs
="
1
"/>
 
 
 
</
xs:sequence
>
 
 
</
xs:complexType
>
 
 
<
xs:complexType
 name
="
DeviceSpecificEvent
">
 
 
 
<
xs:complexContent
>
 
 
 
 
<
xs:extension
 base
="
BaseEventDetails
">
 
 
 
 
 
<
xs:sequence
>
 
 
 
 
 
 
<
xs:element
 name
="
srcIP
"
 type
="
xs:string
"
 minOccurs
="
0
"
 maxOccurs
="
1
"/>
 
 
 
 
 
 
<
xs:element
 name
="
srcGID
"
 type
="
ObjectIdentifier
"
 minOccurs
="
1
"
 maxOccurs
="
1
"/>
 
 
 
 
 
 
<
xs:element
 name
="
srcDns
"
 type
="
xs:string
"
 minOccurs
="
0
"
 maxOccurs
="
1
"/>
 
 
 
 
 
 
<
xs:element
 name
="
srcOSType
"
 type
="
OSType
"
 minOccurs
="
1
"
 maxOccurs
="
1
"/>