Compartilhar via


StatefulServiceProperties interface

As propriedades de um recurso de serviço com estado.

Extends

Propriedades

hasPersistedState

Um sinalizador que indica se esse é um serviço persistente que armazena estados no disco local. Se for, o valor dessa propriedade será true, se não for false.

minReplicaSetSize

O tamanho mínimo do conjunto de réplicas como um número.

quorumLossWaitDuration

A duração máxima para a qual uma partição tem permissão para estar em um estado de perda de quorum, representada no formato ISO 8601 (hh:mm:ss.s).

replicaRestartWaitDuration

A duração entre quando uma réplica fica inativa e quando uma nova réplica é criada, representada no formato ISO 8601 (hh:mm:ss.s).

serviceKind

Discriminador polimórfico, que especifica os diferentes tipos que esse objeto pode ser

standByReplicaKeepDuration

A definição de quanto tempo as réplicas standBy devem ser mantidas antes de serem removidas, representadas no formato ISO 8601 (hh:mm:ss.s).

targetReplicaSetSize

O tamanho do conjunto de réplicas de destino como um número.

Propriedades herdadas

correlationScheme

Uma lista que descreve a correlação do serviço com outros serviços.

defaultMoveCost

Especifica o custo da mudança para o serviço.

partitionDescription

Descreve como o serviço é particionado.

placementConstraints

As restrições de posicionamento como uma cadeia de caracteres. As restrições de posicionamento são expressões boolianas nas propriedades de nó, e permitem restringir um serviço a nós específicos com base nos requisitos do serviço. Por exemplo, para colocar um serviço em nós em que NodeType é azul, especifique o seguinte: "NodeColor == blue)".

provisioningState

O estado de implantação ou provisionamento atual, que aparece apenas na resposta OBSERVAÇÃO: Essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

serviceDnsName

Nome DNS usado para o serviço. Se isso for especificado, o serviço poderá ser acessado por meio de seu nome DNS em vez do nome do serviço.

serviceLoadMetrics

As métricas de carga de serviço são fornecidas como uma matriz de objetos ServiceLoadMetricDescription.

servicePackageActivationMode

O modo de ativação do pacote de serviço

servicePlacementPolicies

Uma lista que descreve a correlação do serviço com outros serviços.

serviceTypeName

O nome do tipo de serviço

Detalhes da propriedade

hasPersistedState

Um sinalizador que indica se esse é um serviço persistente que armazena estados no disco local. Se for, o valor dessa propriedade será true, se não for false.

hasPersistedState?: boolean

Valor da propriedade

boolean

minReplicaSetSize

O tamanho mínimo do conjunto de réplicas como um número.

minReplicaSetSize?: number

Valor da propriedade

number

quorumLossWaitDuration

A duração máxima para a qual uma partição tem permissão para estar em um estado de perda de quorum, representada no formato ISO 8601 (hh:mm:ss.s).

quorumLossWaitDuration?: Date

Valor da propriedade

Date

replicaRestartWaitDuration

A duração entre quando uma réplica fica inativa e quando uma nova réplica é criada, representada no formato ISO 8601 (hh:mm:ss.s).

replicaRestartWaitDuration?: Date

Valor da propriedade

Date

serviceKind

Discriminador polimórfico, que especifica os diferentes tipos que esse objeto pode ser

serviceKind: "Stateful"

Valor da propriedade

"Stateful"

standByReplicaKeepDuration

A definição de quanto tempo as réplicas standBy devem ser mantidas antes de serem removidas, representadas no formato ISO 8601 (hh:mm:ss.s).

standByReplicaKeepDuration?: Date

Valor da propriedade

Date

targetReplicaSetSize

O tamanho do conjunto de réplicas de destino como um número.

targetReplicaSetSize?: number

Valor da propriedade

number

Detalhes das propriedades herdadas

correlationScheme

Uma lista que descreve a correlação do serviço com outros serviços.

correlationScheme?: ServiceCorrelationDescription[]

Valor da propriedade

Herdado deServiceResourceProperties.correlationScheme

defaultMoveCost

Especifica o custo da mudança para o serviço.

defaultMoveCost?: string

Valor da propriedade

string

Herdado deServiceResourceProperties.defaultMoveCost

partitionDescription

Descreve como o serviço é particionado.

partitionDescription?: PartitionSchemeDescriptionUnion

Valor da propriedade

Herdado deServiceResourceProperties.partitionDescription

placementConstraints

As restrições de posicionamento como uma cadeia de caracteres. As restrições de posicionamento são expressões boolianas nas propriedades de nó, e permitem restringir um serviço a nós específicos com base nos requisitos do serviço. Por exemplo, para colocar um serviço em nós em que NodeType é azul, especifique o seguinte: "NodeColor == blue)".

placementConstraints?: string

Valor da propriedade

string

Herdado deServiceResourceProperties.placementConstraints

provisioningState

O estado de implantação ou provisionamento atual, que aparece apenas na resposta OBSERVAÇÃO: Essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor da propriedade

string

Herdado deServiceResourceProperties.provisioningState

serviceDnsName

Nome DNS usado para o serviço. Se isso for especificado, o serviço poderá ser acessado por meio de seu nome DNS em vez do nome do serviço.

serviceDnsName?: string

Valor da propriedade

string

Herdado deServiceResourceProperties.serviceDnsName

serviceLoadMetrics

As métricas de carga de serviço são fornecidas como uma matriz de objetos ServiceLoadMetricDescription.

serviceLoadMetrics?: ServiceLoadMetricDescription[]

Valor da propriedade

Herdado deServiceResourceProperties.serviceLoadMetrics

servicePackageActivationMode

O modo de ativação do pacote de serviço

servicePackageActivationMode?: string

Valor da propriedade

string

Herdado deServiceResourceProperties.servicePackageActivationMode

servicePlacementPolicies

Uma lista que descreve a correlação do serviço com outros serviços.

servicePlacementPolicies?: ServicePlacementPolicyDescription[]

Valor da propriedade

Herdado deServiceResourceProperties.servicePlacementPolicies

serviceTypeName

O nome do tipo de serviço

serviceTypeName?: string

Valor da propriedade

string

Herdado deServiceResourceProperties.serviceTypeName