Dela via


StatelessServiceProperties interface

Egenskaperna för en tillståndslös tjänstresurs.

Extends

Egenskaper

instanceCount

Antalet instanser.

minInstanceCount

MinInstanceCount är det minsta antalet instanser som måste uppfylla säkerhetskontrollen EnsureAvailability under åtgärder som att uppgradera eller inaktivera noden. Det faktiska antalet som används är max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Observera att om InstanceCount är inställt på -1 konverteras -1 under MinInstanceCount-beräkningen till det antal noder som instanserna tillåts placeras på enligt tjänstens placeringsbegränsningar.

minInstancePercentage

MinInstancePercentage är den minsta procentandelen av InstanceCount som måste vara upp till för att uppfylla säkerhetskontrollen EnsureAvailability under åtgärder som att uppgradera eller inaktivera noden. Det faktiska antalet som används är max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Observera att om InstanceCount är inställt på -1, under MinInstancePercentage-beräkningen, konverteras -1 först till antalet noder där instanserna tillåts placeras enligt placeringsbegränsningarna för tjänsten.

serviceKind

Polymorft diskriminerande, vilket anger de olika typer som det här objektet kan vara

Ärvda egenskaper

correlationScheme

En lista som beskriver korrelationen mellan tjänsten och andra tjänster.

defaultMoveCost

Anger flyttkostnaden för tjänsten.

partitionDescription

Beskriver hur tjänsten partitioneras.

placementConstraints

Placeringsbegränsningarna som en sträng. Placeringsbegränsningar är booleska uttryck för nodegenskaper och gör det möjligt att begränsa en tjänst till vissa noder baserat på tjänstkraven. Om du till exempel vill placera en tjänst på noder där NodeType är blå anger du följande: "NodeColor == blue)".

provisioningState

Det aktuella distributions- eller etableringstillståndet, som endast visas i svaret OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

scalingPolicies

Skalningsprinciper för den här tjänsten.

serviceDnsName

Dns-namn som används för tjänsten. Om detta anges kan DNS-namnet användas för att returnera IP-adresserna för tjänstslutpunkter för protokoll på programnivå (t.ex. HTTP). När du uppdaterar serviceDnsName kan det gamla namnet tillfälligt matchas. Men förlitar sig på nytt namn. När du tar bort serviceDnsName kan borttagna namn tillfälligt matchas. Lita inte på att namnet är olösligt.

serviceLoadMetrics

Måtten för tjänstinläsning anges som en matris med ServiceLoadMetric-objekt.

servicePackageActivationMode

Aktiveringsläget för tjänstpaketet

servicePlacementPolicies

En lista som beskriver korrelationen mellan tjänsten och andra tjänster.

serviceTypeName

Namnet på tjänsttypen

Egenskapsinformation

instanceCount

Antalet instanser.

instanceCount: number

Egenskapsvärde

number

minInstanceCount

MinInstanceCount är det minsta antalet instanser som måste uppfylla säkerhetskontrollen EnsureAvailability under åtgärder som att uppgradera eller inaktivera noden. Det faktiska antalet som används är max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Observera att om InstanceCount är inställt på -1 konverteras -1 under MinInstanceCount-beräkningen till det antal noder som instanserna tillåts placeras på enligt tjänstens placeringsbegränsningar.

minInstanceCount?: number

Egenskapsvärde

number

minInstancePercentage

MinInstancePercentage är den minsta procentandelen av InstanceCount som måste vara upp till för att uppfylla säkerhetskontrollen EnsureAvailability under åtgärder som att uppgradera eller inaktivera noden. Det faktiska antalet som används är max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Observera att om InstanceCount är inställt på -1, under MinInstancePercentage-beräkningen, konverteras -1 först till antalet noder där instanserna tillåts placeras enligt placeringsbegränsningarna för tjänsten.

minInstancePercentage?: number

Egenskapsvärde

number

serviceKind

Polymorft diskriminerande, vilket anger de olika typer som det här objektet kan vara

serviceKind: "Stateless"

Egenskapsvärde

"Stateless"

Information om ärvda egenskaper

correlationScheme

En lista som beskriver korrelationen mellan tjänsten och andra tjänster.

correlationScheme?: ServiceCorrelation[]

Egenskapsvärde

ärvd frånServiceResourceProperties.correlationScheme

defaultMoveCost

Anger flyttkostnaden för tjänsten.

defaultMoveCost?: string

Egenskapsvärde

string

ärvd frånServiceResourceProperties.defaultMoveCost

partitionDescription

Beskriver hur tjänsten partitioneras.

partitionDescription: PartitionUnion

Egenskapsvärde

ärvd frånServiceResourceProperties.partitionDescription

placementConstraints

Placeringsbegränsningarna som en sträng. Placeringsbegränsningar är booleska uttryck för nodegenskaper och gör det möjligt att begränsa en tjänst till vissa noder baserat på tjänstkraven. Om du till exempel vill placera en tjänst på noder där NodeType är blå anger du följande: "NodeColor == blue)".

placementConstraints?: string

Egenskapsvärde

string

ärvd frånServiceResourceProperties.placementConstraints

provisioningState

Det aktuella distributions- eller etableringstillståndet, som endast visas i svaret OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

provisioningState?: string

Egenskapsvärde

string

ärvd frånServiceResourceProperties.provisioningState

scalingPolicies

Skalningsprinciper för den här tjänsten.

scalingPolicies?: ScalingPolicy[]

Egenskapsvärde

ärvd frånServiceResourceProperties.scalingPrinciper

serviceDnsName

Dns-namn som används för tjänsten. Om detta anges kan DNS-namnet användas för att returnera IP-adresserna för tjänstslutpunkter för protokoll på programnivå (t.ex. HTTP). När du uppdaterar serviceDnsName kan det gamla namnet tillfälligt matchas. Men förlitar sig på nytt namn. När du tar bort serviceDnsName kan borttagna namn tillfälligt matchas. Lita inte på att namnet är olösligt.

serviceDnsName?: string

Egenskapsvärde

string

ärvd frånServiceResourceProperties.serviceDnsName

serviceLoadMetrics

Måtten för tjänstinläsning anges som en matris med ServiceLoadMetric-objekt.

serviceLoadMetrics?: ServiceLoadMetric[]

Egenskapsvärde

ärvd frånServiceResourceProperties.serviceLoadMetrics

servicePackageActivationMode

Aktiveringsläget för tjänstpaketet

servicePackageActivationMode?: string

Egenskapsvärde

string

ärvs frånServiceResourceProperties.servicePackageActivationMode

servicePlacementPolicies

En lista som beskriver korrelationen mellan tjänsten och andra tjänster.

servicePlacementPolicies?: ServicePlacementPolicyUnion[]

Egenskapsvärde

ärvs frånServiceResourceProperties.servicePlacementPolicies

serviceTypeName

Namnet på tjänsttypen

serviceTypeName: string

Egenskapsvärde

string

ärvd frånServiceResourceProperties.serviceTypeName