搜尋及管理 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