Types: Types are object properties that map values to the object state.
Several types of methods are available with the XML
API:
Authentication methods: These methods, which include the
following, are used to authenticate and maintain a session:
aaaLogin: Login method
aaaRefresh: Refreshes the authentication cookie
aaaLogout: Exits the session and deactivates the corresponding
authentication cookie
Query methods: These methods, which include the following, are
used to obtain information on the current configuration state of an
object:
configResolveDn: Retrieves objects by DN
configResolveClass: Retrieves objects of a given class
configResolveParent: Retrieves the parent object of an object
Configuration methods: These methods, which include the
following, are used to make configuration changes to managed objects:
configConfMo: Affects a single MO
configConfMos: Affects multiple subtrees
Since the query methods available with the XML API can
return large sets of data, filters are supported to limit
this output to subsets of information. Four types of filters
are available:
Simple filters: These true/false filters limit the result set of objects
with the Boolean value of True or False.
Property filters: These filters use the values of an object’s properties
as the inclusion criteria in a result set (for example, equal filter, not
equal filter, greater than filter)
Composite filters: These filters are composed of two or more
component filters (for example, AND filter, OR filter)
Modifier filter: This filter changes the results of a contained filter.
Currently only the NOT filter is supported. This filter negates the result
of a contained filter.
External applications can get Cisco UCS Manager state
change information either by regular polling or by event
subscription. Full event subscription is supported with
the API and is the preferred method of notification.