IBM Cloud-Katalog durchsuchen und verwalten (ibmcloud catalog)
Mit den folgenden Befehlen der Befehlszeilenschnittstelle (CLI) von IBM Cloud® können Sie die IBM Cloud-Katalogeinträge, Abfragevorlagen, Laufzeiten und geografischen Standorte von Rechenzentren verwalten.
Sie können weitere CLI-Befehle und Funktionen für Kataloge verwenden. Verwenden Sie das Catalogs Management CLI-Plugin, um Ihre privaten Kataloge zu verwalten und neue private Software einzubinden. Weitere Informationen finden Sie unter CLI-Plug-in für die Katalogverwaltung.
ibmcloud catalog entry
Katalogeintrag abrufen:
ibmcloud catalog entry ID [--children] [--global]
Befehlsoptionen
- --children
- Alle untergeordneten Elemente für den Katalogeintrag abrufen
- --global
- Im globalen Bereich arbeiten
Beispiele
Eintrag mit der ID a0ef1-d3b4j0 abrufen:
ibmcloud catalog entry 'a0ef1-d3b4j0'
ibmcloud catalog entry-create
Katalogeintrag erstellen (nur für Katalogadministrator eines Kontos):
ibmcloud catalog entry-create [-c PARAMETERS_AS_JSON] [-p, --parent PARENT] [--global]
Befehlsoptionen
- -p, --parent
- Die übergeordnete ID des Objekts.
- -c
- Ein gültiges JSON-Objekt, das katalogspezifische Konfigurationsparameter enthält, entweder integriert oder in einer Datei bereitgestellt. Eine Liste der unterstützten Konfigurationsparameter finden Sie in der Dokumentation zu dem jeweiligen Katalogeintrag.
- --global
- Im globalen Bereich arbeiten
Beispiele
Ressource aus JSON-Datei mit übergeordneter ID a0ef1-d3b4j0 erstellen:
ibmcloud catalog entry-create -c @entry.json -p 'a0ef1-d3b4j0'
ibmcloud catalog entry-update
Vorhandenen Katalogeintrag aktualisieren (nur für Katalogadministrator oder Bearbeiter eines Kontos):
ibmcloud catalog entry-update ID [-c PARAMETERS_AS_JSON] [--global]
Befehlsoptionen
- -c
- Ein gültiges JSON-Objekt, das katalogspezifische Konfigurationsparameter enthält, entweder integriert oder in einer Datei bereitgestellt. Eine Liste der unterstützten Konfigurationsparameter finden Sie in der Dokumentation zu dem jeweiligen Katalogeintrag.
- --global
- Im globalen Bereich arbeiten
Beispiele
Ressource j402-dnf1i aus JSON-Datei aktualisieren:
ibmcloud catalog entry-update 'j402-dnf1i' -c update
ibmcloud catalog entry-delete
Katalogeintrag löschen (nur für Katalogadministrator eines Kontos):
ibmcloud catalog entry-delete ID [--global]
Befehlsoptionen
- --global
- Im globalen Bereich arbeiten
Beispiele
Ressource j402-dnf1i löschen:
ibmcloud catalog delete `j402-dnf1i`
ibmcloud catalog entry-visibility
Sichtbarkeit für einen Katalogeintrag abrufen (nur für Katalogadministrator eines Kontos)
ibmcloud catalog entry-visibility ID [--global]
Befehlsoptionen
- --global
- Im globalen Bereich arbeiten
Beispiele
Sichtbarkeit der Ressource j402-dnf1i im globalen Bereich abrufen:
ibmcloud catalog entry-visibility 'j402-dnf1i' --global
ibmcloud catalog entry-visibility-set
Sichtbarkeit eines vorhandenen Katalogeintrags aktualisieren (nur für Katalogadministrator eines Kontos):
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]
Befehlsoptionen
- --includes-add
- Fügt ein Konto (oder eine durch Kommas getrennte Liste von Konten) zur Einschlussliste hinzu und erteilt hiermit die Sichtbarkeit für den Eintrag. Gültige Werte sind E-Mail-Adressen oder Konto-GUIDs.
- --includes-remove
- Entfernt ein Konto (oder eine durch Kommas getrennte Liste von Konten) aus der Einschlussliste und widerruft hiermit die Sichtbarkeit für den Eintrag. Gültige Werte sind E-Mail-Adressen oder Konto-GUIDs.
- --excludes-add
- Fügt ein Konto (oder eine durch Kommas getrennte Liste von Konten) zur Ausschlussliste hinzu. Gültige Werte sind E-Mail-Adressen oder Konto-GUIDs.
- --excludes-remove
- Entfernt ein Konto (oder eine durch Kommas getrennte Liste von Konten) aus der Ausschlussliste und widerruft hiermit die Sichtbarkeit für den Eintrag. Falls das Konto von globalen Administratoren festgelegt wurde, können die Kontoadministratoren das Konto nicht entfernen. Gültige Werte sind E-Mail-Adressen oder Konto-GUIDs.
- --owner
- Ändert den Eigner eines Objekts. Gültige Werte sind E-Mail-Adressen oder Konto-GUIDs.
- --restrict
- Ändert die Einschränkung für das Sichtbarkeitsobjekt in 'Privat'.
- --unrestrict
- Ändert die Einschränkung für das Sichtbarkeitsobjekt in 'Öffentlich'.
- -c
- Ein gültiges JSON-Objekt, das katalogspezifische Konfigurationsparameter enthält, entweder integriert oder in einer Datei bereitgestellt. Eine Liste der unterstützten Konfigurationsparameter finden Sie in der Dokumentation zu dem jeweiligen Katalogeintrag.
- --global
- Im globalen Bereich arbeiten
Beispiele
Sichtbarkeit der Ressource j402-dnf1i aus JSON-Datei festlegen:
ibmcloud catalog entry-visibility-set 'j402-dnf1i' -c @visibility.json
ibmcloud catalog service-marketplace
Serviceangebote im Marktplatz auflisten:
ibmcloud catalog service-marketplace [--rc] [--global]
Befehlsoptionen
- --rc
- Ausschließlich mit RC kompatible Services anzeigen
- --global
- Im globalen Bereich arbeiten
Beispiele
Serviceangebote im globalen Bereich anzeigen:
ibmcloud catalog service-marketplace --global
ibmcloud catalog service
Zeigt Details eines Service im Katalog an, einschließlich einer Beschreibung, der zugehörigen Tags, der Informationen zur Kompatibilität und der verfügbaren Pläne.
ibmcloud catalog service NAME_OR_ID [--global]
Befehlsoptionen
- --global
- In einem globalen Bereich arbeiten
Beispiele
Details des Service container-kubernetes anzeigen:
ibmcloud catalog service container-kubernetes
ibmcloud catalog templates
Boilerplate-Vorlagen in IBM Cloud anzeigen
ibmcloud catalog templates [-d]
Befehlsoptionen
- -d (optional)
- Wenn die Option -d angegeben wird, wird auch die Beschreibung jeder Vorlage angezeigt. Andernfalls werden nur die ID und der Name für jede Vorlage angezeigt.
ibmcloud catalog template
Ausführliche Informationen zu einer angegebenen Boilerplate-Vorlage anzeigen.
ibmcloud catalog template TEMPLATE_ID
Befehlsoptionen
- TEMPLATE_ID (erforderlich)
- Die ID der Boilerplate-Vorlage. Mit dem Befehl ibmcloud templates können Sie die IDs aller Vorlagen anzeigen.
Beispiele
Details der Vorlage mobileBackendStarter anzeigen:
ibmcloud catalog template mobileBackendStarter
ibmcloud catalog locations
Ruft eine Auswahluntergruppe von Regionen in einem Format Ihrer Wahl ab.
ibmcloud catalog locations [-i, --id ID] [-k, --kind KIND] [--col COLUMNS] [--global] [--csv]
Befehlsoptionen
- -i, --id
- Gibt die Geografie anhand der ID an.
- -k, --kind
- Ruft eine Liste von Einträgen für die angegebene Art ab.
- --col
- Gibt weitere Spalten für die Tabelle an. Gegenwärtig sind die Spalten 'group', 'provider' und 'tags' enthalten.
- --global
- Legt die Ausführung in einem globalen Bereich fest.
- --csv
- Gibt eine CSV-Datei aus.
ibmcloud catalog runtime
Details einer Laufzeit anzeigen. Dieser Befehl ist nur für die öffentliche Cloud verfügbar.
ibmcloud catalog runtime RUNTIME_ID
Beispiele
Details der Laufzeit 'nodejsHelloWorld' anzeigen:
ibmcloud catalog runtime nodejsHelloWorld
ibmcloud catalog runtimes
Listet alle Laufzeiten auf. Dieser Befehl ist nur für die öffentliche Cloud verfügbar.
ibmcloud catalog runtimes [-d]
Befehlsoptionen
- -d
- Zeigt die Beschreibung jeder Laufzeit an.
Beispiele
Alle Laufzeiten zusammen mit ihren Beschreibungen auflisten:
ibmcloud catalog runtimes -d