Pools et filtres pour Mise en service dans le cloud

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 4 minutes de lecture
  • A Pool de ressources est une requête ou un script qui filtre une table. Vous configurez un Pool de ressources pour limiter les valeurs disponibles pour les utilisateurs lorsqu’ils demandent un élément de catalogue.

    Exemple d’utilisation d’une piscine

    Pour limiter un utilisateur aux seuls réseaux d’un centre de données logique particulier, utilisez le NetworkPool appelé qui s’exécute Pool de ressources sur la table Cloud Network [cmdb_ci_network]. La Pool de ressources utilise un script pour filtrer les réseaux en fonction du centre de données auquel le réseau appartient.

    Fonctionnement d’une piscine

    Fonctionnement des pools

    La convention de dénomination des pools est la suivante :
    get<thisItem>By<condition>
    Où la condition est l’entité de niveau supérieur qui forme la relation entre les valeurs de retour. Par exemple, getObjectIdByServiceAccount filtre tous les ObjectIDs hébergés sur l’objet spécifié compte de services.
    Filtre les tables de requêtes à l’aide de la condition spécifiée uniquement. Tout enregistrement correspondant à la condition est donc renvoyé.

    Pools et plans

    Lorsque vous configurez des plans, vous spécifiez des variables pour le comportement du formulaire. Vous pouvez spécifier Pools de ressources la source de données de chaque variable et sélectionner celle à Pools de ressources utiliser. La variable utilise ensuite les valeurs filtrées.

    Pool de ressources dans le système de base

    Pool D’après cette table Type de filtre Nom et description du filtre
    Pool d’inventaireAnsible Inventaire de la tour Ansible [sn_cfg_ansible_inventory] Script Filtre le nom de l’inventaire de la tour Ansible.
    Pool d’applications Application Requête Filtre les noms des applications.
    ApplicationProfilePool Profil d’application [sn_cmp_application_profile] Script Filtre le nom des profils d’application.
    AvailabilityZonePool Zone de disponibilité [cmdb_ci_availability_zone] Script Filtre les zones de disponibilité en fonction du centre de données logique auquel elles appartiennent.

    getNameByLDC : filtre les zones de disponibilité en fonction du centre de données logique auquel elles appartiennent.

    Le modèle Terraform pour IBM nécessite le nom de la zone de disponibilité comme entrée pour la mise en service.

    AzureDevOpsPipelinePool Configuration installable [sn_cmp_cfg_installable] Script Filtre les configurations installables.
    AzureDevOpsProjectPool Projet Azure DevOps [sn_itom_csc_cp_azure_devops_project] Script Filtre les projets en fonction du fournisseur de configuration.
    Pool de services d’entreprise Service [cmdb_ci_service] Requête Filtre les noms des services d’entreprise.
    ChefServerPool Serveur Chef [sn_cfg_chef_server] Script Filtre les informations d’identification du serveur Chef par serveur Chef.
    CloudAccountPool Compte dans le cloud [cmdb_ci_cmp_cloud_account] Requête Filtre les noms de comptes dans le cloud.
    CloudKeyPairPool [cmdb_ci_cloud_key_pair] Script getObjectIdByServiceAccount : filtre les paires de clés dans le cloud en fonction de leur compte de services appartenance.
    ComputeProfilePool Profil de calcul [sn_cmp_compute_profile] Script Filtre les profils de calcul en fonction du centre de données logique et de l’élément compte cloud auquel il appartient.
    ConfigMgmtPool Script Fournisseur de charge de travail de gestion de configuration des filtres.
    Pool de centres de coûts Centre de coûts [cmn_cost_center] Script Filtres pour répertorier uniquement les centres de coûts auxquels appartient l’utilisateur.
    Pool de données Banque de données VMware vCenter [cmdb_ci_vcenter_datastore] Script Filtre les banques de données en fonction du centre de données logique auquel elles appartiennent.
    Pool de types matériels [cmdb_ci_compute_template] Script getObjectIdByAvailabilityZone : filtre les modèles de matériel en fonction de la zone de disponibilité à laquelle ils appartiennent.
    Pool d’images [cmdb_ci_os_template] Script getObjectIdByServiceAccount : filtre le resourceId de l’image du système d’exploitation par compte de services.

    Dans IBM Cloud, les images du système d’exploitation ne sont pas spécifiques à un centre de données, elles sont donc hébergées au compte de services niveau. Terraform nécessite le resourceId comme entrée pour la mise en service.

    Pool d’adresses IP Adresse IP dans le cloud [cmdb_ci_cloud_ip_address] Requête Filtre l’adresse IP.
    Pool de configuration de lancement Configuration de lancement du tableau de serveurs [cmdb_ci_sa_launch_config] Requête Filtre le pool de configuration.
    Pool d’interfaces réseau Interfaces du réseau Cloud Management [cmdb_ci_nic] Script Filtre le pool d’interfaces réseau.
    Pool réseau Table Réseau dans le cloud [cmdb_ci_network] Script
    • Filtre les réseaux en fonction du centre de données logique auquel ils appartiennent.
    • getObjectIdByLDC : filtre les ID de réseaux en fonction du centre de données logique auquel ils appartiennent.
    Pool de fichiers OSProfile Profil de SE [sn_cmp_os_profile] Script Filtre les profils de calcul en fonction du centre de données logique et de l’élément compte cloud auquel il appartient.
    Pool de projets Projet [pm_project] Requête Filtre les noms des projets.
    Pool de groupes de ressources Groupe de ressources [cmdb_ci_resource_group] Script Filtre le groupe de ressources en fonction du centre de données logique auquel il appartient.
    Pool de temps planifié Choix [sys_choice] Script Filtre les fuseaux horaires planifiés.
    Pool de groupes de sécurité Groupe de sécurité de calcul [cmdb_ci_compute_security_group] Script
    • getByNetwork : filtre le groupe de sécurité en fonction du réseau auquel il appartient.
    • getObjectIdByServiceAccount : filtre les ID des groupes de sécurité en fonction du compte de service auquel ils appartiennent.
    SecurityGroupProfilePool Profil de groupe de sécurité de calcul [sn_cmp_security_grp_profile] Requête Filtre les noms des profils de groupe de sécurité.
    SSHKeyPool Paire de clés SSH CMP [sn_cmp_ssh_credentials] Script Filtre les clés utilisateur par utilisateur.
    Pool de comptes de stockage Compte de stockage dans le cloud [cmdb_ci_cloud_storage_account] Script Filtre les comptes de stockage dans le cloud en fonction du centre de données logique auquel ils appartiennent.
    Pool de volumes de stockage Volume de stockage [cmdb_ci_storage_volume] Requête Filtre les noms des volumes de stockage.
    Pool de sous-réseaux Sous-réseau dans le cloud [cmdb_ci_cloud_subnet] Script
    • Filtre le sous-réseau en fonction du réseau auquel il appartient.
    • getObjectIdByNetwork : filtre les sous-réseaux en fonction du réseau auquel ils appartiennent.
    Pool de groupes d’utilisateurs Groupe [sys_user_group] Script Renvoie uniquement les groupes auxquels appartient l’utilisateur.
    Pool de machines virtuelles [sn_cmp_resource_pool] Script getByAvailabilityZone : filtre les ID d’ordinateurs virtuels en fonction de la zone de disponibilité à laquelle ils appartiennent.
    Pool de dossiers VM Dossier VMware vCenter [cmdb_ci_vcenter_folder] Script Filtre les dossiers des VM en fonction du centre de données logique auquel ils appartiennent.