Microsoft.ServiceFabric-clusters/toepassingen/services 2019-03-01
Bicep-resourcedefinitie
Het resourcetype clusters/toepassingen/services kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource microsoft.ServiceFabric/clusters/applications/services wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.ServiceFabric/clusters/applications/services@2019-03-01' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
correlationScheme: [
{
scheme: 'string'
serviceName: 'string'
}
]
defaultMoveCost: 'string'
partitionDescription: {
partitionScheme: 'string'
// For remaining properties, see PartitionSchemeDescription objects
}
placementConstraints: 'string'
serviceLoadMetrics: [
{
defaultLoad: int
name: 'string'
primaryDefaultLoad: int
secondaryDefaultLoad: int
weight: 'string'
}
]
servicePackageActivationMode: 'string'
servicePlacementPolicies: [
{
Type: 'string'
// For remaining properties, see ServicePlacementPolicyDescription objects
}
]
serviceTypeName: 'string'
serviceKind: 'string'
// For remaining properties, see ServiceResourceProperties objects
}
tags: {
{customized property}: 'string'
}
}
ServiceResourceProperties-objecten
Stel de eigenschap serviceKind in om het type object op te geven.
Gebruik voor Stateful:
{
hasPersistedState: bool
minReplicaSetSize: int
quorumLossWaitDuration: 'string'
replicaRestartWaitDuration: 'string'
serviceKind: 'Stateful'
standByReplicaKeepDuration: 'string'
targetReplicaSetSize: int
}
Gebruik voor stateless:
{
instanceCount: int
serviceKind: 'Stateless'
}
ServicePlacementPolicyDescription-objecten
Stel de eigenschap Type in om het type object op te geven.
PartitionSchemeDescription-objecten
Stel de eigenschap partitionScheme in om het type object op te geven.
Gebruik voor benoemde:
{
Count: int
Names: [
'string'
]
partitionScheme: 'Named'
}
Gebruik voor Singleton:
{
partitionScheme: 'Singleton'
}
Gebruik voor UniformInt64Range:
{
Count: int
HighKey: 'string'
LowKey: 'string'
partitionScheme: 'UniformInt64Range'
}
Eigenschapswaarden
Microsoft.ServiceFabric/clusters/applications/services
Naam | Beschrijving | Waarde |
---|---|---|
plaats | Deze wordt afgeschaft in de nieuwe API. De resourcelocatie is afhankelijk van de bovenliggende resource. | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
ouder | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie. |
Symbolische naam voor resource van het type: clusters/toepassingen |
Eigenschappen | De eigenschappen van de serviceresource. | ServiceResourceProperties- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
NamedPartitionSchemeDescription
Naam | Beschrijving | Waarde |
---|---|---|
Tellen | Het aantal partities. | int (vereist) |
Namen | Matrix van grootte die is opgegeven door de parameter Aantal, voor de namen van de partities. | tekenreeks[] (vereist) |
partitionScheme | Hiermee geeft u op hoe de service wordt gepartitioneerd. | 'Benoemd' (vereist) |
PartitionSchemeDescription
Naam | Beschrijving | Waarde |
---|---|---|
partitionScheme | Ingesteld op Benoemd voor het type NamedPartitionSchemeDescription. Ingesteld op Singleton voor type SingletonPartitionSchemeDescription. Ingesteld op UniformInt64Range voor het type UniformInt64RangePartitionSchemeDescription. | 'Benoemd' 'Singleton' 'UniformInt64Range' (vereist) |
ProxyResourceTags
Naam | Beschrijving | Waarde |
---|
ServiceCorrelationDescription
Naam | Beschrijving | Waarde |
---|---|---|
plan | De ServiceCorrelationScheme die de relatie tussen deze service en de service beschrijft die is opgegeven via ServiceName. | 'Affiniteit' 'Uitgelijndeaffiniteit' 'Ongeldig' 'Niet-uitgelijndeaffiniteit' (vereist) |
serviceName | De naam van de service waarmee de correlatierelatie tot stand is gebracht. | tekenreeks (vereist) |
ServiceLoadMetricDescription
Naam | Beschrijving | Waarde |
---|---|---|
defaultLoad | Alleen gebruikt voor stateless services. De standaardbelasting, als een getal, die door deze service wordt gemaakt voor deze metrische waarde. | Int |
naam | De naam van de metrische waarde. Als de service ervoor kiest om tijdens runtime belasting te rapporteren, moet de naam van de metrische belasting overeenkomen met de naam die is opgegeven in Naam. Houd er rekening mee dat namen van metrische gegevens hoofdlettergevoelig zijn. | tekenreeks (vereist) |
primaryDefaultLoad | Alleen gebruikt voor Stateful-services. De standaardbelasting, als een getal, die door deze service wordt gemaakt voor deze metrische waarde wanneer het een primaire replica is. | Int |
secondaryDefaultLoad | Alleen gebruikt voor Stateful-services. De standaardbelasting, als een getal, die door deze service wordt gemaakt voor deze metrische waarde wanneer het een secundaire replica is. | Int |
gewicht | Het relatieve gewicht van de servicebelasting, vergeleken met andere metrische gegevens die voor deze service zijn geconfigureerd, als een getal. | 'Hoog' 'Laag' 'Gemiddeld' 'Nul' |
ServicePlacementPolicyDescription
Naam | Beschrijving | Waarde |
---|---|---|
Type | (vereist) |
ServiceResourceProperties
Naam | Beschrijving | Waarde |
---|---|---|
correlationScheme | Een lijst met een beschrijving van de correlatie van de service met andere services. | ServiceCorrelationDescription[] |
defaultMoveCost | Hiermee geeft u de verplaatsingskosten voor de service op. | 'Hoog' 'Laag' 'Gemiddeld' 'Nul' |
partitionDescription | Beschrijft hoe de service wordt gepartitioneerd. | PartitionSchemeDescription |
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)". | snaar |
serviceKind | Ingesteld op Stateful voor het type StatefulServiceProperties. Ingesteld op Staatloos voor het type StatelessServiceProperties. | 'Stateful' Staatloos (vereist) |
serviceLoadMetrics | De metrische gegevens voor servicebelasting worden gegeven als een matrix van ServiceLoadMetricDescription-objecten. | ServiceLoadMetricDescription[] |
servicePackageActivationMode | De activeringsmodus van het servicepakket | 'ExclusiveProcess' 'SharedProcess' |
servicePlacementPolicies | Een lijst met een beschrijving van de correlatie van de service met andere services. | ServicePlacementPolicyDescription[] |
serviceTypeName | De naam van het servicetype | snaar |
SingletonPartitionSchemeDescription
Naam | Beschrijving | Waarde |
---|---|---|
partitionScheme | Hiermee geeft u op hoe de service wordt gepartitioneerd. | Singleton (vereist) |
StatefulServiceProperties
Naam | Beschrijving | Waarde |
---|---|---|
hasPersistedState | Een vlag die aangeeft of dit een permanente service is die statussen op de lokale schijf opslaat. Als dit het geval is, is de waarde van deze eigenschap waar, als deze niet onwaar is. | Bool |
minReplicaSetSize | De minimale grootte van de replicaset als een getal. | Int Beperkingen: Minimumwaarde = 1 |
quorumLossWaitDuration | De maximale duur waarvoor een partitie een status van quorumverlies mag hebben, vertegenwoordigd in ISO 8601-indeling (uu:mm:ss.s). | snaar |
replicaRestartWaitDuration | De duur tussen wanneer een replica uitvalt en wanneer een nieuwe replica wordt gemaakt, weergegeven in ISO 8601-indeling (uu:mm:ss.s). | snaar |
serviceKind | Het soort service (staatloos of stateful). | Stateful (vereist) |
standByReplicaKeepDuration | De definitie over hoe lang StandBy-replica's moeten worden onderhouden voordat ze worden verwijderd, vertegenwoordigd in ISO 8601-indeling (uu:mm:ss.s). | snaar |
targetReplicaSetSize | De grootte van de doelreplicaset als een getal. | Int Beperkingen: Minimumwaarde = 1 |
StatelessServiceProperties
Naam | Beschrijving | Waarde |
---|---|---|
instanceCount | Het aantal exemplaren. | Int Beperkingen: Minimumwaarde = -1 |
serviceKind | Het soort service (staatloos of stateful). | Staatloos (vereist) |
UniformInt64RangePartitionSchemeDescription
Naam | Beschrijving | Waarde |
---|---|---|
Tellen | Het aantal partities. | int (vereist) |
HighKey | Tekenreeks die de bovengrens aangeeft van het partitiesleutelbereik dat moet worden gesplitst tussen de partitie 'Aantal' |
tekenreeks (vereist) |
LowKey | Tekenreeks die de ondergrens aangeeft van het partitiesleutelbereik dat moet worden gesplitst tussen de partitie 'Aantal' |
tekenreeks (vereist) |
partitionScheme | Hiermee geeft u op hoe de service wordt gepartitioneerd. | 'UniformInt64Range' (vereist) |
Resourcedefinitie van ARM-sjabloon
Het resourcetype clusters/toepassingen/services kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource microsoft.ServiceFabric/clusters/applications/services wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.ServiceFabric/clusters/applications/services",
"apiVersion": "2019-03-01",
"name": "string",
"location": "string",
"properties": {
"correlationScheme": [
{
"scheme": "string",
"serviceName": "string"
}
],
"defaultMoveCost": "string",
"partitionDescription": {
"partitionScheme": "string"
// For remaining properties, see PartitionSchemeDescription objects
},
"placementConstraints": "string",
"serviceLoadMetrics": [
{
"defaultLoad": "int",
"name": "string",
"primaryDefaultLoad": "int",
"secondaryDefaultLoad": "int",
"weight": "string"
}
],
"servicePackageActivationMode": "string",
"servicePlacementPolicies": [ {
"Type": "string"
// For remaining properties, see ServicePlacementPolicyDescription objects
} ],
"serviceTypeName": "string",
"serviceKind": "string"
// For remaining properties, see ServiceResourceProperties objects
},
"tags": {
"{customized property}": "string"
}
}
ServiceResourceProperties-objecten
Stel de eigenschap serviceKind in om het type object op te geven.
Gebruik voor Stateful:
{
"hasPersistedState": "bool",
"minReplicaSetSize": "int",
"quorumLossWaitDuration": "string",
"replicaRestartWaitDuration": "string",
"serviceKind": "Stateful",
"standByReplicaKeepDuration": "string",
"targetReplicaSetSize": "int"
}
Gebruik voor stateless:
{
"instanceCount": "int",
"serviceKind": "Stateless"
}
ServicePlacementPolicyDescription-objecten
Stel de eigenschap Type in om het type object op te geven.
PartitionSchemeDescription-objecten
Stel de eigenschap partitionScheme in om het type object op te geven.
Gebruik voor benoemde:
{
"Count": "int",
"Names": [ "string" ],
"partitionScheme": "Named"
}
Gebruik voor Singleton:
{
"partitionScheme": "Singleton"
}
Gebruik voor UniformInt64Range:
{
"Count": "int",
"HighKey": "string",
"LowKey": "string",
"partitionScheme": "UniformInt64Range"
}
Eigenschapswaarden
Microsoft.ServiceFabric/clusters/applications/services
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2019-03-01' |
plaats | Deze wordt afgeschaft in de nieuwe API. De resourcelocatie is afhankelijk van de bovenliggende resource. | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | De eigenschappen van de serviceresource. | ServiceResourceProperties- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
type | Het resourcetype | 'Microsoft.ServiceFabric/clusters/applications/services' |
NamedPartitionSchemeDescription
Naam | Beschrijving | Waarde |
---|---|---|
Tellen | Het aantal partities. | int (vereist) |
Namen | Matrix van grootte die is opgegeven door de parameter Aantal, voor de namen van de partities. | tekenreeks[] (vereist) |
partitionScheme | Hiermee geeft u op hoe de service wordt gepartitioneerd. | 'Benoemd' (vereist) |
PartitionSchemeDescription
Naam | Beschrijving | Waarde |
---|---|---|
partitionScheme | Ingesteld op Benoemd voor het type NamedPartitionSchemeDescription. Ingesteld op Singleton voor type SingletonPartitionSchemeDescription. Ingesteld op UniformInt64Range voor het type UniformInt64RangePartitionSchemeDescription. | 'Benoemd' 'Singleton' 'UniformInt64Range' (vereist) |
ProxyResourceTags
Naam | Beschrijving | Waarde |
---|
ServiceCorrelationDescription
Naam | Beschrijving | Waarde |
---|---|---|
plan | De ServiceCorrelationScheme die de relatie tussen deze service en de service beschrijft die is opgegeven via ServiceName. | 'Affiniteit' 'Uitgelijndeaffiniteit' 'Ongeldig' 'Niet-uitgelijndeaffiniteit' (vereist) |
serviceName | De naam van de service waarmee de correlatierelatie tot stand is gebracht. | tekenreeks (vereist) |
ServiceLoadMetricDescription
Naam | Beschrijving | Waarde |
---|---|---|
defaultLoad | Alleen gebruikt voor stateless services. De standaardbelasting, als een getal, die door deze service wordt gemaakt voor deze metrische waarde. | Int |
naam | De naam van de metrische waarde. Als de service ervoor kiest om tijdens runtime belasting te rapporteren, moet de naam van de metrische belasting overeenkomen met de naam die is opgegeven in Naam. Houd er rekening mee dat namen van metrische gegevens hoofdlettergevoelig zijn. | tekenreeks (vereist) |
primaryDefaultLoad | Alleen gebruikt voor Stateful-services. De standaardbelasting, als een getal, die door deze service wordt gemaakt voor deze metrische waarde wanneer het een primaire replica is. | Int |
secondaryDefaultLoad | Alleen gebruikt voor Stateful-services. De standaardbelasting, als een getal, die door deze service wordt gemaakt voor deze metrische waarde wanneer het een secundaire replica is. | Int |
gewicht | Het relatieve gewicht van de servicebelasting, vergeleken met andere metrische gegevens die voor deze service zijn geconfigureerd, als een getal. | 'Hoog' 'Laag' 'Gemiddeld' 'Nul' |
ServicePlacementPolicyDescription
Naam | Beschrijving | Waarde |
---|---|---|
Type | (vereist) |
ServiceResourceProperties
Naam | Beschrijving | Waarde |
---|---|---|
correlationScheme | Een lijst met een beschrijving van de correlatie van de service met andere services. | ServiceCorrelationDescription[] |
defaultMoveCost | Hiermee geeft u de verplaatsingskosten voor de service op. | 'Hoog' 'Laag' 'Gemiddeld' 'Nul' |
partitionDescription | Beschrijft hoe de service wordt gepartitioneerd. | PartitionSchemeDescription |
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)". | snaar |
serviceKind | Ingesteld op Stateful voor het type StatefulServiceProperties. Ingesteld op Staatloos voor het type StatelessServiceProperties. | 'Stateful' Staatloos (vereist) |
serviceLoadMetrics | De metrische gegevens voor servicebelasting worden gegeven als een matrix van ServiceLoadMetricDescription-objecten. | ServiceLoadMetricDescription[] |
servicePackageActivationMode | De activeringsmodus van het servicepakket | 'ExclusiveProcess' 'SharedProcess' |
servicePlacementPolicies | Een lijst met een beschrijving van de correlatie van de service met andere services. | ServicePlacementPolicyDescription[] |
serviceTypeName | De naam van het servicetype | snaar |
SingletonPartitionSchemeDescription
Naam | Beschrijving | Waarde |
---|---|---|
partitionScheme | Hiermee geeft u op hoe de service wordt gepartitioneerd. | Singleton (vereist) |
StatefulServiceProperties
Naam | Beschrijving | Waarde |
---|---|---|
hasPersistedState | Een vlag die aangeeft of dit een permanente service is die statussen op de lokale schijf opslaat. Als dit het geval is, is de waarde van deze eigenschap waar, als deze niet onwaar is. | Bool |
minReplicaSetSize | De minimale grootte van de replicaset als een getal. | Int Beperkingen: Minimumwaarde = 1 |
quorumLossWaitDuration | De maximale duur waarvoor een partitie een status van quorumverlies mag hebben, vertegenwoordigd in ISO 8601-indeling (uu:mm:ss.s). | snaar |
replicaRestartWaitDuration | De duur tussen wanneer een replica uitvalt en wanneer een nieuwe replica wordt gemaakt, weergegeven in ISO 8601-indeling (uu:mm:ss.s). | snaar |
serviceKind | Het soort service (staatloos of stateful). | Stateful (vereist) |
standByReplicaKeepDuration | De definitie over hoe lang StandBy-replica's moeten worden onderhouden voordat ze worden verwijderd, vertegenwoordigd in ISO 8601-indeling (uu:mm:ss.s). | snaar |
targetReplicaSetSize | De grootte van de doelreplicaset als een getal. | Int Beperkingen: Minimumwaarde = 1 |
StatelessServiceProperties
Naam | Beschrijving | Waarde |
---|---|---|
instanceCount | Het aantal exemplaren. | Int Beperkingen: Minimumwaarde = -1 |
serviceKind | Het soort service (staatloos of stateful). | Staatloos (vereist) |
UniformInt64RangePartitionSchemeDescription
Naam | Beschrijving | Waarde |
---|---|---|
Tellen | Het aantal partities. | int (vereist) |
HighKey | Tekenreeks die de bovengrens aangeeft van het partitiesleutelbereik dat moet worden gesplitst tussen de partitie 'Aantal' |
tekenreeks (vereist) |
LowKey | Tekenreeks die de ondergrens aangeeft van het partitiesleutelbereik dat moet worden gesplitst tussen de partitie 'Aantal' |
tekenreeks (vereist) |
partitionScheme | Hiermee geeft u op hoe de service wordt gepartitioneerd. | 'UniformInt64Range' (vereist) |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype clusters/toepassingen/services kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource microsoft.ServiceFabric/clusters/applications/services wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceFabric/clusters/applications/services@2019-03-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
correlationScheme = [
{
scheme = "string"
serviceName = "string"
}
]
defaultMoveCost = "string"
partitionDescription = {
partitionScheme = "string"
// For remaining properties, see PartitionSchemeDescription objects
}
placementConstraints = "string"
serviceLoadMetrics = [
{
defaultLoad = int
name = "string"
primaryDefaultLoad = int
secondaryDefaultLoad = int
weight = "string"
}
]
servicePackageActivationMode = "string"
servicePlacementPolicies = [
{
Type = "string"
// For remaining properties, see ServicePlacementPolicyDescription objects
}
]
serviceTypeName = "string"
serviceKind = "string"
// For remaining properties, see ServiceResourceProperties objects
}
})
}
ServiceResourceProperties-objecten
Stel de eigenschap serviceKind in om het type object op te geven.
Gebruik voor Stateful:
{
hasPersistedState = bool
minReplicaSetSize = int
quorumLossWaitDuration = "string"
replicaRestartWaitDuration = "string"
serviceKind = "Stateful"
standByReplicaKeepDuration = "string"
targetReplicaSetSize = int
}
Gebruik voor stateless:
{
instanceCount = int
serviceKind = "Stateless"
}
ServicePlacementPolicyDescription-objecten
Stel de eigenschap Type in om het type object op te geven.
PartitionSchemeDescription-objecten
Stel de eigenschap partitionScheme in om het type object op te geven.
Gebruik voor benoemde:
{
Count = int
Names = [
"string"
]
partitionScheme = "Named"
}
Gebruik voor Singleton:
{
partitionScheme = "Singleton"
}
Gebruik voor UniformInt64Range:
{
Count = int
HighKey = "string"
LowKey = "string"
partitionScheme = "UniformInt64Range"
}
Eigenschapswaarden
Microsoft.ServiceFabric/clusters/applications/services
Naam | Beschrijving | Waarde |
---|---|---|
plaats | Deze wordt afgeschaft in de nieuwe API. De resourcelocatie is afhankelijk van de bovenliggende resource. | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: clusters/toepassingen |
Eigenschappen | De eigenschappen van de serviceresource. | ServiceResourceProperties- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
type | Het resourcetype | "Microsoft.ServiceFabric/clusters/applications/services@2019-03-01" |
NamedPartitionSchemeDescription
Naam | Beschrijving | Waarde |
---|---|---|
Tellen | Het aantal partities. | int (vereist) |
Namen | Matrix van grootte die is opgegeven door de parameter Aantal, voor de namen van de partities. | tekenreeks[] (vereist) |
partitionScheme | Hiermee geeft u op hoe de service wordt gepartitioneerd. | 'Benoemd' (vereist) |
PartitionSchemeDescription
Naam | Beschrijving | Waarde |
---|---|---|
partitionScheme | Ingesteld op Benoemd voor het type NamedPartitionSchemeDescription. Ingesteld op Singleton voor type SingletonPartitionSchemeDescription. Ingesteld op UniformInt64Range voor het type UniformInt64RangePartitionSchemeDescription. | 'Benoemd' 'Singleton' 'UniformInt64Range' (vereist) |
ProxyResourceTags
Naam | Beschrijving | Waarde |
---|
ServiceCorrelationDescription
Naam | Beschrijving | Waarde |
---|---|---|
plan | De ServiceCorrelationScheme die de relatie tussen deze service en de service beschrijft die is opgegeven via ServiceName. | 'Affiniteit' 'Uitgelijndeaffiniteit' 'Ongeldig' 'Niet-uitgelijndeaffiniteit' (vereist) |
serviceName | De naam van de service waarmee de correlatierelatie tot stand is gebracht. | tekenreeks (vereist) |
ServiceLoadMetricDescription
Naam | Beschrijving | Waarde |
---|---|---|
defaultLoad | Alleen gebruikt voor stateless services. De standaardbelasting, als een getal, die door deze service wordt gemaakt voor deze metrische waarde. | Int |
naam | De naam van de metrische waarde. Als de service ervoor kiest om tijdens runtime belasting te rapporteren, moet de naam van de metrische belasting overeenkomen met de naam die is opgegeven in Naam. Houd er rekening mee dat namen van metrische gegevens hoofdlettergevoelig zijn. | tekenreeks (vereist) |
primaryDefaultLoad | Alleen gebruikt voor Stateful-services. De standaardbelasting, als een getal, die door deze service wordt gemaakt voor deze metrische waarde wanneer het een primaire replica is. | Int |
secondaryDefaultLoad | Alleen gebruikt voor Stateful-services. De standaardbelasting, als een getal, die door deze service wordt gemaakt voor deze metrische waarde wanneer het een secundaire replica is. | Int |
gewicht | Het relatieve gewicht van de servicebelasting, vergeleken met andere metrische gegevens die voor deze service zijn geconfigureerd, als een getal. | 'Hoog' 'Laag' 'Gemiddeld' 'Nul' |
ServicePlacementPolicyDescription
Naam | Beschrijving | Waarde |
---|---|---|
Type | (vereist) |
ServiceResourceProperties
Naam | Beschrijving | Waarde |
---|---|---|
correlationScheme | Een lijst met een beschrijving van de correlatie van de service met andere services. | ServiceCorrelationDescription[] |
defaultMoveCost | Hiermee geeft u de verplaatsingskosten voor de service op. | 'Hoog' 'Laag' 'Gemiddeld' 'Nul' |
partitionDescription | Beschrijft hoe de service wordt gepartitioneerd. | PartitionSchemeDescription |
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)". | snaar |
serviceKind | Ingesteld op Stateful voor het type StatefulServiceProperties. Ingesteld op Staatloos voor het type StatelessServiceProperties. | 'Stateful' Staatloos (vereist) |
serviceLoadMetrics | De metrische gegevens voor servicebelasting worden gegeven als een matrix van ServiceLoadMetricDescription-objecten. | ServiceLoadMetricDescription[] |
servicePackageActivationMode | De activeringsmodus van het servicepakket | 'ExclusiveProcess' 'SharedProcess' |
servicePlacementPolicies | Een lijst met een beschrijving van de correlatie van de service met andere services. | ServicePlacementPolicyDescription[] |
serviceTypeName | De naam van het servicetype | snaar |
SingletonPartitionSchemeDescription
Naam | Beschrijving | Waarde |
---|---|---|
partitionScheme | Hiermee geeft u op hoe de service wordt gepartitioneerd. | Singleton (vereist) |
StatefulServiceProperties
Naam | Beschrijving | Waarde |
---|---|---|
hasPersistedState | Een vlag die aangeeft of dit een permanente service is die statussen op de lokale schijf opslaat. Als dit het geval is, is de waarde van deze eigenschap waar, als deze niet onwaar is. | Bool |
minReplicaSetSize | De minimale grootte van de replicaset als een getal. | Int Beperkingen: Minimumwaarde = 1 |
quorumLossWaitDuration | De maximale duur waarvoor een partitie een status van quorumverlies mag hebben, vertegenwoordigd in ISO 8601-indeling (uu:mm:ss.s). | snaar |
replicaRestartWaitDuration | De duur tussen wanneer een replica uitvalt en wanneer een nieuwe replica wordt gemaakt, weergegeven in ISO 8601-indeling (uu:mm:ss.s). | snaar |
serviceKind | Het soort service (staatloos of stateful). | Stateful (vereist) |
standByReplicaKeepDuration | De definitie over hoe lang StandBy-replica's moeten worden onderhouden voordat ze worden verwijderd, vertegenwoordigd in ISO 8601-indeling (uu:mm:ss.s). | snaar |
targetReplicaSetSize | De grootte van de doelreplicaset als een getal. | Int Beperkingen: Minimumwaarde = 1 |
StatelessServiceProperties
Naam | Beschrijving | Waarde |
---|---|---|
instanceCount | Het aantal exemplaren. | Int Beperkingen: Minimumwaarde = -1 |
serviceKind | Het soort service (staatloos of stateful). | Staatloos (vereist) |
UniformInt64RangePartitionSchemeDescription
Naam | Beschrijving | Waarde |
---|---|---|
Tellen | Het aantal partities. | int (vereist) |
HighKey | Tekenreeks die de bovengrens aangeeft van het partitiesleutelbereik dat moet worden gesplitst tussen de partitie 'Aantal' |
tekenreeks (vereist) |
LowKey | Tekenreeks die de ondergrens aangeeft van het partitiesleutelbereik dat moet worden gesplitst tussen de partitie 'Aantal' |
tekenreeks (vereist) |
partitionScheme | Hiermee geeft u op hoe de service wordt gepartitioneerd. | 'UniformInt64Range' (vereist) |