取得已部署的程式碼套件資訊清單

取得 Service Fabric 節點上所部署的程式碼套件清單。

取得 Service Fabric 節點上針對指定應用程式部署的程式碼套件清單。

要求

方法 要求 URI
GET /Nodes/{nodeName}/$/GetApplications/{applicationId}/$/GetCodePackages?api-version=6.0&ServiceManifestName={ServiceManifestName}&CodePackageName={CodePackageName}&timeout={timeout}

參數

名稱 類型 必要 位置
nodeName 字串 Path
applicationId 字串 Path
api-version 字串 查詢
ServiceManifestName 字串 No 查詢
CodePackageName 字串 No 查詢
timeout 整數 (int64) No 查詢

nodeName

類型:字串
必要:是

節點的名稱。


applicationId

類型:字串
必要:是

應用程式的身分識別。 這通常是沒有 'fabric:' URI 配置之應用程式的完整名稱。 從 6.0 版開始,階層的名稱會以 "~" 字元分隔。 例如,如果應用程式名稱是 "fabric:/myapp/app1",則應用程式識別在 6.0+ 中會是 "myapp~app1",而在舊版中會是 "myapp/app1"。


api-version

類型:字串
必要:是
預設值6.0

API 的版本。 此為必要參數,且其值必須為 ' 6.0 '。

Service FabricREST API 版本是以引入或變更 API 的執行階段版本為基礎。 Service Fabric 執行時間支援一個以上的 API 版本。 這是最新支援的 API 版本。 如果傳遞較低的 API 版本,則傳回的回應可能會與此規格中記載的不同。

此外,執行時間會接受高於最新支援版本的任何版本,直到執行時間的最新版本。 因此,如果最新的 API 版本為6.0,但如果執行時間是6.1,為了讓撰寫用戶端變得更容易,執行時間會接受該 API 的6.1 版。 不過,API 的行為會依據記載的6.0 版本。


ServiceManifestName

類型:字串
必要:否

在 Service Fabric 叢集中,註冊為應用程式類型中一部分的服務資訊清單名稱。


CodePackageName

類型:字串
必要:否

服務資訊清單中所指定的程式碼套件名稱,此資訊清單已註冊為 Service Fabric 叢集中應用程式類型的一部分。


timeout

Type:整數 (int64)
必要:否
預設值60
InclusiveMaximum4294967295
InclusiveMinimum1

用來執行作業的伺服器超時(以秒為單位)。 此超時時間指定用戶端願意等候要求的作業完成的持續時間。 此參數的預設值為60秒。

回應

HTTP 狀態碼 描述 回應結構描述
200 (確定) 成功的作業會傳回200狀態碼和已部署的程式碼套件資訊清單。
DeployedCodePackageInfo的陣列
所有其他狀態碼 詳細的錯誤回應。
FabricError