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 |
El tamaño del conjunto de réplica mínimo como número. |
quorum |
La duración máxima para la que se permite que una partición esté en un estado de pérdida de cuórum, representada en formato ISO 8601 (hh:mm:ss.ss). |
replica |
Duración entre el momento en que una réplica deja de funcionar y cuando se crea una nueva réplica, representada en formato ISO 8601 (hh:mm:ss.ss). |
service |
Discriminador polimórfico, que especifica los diferentes tipos que puede ser este objeto |
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.s). |
target |
El tamaño del conjunto de réplica de destino como número. |
Propiedades heredadas
correlation |
Lista que describe la correlación del servicio con otros servicios. |
default |
Especifica el costo de movimiento de un servicio. |
partition |
Describe cómo se particiona el servicio. |
placement |
Las restricciones de colocación como una cadena. Las restricciones de colocación son expresiones booleanas en las propiedades del nodo y permiten restringir un servicio en nodos concretos según los requisitos de servicio. Por ejemplo, para colocar un servicio en los nodos donde NodeType es azul, especifique lo siguiente: "NodeColor == blue)". |
provisioning |
El estado actual de implementación o aprovisionamiento, que solo aparece en la respuesta NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
service |
Nombre DNS usado para el servicio. Si se especifica, se puede acceder al servicio a través de su nombre DNS en lugar del nombre del servicio. |
service |
Las métricas de carga del servicio se proporcionan como una matriz de objetos ServiceLoadMetricDescription. |
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
El tamaño del conjunto de réplica mínimo como número.
minReplicaSetSize?: number
Valor de propiedad
number
quorumLossWaitDuration
La duración máxima para la que se permite que una partición esté en un estado de pérdida de cuórum, representada en formato ISO 8601 (hh:mm:ss.ss).
quorumLossWaitDuration?: Date
Valor de propiedad
Date
replicaRestartWaitDuration
Duración entre el momento en que una réplica deja de funcionar y cuando se crea una nueva réplica, representada en formato ISO 8601 (hh:mm:ss.ss).
replicaRestartWaitDuration?: Date
Valor de propiedad
Date
serviceKind
Discriminador polimórfico, que especifica los diferentes tipos que puede ser este objeto
serviceKind: "Stateful"
Valor de propiedad
"Stateful"
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.s).
standByReplicaKeepDuration?: Date
Valor de propiedad
Date
targetReplicaSetSize
El tamaño del conjunto de réplica de destino como 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?: ServiceCorrelationDescription[]
Valor de propiedad
Heredado deServiceResourceProperties.correlationScheme
defaultMoveCost
Especifica el costo de movimiento de un servicio.
defaultMoveCost?: string
Valor de propiedad
string
Heredado deServiceResourceProperties.defaultMoveCost
partitionDescription
Describe cómo se particiona el servicio.
partitionDescription?: PartitionSchemeDescriptionUnion
Valor de propiedad
placementConstraints
Las restricciones de colocación como una cadena. Las restricciones de colocación son expresiones booleanas en las propiedades del nodo y permiten restringir un servicio en nodos concretos según los requisitos de servicio. Por ejemplo, para colocar un servicio en los nodos donde NodeType es azul, especifique lo siguiente: "NodeColor == blue)".
placementConstraints?: string
Valor de propiedad
string
provisioningState
El estado actual de implementación o aprovisionamiento, que solo aparece en la respuesta NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
provisioningState?: string
Valor de propiedad
string
Heredado deServiceResourceProperties.provisioningState
serviceDnsName
Nombre DNS usado para el servicio. Si se especifica, se puede acceder al servicio a través de su nombre DNS en lugar del nombre del servicio.
serviceDnsName?: string
Valor de propiedad
string
Heredado deServiceResourceProperties.serviceDnsName
serviceLoadMetrics
Las métricas de carga del servicio se proporcionan como una matriz de objetos ServiceLoadMetricDescription.
serviceLoadMetrics?: ServiceLoadMetricDescription[]
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?: ServicePlacementPolicyDescription[]
Valor de propiedad
Heredado deServiceResourceProperties.servicePlacementPolicies
serviceTypeName
Nombre del tipo de servicio
serviceTypeName?: string
Valor de propiedad
string
Heredado deServiceResourceProperties.serviceTypeName