Delen via


StatelessServiceProperties interface

De eigenschappen van een staatloze serviceresource.

Uitbreiding

Eigenschappen

instanceCount

Het aantal exemplaren.

minInstanceCount

MinInstanceCount is het minimale aantal exemplaren dat moet voldoen aan de veiligheidscontrole EnsureAvailability tijdens bewerkingen zoals upgraden of deactiveren van het knooppunt. Het werkelijke aantal dat wordt gebruikt, is max( MinInstanceCount, ceil( MinInstancePercentage/100,0 * InstanceCount) ). Als InstanceCount is ingesteld op -1, wordt tijdens de berekening MinInstanceCount -1 eerst geconverteerd naar het aantal knooppunten waarop de exemplaren mogen worden geplaatst volgens de plaatsingsbeperkingen voor de service.

minInstancePercentage

MinInstancePercentage is het minimumpercentage van InstanceCount dat moet voldoen aan de veiligheidscontrole EnsureAvailability tijdens bewerkingen zoals het upgraden of deactiveren van het knooppunt. Het werkelijke aantal dat wordt gebruikt, is max( MinInstanceCount, ceil( MinInstancePercentage/100,0 * InstanceCount) ). Als InstanceCount is ingesteld op -1 tijdens de berekening MinInstancePercentage, wordt -1 eerst geconverteerd naar het aantal knooppunten waarop de exemplaren mogen worden geplaatst op basis van de plaatsingsbeperkingen voor de service.

serviceKind

Polymorf discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven

Overgenomen eigenschappen

correlationScheme

Een lijst met een beschrijving van de correlatie van de service met andere services.

defaultMoveCost

Hiermee geeft u de verplaatsingskosten voor de service op.

partitionDescription

Beschrijft hoe de service wordt gepartitioneerd.

placementConstraints

De plaatsingsbeperkingen als een tekenreeks. Plaatsingsbeperkingen zijn Booleaanse expressies op knooppunteigenschappen en maken het mogelijk om een service te beperken tot bepaalde knooppunten op basis van de servicevereisten. Als u bijvoorbeeld een service wilt plaatsen op knooppunten waarin NodeType blauw is, geeft u het volgende op: "NodeColor == blue)".

provisioningState

De huidige implementatie- of inrichtingsstatus, die alleen in de antwoordnotitie wordt weergegeven: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

scalingPolicies

Schaalbeleid voor deze service.

serviceDnsName

Dns-naam die wordt gebruikt voor de service. Als dit is opgegeven, kan de DNS-naam worden gebruikt om de IP-adressen van service-eindpunten voor protocollen op de toepassingslaag (bijvoorbeeld HTTP) te retourneren. Bij het bijwerken van serviceDnsName kan de oude naam tijdelijk worden omgezet. Vertrouw echter op nieuwe naam. Wanneer u serviceDnsName verwijdert, kan de verwijderde naam tijdelijk worden omgezet. Vertrouw niet op de naam die onoplosbaar is.

serviceLoadMetrics

De metrische gegevens voor servicebelasting worden gegeven als een matrix van ServiceLoadMetric-objecten.

servicePackageActivationMode

De activeringsmodus van het servicepakket

servicePlacementPolicies

Een lijst met een beschrijving van de correlatie van de service met andere services.

serviceTypeName

De naam van het servicetype

Eigenschapdetails

instanceCount

Het aantal exemplaren.

instanceCount: number

Waarde van eigenschap

number

minInstanceCount

MinInstanceCount is het minimale aantal exemplaren dat moet voldoen aan de veiligheidscontrole EnsureAvailability tijdens bewerkingen zoals upgraden of deactiveren van het knooppunt. Het werkelijke aantal dat wordt gebruikt, is max( MinInstanceCount, ceil( MinInstancePercentage/100,0 * InstanceCount) ). Als InstanceCount is ingesteld op -1, wordt tijdens de berekening MinInstanceCount -1 eerst geconverteerd naar het aantal knooppunten waarop de exemplaren mogen worden geplaatst volgens de plaatsingsbeperkingen voor de service.

minInstanceCount?: number

Waarde van eigenschap

number

minInstancePercentage

MinInstancePercentage is het minimumpercentage van InstanceCount dat moet voldoen aan de veiligheidscontrole EnsureAvailability tijdens bewerkingen zoals het upgraden of deactiveren van het knooppunt. Het werkelijke aantal dat wordt gebruikt, is max( MinInstanceCount, ceil( MinInstancePercentage/100,0 * InstanceCount) ). Als InstanceCount is ingesteld op -1 tijdens de berekening MinInstancePercentage, wordt -1 eerst geconverteerd naar het aantal knooppunten waarop de exemplaren mogen worden geplaatst op basis van de plaatsingsbeperkingen voor de service.

minInstancePercentage?: number

Waarde van eigenschap

number

serviceKind

Polymorf discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven

serviceKind: "Stateless"

Waarde van eigenschap

"Stateless"

Details van overgenomen eigenschap

correlationScheme

Een lijst met een beschrijving van de correlatie van de service met andere services.

correlationScheme?: ServiceCorrelation[]

Waarde van eigenschap

overgenomen vanServiceResourceProperties.correlationScheme

defaultMoveCost

Hiermee geeft u de verplaatsingskosten voor de service op.

defaultMoveCost?: string

Waarde van eigenschap

string

overgenomen vanServiceResourceProperties.defaultMoveCost-

partitionDescription

Beschrijft hoe de service wordt gepartitioneerd.

partitionDescription: PartitionUnion

Waarde van eigenschap

overgenomen vanServiceResourceProperties.partitionDescription-

placementConstraints

De plaatsingsbeperkingen als een tekenreeks. Plaatsingsbeperkingen zijn Booleaanse expressies op knooppunteigenschappen en maken het mogelijk om een service te beperken tot bepaalde knooppunten op basis van de servicevereisten. Als u bijvoorbeeld een service wilt plaatsen op knooppunten waarin NodeType blauw is, geeft u het volgende op: "NodeColor == blue)".

placementConstraints?: string

Waarde van eigenschap

string

overgenomen vanServiceResourceProperties.placementConstraints

provisioningState

De huidige implementatie- of inrichtingsstatus, die alleen in de antwoordnotitie wordt weergegeven: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

provisioningState?: string

Waarde van eigenschap

string

overgenomen vanServiceResourceProperties.provisioningState-

scalingPolicies

Schaalbeleid voor deze service.

scalingPolicies?: ScalingPolicy[]

Waarde van eigenschap

overgenomen vanServiceResourceProperties.scalingPolicies

serviceDnsName

Dns-naam die wordt gebruikt voor de service. Als dit is opgegeven, kan de DNS-naam worden gebruikt om de IP-adressen van service-eindpunten voor protocollen op de toepassingslaag (bijvoorbeeld HTTP) te retourneren. Bij het bijwerken van serviceDnsName kan de oude naam tijdelijk worden omgezet. Vertrouw echter op nieuwe naam. Wanneer u serviceDnsName verwijdert, kan de verwijderde naam tijdelijk worden omgezet. Vertrouw niet op de naam die onoplosbaar is.

serviceDnsName?: string

Waarde van eigenschap

string

overgenomen vanServiceResourceProperties.serviceDnsName-

serviceLoadMetrics

De metrische gegevens voor servicebelasting worden gegeven als een matrix van ServiceLoadMetric-objecten.

serviceLoadMetrics?: ServiceLoadMetric[]

Waarde van eigenschap

overgenomen vanServiceResourceProperties.serviceLoadMetrics

servicePackageActivationMode

De activeringsmodus van het servicepakket

servicePackageActivationMode?: string

Waarde van eigenschap

string

overgenomen vanServiceResourceProperties.servicePackageActivationMode

servicePlacementPolicies

Een lijst met een beschrijving van de correlatie van de service met andere services.

servicePlacementPolicies?: ServicePlacementPolicyUnion[]

Waarde van eigenschap

overgenomen vanServiceResourceProperties.servicePlacementPolicies

serviceTypeName

De naam van het servicetype

serviceTypeName: string

Waarde van eigenschap

string

overgenomen vanServiceResourceProperties.serviceTypeName-