Glob Pattern Searching in RAD in Python

You can use a glob pattern to find zones with wildcard pattern matching. Keys and values in the pattern may contain an asterisk (*), which is interpreted as wildcard pattern matching. The following example shows how to find all zones with a name which begins with test.

Example 2-37 Python Language – Using Glob Patterns With Wildcards in RAD

>>> import rad.bindings.com.oracle.solaris.rad.zonemgr as zonemgr
>>> import rad.client as radc
>>> import rad.connect as radcon
>>> with radcon.connect_unix() as rc:
... zonelist = rc.list_objects(zonemgr.Zone(), radc.ADRGlobPattern({"name" : "test*"})) 
...  print zonelist
... 
[Name: com.oracle.solaris.rad.zonemgr:type=Zone,name=test-0,id=-1 Version: (1.0), Name:
com.oracle.solaris.rad.zonemgr:type=Zone,name=test-1,id=-1 Version: (1.0)]
>>>