Partilhar via


StatefulServiceProperties interface

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

Extends

Propriedades

hasPersistedState

Um sinalizador que indica se este é um serviço persistente que armazena estados no disco local. Se for, então o valor desta propriedade é true, se não é false.

minReplicaSetSize

O tamanho mínimo da réplica definido como um número.

quorumLossWaitDuration

A duração máxima durante a qual uma partição pode estar num estado de perda de quórum, representada no formato ISO 8601 (hh:mm:ss.s).

replicaRestartWaitDuration

A duração entre quando uma réplica cai 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 este objeto pode ser

standByReplicaKeepDuration

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

targetReplicaSetSize

A réplica de destino define o tamanho 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 de movimentação 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 booleanas nas propriedades do 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 onde NodeType é azul, especifique o seguinte: "NodeColor == blue)".

provisioningState

O estado atual de implantação ou provisionamento, que só aparece na resposta NOTA: Esta 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 pode 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 de Propriedade

hasPersistedState

Um sinalizador que indica se este é um serviço persistente que armazena estados no disco local. Se for, então o valor desta propriedade é true, se não é false.

hasPersistedState?: boolean

Valor de Propriedade

boolean

minReplicaSetSize

O tamanho mínimo da réplica definido como um número.

minReplicaSetSize?: number

Valor de Propriedade

number

quorumLossWaitDuration

A duração máxima durante a qual uma partição pode estar num estado de perda de quórum, representada no formato ISO 8601 (hh:mm:ss.s).

quorumLossWaitDuration?: Date

Valor de Propriedade

Date

replicaRestartWaitDuration

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

replicaRestartWaitDuration?: Date

Valor de Propriedade

Date

serviceKind

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

serviceKind: "Stateful"

Valor de Propriedade

"Stateful"

standByReplicaKeepDuration

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

standByReplicaKeepDuration?: Date

Valor de Propriedade

Date

targetReplicaSetSize

A réplica de destino define o tamanho como um número.

targetReplicaSetSize?: number

Valor de Propriedade

number

Detalhes da Propriedade Herdada

correlationScheme

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

correlationScheme?: ServiceCorrelationDescription[]

Valor de Propriedade

herdado de ServiceResourceProperties.correlationScheme

defaultMoveCost

Especifica o custo de movimentação para o serviço.

defaultMoveCost?: string

Valor de Propriedade

string

herdado de ServiceResourceProperties.defaultMoveCost

partitionDescription

Descreve como o serviço é particionado.

partitionDescription?: PartitionSchemeDescriptionUnion

Valor de Propriedade

herdado de ServiceResourceProperties.partitionDescription

placementConstraints

As restrições de posicionamento como uma cadeia de caracteres. As restrições de posicionamento são expressões booleanas nas propriedades do 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 onde NodeType é azul, especifique o seguinte: "NodeColor == blue)".

placementConstraints?: string

Valor de Propriedade

string

herdado doServiceResourceProperties.placementConstraints

provisioningState

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

provisioningState?: string

Valor de Propriedade

string

herdado doServiceResourceProperties.provisioningState

serviceDnsName

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

serviceDnsName?: string

Valor de Propriedade

string

herdado de ServiceResourceProperties.serviceDnsName

serviceLoadMetrics

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

serviceLoadMetrics?: ServiceLoadMetricDescription[]

Valor de Propriedade

herdado do ServiceResourceProperties.serviceLoadMetrics

servicePackageActivationMode

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

servicePackageActivationMode?: string

Valor de Propriedade

string

herdado de ServiceResourceProperties.servicePackageActivationMode

servicePlacementPolicies

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

servicePlacementPolicies?: ServicePlacementPolicyDescription[]

Valor de Propriedade

herdado doServiceResourceProperties.servicePlacementPolicies

serviceTypeName

O nome do tipo de serviço

serviceTypeName?: string

Valor de Propriedade

string

herdado de ServiceResourceProperties.serviceTypeName