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