ApplicationInfo
Informationen zu einer Service Fabric-Anwendung.
Eigenschaften
Name | type | Erforderlich |
---|---|---|
Id |
Zeichenfolge | Nein |
Name |
Zeichenfolge | Nein |
TypeName |
Zeichenfolge | Nein |
TypeVersion |
Zeichenfolge | Nein |
Status |
Zeichenfolge (Enumeration) | Nein |
Parameters |
Array von ApplicationParameter | Nein |
HealthState |
Zeichenfolge (Enumeration) | Nein |
ApplicationDefinitionKind |
Zeichenfolge (Enumeration) | Nein |
ManagedApplicationIdentity |
ManagedApplicationIdentityDescription | Nein |
ApplicationMetadata |
ApplicationMetadata | Nein |
Id
Typ: Zeichenfolge
Erforderlich: Nein
Die Identität (ID) der Anwendung. Dies ist eine codierte Darstellung des Anwendungsnamens. Dies wird in den REST-APIs verwendet, um die Anwendungsressource zu identifizieren.
Ab Version 6.0 werden hierarchische Namen durch das Zeichen "~" getrennt. Hat eine Anwendung beispielsweise den Namen „fabric://meineapp/app1“, hat die Anwendungsidentität in 6.0 und höher den Wert „meineapp~app1“ und in früheren Versionen den Wert „meineapp/app1“.
Name
Typ: Zeichenfolge
Erforderlich: Nein
Der Name der Anwendung, einschließlich des URI-Schemas „fabric:“.
TypeName
Typ: Zeichenfolge
Erforderlich: Nein
Der Im Anwendungsmanifest definierte Anwendungstypname.
TypeVersion
Typ: Zeichenfolge
Erforderlich: Nein
Die Version des Anwendungstyps, wie sie im Anwendungsmanifest definiert ist.
Status
Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein
Die status der Anwendung.
Mögliche Werte:
-
Invalid
– Gibt an, dass die Anwendung status ungültig ist. Alle Service Fabric-Enumerationen weisen den ungültigen Typ auf. Der Wert ist gleich null. -
Ready
– Gibt die Anwendung an, status bereit ist. Der Wert ist "1". -
Upgrading
– Gibt die Anwendung an, status aktualisiert wird. Der Wert ist "2". -
Creating
– Gibt die Anwendung an, status erstellt wird. Der Wert ist "3". -
Deleting
– Gibt die Anwendung an, status gelöscht wird. Der Wert ist "4". -
Failed
– Gibt an, dass das Erstellen oder Löschen der Anwendung aufgrund persistenter Fehler beendet wurde. Eine weitere Anforderung zum Erstellen/Löschen kann akzeptiert werden, um eine fehlerhafte Anwendung fortzusetzen. Der Wert ist "5".
Parameters
Typ: Array von ApplicationParameter
Erforderlich: Nein
Liste der Anwendungsparameter mit überschriebenen Werten aus ihren Standardwerten, die im Anwendungsmanifest angegeben sind.
HealthState
Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein
Der Integritätsstatus einer Service Fabric-Entität wie Cluster, Knoten, Anwendung, Dienst, Partition, Replikat usw.
Mögliche Werte:
-
Invalid
– Gibt einen ungültigen Integritätsstatus an. Alle Service Fabric-Enumerationen weisen den ungültigen Typ auf. Der Wert ist gleich null. -
Ok
– Gibt an, dass der Integritätszustand in Ordnung ist. Der Wert ist "1". -
Warning
– Gibt an, dass der Integritätsstatus auf Warnebene liegt. Der Wert ist "2". -
Error
– Gibt an, dass sich der Integritätszustand auf einer Fehlerebene befindet. Fehlerintegrität sollte untersucht werden, da sie sich auf die richtige Funktionalität des Clusters auswirken können. Der Wert ist "3". -
Unknown
– Gibt einen unbekannten integritätsbasierten status an. Der Wert ist gleich „65535“.
ApplicationDefinitionKind
Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein
Der Mechanismus zum Definieren einer Service Fabric-Anwendung.
Mögliche Werte:
-
Invalid
– Gibt an, dass die Anwendungsdefinitionsart ungültig ist. Alle Service Fabric-Enumerationen weisen den ungültigen Typ auf. Der Wert ist gleich „65535“. -
ServiceFabricApplicationDescription
– Gibt an, dass die Anwendung durch eine Service Fabric-Anwendungsbeschreibung definiert ist. Der Wert ist "0". -
Compose
– Gibt an, dass die Anwendung durch verfassende Dateien definiert ist. Der Wert ist "1".
ManagedApplicationIdentity
Typ: ManagedApplicationIdentityDescription
Erforderlich: Nein
Beschreibung der Identität der verwalteten Anwendung.
ApplicationMetadata
Typ: ApplicationMetadata
Erforderlich: Nein
Metadaten, die einer bestimmten Anwendung zugeordnet sind.