StatelessServiceProperties interface
As propriedades de um recurso de serviço sem estado.
- Extends
Propriedades
instance |
A contagem de instâncias. |
min |
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. |
min |
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. |
service |
Discriminatório polimórfico, que especifica os diferentes tipos que esse objeto pode ser |
Propriedades herdadas
correlation |
Uma lista que descreve a correlação do serviço com outros serviços. |
default |
Especifica o custo de movimentação do serviço. |
partition |
Descreve como o serviço é particionado. |
placement |
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)". |
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. |
scaling |
Políticas de dimensionamento para esse serviço. |
service |
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. |
service |
As métricas de carga de serviço são fornecidas como uma matriz de objetos ServiceLoadMetric. |
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
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
defaultMoveCost
Especifica o custo de movimentação do serviço.
defaultMoveCost?: string
Valor da propriedade
string
partitionDescription
Descreve como o serviço é particionado.
partitionDescription: PartitionUnion
Valor da propriedade
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
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
scalingPolicies
Políticas de dimensionamento para esse serviço.
scalingPolicies?: ScalingPolicy[]
Valor da propriedade
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
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
Azure SDK for JavaScript