Compartir a través de


StatefulServiceInfo

Información sobre un servicio de Service Fabric con estado.

Propiedades

Nombre Tipo Obligatorio
Id string No
Name string No
TypeName string No
ManifestVersion string No
HealthState string (enumeración) No
ServiceStatus string (enumeración) No
IsServiceGroup boolean No
ServiceMetadata ServiceMetadata No
HasPersistedState boolean No

Id

Tipo: cadena
Obligatoria: no

La identidad del servicio. Este identificador es una representación codificada del nombre del servicio. Esto se usa en las API rest para identificar el recurso de servicio. A partir de la versión 6.0, los nombres jerárquicos se delimitan con el carácter "~". Por ejemplo, si el nombre del servicio es "fabric:/myapp/app1/svc1", la identidad de servicio sería "myapp~app1~svc1" en 6.0+ y "myapp/app1/svc1" en las versiones anteriores.


Name

Tipo: cadena
Obligatoria: no

Nombre completo del servicio con el esquema de URI "fabric:".


TypeName

Tipo: cadena
Obligatoria: no

Nombre del tipo de servicio tal y como se especifica en el manifiesto de servicio.


ManifestVersion

Tipo: cadena
Obligatoria: no

La versión del manifiesto de servicio.


HealthState

Tipo: cadena (enumeración)
Obligatoria: no

Estado de mantenimiento de una entidad de Service Fabric, como clúster, nodo, aplicación, servicio, partición, réplica, etc.

Los valores posibles son:

  • Invalid : indica un estado de mantenimiento no válido. Todas las enumeraciones de Service Fabric tienen el tipo no válido. El valor predeterminado es cero.
  • Ok : indica que el estado de mantenimiento está bien. El valor es 1.
  • Warning : indica que el estado de mantenimiento está en un nivel de advertencia. El valor es 2.
  • Error : indica que el estado de mantenimiento está en un nivel de error. Se debe investigar el estado de mantenimiento del error, ya que pueden afectar a la funcionalidad correcta del clúster. El valor es 3.
  • Unknown : indica un estado de mantenimiento desconocido. El valor es 65535.

ServiceStatus

Tipo: cadena (enumeración)
Obligatoria: no

Estado de la aplicación.

Los valores posibles son:

  • Unknown : indica que el estado del servicio es desconocido. El valor predeterminado es cero.
  • Active : indica que el estado del servicio está activo. El valor es 1.
  • Upgrading : indica que el servicio está actualizando. El valor es 2.
  • Deleting : indica que se está eliminando el servicio. El valor es 3.
  • Creating : indica que se está creando el servicio. El valor es 4.
  • Failed : indica que se ha finalizado la creación o eliminación debido a errores persistentes. Se puede aceptar otra solicitud de creación o eliminación. El valor es 5.

IsServiceGroup

Tipo: booleano
Obligatoria: no

Si el servicio está en un grupo de servicios.


ServiceMetadata

Tipo: ServiceMetadata
Obligatoria: no

Metadatos asociados a un servicio específico.


HasPersistedState

Tipo: booleano
Obligatoria: no

Si el servicio ha conservado el estado.