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

El tamaño del conjunto de réplica mínimo como número.

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).

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).

serviceKind

Discriminador polimórfico, que especifica los diferentes tipos que puede ser este objeto

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).

targetReplicaSetSize

El tamaño del conjunto de réplica de destino como número.

Propiedades heredadas

correlationScheme

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

defaultMoveCost

Especifica el costo de movimiento de un servicio.

partitionDescription

Describe cómo se particiona el servicio.

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)".

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.

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.

serviceLoadMetrics

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

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

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

Heredado deServiceResourceProperties.partitionDescription

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

Heredado deServiceResourceProperties.placementConstraints

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