Ressourcen, Ressourcensammlungen und Methoden
Das System verwaltet verschiedene Typen von Ressourcen, z. B. Hypervisor, Muster, virtuelle Images und Instanzen des klassischen virtuellen Systems.
In der Befehlszeilenschnittstellewerden diese Ressourcen und Sammlungen dieser Ressourcen mithilfe von Jython-Objekten dargestellt. Das Verhalten der Jython-Objekte wird mit Methoden gesteuert.
Eine vom System verwaltete Einzelressource wird in der Befehlszeilenschnittstelle durch ein Jython-Objekt dargestellt. Dieses Objekt hat dieselben Attribute wie die Cloud Pak System -Ressource in der grafischen Schnittstelle, mit einigen zusätzlichen Methoden und Attributen, die die Arbeit mit der Befehlszeilenschnittstelle vereinfachen. Hilfe steht sowohl für Ressourcenobjekte im Allgemeinen als auch für jeden Ressourcentyp zur Verfügung. Mit dem folgenden Befehl können Sie Hilfe für Ressourcen anfordern:
>>> help(deployer.resource)Es gibt zusätzliche Jython-Objekte, die Ressourcensammlungen im System darstellen. Diese Ressourcensammlungen (Jython-Objekte) können zum Ausführen von Aktionen, wie dem Erstellen einer Ressource oder dem Suchen nach einer vorhandenen Ressource, verwendet werden. Hilfe steht sowohl für Ressourcensammlungsobjekte im Allgemeinen als auch für jeden Ressourcensammlungstyp zur Verfügung. Mit dem folgenden Befehl können Sie Hilfe für Ressourcensammlungen anfordern:
>>> help(deployer.resourcecollection)Methoden für Jython-Objekte unterstützen die Operationen, die für eine Ressource im System ausgeführt werden können. Wenn Sie eine dieser Methoden im Tool Befehlszeilenschnittstelle aufrufen, wird die Anforderung über HTTPS an die Cloud Pak System -Instanz gesendet, in der sie ausgeführt wird. Das Ergebnis wird über die HTTPS-Verbindung an das Tool Befehlszeilenschnittstelle zurückgegeben und auf eine der folgenden Arten angezeigt:
- als Rückgabewerte von den Methoden
- als aktualisierter Status in den Jython-Objekten
- als Jython-Ausnahmen (wenn das Ergebnis eine Fehlerbedingung angibt)
Alle Jython-Klassen, -Objekte und -Felder in der Befehlszeilenschnittstelle werden mit Jython-Standarddokumentzeichenfolgen dokumentiert. Die Funktion
help() , die in der Befehlszeilenschnittstelle bereitgestellt wird, kann zum Anzeigen der Dokumentzeichenfolgen verwendet werden, wie in den folgenden Beispielen gezeigt:>>> help(deployer.ipgroups)
An IPGroups object represents the collection of IP groups defined to the
Cloud Pak System. Objects of this type are used to create, delete,
iterate over, list and search for IP groups on the system.
Additional help is available for the following methods:
__contains__, create, delete, __delitem__, __getattr__, __getitem__,
__iter__, __len__, list, __lshift__, __repr__, __rshift__, __str__,
__unicode__
>>> help(deployer.ipgroup)
An IPGroup object represents a particular IP group defined on the
Cloud Pak System. Use the IP group object to query and
manipulate the IP group definition on the Cloud Pak System. Attributes of
the IP group and relationships between the IP group and other
resources on the Cloud Pak System are represented as Jython
attributes on the IPGroup object. Manipulate these Jython
attributes using standard Jython mechanisms to make changes to the
corresponding data on the Cloud Pak System.
Additional help is available for the following methods:
__contains__, __delattr__, delete, __eq__, __hash__, isStatusTransient,
__nonzero__, refresh, __repr__, __str__, __unicode__, waitFor
Additional help is available for the following properties:
created, gateway, id, ips, name, netmask, networks, primarydns,
secondarydns, subnetaddress, updated
Remember to append an underscore to the property name when asking for
help using a specific instance of a resource rather than the class.
For example, "help(deployer.pattern.name)" or "help(mypattern.name_)"
will work, but "help(mypattern.name)" will resolve the name of the pattern
referenced by mypattern and attempt to provide help for the resulting
string rather than the property itself.
>>> help(deployer.ipgroup.subnetaddress)
Subnet address associated with the IP group, represented as a string in
dotted decimal notation ('192.168.98.0', for example).