Compartir a través de


StatefulServiceProperties interface

Propiedades de un recurso de servicio con estado.

Extends

Propiedades

hasPersistedState

Marca que indica si se trata de un servicio persistente que almacena estados en el disco local. Si es entonces el valor de esta propiedad es true, si no es false.

minReplicaSetSize

Tamaño mínimo del conjunto de réplicas como un número.

quorumLossWaitDuration

Duración máxima para la que se permite que una partición esté en estado de pérdida de cuórum, representada en formato ISO 8601 "hh:mm:ss".

replicaRestartWaitDuration

Duración entre cuando una réplica deja de funcionar y cuando se crea una nueva réplica, representada en formato ISO 8601 "hh:mm:ss".

serviceKind

El tipo de servicio (sin estado o con estado).

servicePlacementTimeLimit

Duración durante la cual las réplicas pueden permanecer en InBuild antes de notificar que la compilación está bloqueada, representada en formato ISO 8601 "hh:mm:ss".

standByReplicaKeepDuration

La definición sobre cuánto tiempo se deben mantener las réplicas StandBy antes de quitarse, representadas en formato ISO 8601 "hh:mm:ss".

targetReplicaSetSize

Tamaño del conjunto de réplicas de destino como un número.

Propiedades heredadas

correlationScheme

Lista que describe la correlación del servicio con otros servicios.

defaultMoveCost

Especifica el costo de traslado del servicio.

partitionDescription

Describe cómo se particiona el servicio.

placementConstraints

Restricciones de selección de ubicación como una cadena. Las restricciones de selección de ubicación son expresiones booleanas en las propiedades del nodo y permiten restringir un servicio a nodos concretos en función de los requisitos del servicio. Por ejemplo, para colocar un servicio en nodos donde NodeType es azul, especifique lo siguiente: "NodeColor == azul)".

provisioningState

El estado actual de implementación o aprovisionamiento, que solo aparece en la respuesta.

scalingPolicies

Escalado de directivas para este servicio.

serviceDnsName

Nombre dns usado para el servicio. Si se especifica esto, el nombre DNS se puede usar para devolver las direcciones IP de los puntos de conexión de servicio para los protocolos de capa de aplicación (por ejemplo, HTTP). Al actualizar serviceDnsName, el nombre antiguo puede resolverse temporalmente. Sin embargo, confíe en un nuevo nombre. Al quitar serviceDnsName, el nombre quitado puede resolverse temporalmente. No confíe en que el nombre no se pueda resolver.

serviceLoadMetrics

Las métricas de carga del servicio se proporcionan como una matriz de objetos ServiceLoadMetric.

servicePackageActivationMode

Modo de activación del paquete de servicio

servicePlacementPolicies

Lista que describe la correlación del servicio con otros servicios.

serviceTypeName

Nombre del tipo de servicio

Detalles de las propiedades

hasPersistedState

Marca que indica si se trata de un servicio persistente que almacena estados en el disco local. Si es entonces el valor de esta propiedad es true, si no es false.

hasPersistedState?: boolean

Valor de propiedad

boolean

minReplicaSetSize

Tamaño mínimo del conjunto de réplicas como un número.

minReplicaSetSize?: number

Valor de propiedad

number

quorumLossWaitDuration

Duración máxima para la que se permite que una partición esté en estado de pérdida de cuórum, representada en formato ISO 8601 "hh:mm:ss".

quorumLossWaitDuration?: string

Valor de propiedad

string

replicaRestartWaitDuration

Duración entre cuando una réplica deja de funcionar y cuando se crea una nueva réplica, representada en formato ISO 8601 "hh:mm:ss".

replicaRestartWaitDuration?: string

Valor de propiedad

string

serviceKind

El tipo de servicio (sin estado o con estado).

serviceKind: "Stateful"

Valor de propiedad

"Stateful"

servicePlacementTimeLimit

Duración durante la cual las réplicas pueden permanecer en InBuild antes de notificar que la compilación está bloqueada, representada en formato ISO 8601 "hh:mm:ss".

servicePlacementTimeLimit?: string

Valor de propiedad

string

standByReplicaKeepDuration

La definición sobre cuánto tiempo se deben mantener las réplicas StandBy antes de quitarse, representadas en formato ISO 8601 "hh:mm:ss".

standByReplicaKeepDuration?: string

Valor de propiedad

string

targetReplicaSetSize

Tamaño del conjunto de réplicas de destino como un número.

targetReplicaSetSize?: number

Valor de propiedad

number

Detalles de las propiedades heredadas

correlationScheme

Lista que describe la correlación del servicio con otros servicios.

correlationScheme?: ServiceCorrelation[]

Valor de propiedad

heredado deServiceResourceProperties.correlationScheme

defaultMoveCost

Especifica el costo de traslado del servicio.

defaultMoveCost?: string

Valor de propiedad

string

heredado deServiceResourceProperties.defaultMoveCost

partitionDescription

Describe cómo se particiona el servicio.

partitionDescription: PartitionUnion

Valor de propiedad

se hereda deserviceResourceProperties.partitionDescription

placementConstraints

Restricciones de selección de ubicación como una cadena. Las restricciones de selección de ubicación son expresiones booleanas en las propiedades del nodo y permiten restringir un servicio a nodos concretos en función de los requisitos del servicio. Por ejemplo, para colocar un servicio en nodos donde NodeType es azul, especifique lo siguiente: "NodeColor == azul)".

placementConstraints?: string

Valor de propiedad

string

Heredado deServiceResourceProperties.placementConstraints

provisioningState

El estado actual de implementación o aprovisionamiento, que solo aparece en la respuesta.

provisioningState?: string

Valor de propiedad

string

Heredado deServiceResourceProperties.provisioningState

scalingPolicies

Escalado de directivas para este servicio.

scalingPolicies?: ScalingPolicy[]

Valor de propiedad

heredado deServiceResourceProperties.scalingPolicies

serviceDnsName

Nombre dns usado para el servicio. Si se especifica esto, el nombre DNS se puede usar para devolver las direcciones IP de los puntos de conexión de servicio para los protocolos de capa de aplicación (por ejemplo, HTTP). Al actualizar serviceDnsName, el nombre antiguo puede resolverse temporalmente. Sin embargo, confíe en un nuevo nombre. Al quitar serviceDnsName, el nombre quitado puede resolverse temporalmente. No confíe en que el nombre no se pueda resolver.

serviceDnsName?: string

Valor de propiedad

string

heredado deServiceResourceProperties.serviceDnsName

serviceLoadMetrics

Las métricas de carga del servicio se proporcionan como una matriz de objetos ServiceLoadMetric.

serviceLoadMetrics?: ServiceLoadMetric[]

Valor de propiedad

Heredado deServiceResourceProperties.serviceLoadMetrics

servicePackageActivationMode

Modo de activación del paquete de servicio

servicePackageActivationMode?: string

Valor de propiedad

string

Heredado deServiceResourceProperties.servicePackageActivationMode

servicePlacementPolicies

Lista que describe la correlación del servicio con otros servicios.

servicePlacementPolicies?: ServicePlacementPolicyUnion[]

Valor de propiedad

Heredado deServiceResourceProperties.servicePlacementPolicies

serviceTypeName

Nombre del tipo de servicio

serviceTypeName: string

Valor de propiedad

string

heredado deServiceResourceProperties.serviceTypeName