Exemples d'interrogations
Cette rubrique présente des exemples d'interrogations, ainsi que les résultats attendus pour chaque exemple. Pour plus d'informations sur la syntaxe de création d'une interrogation, voir Syntaxe du langage de recherche.
Exemples de valeurs
Les exemples d'interrogations utilisent des exemples de valeurs pour les attributs de ressource. Remplacez ces exemples par les valeurs de la location que vous utilisez.
Le service de recherche fournit les exemples d'interrogations suivants dans la console :
- Interrogation sur tout
-
Interrogation sur tout, résultats triés par date et heure de création
-
Interrogation sur les volumes et les utilisateurs
-
Interrogation sur les volumes et les utilisateurs, triés par date et heure de création
-
Interrogation sur les volumes et les utilisateurs dont le champ indexé correspondant à "production", triés par date et heure de création
-
Interrogation sur toutes les ressources comportant un marqueur à structure libre particulier
-
Interrogation sur toutes les ressources comportant un des deux marqueurs définis spécifiques
-
Interrogation sur les instances à l'état "Exécution"
-
Interrogation sur les instances à l'état "Fini" ou "Fin en cours"
-
Interrogation sur toutes les ressources d'un compartiment
-
Interrogation sur toutes les instances ayant un redémarrage de maintenance à venir
-
Interrogation sur toutes les ressources toujours gratuites
Interrogation sur toutes les ressources
Nom de l'interrogation : Interrogation sur tout
Résultats attendus : Retourne toutes les ressources prises en charge dans la location pour tous les compartiments. Par défaut, les résultats sont listés selon leur date-heure de création, de la plus récente à la plus ancienne.
Exemple de syntaxe d'interrogation :
query
all resourcesInterrogation sur toutes les ressources, avec un tri par date-heure de création
Nom d'interrogation : Interrogation sur tout, avec un tri selon timeCreated
Résultats attendus : Retourne toutes les ressources prises en charge dans la location pour tous les compartiments, listées selon la date-heure de création, de la plus récente à la plus ancienne.
Exemple de syntaxe d'interrogation :
query
all resources
sorted by timeCreated descInterrogation sur les volumes et les utilisateurs
Nom d'interrogation : Interrogation sur les volumes et les utilisateurs
Résultats attendus : Retourne tous les volumes par blocs et tous les utilisateurs dans la location. Par défaut, les résultats sont listés selon leur date-heure de création, de la plus récente à la plus ancienne.
Exemple de syntaxe d'interrogation :
query
volume, user resourcesInterrogation sur tous les volumes et utilisateurs, avec un tri par date-heure de création
Nom d'interrogation : Interrogation sur les volumes et les utilisateurs, avec un tri selon timeCreated
Résultats attendus : Retourne tous les volumes par blocs et tous les utilisateurs de la location, listés selon la date-heure de création, de la plus récente à la plus ancienne
Exemple de syntaxe d'interrogation :
query
volume, user resources
sorted by timeCreated descInterrogation sur les volumes et les utilisateurs correspondant à “Production", avec un tri par date-heure de création
Nom d'interrogation : Interrogation sur les volumes et les utilisateurs, recherchant toutes les correspondances avec production, triées selon timeCreated
Résultats attendus : Retourne tous les volumes par blocs et tous les utilisateurs de la location ayant des champs indexés qui correspondent exactement ou partiellement à la chaîne de recherche "production", sans égard à la casse. Par défaut, les résultats sont listés selon leur date-heure de création, de la plus récente à la plus ancienne.
Exemple de syntaxe d'interrogation :
query
volume, user resources
matching 'production'
sorted by timeCreated desc Interrogation sur toutes les ressources avec des marqueurs à structure libre spécifiques
Nom d'interrogation : Interrogation sur toutes les ressources comportant des marqueurs à structure libre
Résultats attendus : Retourne toutes les ressources de la location ayant un marqueur à structure libre "costcenter" dont la valeur est "1234".
Exemple de syntaxe d'interrogation :
query
all resources
where
(freeformTags.key = 'costcenter' && freeformTags.value = '1234') Interrogation sur toutes les ressources selon des marqueurs définis
Nom d'interrogation : Interrogation sur toutes les ressources comportant un des deux marqueurs définis spécifiques
Résultats attendus : Retourne toutes les ressources de la location qui ont soit un marqueur avec la clé "region" et la valeur "phx" dans l'espace de noms de marqueur "categorization", ou toutes les ressources de la location qui ont un marqueur avec la clé "region" et la valeur "iad" dans l'espace de noms "categorization". La casse est ignorée pour toutes les clés et toutes les valeurs.
Exemple de syntaxe d'interrogation :
query
all resources
where
(definedTags.namespace = 'categorization' && definedTags.key = 'region' && definedTags.value = 'phx') ||
(definedTags.namespace = 'categorization' && definedTags.key = 'region' && definedTags.value = 'iad')Interrogation sur les instances à un état particulier du cycle de vie
Nom d'interrogation : Interrogation sur les instances en cours d'exécution
Résultats attendus : Retourne toutes les instances de la location à l'état "Running". Par défaut, les résultats sont listés selon leur date-heure de création, de la plus récente à la plus ancienne.
Exemple de syntaxe d'interrogation :
query
instance resources
where lifeCycleState = 'RUNNING'
Interrogation sur les instances à un de deux états du cycle de vie
Nom d'interrogation : Interrogation sur les instances finies ou en cours de fin
Résultats attendus : Retourne toutes les instances de la location à l'état "Terminated" ou "Terminating". Par défaut, les résultats sont listés selon leur date-heure de création, de la plus récente à la plus ancienne.
Exemple de syntaxe d'interrogation :
query
instance resources
where lifeCycleState = 'TERMINATED' || lifeCycleState = 'TERMINATING'
Interrogation sur toutes les ressources selon l'ID compartiment
Nom d'interrogation : Interrogation sur toutes les ressources d'un compartiment
Résultats attendus : Retourne toutes les ressources de la location ayant un ID compartiment particulier. Par défaut, les résultats sont listés selon leur date-heure de création, de la plus récente à la plus ancienne.
Exemple de syntaxe d'interrogation :
query
all resources
where compartmentId = 'compartmentOcid'
Interrogation sur toutes les instances ayant un redémarrage de maintenance à venir
Nom d'interrogation : Interrogation sur toutes les instances ayant un redémarrage de maintenance programmé à venir
Résultats attendus : Retourne toutes les instances de la location dont le redémarrage de maintenance programmé a la valeur "now". Par défaut, les résultats sont listés selon leur date-heure de création, de la plus récente à la plus ancienne.
Exemple de syntaxe d'interrogation :
query
instance resources
where timeMaintenanceRebootDue = 'now'
Interrogation sur toutes les ressources toujours gratuites
Nom d'interrogation : Interrogation sur toutes les ressources toujours gratuites
Résultats attendus : Retourne toutes les ressources existantes de la location qui sont gratuites pour la durée de vie du compte. Par défaut, les résultats sont listés selon leur date-heure de création, de la plus récente à la plus ancienne.
Exemple de syntaxe d'interrogation :
query
all resources
where
systemTags.namespace = 'orcl-cloud' &&
systemTags.key = 'free-tier-retained' &&
systemTags.value = 'true'