StatefulServiceProperties interface
Propiedades de un recurso de servicio con estado.
- Extends
Propiedades
| has |
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. |
| min |
Tamaño mínimo del conjunto de réplicas como un número. |
| quorum |
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". |
| replica |
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". |
| service |
El tipo de servicio (sin estado o con estado). |
| service |
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". |
| stand |
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". |
| target |
Tamaño del conjunto de réplicas de destino como un número. |
Propiedades heredadas
| correlation |
Lista que describe la correlación del servicio con otros servicios. |
| default |
Especifica el costo de traslado del servicio. |
| partition |
Describe cómo se particiona el servicio. |
| placement |
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)". |
| provisioning |
El estado actual de implementación o aprovisionamiento, que solo aparece en la respuesta. |
| scaling |
Escalado de directivas para este servicio. |
| service |
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. |
| service |
Las métricas de carga del servicio se proporcionan como una matriz de objetos ServiceLoadMetric. |
| service |
Modo de activación del paquete de servicio |
| service |
Lista que describe la correlación del servicio con otros servicios. |
| service |
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
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