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.

Note

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 resources

Interrogation 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 desc

Interrogation 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 resources

Interrogation 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 desc

Interrogation 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'