Cisco Cisco Security Manager 3.3 仕様ガイド

ページ / 217
 
 
 
  
 
Cisco Security Manager 4.4 API Specification (Version 1.1) 
 
OL- 29074-01 
Page  192
 
 
 
 
 
 
<
xs:element
 name
="
mgmtInterface
"
 type
="
Interface
"
 minOccurs
="
0
"
 maxOccurs
="
1
"/>
 
 
 
 
 
 
<
xs:element
 name
="
interfaceList
"
 type
="
InterfaceList
"
 minOccurs
="
0
"
 maxOccurs
="
1
"/>
 
 
 
 
 
 
<
xs:element
 name
="
virtualContextList
"
 type
="
Device
"
 minOccurs
="
0
"
 maxOccurs
="
unbounded
"/>
 
 
 
 
 
 
<
xs:element
 name
="
configState
"
 type
="
ConfigurationState
"
 minOccurs
="
0
"
 maxOccurs
="
1
"/>
 
 
 
 
 
</
xs:sequence
>
 
 
 
 
</
xs:extension
>
 
 
 
</
xs:complexContent
>
 
 
</
xs:complexType
>
 
 
<
xs:complexType
 name
="
PortIdentifier
">
 
 
 
<
xs:sequence
>
 
 
 
 
<!--
 for non-modular chassis or chassis with a continuous port numbering scheme slot/module are not included 
-->
 
 
 
 
<
xs:element
 name
="
slotNum
"
 type
="
xs:unsignedInt
"
 minOccurs
="
0
"
 maxOccurs
="
1
"/>
 
 
 
 
<
xs:element
 name
="
moduleNum
"
 type
="
xs:unsignedInt
"
 minOccurs
="
0
"
 maxOccurs
="
1
"/>
 
 
 
 
<
xs:element
 name
="
portNum
"
 type
="
xs:unsignedInt
"
 minOccurs
="
1
"
 maxOccurs
="
1
"/>
 
 
 
</
xs:sequence
>
 
 
</
xs:complexType
>
 
 
<
xs:simpleType
 name
="
ProtocolPort
">
 
 
 
<
xs:restriction
 base
="
xs:string
"/>
 
 
</
xs:simpleType
>
 
 
<
xs:complexType
 name
="
InterfaceList
">
 
 
 
<
xs:sequence
>
 
 
 
 
<
xs:element
 name
="
interface
"
 type
="
Interface
"
 minOccurs
="
0
"
 maxOccurs
="
unbounded
"/>
 
 
 
</
xs:sequence
>
 
 
</
xs:complexType
>
 
 
<
xs:complexType
 name
="
Interface
">
 
 
 
<
xs:sequence
>
 
 
 
 
<
xs:element
 name
="
type
"
 type
="
xs:string
"
 minOccurs
="
1
"
 maxOccurs
="
1
"/>
 
 
 
 
<
xs:element
 name
="
identifier
"
 type
="
xs:string
"
 minOccurs
="
1
"
 maxOccurs
="
1
"/>
 
 
 
 
<
xs:element
 name
="
ipInterface
"
 type
="
IPInterfaceAttrs
"
 minOccurs
="
0
"
 maxOccurs
="
unbounded
"/>
 
 
 
 
<
xs:element
 name
="
macInterface
"
 type
="
MACInterfaceAttrs
"
 minOccurs
="
0
"
 maxOccurs
="
unbounded
"/>
 
 
 
</
xs:sequence
>
 
 
</
xs:complexType
>
 
 
<
xs:complexType
 name
="
MACInterfaceAttrs
">
 
 
 
<
xs:sequence
>
 
 
 
 
<
xs:element
 name
="
macAddress
"
 type
="
xs:string
"
 minOccurs
="
0
"
 maxOccurs
="
1
"/>
 
 
 
</
xs:sequence
>
 
 
</
xs:complexType
>
 
 
<
xs:complexType
 name
="
IPInterfaceAttrs
">
 
 
 
<
xs:sequence
>
 
 
 
 
<
xs:element
 name
="
domainName
"
 type
="
xs:string
"
 minOccurs
="
0
"
 maxOccurs
="
1
"/>
 
 
 
 
<
xs:element
 name
="
ipAddress
"
 type
="
xs:string
"
 minOccurs
="
1
"
 maxOccurs
="
1
"/>
 
 
 
 
<
xs:element
 name
="
isNatAddress
"
 type
="
xs:boolean
"
 minOccurs
="
0
"
 maxOccurs
="
1
"/>
 
 
 
 
<
xs:element
 name
="
realIpAddress
"
 type
="
xs:string
"
 minOccurs
="
0
"
 maxOccurs
="
1
"/>
 
 
 
</
xs:sequence
>
 
 
</
xs:complexType
>
 
 
<
xs:simpleType
 name
="
OSType
">
 
 
 
<
xs:restriction
 base
="
xs:token
">
 
 
 
 
<
xs:enumeration
 value
="
ios
"/>
 
 
 
 
<
xs:enumeration
 value
="
fwsm
"/>
 
 
 
 
<
xs:enumeration
 value
="
asa
"/>
 
 
 
 
<
xs:enumeration
 value
="
ips
"/>
 
 
 
 
<
xs:enumeration
 value
="
pix
"/> 
 
 
 
<
xs:enumeration
 value
="
undefined
"/> 
 
 
</
xs:restriction
>
 
 
</
xs:simpleType
>
 
 
<
xs:simpleType
 name
="
IPTransportProtocol
">
 
 
 
<
xs:restriction
 base
="
xs:token
">
 
 
 
 
<
xs:enumeration
 value
="
TCP
"/>
 
 
 
 
<
xs:enumeration
 value
="
UDP
"/>
 
 
 
 
<
xs:enumeration
 value
="
IP
"/>
 
 
 
</
xs:restriction
>
 
 
</
xs:simpleType
>
 
 
<
xs:simpleType
 name
="
ConfigurationState
">
 
 
 
<
xs:restriction
 base
="
xs:token
">
 
 
 
 
<
xs:enumeration
 value
="
undefined
"/>