Búsqueda y gestión del catálogo de IBM Cloud (ibmcloud catalog)
Utilice los siguientes mandatos de la interfaz de línea de mandatos de IBM Cloud® para gestionar las entradas de catálogo de IBM Cloud, las plantillas de consulta, los tiempos de ejecución y las geolocalizaciones de centros de datos.
Puede utilizar más comandos y funciones de la CLI para los catálogos. Utilice el complemento CLI de gestión de catálogos para gestionar sus catálogos privados e incorporar nuevo software privado. Para obtener más información, consulte el Plugin de CLI de gestión de catálogos.
ibmcloud catalog entry (Entrada de catálogo de ibmcloud)
Obtener una entrada de catálogo:
ibmcloud catalog entry ID [--children] [--global]
Opciones de mandato
- --children
- Obtener todos los hijos para la entrada de catálogo
- --global
- Operar en ámbito global
Ejemplos
Obtener una entrada con el ID a0ef1-d3b4j0
:
ibmcloud catalog entry 'a0ef1-d3b4j0'
ibmcloud catalog entry-create (Creación de entrada de catálogo de ibmcloud)
Crear una entrada de catálogo (solo para el administrador del catálogo de una cuenta):
ibmcloud catalog entry-create [-c PARAMETERS_AS_JSON] [-p, --parent PARENT] [--global]
Opciones de mandato
- -p, --parent
- ID padre del objeto
- -c
- Objeto JSON válido que contiene parámetros de configuración específicos del servicio, siempre que estén en línea o en un archivo. Para obtener una lista de los parámetros de configuración admitidos, consulte la documentación de la entrada de catálogo en cuestión.
- --global
- Operar en ámbito global
Ejemplos
Crear un recurso del archivo JSON con el ID padre a0ef1-d3b4j0
:
ibmcloud catalog entry-create -c @entry.json -p 'a0ef1-d3b4j0'
ibmcloud catalog entry-update (Actualización de entrada de catálogo de ibmcloud)
Actualizar una entrada de catálogo existente (solo para el administrador o el editor del catálogo de una cuenta):
ibmcloud catalog entry-update ID [-c PARAMETERS_AS_JSON] [--global]
Opciones de mandato
- -c
- Objeto JSON válido que contiene parámetros de configuración específicos del servicio, siempre que estén en línea o en un archivo. Para obtener una lista de los parámetros de configuración admitidos, consulte la documentación de la entrada de catálogo en cuestión.
- --global
- Operar en ámbito global
Ejemplos
Actualizar el recurso j402-dnf1i
desde el archivo JSON:
ibmcloud catalog entry-update 'j402-dnf1i' -c update
ibmcloud catalog entry-delete (Supresión de entrada de catálogo de ibmcloud)
Suprimir una entrada de catálogo (solo para el administrador del catálogo de una cuenta)
ibmcloud catalog entry-delete ID [--global]
Opciones de mandato
- --global
- Operar en ámbito global
Ejemplos
Suprimir recurso j402-dnf1i
:
ibmcloud catalog delete `j402-dnf1i`
ibmcloud catalog entry-visibility (Visibilidad de entrada de catálogo de ibmcloud)
Obtener la visibilidad para una entrada de catálogo (solo administrador de catálogo de una cuenta)
ibmcloud catalog entry-visibility ID [--global]
Opciones de mandato
- --global
- Operar en ámbito global
Ejemplos
Obtener visibilidad del recurso j402-dnf1i
en ámbito global:
ibmcloud catalog entry-visibility 'j402-dnf1i' --global
ibmcloud catalog entry-visibility-set (Establecer visibilidad de entrada de catálogo de ibmcloud)
Actualizar la visibilidad de una entrada de catálogo existente (solo administrador de catálogo de una cuenta):
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]
Opciones de mandato
- --includes-add
- Añadir una cuenta (o lista de cuentas separadas por comas) a la lista de inclusiones, lo que otorga visibilidad a la entrada. El correo electrónico o los GUID de la cuenta son valores aceptables.
- --includes-remove
- Eliminar una cuenta (o lista de cuentas separadas por comas) de la lista de inclusiones, lo que revoca la visibilidad a la entrada. El correo electrónico o los GUID de la cuenta son valores aceptables.
- --excludes-add
- Añadir una cuenta (o lista de cuentas separadas por comas) a la lista de exclusiones. El correo electrónico o los GUID de la cuenta son valores aceptables.
- --excludes-remove
- Eliminar una cuenta (o lista de cuentas separadas por comas) de la lista de exclusiones, lo que revoca la visibilidad a la entrada. Si la cuenta fue establecida por administradores globales, los administrador de la cuenta no pueden eliminarla. El correo electrónico o los GUID de la cuenta son valores aceptables.
- --owner
- Cambiar el propietario de un objeto. El correo electrónico o los GUID de la cuenta son valores aceptables.
- --restrict
- Cambiar la restricción del objeto de visibilidad a 'Private'.
- --unrestrict
- Cambiar la restricción del objeto de visibilidad a 'Public'.
- -c
- Objeto JSON válido que contiene parámetros de configuración específicos del servicio, siempre que estén en línea o en un archivo. Para obtener una lista de los parámetros de configuración admitidos, consulte la documentación de la entrada de catálogo en cuestión.
- --global
- Operar en ámbito global
Ejemplos
Establecer la visibilidad del recurso j402-dnf1i
del archivo JSON:
ibmcloud catalog entry-visibility-set 'j402-dnf1i' -c @visibility.json
ibmcloud catalog service-marketplace (Service Marketplace del catálogo de ibmcloud)
Listar las ofertas de servicio en Marketplace:
ibmcloud catalog service-marketplace [--rc] [--global]
Opciones de mandato
- --rc
- Mostrar solo servicios compatibles con RC
- --global
- Operar en ámbito global
Ejemplos
Mostrar ofertas de servicio en ámbito global:
ibmcloud catalog service-marketplace --global
ibmcloud catalog service (Servicio del catálogo de ibmcloud)
Ver detalles de un servicio del catálogo, que incluye una descripción, etiquetas, información de compatibilidad y planes de disponibilidad.
ibmcloud catalog service NAME_OR_ID [--global]
Opciones de mandato
- --global
- Operar en ámbito global
Ejemplos
Mostrar detalles del servicio container-kubernetes
(contenedor Kubernetes):
ibmcloud catalog service container-kubernetes
ibmcloud catalog templates (plantillas de catálogo de ibmcloud)
Visualizar las plantillas de contenedor modelo en IBM Cloud.
ibmcloud catalog templates [-d]
Opciones de mandato
- -d (opcional)
- Si se especifica la opción -d, también se muestra la descripción de cada plantilla. De lo contrario, solo se muestra el ID y el nombre de cada plantilla.
ibmcloud catalog template (Plantilla de catálogo de ibmcloud)
Ver la información detallada de una plantilla de contenedor modelo especificada.
ibmcloud catalog template TEMPLATE_ID
Opciones de mandato
- TEMPLATE_ID (necesario)
- ID de la plantilla de contenedor modelo. Utilice plantillas de ibmcloud para ver los ID de todas las plantillas.
Ejemplos
Ver detalles de la plantilla mobileBackendStarter
:
ibmcloud catalog template mobileBackendStarter
ibmcloud catalog locations (Ubicaciones de catálogo de ibmcloud)
Obtener un subjconjunto de opciones de regiones en su elección de formato.
ibmcloud catalog locations [-i, --id ID] [-k, --kind KIND] [--col COLUMNS] [--global] [--csv]
Opciones de mandato
- -i, --id
- Especificar geografía por id.
- -k, --kind
- Obtener una lista de entradas para el tipo especificado.
- --col
- Especificar más columnas para la tabla. Actualmente, "grupo", "proveedor" y "etiquetas".
- --global
- Operar en un ámbito global.
- --csv
- Generar un archivo CSV
ibmcloud catalog runtime (Tiempo de ejecución de catálogo de ibmcloud)
Visualice los detalles de un tiempo de ejecución. Este mandato solo está disponible para la nube pública.
ibmcloud catalog runtime RUNTIME_ID
Ejemplos
Mostrar detalles de ejecución de "nodejsHelloWorld":
ibmcloud catalog runtime nodejsHelloWorld
ibmcloud catalog runtimes (Tiempos de ejecución de catálogo de ibmcloud)
Listar todos los entornos de tiempo de ejecución. Este mandato solo está disponible para la nube pública.
ibmcloud catalog runtimes [-d]
Opciones de mandato
- -d
- Mostrar la descripción de cada tiempo de ejecución
Ejemplos
Listar todos los tiempos de ejecución junto con sus descripciones:
ibmcloud catalog runtimes -d