Microsoft.ServiceFabric-kluster/program/tjänster 2019-03-01-preview
Bicep-resursdefinition
Resurstypen kluster/program/tjänster kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.ServiceFabric/clusters/applications/services-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.ServiceFabric/clusters/applications/services@2019-03-01-preview' = {
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-objekt
Ange egenskapen serviceKind för att ange typ av objekt.
För Tillståndskänsliganvänder du:
{
hasPersistedState: bool
minReplicaSetSize: int
quorumLossWaitDuration: 'string'
replicaRestartWaitDuration: 'string'
serviceKind: 'Stateful'
standByReplicaKeepDuration: 'string'
targetReplicaSetSize: int
}
För Tillståndslösanvänder du:
{
instanceCount: int
serviceKind: 'Stateless'
}
PartitionSchemeDescription-objekt
Ange egenskapen partitionScheme för att ange typ av objekt.
För med namnetanvänder du:
{
Count: int
Names: [
'string'
]
partitionScheme: 'Named'
}
För Singletonanvänder du:
{
partitionScheme: 'Singleton'
}
För UniformInt64Rangeanvänder du:
{
Count: int
HighKey: 'string'
LowKey: 'string'
partitionScheme: 'UniformInt64Range'
}
ServicePlacementPolicyDescription-objekt
Ange egenskapen Typ för att ange typ av objekt.
Egenskapsvärden
Microsoft.ServiceFabric/clusters/applications/services
Namn | Beskrivning | Värde |
---|---|---|
plats | Azure-resursplats. | sträng |
Namn | Resursnamnet | sträng (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: kluster/program |
Egenskaper | Egenskaper för tjänstresursen. | ServiceResourceProperties |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
NamedPartitionSchemeDescription
Namn | Beskrivning | Värde |
---|---|---|
Räkna | Antalet partitioner. | int (krävs) |
Namn | Matris med storlek som anges av parametern Antal för namnen på partitionerna. | string[] (krävs) |
partitionScheme | Anger hur tjänsten partitioneras. | "Namngiven" (krävs) |
PartitionSchemeDescription
Namn | Beskrivning | Värde |
---|---|---|
partitionScheme | Ange till "Namngiven" för typen NamedPartitionSchemeDescription. Ange till "Singleton" för typen SingletonPartitionSchemeDescription. Ange till "UniformInt64Range" för typen UniformInt64RangePartitionSchemeDescription. | "Namngivet" "Singleton" "UniformInt64Range" (krävs) |
ProxyResourceTags
Namn | Beskrivning | Värde |
---|
ServiceCorrelationDescription
Namn | Beskrivning | Värde |
---|---|---|
schema | ServiceCorrelationScheme som beskriver relationen mellan den här tjänsten och den tjänst som anges via ServiceName. | "Tillhörighet" "AlignedAffinity" "Ogiltigt" "NonAlignedAffinity" (krävs) |
serviceName | Namnet på den tjänst som korrelationsrelationen upprättas med. | sträng (krävs) |
ServiceLoadMetricDescription
Namn | Beskrivning | Värde |
---|---|---|
defaultLoad | Används endast för tillståndslösa tjänster. Standardbelastningen, som ett tal, som den här tjänsten skapar för det här måttet. | Int |
Namn | Namnet på måttet. Om tjänsten väljer att rapportera inläsning under körningen ska belastningsmåttets namn matcha namnet som anges i Namn exakt. Observera att måttnamn är skiftlägeskänsliga. | sträng (krävs) |
primaryDefaultLoad | Används endast för tillståndskänsliga tjänster. Standardbelastningen, som ett tal, som den här tjänsten skapar för det här måttet när det är en primär replik. | Int |
secondaryDefaultLoad | Används endast för tillståndskänsliga tjänster. Standardbelastningen, som ett tal, som den här tjänsten skapar för det här måttet när det är en sekundär replik. | Int |
vikt | Relativ vikt för tjänstbelastningsmått jämfört med andra mått som konfigurerats för den här tjänsten som ett tal. | "Hög" "Låg" "Medel" "Noll" |
ServicePlacementPolicyDescription
Namn | Beskrivning | Värde |
---|---|---|
Typ | (krävs) |
ServiceResourceProperties
Namn | Beskrivning | Värde |
---|---|---|
correlationScheme | En lista som beskriver korrelationen mellan tjänsten och andra tjänster. | ServiceCorrelationDescription[] |
defaultMoveCost | Anger flyttkostnaden för tjänsten. | "Hög" "Låg" "Medel" "Noll" |
partitionDescription | Beskriver hur tjänsten partitioneras. | PartitionSchemeDescription |
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)". | sträng |
serviceKind | Ange till "Stateful" för typen StatefulServiceProperties. Ange till "Tillståndslös" för typen StatelessServiceProperties. | "Tillståndskänslig" "Tillståndslös" (krävs) |
serviceLoadMetrics | Belastningsmåtten för tjänsten anges som en matris med ServiceLoadMetricDescription-objekt. | ServiceLoadMetricDescription[] |
servicePackageActivationMode | Aktiveringsläget för tjänstpaketet | "ExclusiveProcess" "SharedProcess" |
servicePlacementPolicies | En lista som beskriver korrelationen mellan tjänsten och andra tjänster. | ServicePlacementPolicyDescription[] |
serviceTypeName | Namnet på tjänsttypen | sträng |
SingletonPartitionSchemeDescription
Namn | Beskrivning | Värde |
---|---|---|
partitionScheme | Anger hur tjänsten partitioneras. | "Singleton" (krävs) |
StatefulServiceProperties
Namn | Beskrivning | Värde |
---|---|---|
hasPersistedState | En flagga som anger om det här är en beständig tjänst som lagrar tillstånd på den lokala disken. Om det är så är värdet för den här egenskapen sant, om det inte är falskt. | Bool |
minReplicaSetSize | Minsta replikuppsättningsstorlek som ett tal. | Int Begränsningar: Minsta värde = 1 |
quorumLossWaitDuration | Den maximala varaktighet för vilken en partition tillåts vara i ett tillstånd av kvorumförlust, representerad i ISO 8601-format (hh:mm:ss.s). | sträng |
replicaRestartWaitDuration | Varaktigheten mellan när en replik går ned och när en ny replik skapas, representerad i ISO 8601-format (hh:mm:ss.s). | sträng |
serviceKind | Typen av tjänst (tillståndslös eller tillståndskänslig). | "Tillståndskänslig" (krävs) |
standByReplicaKeepDuration | Definitionen av hur länge StandBy-repliker ska underhållas innan de tas bort, representeras i ISO 8601-format (hh:mm:ss.s). | sträng |
targetReplicaSetSize | Målrepliken anger storlek som ett tal. | Int Begränsningar: Minsta värde = 1 |
StatelessServiceProperties
Namn | Beskrivning | Värde |
---|---|---|
instanceCount | Antalet instanser. | Int Begränsningar: Minsta värde = -1 |
serviceKind | Typen av tjänst (tillståndslös eller tillståndskänslig). | "Tillståndslös" (krävs) |
UniformInt64RangePartitionSchemeDescription
Namn | Beskrivning | Värde |
---|---|---|
Räkna | Antalet partitioner. | int (krävs) |
HighKey | Sträng som anger den övre gränsen för partitionsnyckelområdet som ska delas mellan partitionen "Count" |
sträng (krävs) |
LowKey | Sträng som anger den nedre gränsen för partitionsnyckelområdet som ska delas mellan partitionen "Count" |
sträng (krävs) |
partitionScheme | Anger hur tjänsten partitioneras. | "UniformInt64Range" (krävs) |
Resursdefinition för ARM-mall
Resurstypen kluster/program/tjänster kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.ServiceFabric/clusters/applications/services-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.ServiceFabric/clusters/applications/services",
"apiVersion": "2019-03-01-preview",
"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-objekt
Ange egenskapen serviceKind för att ange typ av objekt.
För Tillståndskänsliganvänder du:
{
"hasPersistedState": "bool",
"minReplicaSetSize": "int",
"quorumLossWaitDuration": "string",
"replicaRestartWaitDuration": "string",
"serviceKind": "Stateful",
"standByReplicaKeepDuration": "string",
"targetReplicaSetSize": "int"
}
För Tillståndslösanvänder du:
{
"instanceCount": "int",
"serviceKind": "Stateless"
}
PartitionSchemeDescription-objekt
Ange egenskapen partitionScheme för att ange typ av objekt.
För med namnetanvänder du:
{
"Count": "int",
"Names": [ "string" ],
"partitionScheme": "Named"
}
För Singletonanvänder du:
{
"partitionScheme": "Singleton"
}
För UniformInt64Rangeanvänder du:
{
"Count": "int",
"HighKey": "string",
"LowKey": "string",
"partitionScheme": "UniformInt64Range"
}
ServicePlacementPolicyDescription-objekt
Ange egenskapen Typ för att ange typ av objekt.
Egenskapsvärden
Microsoft.ServiceFabric/clusters/applications/services
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | "2019-03-01-preview" |
plats | Azure-resursplats. | sträng |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Egenskaper för tjänstresursen. | ServiceResourceProperties |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
typ | Resurstypen | "Microsoft.ServiceFabric/clusters/applications/services" |
NamedPartitionSchemeDescription
Namn | Beskrivning | Värde |
---|---|---|
Räkna | Antalet partitioner. | int (krävs) |
Namn | Matris med storlek som anges av parametern Antal för namnen på partitionerna. | string[] (krävs) |
partitionScheme | Anger hur tjänsten partitioneras. | "Namngiven" (krävs) |
PartitionSchemeDescription
Namn | Beskrivning | Värde |
---|---|---|
partitionScheme | Ange till "Namngiven" för typen NamedPartitionSchemeDescription. Ange till "Singleton" för typen SingletonPartitionSchemeDescription. Ange till "UniformInt64Range" för typen UniformInt64RangePartitionSchemeDescription. | "Namngivet" "Singleton" "UniformInt64Range" (krävs) |
ProxyResourceTags
Namn | Beskrivning | Värde |
---|
ServiceCorrelationDescription
Namn | Beskrivning | Värde |
---|---|---|
schema | ServiceCorrelationScheme som beskriver relationen mellan den här tjänsten och den tjänst som anges via ServiceName. | "Tillhörighet" "AlignedAffinity" "Ogiltigt" "NonAlignedAffinity" (krävs) |
serviceName | Namnet på den tjänst som korrelationsrelationen upprättas med. | sträng (krävs) |
ServiceLoadMetricDescription
Namn | Beskrivning | Värde |
---|---|---|
defaultLoad | Används endast för tillståndslösa tjänster. Standardbelastningen, som ett tal, som den här tjänsten skapar för det här måttet. | Int |
Namn | Namnet på måttet. Om tjänsten väljer att rapportera inläsning under körningen ska belastningsmåttets namn matcha namnet som anges i Namn exakt. Observera att måttnamn är skiftlägeskänsliga. | sträng (krävs) |
primaryDefaultLoad | Används endast för tillståndskänsliga tjänster. Standardbelastningen, som ett tal, som den här tjänsten skapar för det här måttet när det är en primär replik. | Int |
secondaryDefaultLoad | Används endast för tillståndskänsliga tjänster. Standardbelastningen, som ett tal, som den här tjänsten skapar för det här måttet när det är en sekundär replik. | Int |
vikt | Relativ vikt för tjänstbelastningsmått jämfört med andra mått som konfigurerats för den här tjänsten som ett tal. | "Hög" "Låg" "Medel" "Noll" |
ServicePlacementPolicyDescription
Namn | Beskrivning | Värde |
---|---|---|
Typ | (krävs) |
ServiceResourceProperties
Namn | Beskrivning | Värde |
---|---|---|
correlationScheme | En lista som beskriver korrelationen mellan tjänsten och andra tjänster. | ServiceCorrelationDescription[] |
defaultMoveCost | Anger flyttkostnaden för tjänsten. | "Hög" "Låg" "Medel" "Noll" |
partitionDescription | Beskriver hur tjänsten partitioneras. | PartitionSchemeDescription |
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)". | sträng |
serviceKind | Ange till "Stateful" för typen StatefulServiceProperties. Ange till "Tillståndslös" för typen StatelessServiceProperties. | "Tillståndskänslig" "Tillståndslös" (krävs) |
serviceLoadMetrics | Belastningsmåtten för tjänsten anges som en matris med ServiceLoadMetricDescription-objekt. | ServiceLoadMetricDescription[] |
servicePackageActivationMode | Aktiveringsläget för tjänstpaketet | "ExclusiveProcess" "SharedProcess" |
servicePlacementPolicies | En lista som beskriver korrelationen mellan tjänsten och andra tjänster. | ServicePlacementPolicyDescription[] |
serviceTypeName | Namnet på tjänsttypen | sträng |
SingletonPartitionSchemeDescription
Namn | Beskrivning | Värde |
---|---|---|
partitionScheme | Anger hur tjänsten partitioneras. | "Singleton" (krävs) |
StatefulServiceProperties
Namn | Beskrivning | Värde |
---|---|---|
hasPersistedState | En flagga som anger om det här är en beständig tjänst som lagrar tillstånd på den lokala disken. Om det är så är värdet för den här egenskapen sant, om det inte är falskt. | Bool |
minReplicaSetSize | Minsta replikuppsättningsstorlek som ett tal. | Int Begränsningar: Minsta värde = 1 |
quorumLossWaitDuration | Den maximala varaktighet för vilken en partition tillåts vara i ett tillstånd av kvorumförlust, representerad i ISO 8601-format (hh:mm:ss.s). | sträng |
replicaRestartWaitDuration | Varaktigheten mellan när en replik går ned och när en ny replik skapas, representerad i ISO 8601-format (hh:mm:ss.s). | sträng |
serviceKind | Typen av tjänst (tillståndslös eller tillståndskänslig). | "Tillståndskänslig" (krävs) |
standByReplicaKeepDuration | Definitionen av hur länge StandBy-repliker ska underhållas innan de tas bort, representeras i ISO 8601-format (hh:mm:ss.s). | sträng |
targetReplicaSetSize | Målrepliken anger storlek som ett tal. | Int Begränsningar: Minsta värde = 1 |
StatelessServiceProperties
Namn | Beskrivning | Värde |
---|---|---|
instanceCount | Antalet instanser. | Int Begränsningar: Minsta värde = -1 |
serviceKind | Typen av tjänst (tillståndslös eller tillståndskänslig). | "Tillståndslös" (krävs) |
UniformInt64RangePartitionSchemeDescription
Namn | Beskrivning | Värde |
---|---|---|
Räkna | Antalet partitioner. | int (krävs) |
HighKey | Sträng som anger den övre gränsen för partitionsnyckelområdet som ska delas mellan partitionen "Count" |
sträng (krävs) |
LowKey | Sträng som anger den nedre gränsen för partitionsnyckelområdet som ska delas mellan partitionen "Count" |
sträng (krävs) |
partitionScheme | Anger hur tjänsten partitioneras. | "UniformInt64Range" (krävs) |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen kluster/program/tjänster kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.ServiceFabric/clusters/applications/services-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceFabric/clusters/applications/services@2019-03-01-preview"
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-objekt
Ange egenskapen serviceKind för att ange typ av objekt.
För Tillståndskänsliganvänder du:
{
hasPersistedState = bool
minReplicaSetSize = int
quorumLossWaitDuration = "string"
replicaRestartWaitDuration = "string"
serviceKind = "Stateful"
standByReplicaKeepDuration = "string"
targetReplicaSetSize = int
}
För Tillståndslösanvänder du:
{
instanceCount = int
serviceKind = "Stateless"
}
PartitionSchemeDescription-objekt
Ange egenskapen partitionScheme för att ange typ av objekt.
För med namnetanvänder du:
{
Count = int
Names = [
"string"
]
partitionScheme = "Named"
}
För Singletonanvänder du:
{
partitionScheme = "Singleton"
}
För UniformInt64Rangeanvänder du:
{
Count = int
HighKey = "string"
LowKey = "string"
partitionScheme = "UniformInt64Range"
}
ServicePlacementPolicyDescription-objekt
Ange egenskapen Typ för att ange typ av objekt.
Egenskapsvärden
Microsoft.ServiceFabric/clusters/applications/services
Namn | Beskrivning | Värde |
---|---|---|
plats | Azure-resursplats. | sträng |
Namn | Resursnamnet | sträng (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: kluster/program |
Egenskaper | Egenskaper för tjänstresursen. | ServiceResourceProperties |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. |
typ | Resurstypen | "Microsoft.ServiceFabric/clusters/applications/services@2019-03-01-preview" |
NamedPartitionSchemeDescription
Namn | Beskrivning | Värde |
---|---|---|
Räkna | Antalet partitioner. | int (krävs) |
Namn | Matris med storlek som anges av parametern Antal för namnen på partitionerna. | string[] (krävs) |
partitionScheme | Anger hur tjänsten partitioneras. | "Namngiven" (krävs) |
PartitionSchemeDescription
Namn | Beskrivning | Värde |
---|---|---|
partitionScheme | Ange till "Namngiven" för typen NamedPartitionSchemeDescription. Ange till "Singleton" för typen SingletonPartitionSchemeDescription. Ange till "UniformInt64Range" för typen UniformInt64RangePartitionSchemeDescription. | "Namngivet" "Singleton" "UniformInt64Range" (krävs) |
ProxyResourceTags
Namn | Beskrivning | Värde |
---|
ServiceCorrelationDescription
Namn | Beskrivning | Värde |
---|---|---|
schema | ServiceCorrelationScheme som beskriver relationen mellan den här tjänsten och den tjänst som anges via ServiceName. | "Tillhörighet" "AlignedAffinity" "Ogiltigt" "NonAlignedAffinity" (krävs) |
serviceName | Namnet på den tjänst som korrelationsrelationen upprättas med. | sträng (krävs) |
ServiceLoadMetricDescription
Namn | Beskrivning | Värde |
---|---|---|
defaultLoad | Används endast för tillståndslösa tjänster. Standardbelastningen, som ett tal, som den här tjänsten skapar för det här måttet. | Int |
Namn | Namnet på måttet. Om tjänsten väljer att rapportera inläsning under körningen ska belastningsmåttets namn matcha namnet som anges i Namn exakt. Observera att måttnamn är skiftlägeskänsliga. | sträng (krävs) |
primaryDefaultLoad | Används endast för tillståndskänsliga tjänster. Standardbelastningen, som ett tal, som den här tjänsten skapar för det här måttet när det är en primär replik. | Int |
secondaryDefaultLoad | Används endast för tillståndskänsliga tjänster. Standardbelastningen, som ett tal, som den här tjänsten skapar för det här måttet när det är en sekundär replik. | Int |
vikt | Relativ vikt för tjänstbelastningsmått jämfört med andra mått som konfigurerats för den här tjänsten som ett tal. | "Hög" "Låg" "Medel" "Noll" |
ServicePlacementPolicyDescription
Namn | Beskrivning | Värde |
---|---|---|
Typ | (krävs) |
ServiceResourceProperties
Namn | Beskrivning | Värde |
---|---|---|
correlationScheme | En lista som beskriver korrelationen mellan tjänsten och andra tjänster. | ServiceCorrelationDescription[] |
defaultMoveCost | Anger flyttkostnaden för tjänsten. | "Hög" "Låg" "Medel" "Noll" |
partitionDescription | Beskriver hur tjänsten partitioneras. | PartitionSchemeDescription |
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)". | sträng |
serviceKind | Ange till "Stateful" för typen StatefulServiceProperties. Ange till "Tillståndslös" för typen StatelessServiceProperties. | "Tillståndskänslig" "Tillståndslös" (krävs) |
serviceLoadMetrics | Belastningsmåtten för tjänsten anges som en matris med ServiceLoadMetricDescription-objekt. | ServiceLoadMetricDescription[] |
servicePackageActivationMode | Aktiveringsläget för tjänstpaketet | "ExclusiveProcess" "SharedProcess" |
servicePlacementPolicies | En lista som beskriver korrelationen mellan tjänsten och andra tjänster. | ServicePlacementPolicyDescription[] |
serviceTypeName | Namnet på tjänsttypen | sträng |
SingletonPartitionSchemeDescription
Namn | Beskrivning | Värde |
---|---|---|
partitionScheme | Anger hur tjänsten partitioneras. | "Singleton" (krävs) |
StatefulServiceProperties
Namn | Beskrivning | Värde |
---|---|---|
hasPersistedState | En flagga som anger om det här är en beständig tjänst som lagrar tillstånd på den lokala disken. Om det är så är värdet för den här egenskapen sant, om det inte är falskt. | Bool |
minReplicaSetSize | Minsta replikuppsättningsstorlek som ett tal. | Int Begränsningar: Minsta värde = 1 |
quorumLossWaitDuration | Den maximala varaktighet för vilken en partition tillåts vara i ett tillstånd av kvorumförlust, representerad i ISO 8601-format (hh:mm:ss.s). | sträng |
replicaRestartWaitDuration | Varaktigheten mellan när en replik går ned och när en ny replik skapas, representerad i ISO 8601-format (hh:mm:ss.s). | sträng |
serviceKind | Typen av tjänst (tillståndslös eller tillståndskänslig). | "Tillståndskänslig" (krävs) |
standByReplicaKeepDuration | Definitionen av hur länge StandBy-repliker ska underhållas innan de tas bort, representeras i ISO 8601-format (hh:mm:ss.s). | sträng |
targetReplicaSetSize | Målrepliken anger storlek som ett tal. | Int Begränsningar: Minsta värde = 1 |
StatelessServiceProperties
Namn | Beskrivning | Värde |
---|---|---|
instanceCount | Antalet instanser. | Int Begränsningar: Minsta värde = -1 |
serviceKind | Typen av tjänst (tillståndslös eller tillståndskänslig). | "Tillståndslös" (krävs) |
UniformInt64RangePartitionSchemeDescription
Namn | Beskrivning | Värde |
---|---|---|
Räkna | Antalet partitioner. | int (krävs) |
HighKey | Sträng som anger den övre gränsen för partitionsnyckelområdet som ska delas mellan partitionen "Count" |
sträng (krävs) |
LowKey | Sträng som anger den nedre gränsen för partitionsnyckelområdet som ska delas mellan partitionen "Count" |
sträng (krävs) |
partitionScheme | Anger hur tjänsten partitioneras. | "UniformInt64Range" (krävs) |