Recherche et gestion du catalogue IBM Cloud (ibmcloud catalog)
Les commandes suivantes de l'interface de ligne de commande IBM Cloud® permettent de gérer les entrées de catalogue IBM Cloud, les modèles de requête, les contextes d'exécution et les géolocalisations de centres de données.
Vous pouvez utiliser davantage de commandes et de fonctionnalités de l'interface de programmation pour les catalogues. Utilisez le plug-in CLI de gestion des catalogues pour gérer vos catalogues privés et intégrer de nouveaux logiciels privés. Pour plus d'informations, voir Plug-in d'interface de ligne de commande de gestion des catalogues.
ibmcloud catalog entry
Obtenir une entrée de catalogue :
ibmcloud catalog entry ID [--children] [--global]
Options de commande
- --children
- Obtenir tous les enfants de l'entrée de catalogue
- --global
- Exploiter dans une portée globale
Exemples
Obtenir l'entrée portant l'ID a0ef1-d3b4j0 :
ibmcloud catalog entry 'a0ef1-d3b4j0'
ibmcloud catalog entry-create
Créer une entrée de catalogue (administrateur de catalogue d'un compte uniquement) :
ibmcloud catalog entry-create [-c PARAMETERS_AS_JSON] [-p, --parent PARENT] [--global]
Options de commande
- -p, --parent
- ID parent de l'objet
- -c
- Objet JSON valide contenant des paramètres de configuration spécifiques au catalogue, fournis en ligne ou dans un fichier. Pour une liste des paramètres de configuration pris en charge, voir la documentation relative à l'entrée de catalogue concernée.
- --global
- Exploiter dans une portée globale
Exemples
Créer une ressource à partir du fichier JSON portant l'ID parent a0ef1-d3b4j0 :
ibmcloud catalog entry-create -c @entry.json -p 'a0ef1-d3b4j0'
ibmcloud catalog entry-update
Mettre à jour une entrée de catalogue existante (administrateur ou éditeur de catalogue d'un compte uniquement) :
ibmcloud catalog entry-update ID [-c PARAMETERS_AS_JSON] [--global]
Options de commande
- -c
- Objet JSON valide contenant des paramètres de configuration spécifiques au catalogue, fournis en ligne ou dans un fichier. Pour une liste des paramètres de configuration pris en charge, voir la documentation relative à l'entrée de catalogue concernée.
- --global
- Exploiter dans une portée globale
Exemples
Mettre à jour la ressource j402-dnf1i à partir d'un fichier JSON :
ibmcloud catalog entry-update 'j402-dnf1i' -c update
ibmcloud catalog entry-delete
Supprimer une entrée de catalogue (administrateur de catalogue d'un compte uniquement)
ibmcloud catalog entry-delete ID [--global]
Options de commande
- --global
- Exploiter dans une portée globale
Exemples
Supprimer la ressource j402-dnf1i:
ibmcloud catalog delete `j402-dnf1i`
ibmcloud catalog entry-visibility
Obtenir la visibilité pour une entrée de catalogue (administrateur de catalogue d'un compte uniquement)
ibmcloud catalog entry-visibility ID [--global]
Options de commande
- --global
- Exploiter dans une portée globale
Exemples
Obtenir la visibilité de la ressource j402-dnf1i dans une portée globale :
ibmcloud catalog entry-visibility 'j402-dnf1i' --global
ibmcloud catalog entry-visibility-set
Mettre à jour la visibilité d'une entrée de catalogue existante (administrateur de catalogue d'un compte uniquement) :
ibmcloud catalog entry-visibility-set ID [--includes-add LIST] [--includes-remove LIST] [--excludes-add LIST] [--excludes-remove LIST] [--owner ID or Email] [--restrict] [--unrestrict] [-c PARAMETERS_AS_JSON] [--global]
Options de commande
- --includes-add
- Ajout d'un compte (ou d'une liste de comptes séparés par des virgules) à la liste d'inclusions de manière à accorder la visibilité à l'entrée. Les adresses électroniques et les identificateurs globaux uniques de compte sont acceptés.
- --includes-remove
- Suppression d'un compte (ou d'une liste de comptes séparés par des virgules) de la liste d'inclusions de manière à révoquer la visibilité de l'entrée. Les adresses électroniques et les identificateurs globaux uniques de compte sont acceptés.
- --excludes-add
- Ajout d'un compte (ou d'une liste de comptes séparés par des virgules) à la liste d'exclusions. Les adresses électroniques et les identificateurs globaux uniques de compte sont acceptés.
- --excludes-remove
- Suppression d'un compte (ou d'une liste de comptes séparés par des virgules) de la liste d'exclusions de manière à révoquer la visibilité de l'entrée. Si le compte a été défini par des administrateurs globaux, ces derniers ne peuvent pas supprimer le compte. Les adresses électroniques et les identificateurs globaux uniques de compte sont acceptés.
- --owner
- Changement de propriétaire d'un objet. Les adresses électroniques et les identificateurs globaux uniques de compte sont acceptés.
- --restrict
- Modification de la restriction de l'objet visibilité en 'Privé'.
- --unrestrict
- Modification de la restriction de l'objet visibilité en 'Public'.
- -c
- Objet JSON valide contenant des paramètres de configuration spécifiques au catalogue, fournis en ligne ou dans un fichier. Pour une liste des paramètres de configuration pris en charge, voir la documentation relative à l'entrée de catalogue concernée.
- --global
- Exploiter dans une portée globale
Exemples
Définir la visibilité de la ressource j402-dnf1i à partir d'un fichier JSON :
ibmcloud catalog entry-visibility-set 'j402-dnf1i' -c @visibility.json
ibmcloud catalog service-marketplace
Répertorier les offres de services de la place du marché :
ibmcloud catalog service-marketplace [--rc] [--global]
Options de commande
- --rc
- Afficher les services RC compatibles uniquement
- --global
- Exploiter dans une portée globale
Exemples
Afficher les offres de services dans une portée globale :
ibmcloud catalog service-marketplace --global
ibmcloud catalog service
Afficher des informations détaillées sur un service du catalogue, y compris sa description, des étiquettes, des informations sur sa compatibilité et les plans disponibles.
ibmcloud catalog service NAME_OR_ID [--global]
Options de commande
- --global
- Exploiter dans une portée globale
Exemples
Afficher les détails du service container-kubernetes :
ibmcloud catalog service container-kubernetes
ibmcloud catalog templates
Afficher les modèles de conteneur boilerplate dans IBM Cloud.
ibmcloud catalog templates [-d]
Options de commande
- -d (facultatif)
- Si l'option -j est spécifiée, la description de chaque modèle s'affiche également. Sinon, seul l'ID et le nom des modèles sont affichés.
ibmcloud catalog template
Afficher les informations détaillées d'un modèle de conteneur boilerplate spécifié.
ibmcloud catalog template TEMPLATE_ID
Options de commande
- TEMPLATE_ID (obligatoire)
- ID du modèle de conteneur boilerplate. Utilisez ibmcloud templates pour afficher tous les ID de modèles.
Exemples
Afficher les détails du modèle mobileBackendStarter :
ibmcloud catalog template mobileBackendStarter
ibmcloud catalog locations
Obtenir un sous-ensemble de choix de régions dans le format de votre choix.
ibmcloud catalog locations [-i, --id ID] [-k, --kind KIND] [--col COLUMNS] [--global] [--csv]
Options de commande
- -i, --id
- Indiquer la géographie par ID.
- -k, --kind
- Obtenir une liste d'entrées pour le type indiqué.
- --col
- Spécifier des colonnes supplémentaires pour la table. Actuellement, "group", "provider" et "tags".
- --global
- Exploiter dans une portée globale.
- --csv
- Fichier CSV de sortie
ibmcloud catalog runtime
Afficher les détails d'un contexte d'exécution. Cette commande est uniquement disponible dans un cloud public.
ibmcloud catalog runtime RUNTIME_ID
Exemples
Afficher les détails du contexte d'exécution "nodejsHelloWorld" :
ibmcloud catalog runtime nodejsHelloWorld
ibmcloud catalog runtimes
Afficher tous les contextes d'exécution. Cette commande est uniquement disponible dans un cloud public.
ibmcloud catalog runtimes [-d]
Options de commande
- -d
- Afficher la description de chaque contexte d'exécution
Exemples
Répertorier tous les contextes d'exécution ainsi que leurs descriptions :
ibmcloud catalog runtimes -d