搜尋及管理 IBM Cloud 型錄 (ibmcloud catalog)

從 IBM Cloud® 指令行介面使用下列指令來管理 IBM Cloud 目錄項目、查詢範本、執行時間和資料中心的地理位置。

您可以針對目錄使用更多 CLI 指令和功能。 使用目錄管理 CLI 外掛程式來管理您的私人目錄和安裝新的私人軟體。 欲了解更多信息,請參閱 目錄管理 CLI 插件

ibmcloud catalog entry

取得型錄項目:

ibmcloud catalog entry ID [--children] [--global]

指令選項

--children
取得型錄項目的所有子項
--global
在廣域範圍中操作

範例

取得 ID 為 a0ef1-d3b4j0 的項目:

ibmcloud catalog entry 'a0ef1-d3b4j0'

ibmcloud catalog entry-create

建立型錄項目(僅限帳戶的型錄管理者):

ibmcloud catalog entry-create [-c PARAMETERS_AS_JSON] [-p, --parent PARENT] [--global]

指令選項

-p, --parent
物件的母項 ID
-c
包含型錄特定配置參數的有效 JSON 物件(透過行內或檔案所提供)。 如需支援的組態參數清單,請參閱特定目錄項的說明文件。
--global
在廣域範圍中操作

範例

從 JSON 檔案,建立母項 ID 為 a0ef1-d3b4j0 的資源:

ibmcloud catalog entry-create -c @entry.json -p 'a0ef1-d3b4j0'

ibmcloud catalog entry-update

更新現有目錄項目(僅限目錄管理員或帳戶編輯員):

ibmcloud catalog entry-update ID [-c PARAMETERS_AS_JSON] [--global]

指令選項

-c
包含型錄特定配置參數的有效 JSON 物件(透過行內或檔案所提供)。 如需支援的組態參數清單,請參閱特定目錄項的說明文件。
--global
在廣域範圍中操作

範例

從 JSON 檔案,更新資源 j402-dnf1i

ibmcloud catalog entry-update 'j402-dnf1i' -c update

ibmcloud catalog entry-delete

刪除型錄項目(僅限帳戶的型錄管理者)。

ibmcloud catalog entry-delete ID [--global]

指令選項

--global
在廣域範圍中操作

範例

刪除資源 j402-dnf1i

ibmcloud catalog delete `j402-dnf1i`

ibmcloud catalog entry-visibility

取得型錄項目的可見性(僅限帳戶的型錄管理者)

ibmcloud catalog entry-visibility ID [--global]

指令選項

--global
在廣域範圍中操作

範例

取得廣域範圍中資源 j402-dnf1i 的可見性:

ibmcloud catalog entry-visibility 'j402-dnf1i' --global

ibmcloud catalog entry-visibility-set

更新現有型錄項目的可見性(僅限帳戶的型錄管理者):

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]

指令選項

--includes-add
將帳戶(或逗號分隔帳戶清單)新增到「包含」清單,授權該項目的可見性。 可接受電子郵件或帳戶 GUID。
--includes-remove
從「包含」清單移除帳戶(或逗號分隔帳戶清單),撤銷該項目的可見性。 可接受電子郵件或帳戶 GUID。
--excludes-add
將帳戶(或逗號分隔帳戶清單)新增到「排除」清單。 可接受電子郵件或帳戶 GUID。
--excludes-remove
從「排除」清單移除帳戶(或逗號分隔帳戶清單),撤銷該項目的可見性。 如果帳戶是由廣域管理者所設定,則帳戶管理者無法移除該帳戶。 可接受電子郵件或帳戶 GUID。
--owner
變更物件的擁有者。 可接受電子郵件或帳戶 GUID。
--restrict
將可見性物件的限制變更為「專用」。
--unrestrict
將可見性物件的限制變更為「公用」。
-c
包含型錄特定配置參數的有效 JSON 物件(透過行內或檔案所提供)。 如需支援的組態參數清單,請參閱特定目錄項的說明文件。
--global
在廣域範圍中操作

範例

從 JSON 檔案,設定資源 j402-dnf1i 的可見性:

ibmcloud catalog entry-visibility-set 'j402-dnf1i' -c @visibility.json

ibmcloud catalog service-marketplace

列出 Marketplace 中的服務供應項目:

ibmcloud catalog service-marketplace [--rc] [--global]

指令選項

--rc
僅顯示 RC 相容服務
--global
在廣域範圍中操作

範例

顯示廣域範圍中的服務供應項目:

ibmcloud catalog service-marketplace --global

ibmcloud catalog 服務

檢視型錄中服務的詳細資料,包括說明、標籤、相容性資訊及可用的方案。

ibmcloud catalog service NAME_OR_ID [--global]

指令選項

--global
在全球範圍內運作

範例

顯示 container-kubernetes 服務的詳細資料:

ibmcloud catalog service container-kubernetes

ibmcloud catalog templates

檢視 IBM Cloud 上的樣板範本。

ibmcloud catalog templates [-d]

指令選項

-d(選用)
如果指定 -d 選項,也會顯示每個範本的說明。 否則,只會顯示每一個範本的 ID 及名稱。

ibmcloud catalog template

檢視所指定樣板範本的詳細資訊。

ibmcloud catalog template TEMPLATE_ID

指令選項

TEMPLATE_ID(必要)
樣板範本的 ID。 使用 ibmcloud 模板檢視所有模板的 ID。

範例

檢視範本 mobileBackendStarter 的詳細資料:

ibmcloud catalog template mobileBackendStarter

ibmcloud catalog locations

以您選擇的格式取得地區的選擇子集。

ibmcloud catalog locations [-i, --id ID] [-k, --kind KIND] [--col COLUMNS] [--global] [--csv]

指令選項

-i, --id
依 ID 指定地理位置。
-k, --kind
取得指定類型的項目清單。
--col
指定表格的其他直欄。 目前有 "group"、"provider" 和 "tags"。
--global
在廣域範圍中操作。
--csv
輸出 CSV 檔案

ibmcloud catalog runtime

檢視運行環境的詳細資料。 這個指令僅適用於公用雲端。

ibmcloud catalog runtime RUNTIME_ID

範例

顯示運行環境 "nodejsHelloWorld" 的詳細資料:

ibmcloud catalog runtime nodejsHelloWorld

ibmcloud catalog runtimes

列出所有運行環境。 這個指令僅適用於公用雲端。

ibmcloud catalog runtimes [-d]

指令選項

-d
顯示每個運行環境的說明

範例

列出所有運行環境及其說明:

ibmcloud catalog runtimes -d