Diese Seite wurde mit KI-Unterstützung aus dem Englischen übersetzt. Bei Abweichungen ist die englische Version maßgeblich.
Ressourcenhierarchie
Siehe auch:
[SHOW] [DESCRIBE]
Objekte in StackQL werden in der folgenden Hierarchie dargestellt, hier am Beispiel des Google-Cloud-Providers:
Die StackQL-Objektnotation verwenden
Diese Hierarchie wird in der Objektnotation <provider>.<service>.<resource> im Kontext eines bestimmten Providers ausgedrückt; ein Beispiel dieser Objektnotation in einer SELECT-Anweisung sehen Sie hier:
-- Selecting all resources deployed within a service using a basic SELECT statement
SELECT * FROM google.compute.instances
WHERE project = 'stackql-demo'
AND zone = 'australia-southeast1-a';
-- Selecting all resources deployed within a service using a basic SELECT statement
SELECT * FROM google.compute.instances
WHERE project = 'stackql-demo'
AND zone = 'australia-southeast1-a';
Wenn eine Ressource oder ein Service einen Punkt (.) im Namen enthält, schließen Sie den Ressourcennamen in Backticks (`) ein, zum Beispiel:
SELECT * FROM google.container.`projects.zones.clusters.nodePools`;
Services in einem Provider anzeigen
Services innerhalb eines Providers können mit dem Befehl SHOW SERVICES aufgelistet werden, wie hier gezeigt:
-- Returns all of the available services in a cloud provider
SHOW SERVICES IN google;
Ressourcen innerhalb eines Services anzeigen
Ebenso können Ressourcen innerhalb eines Services mit SHOW RESOURCES aufgelistet werden, wie hier gezeigt:
-- Returns all of the available resources in a cloud provider service
SHOW RESOURCES IN google.compute;
Felder innerhalb einer Ressource anzeigen
Felder innerhalb einer Ressource können mit einer DESCRIBE-Anweisung angezeigt werden, wie hier gezeigt:
-- Returns all of the available fields in a resource
DESCRIBE google.compute.instances;
Ausführbare Methoden für eine Ressource anzeigen
Für eine Ressource verfügbare Methoden können mit dem Befehl SHOW METHODS angezeigt werden, wie hier gezeigt:
-- Show all of the available methods for a resource
SHOW METHODS IN google.compute.instances;