共用方式為


ApplicationInfo

Service Fabric 應用程式的相關資訊。

屬性

名稱 類型 必要
Id string
Name 字串
TypeName 字串
TypeVersion 字串 No
Status 字串 (列舉) No
Parameters ApplicationParameter的陣列 No
HealthState 字串 (列舉) No
ApplicationDefinitionKind 字串 (列舉) No
ManagedApplicationIdentity ManagedApplicationIdentityDescription No
ApplicationMetadata ApplicationMetadata No

Id

類型:字串
必要:否

應用程式的身分識別。 這是應用程式名稱的編碼標記法。 這會用於 REST API 來識別應用程式資源。 從 6.0 版開始,階層式名稱會以 「~」 字元分隔。 例如,如果應用程式名稱是 "fabric:/myapp/app1",則應用程式識別在 6.0+ 中會是 "myapp~app1",而在舊版中會是 "myapp/app1"。


Name

類型:字串
必要:否

應用程式名稱,包括 'fabric:' URI 配置。


TypeName

類型:字串
必要:否

應用程式資訊清單中所定義的應用程式類型名稱。


TypeVersion

類型:字串
必要:否

應用程式資訊清單中所定義的應用程式類型版本。


Status

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

應用程式的狀態。

可能的值包括:

  • Invalid - 表示應用程式狀態無效。 所有 Service Fabric 列舉都有不正確類型。 值為零。
  • Ready - 指出應用程式狀態已就緒。 值為 1。
  • Upgrading - 指出應用程式狀態正在升級。 值為 2。
  • Creating - 指出正在建立應用程式狀態。 此值為 3。
  • Deleting - 指出應用程式狀態正在刪除。 值為 4。
  • Failed - 指出應用程式建立或刪除因持續失敗而終止。 可以接受另一個建立/刪除要求,以繼續失敗的應用程式。 值為 5。

Parameters

類型ApplicationParameter的陣列
必要:否

從應用程式資訊清單中指定的預設值覆寫值的應用程式參數清單。


HealthState

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

Service Fabric 實體的健康情況狀態,例如叢集、節點、應用程式、服務、分割區、複本等。

可能的值包括:

  • Invalid - 表示不正確健康情況狀態。 所有 Service Fabric 列舉都有不正確類型。 值為零。
  • Ok - 指出健康情況狀態沒問題。 值為 1。
  • Warning - 表示健康情況狀態處於警告層級。 值為 2。
  • Error - 指出健康情況狀態處於錯誤層級。 應該調查錯誤健全狀況狀態,因為它們可能會影響叢集的正確功能。 此值為 3。
  • Unknown - 表示未知的健康情況狀態。 值為 65535。

ApplicationDefinitionKind

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

用來定義 Service Fabric 應用程式的機制。

可能的值包括:

  • Invalid - 表示應用程式定義種類無效。 所有 Service Fabric 列舉都有不正確類型。 值為 65535。
  • ServiceFabricApplicationDescription - 指出應用程式是由 Service Fabric 應用程式描述所定義。 值為 0。
  • Compose - 表示應用程式是由撰寫檔案 () 所定義。 值為 1。

ManagedApplicationIdentity

類型ManagedApplicationIdentityDescription
必要:否

受控應用程式識別描述。


ApplicationMetadata

類型ApplicationMetadata
必要:否

與特定應用程式相關聯的中繼資料。