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

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

serviceKind

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

servicePlacementTimeLimit

A duração pela qual as réplicas podem permanecer no InBuild antes de relatar que a compilação está presa, representada no formato ISO 8601 "hh:mm:ss".

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

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.

scalingPolicies

Políticas de dimensionamento para este serviço.

serviceDnsName

Nome Dns usado para o serviço. Se isso for especificado, o nome DNS pode ser usado para retornar os endereços IP dos pontos de extremidade de serviço para protocolos de camada de aplicativo (por exemplo, HTTP). Ao atualizar serviceDnsName, o nome antigo pode ser resolvido temporariamente. No entanto, conte com novo nome. Ao remover serviceDnsName, o nome removido pode ser temporariamente resolúvel. Não confie que o nome é insolúvel.

serviceLoadMetrics

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

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

quorumLossWaitDuration?: string

Valor de Propriedade

string

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

replicaRestartWaitDuration?: string

Valor de Propriedade

string

serviceKind

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

serviceKind: "Stateful"

Valor de Propriedade

"Stateful"

servicePlacementTimeLimit

A duração pela qual as réplicas podem permanecer no InBuild antes de relatar que a compilação está presa, representada no formato ISO 8601 "hh:mm:ss".

servicePlacementTimeLimit?: string

Valor de Propriedade

string

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

standByReplicaKeepDuration?: string

Valor de Propriedade

string

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?: ServiceCorrelation[]

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: PartitionUnion

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

scalingPolicies

Políticas de dimensionamento para este serviço.

scalingPolicies?: ScalingPolicy[]

Valor de Propriedade

herdado doServiceResourceProperties.scalingPolicies

serviceDnsName

Nome Dns usado para o serviço. Se isso for especificado, o nome DNS pode ser usado para retornar os endereços IP dos pontos de extremidade de serviço para protocolos de camada de aplicativo (por exemplo, HTTP). Ao atualizar serviceDnsName, o nome antigo pode ser resolvido temporariamente. No entanto, conte com novo nome. Ao remover serviceDnsName, o nome removido pode ser temporariamente resolúvel. Não confie que o nome é insolúvel.

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

serviceLoadMetrics?: ServiceLoadMetric[]

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?: ServicePlacementPolicyUnion[]

Valor de Propriedade

herdado doServiceResourceProperties.servicePlacementPolicies

serviceTypeName

O nome do tipo de serviço

serviceTypeName: string

Valor de Propriedade

string

herdado de ServiceResourceProperties.serviceTypeName