Clustery/aplikace/služby Microsoft.ServiceFabric 2019-03-01
- nejnovější
-
11. 11. 2023 ve verzi Preview - 2021-06-01
- 12. 12. 2020 ve verzi Preview
- 2020-03-01
-
11. 11. 2019 -
06.06.2019 - 03.03.2019
-
2019-03-01-preview -
1. 7. 2017
Definice prostředku Bicep
Clustery, aplikace nebo typ prostředku služby je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.ServiceFabric/clusters/applications/services, přidejte do šablony následující bicep.
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'
}
}
PartitionSchemeDescription – objekty
Nastavte partitionScheme vlastnost určit typ objektu.
Pro Pojmenovanépoužijte:
{
Count: int
Names: [
'string'
]
partitionScheme: 'Named'
}
Pro Singletonpoužijte:
{
partitionScheme: 'Singleton'
}
Pro UniformInt64Rangepoužijte:
{
Count: int
HighKey: 'string'
LowKey: 'string'
partitionScheme: 'UniformInt64Range'
}
ServicePlacementPolicyDescription – objekty
Nastavte vlastnost Typ, která určuje typ objektu.
Objekty ServiceResourceProperties
Nastavte vlastnost serviceKind určit typ objektu.
Pro Stavovépoužijte:
{
hasPersistedState: bool
minReplicaSetSize: int
quorumLossWaitDuration: 'string'
replicaRestartWaitDuration: 'string'
serviceKind: 'Stateful'
standByReplicaKeepDuration: 'string'
targetReplicaSetSize: int
}
Pro bezstavovépoužijte:
{
instanceCount: int
serviceKind: 'Stateless'
}
Hodnoty vlastností
Microsoft.ServiceFabric/clusters/applications/services
Jméno | Popis | Hodnota |
---|---|---|
umístění | V novém rozhraní API bude zastaralé, umístění prostředku závisí na nadřazené prostředku. | řetězec |
Jméno | Název prostředku | string (povinné) |
rodič | V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek. Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek. |
Symbolický název prostředku typu: clustery nebo aplikace |
vlastnosti | Vlastnosti prostředku služby. | ServiceResourceProperties |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
NamedPartitionSchemeDescription
Jméno | Popis | Hodnota |
---|---|---|
Počítat | Počet oddílů. | int (povinné) |
Jména | Pole velikosti určené parametrem Count pro názvy oddílů | string[] (povinné) |
partitionScheme | Určuje způsob dělení služby. | Pojmenované (povinné) |
PartitionSchemeDescription
Jméno | Popis | Hodnota |
---|---|---|
partitionScheme | Pro typ NamedPartitionSchemeDescriptionna hodnotu Named Pro typ SingletonPartitionSchemeDescriptionna hodnotu SingletonPartitionSchemeDescription . Nastavte na UniformInt64Range pro typ UniformInt64RangePartitionSchemeDescription. | Pojmenované Singleton UniformInt64Range (povinné) |
ProxyResourceTags
Jméno | Popis | Hodnota |
---|
ServiceCorrelationDescription
Jméno | Popis | Hodnota |
---|---|---|
schéma | ServiceCorrelationScheme, který popisuje vztah mezi touto službou a službou zadanou prostřednictvím ServiceName. | Spřažení "AlignedAffinity" Neplatné NonAlignedAffinity (povinné) |
serviceName | Název služby, se kterou je navázán vztah korelace. | string (povinné) |
ServiceLoadMetricDescription
Jméno | Popis | Hodnota |
---|---|---|
defaultLoad | Používá se pouze pro bezstavové služby. Výchozí množství zatížení, jako číslo, které tato služba vytvoří pro tuto metriku. | Int |
Jméno | Název metriky Pokud se služba rozhodne ohlásit načtení během modulu runtime, název metriky zatížení by měl odpovídat názvu zadanému v názvu. Všimněte si, že v názvech metrik se rozlišují malá a velká písmena. | string (povinné) |
primaryDefaultLoad | Používá se pouze pro stavové služby. Výchozí množství zatížení jako číslo, které tato služba vytvoří pro tuto metriku, když se jedná o primární repliku. | Int |
secondaryDefaultLoad | Používá se pouze pro stavové služby. Výchozí množství zatížení jako číslo, které tato služba vytvoří pro tuto metriku, když se jedná o sekundární repliku. | Int |
hmotnost | Relativní váha metriky zatížení služby oproti jiným metrikám nakonfigurovaným pro tuto službu jako číslo. | "Vysoká" "Nízká" "Střední" Nula |
ServicePlacementPolicyDescription
Jméno | Popis | Hodnota |
---|---|---|
Typ | (povinné) |
ServiceResourceProperties
Jméno | Popis | Hodnota |
---|---|---|
correlationScheme | Seznam, který popisuje korelaci služby s jinými službami. | ServiceCorrelationDescription[] |
defaultMoveCost | Určuje náklady na přesun pro službu. | "Vysoká" "Nízká" "Střední" Nula |
partitionDescription | Popisuje způsob dělení služby. | PartitionSchemeDescription |
omezení umístění | Omezení umístění jako řetězec. Omezení umístění jsou logické výrazy ve vlastnostech uzlu a umožňují omezit službu na konkrétní uzly na základě požadavků služby. Pokud chcete například umístit službu na uzly, kde je NodeType modrý, zadejte následující: "NodeColor == blue)". | řetězec |
serviceKind | Nastavte na Stateful pro typ StatefulServiceProperties. Pro typ StatelessServicePropertiesna hodnotu StatelessServiceProperties . | "Stavový" Bezstavová (povinné) |
serviceLoadMetrics | Metriky načtení služby se zapisují jako pole objektů ServiceLoadMetricDescription. | ServiceLoadMetricDescription[] |
servicePackageActivationMode | Režim aktivace balíčku služby | ExclusiveProcess SharedProcess |
servicePlacementPolicies | Seznam, který popisuje korelaci služby s jinými službami. | ServicePlacementPolicyDescription[] |
serviceTypeName | Název typu služby | řetězec |
SingletonPartitionSchemeDescription
Jméno | Popis | Hodnota |
---|---|---|
partitionScheme | Určuje způsob dělení služby. | Singleton (povinné) |
StatefulServiceProperties
Jméno | Popis | Hodnota |
---|---|---|
hasPersistedState | Příznak označující, jestli se jedná o trvalou službu, která ukládá stavy na místním disku. Pokud je hodnota této vlastnosti true, pokud není false. | Bool |
minReplicaSetSize | Minimální nastavená velikost repliky jako číslo. | Int Omezení: Minimální hodnota = 1 |
quorumLossWaitDuration | Maximální doba trvání, po kterou může být oddíl ve stavu ztráty kvora, vyjádřený ve formátu ISO 8601 (hh:mm:ss.s). | řetězec |
replicaRestartWaitDuration | Doba trvání mezi ukončením repliky a vytvořením nové repliky ve formátu ISO 8601 (hh:mm:ss.s). | řetězec |
serviceKind | Druh služby (bezstavový nebo stavový). | Stateful (povinné) |
standByReplicaKeepDuration | Definice o tom, jak dlouho mají být repliky StandBy zachovány před odebráním, reprezentované ve formátu ISO 8601 (hh:mm:ss.s). | řetězec |
targetReplicaSetSize | Velikost cílové repliky je nastavená jako číslo. | Int Omezení: Minimální hodnota = 1 |
Bezstavové službyProperties
Jméno | Popis | Hodnota |
---|---|---|
instanceCount | Počet instancí. | Int Omezení: Minimální hodnota = -1 |
serviceKind | Druh služby (bezstavový nebo stavový). | Bezstavová (povinné) |
UniformInt64RangePartitionSchemeDescription
Jméno | Popis | Hodnota |
---|---|---|
Počítat | Počet oddílů. | int (povinné) |
HighKey | Řetězec označující horní mez rozsahu klíčů oddílu, který by měl být rozdělený mezi oddíl Count. |
string (povinné) |
Nízký klíč | Řetězec označující dolní mez rozsahu klíčů oddílu, který by měl být rozdělený mezi oddíl Count. |
string (povinné) |
partitionScheme | Určuje způsob dělení služby. | UniformInt64Range (povinné) |
Definice prostředku šablony ARM
Clustery, aplikace nebo typ prostředku služby je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.ServiceFabric/clusters/applications/services, přidejte do šablony následující JSON.
{
"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"
}
}
PartitionSchemeDescription – objekty
Nastavte partitionScheme vlastnost určit typ objektu.
Pro Pojmenovanépoužijte:
{
"Count": "int",
"Names": [ "string" ],
"partitionScheme": "Named"
}
Pro Singletonpoužijte:
{
"partitionScheme": "Singleton"
}
Pro UniformInt64Rangepoužijte:
{
"Count": "int",
"HighKey": "string",
"LowKey": "string",
"partitionScheme": "UniformInt64Range"
}
ServicePlacementPolicyDescription – objekty
Nastavte vlastnost Typ, která určuje typ objektu.
Objekty ServiceResourceProperties
Nastavte vlastnost serviceKind určit typ objektu.
Pro Stavovépoužijte:
{
"hasPersistedState": "bool",
"minReplicaSetSize": "int",
"quorumLossWaitDuration": "string",
"replicaRestartWaitDuration": "string",
"serviceKind": "Stateful",
"standByReplicaKeepDuration": "string",
"targetReplicaSetSize": "int"
}
Pro bezstavovépoužijte:
{
"instanceCount": "int",
"serviceKind": "Stateless"
}
Hodnoty vlastností
Microsoft.ServiceFabric/clusters/applications/services
Jméno | Popis | Hodnota |
---|---|---|
apiVersion | Verze rozhraní API | '2019-03-01' |
umístění | V novém rozhraní API bude zastaralé, umístění prostředku závisí na nadřazené prostředku. | řetězec |
Jméno | Název prostředku | string (povinné) |
vlastnosti | Vlastnosti prostředku služby. | ServiceResourceProperties |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
typ | Typ prostředku | Microsoft.ServiceFabric/clusters/applications/services |
NamedPartitionSchemeDescription
Jméno | Popis | Hodnota |
---|---|---|
Počítat | Počet oddílů. | int (povinné) |
Jména | Pole velikosti určené parametrem Count pro názvy oddílů | string[] (povinné) |
partitionScheme | Určuje způsob dělení služby. | Pojmenované (povinné) |
PartitionSchemeDescription
Jméno | Popis | Hodnota |
---|---|---|
partitionScheme | Pro typ NamedPartitionSchemeDescriptionna hodnotu Named Pro typ SingletonPartitionSchemeDescriptionna hodnotu SingletonPartitionSchemeDescription . Nastavte na UniformInt64Range pro typ UniformInt64RangePartitionSchemeDescription. | Pojmenované Singleton UniformInt64Range (povinné) |
ProxyResourceTags
Jméno | Popis | Hodnota |
---|
ServiceCorrelationDescription
Jméno | Popis | Hodnota |
---|---|---|
schéma | ServiceCorrelationScheme, který popisuje vztah mezi touto službou a službou zadanou prostřednictvím ServiceName. | Spřažení "AlignedAffinity" Neplatné NonAlignedAffinity (povinné) |
serviceName | Název služby, se kterou je navázán vztah korelace. | string (povinné) |
ServiceLoadMetricDescription
Jméno | Popis | Hodnota |
---|---|---|
defaultLoad | Používá se pouze pro bezstavové služby. Výchozí množství zatížení, jako číslo, které tato služba vytvoří pro tuto metriku. | Int |
Jméno | Název metriky Pokud se služba rozhodne ohlásit načtení během modulu runtime, název metriky zatížení by měl odpovídat názvu zadanému v názvu. Všimněte si, že v názvech metrik se rozlišují malá a velká písmena. | string (povinné) |
primaryDefaultLoad | Používá se pouze pro stavové služby. Výchozí množství zatížení jako číslo, které tato služba vytvoří pro tuto metriku, když se jedná o primární repliku. | Int |
secondaryDefaultLoad | Používá se pouze pro stavové služby. Výchozí množství zatížení jako číslo, které tato služba vytvoří pro tuto metriku, když se jedná o sekundární repliku. | Int |
hmotnost | Relativní váha metriky zatížení služby oproti jiným metrikám nakonfigurovaným pro tuto službu jako číslo. | "Vysoká" "Nízká" "Střední" Nula |
ServicePlacementPolicyDescription
Jméno | Popis | Hodnota |
---|---|---|
Typ | (povinné) |
ServiceResourceProperties
Jméno | Popis | Hodnota |
---|---|---|
correlationScheme | Seznam, který popisuje korelaci služby s jinými službami. | ServiceCorrelationDescription[] |
defaultMoveCost | Určuje náklady na přesun pro službu. | "Vysoká" "Nízká" "Střední" Nula |
partitionDescription | Popisuje způsob dělení služby. | PartitionSchemeDescription |
omezení umístění | Omezení umístění jako řetězec. Omezení umístění jsou logické výrazy ve vlastnostech uzlu a umožňují omezit službu na konkrétní uzly na základě požadavků služby. Pokud chcete například umístit službu na uzly, kde je NodeType modrý, zadejte následující: "NodeColor == blue)". | řetězec |
serviceKind | Nastavte na Stateful pro typ StatefulServiceProperties. Pro typ StatelessServicePropertiesna hodnotu StatelessServiceProperties . | "Stavový" Bezstavová (povinné) |
serviceLoadMetrics | Metriky načtení služby se zapisují jako pole objektů ServiceLoadMetricDescription. | ServiceLoadMetricDescription[] |
servicePackageActivationMode | Režim aktivace balíčku služby | ExclusiveProcess SharedProcess |
servicePlacementPolicies | Seznam, který popisuje korelaci služby s jinými službami. | ServicePlacementPolicyDescription[] |
serviceTypeName | Název typu služby | řetězec |
SingletonPartitionSchemeDescription
Jméno | Popis | Hodnota |
---|---|---|
partitionScheme | Určuje způsob dělení služby. | Singleton (povinné) |
StatefulServiceProperties
Jméno | Popis | Hodnota |
---|---|---|
hasPersistedState | Příznak označující, jestli se jedná o trvalou službu, která ukládá stavy na místním disku. Pokud je hodnota této vlastnosti true, pokud není false. | Bool |
minReplicaSetSize | Minimální nastavená velikost repliky jako číslo. | Int Omezení: Minimální hodnota = 1 |
quorumLossWaitDuration | Maximální doba trvání, po kterou může být oddíl ve stavu ztráty kvora, vyjádřený ve formátu ISO 8601 (hh:mm:ss.s). | řetězec |
replicaRestartWaitDuration | Doba trvání mezi ukončením repliky a vytvořením nové repliky ve formátu ISO 8601 (hh:mm:ss.s). | řetězec |
serviceKind | Druh služby (bezstavový nebo stavový). | Stateful (povinné) |
standByReplicaKeepDuration | Definice o tom, jak dlouho mají být repliky StandBy zachovány před odebráním, reprezentované ve formátu ISO 8601 (hh:mm:ss.s). | řetězec |
targetReplicaSetSize | Velikost cílové repliky je nastavená jako číslo. | Int Omezení: Minimální hodnota = 1 |
Bezstavové službyProperties
Jméno | Popis | Hodnota |
---|---|---|
instanceCount | Počet instancí. | Int Omezení: Minimální hodnota = -1 |
serviceKind | Druh služby (bezstavový nebo stavový). | Bezstavová (povinné) |
UniformInt64RangePartitionSchemeDescription
Jméno | Popis | Hodnota |
---|---|---|
Počítat | Počet oddílů. | int (povinné) |
HighKey | Řetězec označující horní mez rozsahu klíčů oddílu, který by měl být rozdělený mezi oddíl Count. |
string (povinné) |
Nízký klíč | Řetězec označující dolní mez rozsahu klíčů oddílu, který by měl být rozdělený mezi oddíl Count. |
string (povinné) |
partitionScheme | Určuje způsob dělení služby. | UniformInt64Range (povinné) |
Příklady použití
Definice prostředku Terraformu (poskytovatel AzAPI)
Clustery, aplikace nebo typ prostředku služby je možné nasadit s operacemi, které cílí:
- skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.ServiceFabric/clusters/applications/services, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceFabric/clusters/applications/services@2019-03-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
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
}
}
}
PartitionSchemeDescription – objekty
Nastavte partitionScheme vlastnost určit typ objektu.
Pro Pojmenovanépoužijte:
{
Count = int
Names = [
"string"
]
partitionScheme = "Named"
}
Pro Singletonpoužijte:
{
partitionScheme = "Singleton"
}
Pro UniformInt64Rangepoužijte:
{
Count = int
HighKey = "string"
LowKey = "string"
partitionScheme = "UniformInt64Range"
}
ServicePlacementPolicyDescription – objekty
Nastavte vlastnost Typ, která určuje typ objektu.
Objekty ServiceResourceProperties
Nastavte vlastnost serviceKind určit typ objektu.
Pro Stavovépoužijte:
{
hasPersistedState = bool
minReplicaSetSize = int
quorumLossWaitDuration = "string"
replicaRestartWaitDuration = "string"
serviceKind = "Stateful"
standByReplicaKeepDuration = "string"
targetReplicaSetSize = int
}
Pro bezstavovépoužijte:
{
instanceCount = int
serviceKind = "Stateless"
}
Hodnoty vlastností
Microsoft.ServiceFabric/clusters/applications/services
Jméno | Popis | Hodnota |
---|---|---|
umístění | V novém rozhraní API bude zastaralé, umístění prostředku závisí na nadřazené prostředku. | řetězec |
Jméno | Název prostředku | string (povinné) |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: clustery nebo aplikace |
vlastnosti | Vlastnosti prostředku služby. | ServiceResourceProperties |
visačky | Značky prostředků | Slovník názvů a hodnot značek |
typ | Typ prostředku | Microsoft.ServiceFabric/clusters/applications/services@2019-03-01 |
NamedPartitionSchemeDescription
Jméno | Popis | Hodnota |
---|---|---|
Počítat | Počet oddílů. | int (povinné) |
Jména | Pole velikosti určené parametrem Count pro názvy oddílů | string[] (povinné) |
partitionScheme | Určuje způsob dělení služby. | Pojmenované (povinné) |
PartitionSchemeDescription
Jméno | Popis | Hodnota |
---|---|---|
partitionScheme | Pro typ NamedPartitionSchemeDescriptionna hodnotu Named Pro typ SingletonPartitionSchemeDescriptionna hodnotu SingletonPartitionSchemeDescription . Nastavte na UniformInt64Range pro typ UniformInt64RangePartitionSchemeDescription. | Pojmenované Singleton UniformInt64Range (povinné) |
ProxyResourceTags
Jméno | Popis | Hodnota |
---|
ServiceCorrelationDescription
Jméno | Popis | Hodnota |
---|---|---|
schéma | ServiceCorrelationScheme, který popisuje vztah mezi touto službou a službou zadanou prostřednictvím ServiceName. | Spřažení "AlignedAffinity" Neplatné NonAlignedAffinity (povinné) |
serviceName | Název služby, se kterou je navázán vztah korelace. | string (povinné) |
ServiceLoadMetricDescription
Jméno | Popis | Hodnota |
---|---|---|
defaultLoad | Používá se pouze pro bezstavové služby. Výchozí množství zatížení, jako číslo, které tato služba vytvoří pro tuto metriku. | Int |
Jméno | Název metriky Pokud se služba rozhodne ohlásit načtení během modulu runtime, název metriky zatížení by měl odpovídat názvu zadanému v názvu. Všimněte si, že v názvech metrik se rozlišují malá a velká písmena. | string (povinné) |
primaryDefaultLoad | Používá se pouze pro stavové služby. Výchozí množství zatížení jako číslo, které tato služba vytvoří pro tuto metriku, když se jedná o primární repliku. | Int |
secondaryDefaultLoad | Používá se pouze pro stavové služby. Výchozí množství zatížení jako číslo, které tato služba vytvoří pro tuto metriku, když se jedná o sekundární repliku. | Int |
hmotnost | Relativní váha metriky zatížení služby oproti jiným metrikám nakonfigurovaným pro tuto službu jako číslo. | "Vysoká" "Nízká" "Střední" Nula |
ServicePlacementPolicyDescription
Jméno | Popis | Hodnota |
---|---|---|
Typ | (povinné) |
ServiceResourceProperties
Jméno | Popis | Hodnota |
---|---|---|
correlationScheme | Seznam, který popisuje korelaci služby s jinými službami. | ServiceCorrelationDescription[] |
defaultMoveCost | Určuje náklady na přesun pro službu. | "Vysoká" "Nízká" "Střední" Nula |
partitionDescription | Popisuje způsob dělení služby. | PartitionSchemeDescription |
omezení umístění | Omezení umístění jako řetězec. Omezení umístění jsou logické výrazy ve vlastnostech uzlu a umožňují omezit službu na konkrétní uzly na základě požadavků služby. Pokud chcete například umístit službu na uzly, kde je NodeType modrý, zadejte následující: "NodeColor == blue)". | řetězec |
serviceKind | Nastavte na Stateful pro typ StatefulServiceProperties. Pro typ StatelessServicePropertiesna hodnotu StatelessServiceProperties . | "Stavový" Bezstavová (povinné) |
serviceLoadMetrics | Metriky načtení služby se zapisují jako pole objektů ServiceLoadMetricDescription. | ServiceLoadMetricDescription[] |
servicePackageActivationMode | Režim aktivace balíčku služby | ExclusiveProcess SharedProcess |
servicePlacementPolicies | Seznam, který popisuje korelaci služby s jinými službami. | ServicePlacementPolicyDescription[] |
serviceTypeName | Název typu služby | řetězec |
SingletonPartitionSchemeDescription
Jméno | Popis | Hodnota |
---|---|---|
partitionScheme | Určuje způsob dělení služby. | Singleton (povinné) |
StatefulServiceProperties
Jméno | Popis | Hodnota |
---|---|---|
hasPersistedState | Příznak označující, jestli se jedná o trvalou službu, která ukládá stavy na místním disku. Pokud je hodnota této vlastnosti true, pokud není false. | Bool |
minReplicaSetSize | Minimální nastavená velikost repliky jako číslo. | Int Omezení: Minimální hodnota = 1 |
quorumLossWaitDuration | Maximální doba trvání, po kterou může být oddíl ve stavu ztráty kvora, vyjádřený ve formátu ISO 8601 (hh:mm:ss.s). | řetězec |
replicaRestartWaitDuration | Doba trvání mezi ukončením repliky a vytvořením nové repliky ve formátu ISO 8601 (hh:mm:ss.s). | řetězec |
serviceKind | Druh služby (bezstavový nebo stavový). | Stateful (povinné) |
standByReplicaKeepDuration | Definice o tom, jak dlouho mají být repliky StandBy zachovány před odebráním, reprezentované ve formátu ISO 8601 (hh:mm:ss.s). | řetězec |
targetReplicaSetSize | Velikost cílové repliky je nastavená jako číslo. | Int Omezení: Minimální hodnota = 1 |
Bezstavové službyProperties
Jméno | Popis | Hodnota |
---|---|---|
instanceCount | Počet instancí. | Int Omezení: Minimální hodnota = -1 |
serviceKind | Druh služby (bezstavový nebo stavový). | Bezstavová (povinné) |
UniformInt64RangePartitionSchemeDescription
Jméno | Popis | Hodnota |
---|---|---|
Počítat | Počet oddílů. | int (povinné) |
HighKey | Řetězec označující horní mez rozsahu klíčů oddílu, který by měl být rozdělený mezi oddíl Count. |
string (povinné) |
Nízký klíč | Řetězec označující dolní mez rozsahu klíčů oddílu, který by měl být rozdělený mezi oddíl Count. |
string (povinné) |
partitionScheme | Určuje způsob dělení služby. | UniformInt64Range (povinné) |