DeployedCodePackageInfo

在 Service Fabric 節點上部署之程式碼套件的相關資訊。

屬性

名稱 類型 必要
Name string
Version 字串
ServiceManifestName 字串
ServicePackageActivationId 字串 No
HostType 字串 (列舉) No
HostIsolationMode 字串 (列舉) No
Status 字串 (列舉)
RunFrequencyInterval 字串 No
SetupEntryPoint CodePackageEntryPoint No
MainEntryPoint CodePackageEntryPoint No

Name

類型:字串
必要:否

程式碼套件的名稱。


Version

類型:字串
必要:否

服務資訊清單中指定的程式碼套件版本。


ServiceManifestName

類型:字串
必要:否

指定此程式碼封裝的服務資訊清單名稱。


ServicePackageActivationId

類型:字串
必要:否

已部署服務封裝的 ActivationId。 如果在建立服務時指定的 ServicePackageActivationMode 是 'SharedProcess' (或未指定,在此情況下,它會預設為 'SharedProcess') ,則 ServicePackageActivationId 的值一律是空字串。


HostType

類型:字串 (列舉)
必要:否

指定程式碼封裝主要進入點的主機類型,如服務資訊清單中所指定。

可能的值包括:

  • Invalid - 指出主機的類型未知或無效。 值為 0。
  • ExeHost - 指出主機是可執行檔。 值為 1。
  • ContainerHost - 指出主機是容器。 值為 2。

HostIsolationMode

類型:字串 (列舉)
必要:否

指定當程式碼封裝的主機類型為 ContainerHost 時,主要進入點的隔離模式。 這是在匯入服務資訊清單時,指定為應用程式資訊清單中容器主機原則的一部分。

可能的值包括:

  • None - 表示隔離模式不適用於指定的 HostType。 值為 0。
  • Process - 這是 ContainerHost 的預設隔離模式。 值為 1。
  • HyperV - 指出 ContainerHost 是 Hyper-V 容器。 這僅適用于 Windows 容器。 值為 2。

Status

類型:字串 (列舉)
必要:否

指定 Service Fabric 節點上已部署的應用程式或服務套件狀態。

可能的值包括:

  • Invalid - 指出應用程式或服務套件的狀態未知或無效。 值為 0。
  • Downloading - 指出應用程式或服務套件正在從 ImageStore 下載至節點。 值為 1。
  • Activating - 指出正在啟動應用程式或服務套件。 值為 2。
  • Active - 指出應用程式或服務套件在作用中節點。 此值為 3。
  • Upgrading - 指出正在升級應用程式或服務套件。 值為 4。
  • Deactivating - 指出正在停用應用程式或服務套件。 值為 5。
  • RanToCompletion - 指出應用程式或服務套件已順利完成。 值為 6。
  • Failed - 表示應用程式或服務套件無法執行至完成。 值為 7。

RunFrequencyInterval

類型:字串
必要:否

執行程式碼封裝的間隔。 這用於定期程式碼封裝。


SetupEntryPoint

類型CodePackageEntryPoint
必要:否

在 Service Fabric 節點上部署之程式碼套件的安裝或主要進入點的相關資訊。


MainEntryPoint

類型CodePackageEntryPoint
必要:否

在 Service Fabric 節點上部署之程式碼套件的安裝或主要進入點的相關資訊。