Saltar al contenido principal
Página traducida

Esta página se tradujo del inglés con ayuda de IA. Si hay diferencias entre ambas, la versión en inglés es la referencia.

Jerarquía de recursos

Consulte también:
[SHOW] [DESCRIBE]


Los objetos de StackQL se representan en la siguiente jerarquía, que se muestra con un ejemplo basado en el provider de Google Cloud:

Jerarquía de recursos de StackQL

Usar la notación de objetos de StackQL​

Esta jerarquía se expresa con la notación de objetos <provider>.<service>.<resource> en el contexto de un provider determinado; a continuación se muestra un ejemplo de esta notación de objetos en una instrucción SELECT:

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

Si el nombre de un recurso o de un servicio contiene un punto (.), use el símbolo de acento grave (`) para encerrar el nombre del recurso, por ejemplo:

SELECT * FROM google.container.`projects.zones.clusters.nodePools`;

Mostrar los servicios de un provider​

Los servicios de un provider se pueden enumerar con el comando SHOW SERVICES, como se muestra aquí:

-- Returns all of the available services in a cloud provider
SHOW SERVICES IN google;

Mostrar los recursos de un servicio​

Del mismo modo, los recursos de un servicio se pueden enumerar con SHOW RESOURCES, como se muestra aquí:

-- Returns all of the available resources in a cloud provider service
SHOW RESOURCES IN google.compute;

Mostrar los campos de un recurso​

Los campos de un recurso se pueden mostrar con una instrucción DESCRIBE, como se muestra aquí:

-- Returns all of the available fields in a resource
DESCRIBE google.compute.instances;

Mostrar los métodos ejecutables de un recurso​

Los métodos disponibles para un recurso se pueden mostrar con un comando SHOW METHODS, como se muestra aquí:

-- Show all of the available methods for a resource
SHOW METHODS IN google.compute.instances;