Compartilhar via


StatelessServiceProperties interface

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

Extends

Propriedades

instanceCount

A contagem de instâncias.

minInstanceCount

MinInstanceCount é o número mínimo de instâncias que devem estar em conformidade com a verificação de segurança de EnsureAvailability durante operações como atualizar ou desativar nó. O número real usado é max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Observe que, se InstanceCount for definido como -1, durante a computação MinInstanceCount -1 será convertido primeiro no número de nós nos quais as instâncias têm permissão para serem colocadas de acordo com as restrições de posicionamento no serviço.

minInstancePercentage

MinInstancePercentage é o percentual mínimo de InstanceCount que deve estar em conformidade com a verificação de segurança EnsureAvailability durante operações como atualizar ou desativar nó. O número real usado é max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Observe que, se InstanceCount for definido como -1, durante a computação MinInstancePercentage, -1 será convertido primeiro no número de nós nos quais as instâncias têm permissão para serem colocadas de acordo com as restrições de posicionamento no serviço.

serviceKind

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

Propriedades herdadas

correlationScheme

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

defaultMoveCost

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

partitionDescription

Descreve como o serviço é particionado.

placementConstraints

As restrições de posicionamento como uma cadeia de caracteres. Restrições de posicionamento são expressões boolianas em propriedades de nó e permitem restringir um serviço a nós específicos com base nos requisitos de 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.

scalingPolicies

Políticas de dimensionamento para esse serviço.

serviceDnsName

Nome Dns usado para o serviço. Se isso for especificado, o nome DNS poderá 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 temporariamente resolvível. No entanto, conte com o novo nome. Ao remover serviceDnsName, o nome removido pode ser temporariamente resolvível. Não dependa do nome ser irrecupeá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 da propriedade

instanceCount

A contagem de instâncias.

instanceCount: number

Valor da propriedade

number

minInstanceCount

MinInstanceCount é o número mínimo de instâncias que devem estar em conformidade com a verificação de segurança de EnsureAvailability durante operações como atualizar ou desativar nó. O número real usado é max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Observe que, se InstanceCount for definido como -1, durante a computação MinInstanceCount -1 será convertido primeiro no número de nós nos quais as instâncias têm permissão para serem colocadas de acordo com as restrições de posicionamento no serviço.

minInstanceCount?: number

Valor da propriedade

number

minInstancePercentage

MinInstancePercentage é o percentual mínimo de InstanceCount que deve estar em conformidade com a verificação de segurança EnsureAvailability durante operações como atualizar ou desativar nó. O número real usado é max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Observe que, se InstanceCount for definido como -1, durante a computação MinInstancePercentage, -1 será convertido primeiro no número de nós nos quais as instâncias têm permissão para serem colocadas de acordo com as restrições de posicionamento no serviço.

minInstancePercentage?: number

Valor da propriedade

number

serviceKind

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

serviceKind: "Stateless"

Valor da propriedade

"Stateless"

Detalhes das propriedades herdadas

correlationScheme

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

correlationScheme?: ServiceCorrelation[]

Valor da propriedade

Herdado deServiceResourceProperties.correlationScheme

defaultMoveCost

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

defaultMoveCost?: string

Valor da propriedade

string

herdado deServiceResourceProperties.defaultMoveCost

partitionDescription

Descreve como o serviço é particionado.

partitionDescription: PartitionUnion

Valor da propriedade

Herdado deServiceResourceProperties.partitionDescription

placementConstraints

As restrições de posicionamento como uma cadeia de caracteres. Restrições de posicionamento são expressões boolianas em propriedades de nó e permitem restringir um serviço a nós específicos com base nos requisitos de 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

scalingPolicies

Políticas de dimensionamento para esse serviço.

scalingPolicies?: ScalingPolicy[]

Valor da propriedade

Herdado deServiceResourceProperties.scalingPolicies

serviceDnsName

Nome Dns usado para o serviço. Se isso for especificado, o nome DNS poderá 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 temporariamente resolvível. No entanto, conte com o novo nome. Ao remover serviceDnsName, o nome removido pode ser temporariamente resolvível. Não dependa do nome ser irrecupeável.

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

serviceLoadMetrics?: ServiceLoadMetric[]

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

Valor da propriedade

herdado deServiceResourceProperties.servicePlacementPolicies

serviceTypeName

O nome do tipo de serviço

serviceTypeName: string

Valor da propriedade

string

herdado deServiceResourceProperties.serviceTypeName