Zum Hauptinhalt springen
Übersetzte Seite

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:

StackQL-Ressourcenhierarchie

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';
hinweis

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;