StatefulServiceProperties interface
As propriedades de um recurso de serviço com estado.
- Extends
Propriedades
has |
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. |
min |
O tamanho mínimo do conjunto de réplicas como um número. |
quorum |
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). |
replica |
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). |
service |
Discriminador polimórfico, que especifica os diferentes tipos que esse objeto pode ser |
stand |
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). |
target |
O tamanho do conjunto de réplicas de destino como um número. |
Propriedades herdadas
correlation |
Uma lista que descreve a correlação do serviço com outros serviços. |
default |
Especifica o custo da mudança para o serviço. |
partition |
Descreve como o serviço é particionado. |
placement |
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)". |
provisioning |
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. |
service |
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. |
service |
As métricas de carga de serviço são fornecidas como uma matriz de objetos ServiceLoadMetricDescription. |
service |
O modo de ativação do pacote de serviço |
service |
Uma lista que descreve a correlação do serviço com outros serviços. |
service |
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
defaultMoveCost
Especifica o custo da mudança para o serviço.
defaultMoveCost?: string
Valor da propriedade
string
partitionDescription
Descreve como o serviço é particionado.
partitionDescription?: PartitionSchemeDescriptionUnion
Valor da propriedade
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
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
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
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