Megosztás a következőn keresztül:


Microsoft.ServiceFabric clusters/applications/services 2020-12-01-preview

Bicep-erőforrásdefiníció

A fürtök/alkalmazások/szolgáltatások erőforrástípusa olyan műveletekkel helyezhető üzembe, amelyek a következőket célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.ServiceFabric/clusters/applications/services erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.ServiceFabric/clusters/applications/services@2020-12-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    correlationScheme: [
      {
        scheme: 'string'
        serviceName: 'string'
      }
    ]
    defaultMoveCost: 'string'
    partitionDescription: {
      partitionScheme: 'string'
      // For remaining properties, see PartitionSchemeDescription objects
    }
    placementConstraints: 'string'
    serviceDnsName: 'string'
    serviceLoadMetrics: [
      {
        defaultLoad: int
        name: 'string'
        primaryDefaultLoad: int
        secondaryDefaultLoad: int
        weight: 'string'
      }
    ]
    servicePackageActivationMode: 'string'
    servicePlacementPolicies: [
      {
      }
    ]
    serviceTypeName: 'string'
    serviceKind: 'string'
    // For remaining properties, see ServiceResourceProperties objects
  }
}

ServiceResourceProperties objektumok

Állítsa be a serviceKind tulajdonságot az objektum típusának megadásához.

Állapotalapú esetén használja a következőt:

  serviceKind: 'Stateful'
  hasPersistedState: bool
  minReplicaSetSize: int
  quorumLossWaitDuration: 'string'
  replicaRestartWaitDuration: 'string'
  standByReplicaKeepDuration: 'string'
  targetReplicaSetSize: int

Állapot nélküli esetén használja a következőt:

  serviceKind: 'Stateless'
  instanceCloseDelayDuration: 'string'
  instanceCount: int

PartitionSchemeDescription objektumok

Állítsa be a partitionScheme tulajdonságot az objektum típusának megadásához.

A Named (Névvel elnevezett) esetében használja a következőt:

  partitionScheme: 'Named'
  count: int
  names: [
    'string'
  ]

Singleton esetén használja a következőt:

  partitionScheme: 'Singleton'

A UniformInt64Range esetében használja a következőt:

  partitionScheme: 'UniformInt64Range'
  count: int
  highKey: 'string'
  lowKey: 'string'

Tulajdonságértékek

fürtök/alkalmazások/szolgáltatások

Név Leírás Érték
name Az erőforrás neve

Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát a Bicepben.
sztring (kötelező)
location Az Új API-ban elavult lesz, az erőforrás helye a szülőerőforrástól függ. sztring
tags Azure-erőforráscímkék. Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
Szülő A Bicepben megadhatja egy gyermekerőforrás szülőerőforrását. Ezt a tulajdonságot csak akkor kell hozzáadnia, ha a gyermekerőforrás a szülőerőforráson kívül van deklarálva.

További információ: Gyermekerőforrás a szülőerőforráson kívül.
Az erőforrás típusának szimbolikus neve: alkalmazások
properties A szolgáltatáserőforrás tulajdonságai. ServiceResourceProperties

ServiceResourceProperties

Név Leírás Érték
correlationScheme A szolgáltatás más szolgáltatásokkal való korrelációját leíró lista. ServiceCorrelationDescription[]
defaultMoveCost Meghatározza a szolgáltatás áthelyezési költségét. "Magas"
"Alacsony"
"Közepes"
"Nulla"
partitionDescription A szolgáltatás particionálásának módját ismerteti. PartitionSchemeDescription
placementConstraints Az elhelyezési korlátozások sztringként lesznek megszűkülve. Az elhelyezési korlátozások logikai kifejezések a csomóponttulajdonságokon, és lehetővé teszik a szolgáltatás adott csomópontokra való korlátozását a szolgáltatáskövetelmények alapján. Ha például egy szolgáltatást olyan csomópontokon szeretne elhelyezni, ahol a NodeType kék, adja meg a következőt: "NodeColor == kék)". sztring
serviceDnsName A szolgáltatáshoz használt DNS-név. Ha ez meg van adva, akkor a szolgáltatás a DNS-nevével érhető el a szolgáltatásnév helyett. sztring
serviceLoadMetrics A szolgáltatásbetöltési metrikák ServiceLoadMetricDescription objektumok tömbjeként lesznek megadva. ServiceLoadMetricDescription[]
servicePackageActivationMode A szolgáltatáscsomag aktiválási módja "ExclusiveProcess"
"SharedProcess"
servicePlacementPolicies A szolgáltatás más szolgáltatásokkal való korrelációját leíró lista. object
serviceTypeName A szolgáltatástípus neve sztring
serviceKind Az objektum típusának beállítása Állapotalapú
Állapot nélküli (kötelező)

ServiceCorrelationDescription

Név Leírás Érték
Rendszer A ServiceCorrelationScheme, amely a szolgáltatás és a ServiceName szolgáltatáson keresztül megadott szolgáltatás közötti kapcsolatot írja le. "Affinitás"
"AlignedAffinity"
"Érvénytelen"
"NonAlignedAffinity" (kötelező)
serviceName Annak a szolgáltatásnak a neve, amellyel a korrelációs kapcsolat létrejön. sztring (kötelező)

PartitionSchemeDescription

Név Leírás Érték
partitionScheme Az objektumtípus beállítása Nevezett
Singleton
UniformInt64Range (kötelező)

NamedPartitionSchemeDescription

Név Leírás Érték
partitionScheme Meghatározza a szolgáltatás particionálásának módját. "Elnevezett" (kötelező)
count A partíciók száma. int (kötelező)
Nevek A partíciók neveihez a "count" paraméter által megadott mérettömb. sztring[] (kötelező)

SingletonPartitionSchemeDescription

Név Leírás Érték
partitionScheme Meghatározza a szolgáltatás particionálásának módját. "Singleton" (kötelező)

UniformInt64RangePartitionSchemeDescription

Név Leírás Érték
partitionScheme Meghatározza a szolgáltatás particionálásának módját. "UniformInt64Range" (kötelező)
count A partíciók száma. int (kötelező)
highKey A partíciókulcs-tartomány felső határát jelző sztring, amely
fel kell osztani a "count" partíciót
sztring (kötelező)
lowKey A partíciókulcs-tartomány alsó határát jelző sztring, amely
fel kell osztani a "count" partíciót
sztring (kötelező)

ServiceLoadMetricDescription

Név Leírás Érték
defaultLoad Csak állapot nélküli szolgáltatásokhoz használható. A szolgáltatás által a metrikához létrehozott alapértelmezett terhelés számként. int
name A metrika neve. Ha a szolgáltatás úgy dönt, hogy futásidőben jelentést készít a terhelésről, a terhelési metrika nevének pontosan meg kell egyeznie a Név mezőben megadott névvel. Vegye figyelembe, hogy a metrikanevek megkülönböztetik a kis- és nagybetűket. sztring (kötelező)
primaryDefaultLoad Csak állapotalapú szolgáltatásokhoz használható. A szolgáltatás által a metrika számára létrehozott alapértelmezett terhelés számként, amikor elsődleges replika. int
secondaryDefaultLoad Csak állapotalapú szolgáltatásokhoz használható. A szolgáltatás által a metrika számára létrehozott alapértelmezett terhelés számként, amikor másodlagos replika. int
tömeg A szolgáltatás terhelési metrika relatív súlya a szolgáltatáshoz konfigurált egyéb metrikákhoz képest számként. "Magas"
"Alacsony"
"Közepes"
"Nulla"

StatefulServiceProperties

Név Leírás Érték
serviceKind A szolgáltatás típusa (állapot nélküli vagy állapotalapú). "Állapotalapú" (kötelező)
hasPersistedState Jelölő, amely jelzi, hogy ez egy állandó szolgáltatás, amely a helyi lemezen tárolja az állapotokat. Ha ez, akkor ennek a tulajdonságnak az értéke igaz, ha nem hamis. logikai
minReplicaSetSize A replika minimális mérete számként. int

Korlátok:
Minimális érték = 1
kvórumLossWaitDuration Az a maximális időtartam, amelyre egy partíció kvórumvesztési állapotban lehet, ISO 8601 formátumban (óó:mm:ss.s) ábrázolva. sztring
replicaRestartWaitDuration A replika leállása és az új replika létrehozása közötti időtartam ISO 8601 formátumban (óó:mm:ss.s). sztring
standByReplicaKeepDuration Az ISO 8601 formátumban (óó:mm:ss.s) megadott definíció, hogy mennyi ideig kell megőrizni a StandBy replikákat az eltávolítás előtt. sztring
targetReplicaSetSize A célreplika számként állítja be a méretet. int

Korlátok:
Minimális érték = 1

StatelessServiceProperties

Név Leírás Érték
serviceKind A szolgáltatás típusa (állapot nélküli vagy állapotalapú). "Állapot nélküli" (kötelező)
instanceCloseDelayDuration A RequestDrain szolgáltatás késleltetési időtartama annak érdekében, hogy az állapot nélküli példány által meghirdetett végpont el legyen távolítva, mielőtt a késés elindul a példány bezárása előtt. Ez a késés lehetővé teszi, hogy a meglévő kérések szabályosan lemerüljenek, mielőtt a példány ténylegesen leáll (/azure/service-fabric/service-fabric-application-upgrade-advanced#avoid-connection-drops-during-stateless-service-planned-downtime-preview). Iso 8601 formátumban van ábrázolva (óó:mm:ss.s). sztring
instanceCount A példányok száma. int

ARM-sablon erőforrás-definíciója

A fürtök/alkalmazások/szolgáltatások erőforrástípusa olyan műveletekkel helyezhető üzembe, amelyek a következőket célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.ServiceFabric/clusters/applications/services erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.ServiceFabric/clusters/applications/services",
  "apiVersion": "2020-12-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "correlationScheme": [
      {
        "scheme": "string",
        "serviceName": "string"
      }
    ],
    "defaultMoveCost": "string",
    "partitionDescription": {
      "partitionScheme": "string"
      // For remaining properties, see PartitionSchemeDescription objects
    },
    "placementConstraints": "string",
    "serviceDnsName": "string",
    "serviceLoadMetrics": [
      {
        "defaultLoad": "int",
        "name": "string",
        "primaryDefaultLoad": "int",
        "secondaryDefaultLoad": "int",
        "weight": "string"
      }
    ],
    "servicePackageActivationMode": "string",
    "servicePlacementPolicies": [
      {
      }
    ],
    "serviceTypeName": "string",
    "serviceKind": "string"
    // For remaining properties, see ServiceResourceProperties objects
  }
}

ServiceResourceProperties objektumok

Állítsa be a serviceKind tulajdonságot az objektum típusának megadásához.

Állapotalapú esetén használja a következőt:

  "serviceKind": "Stateful",
  "hasPersistedState": "bool",
  "minReplicaSetSize": "int",
  "quorumLossWaitDuration": "string",
  "replicaRestartWaitDuration": "string",
  "standByReplicaKeepDuration": "string",
  "targetReplicaSetSize": "int"

Állapot nélküli esetén használja a következőt:

  "serviceKind": "Stateless",
  "instanceCloseDelayDuration": "string",
  "instanceCount": "int"

PartitionSchemeDescription objektumok

Állítsa be a partitionScheme tulajdonságot az objektum típusának megadásához.

A Named (Névvel elnevezett) esetében használja a következőt:

  "partitionScheme": "Named",
  "count": "int",
  "names": [ "string" ]

Singleton esetén használja a következőt:

  "partitionScheme": "Singleton"

A UniformInt64Range esetében használja a következőt:

  "partitionScheme": "UniformInt64Range",
  "count": "int",
  "highKey": "string",
  "lowKey": "string"

Tulajdonságértékek

fürtök/alkalmazások/szolgáltatások

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.ServiceFabric/clusters/applications/services"
apiVersion Az erőforrás API-verziója '2020-12-01-preview"
name Az erőforrás neve

Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát JSON ARM-sablonokban.
sztring (kötelező)
location Az Új API-ban elavult lesz, az erőforrás helye a szülőerőforrástól függ. sztring
tags Azure-erőforráscímkék. Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
properties A szolgáltatáserőforrás tulajdonságai. ServiceResourceProperties

ServiceResourceProperties

Név Leírás Érték
correlationScheme A szolgáltatás más szolgáltatásokkal való korrelációját leíró lista. ServiceCorrelationDescription[]
defaultMoveCost Meghatározza a szolgáltatás áthelyezési költségét. "Magas"
"Alacsony"
"Közepes"
"Nulla"
partitionDescription A szolgáltatás particionálásának módját ismerteti. PartitionSchemeDescription
placementConstraints Az elhelyezési korlátozások sztringként lesznek megszűkülve. Az elhelyezési korlátozások logikai kifejezések a csomóponttulajdonságokon, és lehetővé teszik a szolgáltatás adott csomópontokra való korlátozását a szolgáltatáskövetelmények alapján. Ha például egy szolgáltatást olyan csomópontokon szeretne elhelyezni, ahol a NodeType kék, adja meg a következőt: "NodeColor == kék)". sztring
serviceDnsName A szolgáltatáshoz használt DNS-név. Ha ez meg van adva, akkor a szolgáltatás a DNS-nevével érhető el a szolgáltatásnév helyett. sztring
serviceLoadMetrics A szolgáltatásbetöltési metrikák ServiceLoadMetricDescription objektumok tömbjeként lesznek megadva. ServiceLoadMetricDescription[]
servicePackageActivationMode A szolgáltatáscsomag aktiválási módja "ExclusiveProcess"
"SharedProcess"
servicePlacementPolicies A szolgáltatás más szolgáltatásokkal való korrelációját leíró lista. object
serviceTypeName A szolgáltatástípus neve sztring
serviceKind Az objektumtípus beállítása Állapotalapú
Állapot nélküli (kötelező)

ServiceCorrelationDescription

Név Leírás Érték
Rendszer A ServiceCorrelationScheme, amely a szolgáltatás és a ServiceName szolgáltatáson keresztül megadott szolgáltatás közötti kapcsolatot írja le. "Affinitás"
"AlignedAffinity"
"Érvénytelen"
"NonAlignedAffinity" (kötelező)
serviceName Annak a szolgáltatásnak a neve, amellyel a korrelációs kapcsolat létrejön. sztring (kötelező)

PartitionSchemeDescription

Név Leírás Érték
partitionScheme Az objektumtípus beállítása Nevezett
Singleton
UniformInt64Range (kötelező)

NamedPartitionSchemeDescription

Név Leírás Érték
partitionScheme Meghatározza a szolgáltatás particionálásának módját. "Elnevezett" (kötelező)
count A partíciók száma. int (kötelező)
Nevek A partíciók neveihez a "count" paraméter által megadott mérettömb. sztring[] (kötelező)

SingletonPartitionSchemeDescription

Név Leírás Érték
partitionScheme Meghatározza a szolgáltatás particionálásának módját. "Singleton" (kötelező)

UniformInt64RangePartitionSchemeDescription

Név Leírás Érték
partitionScheme Meghatározza a szolgáltatás particionálásának módját. "UniformInt64Range" (kötelező)
count A partíciók száma. int (kötelező)
highKey A partíciókulcs-tartomány felső határát jelző sztring, amely
fel kell osztani a "count" partíciót
sztring (kötelező)
lowKey A partíciókulcs-tartomány alsó határát jelző sztring, amely
fel kell osztani a "count" partíciót
sztring (kötelező)

ServiceLoadMetricDescription

Név Leírás Érték
defaultLoad Csak állapot nélküli szolgáltatásokhoz használható. A szolgáltatás által a metrikához létrehozott alapértelmezett terhelés számként. int
name A metrika neve. Ha a szolgáltatás úgy dönt, hogy futásidőben jelentést készít a terhelésről, a terhelési metrika nevének pontosan meg kell egyeznie a Név mezőben megadott névvel. Vegye figyelembe, hogy a metrikanevek megkülönböztetik a kis- és nagybetűket. sztring (kötelező)
primaryDefaultLoad Csak állapotalapú szolgáltatásokhoz használható. A szolgáltatás által a metrika számára létrehozott alapértelmezett terhelés számként, amikor elsődleges replika. int
secondaryDefaultLoad Csak állapotalapú szolgáltatásokhoz használható. A szolgáltatás által a metrika számára létrehozott alapértelmezett terhelés számként, amikor másodlagos replika. int
tömeg A szolgáltatás terhelési metrika relatív súlya a szolgáltatáshoz konfigurált egyéb metrikákhoz képest számként. "Magas"
"Alacsony"
"Közepes"
"Nulla"

StatefulServiceProperties

Név Leírás Érték
serviceKind A szolgáltatás típusa (állapot nélküli vagy állapotalapú). "Állapotalapú" (kötelező)
hasPersistedState Jelölő, amely jelzi, hogy ez egy állandó szolgáltatás, amely a helyi lemezen tárolja az állapotokat. Ha ez, akkor a tulajdonság értéke igaz, ha nem hamis. logikai
minReplicaSetSize A replika minimális mérete számként van beállítva. int

Korlátok:
Minimális érték = 1
quorumLossWaitDuration Az a maximális időtartam, amelyre egy partíció kvórumvesztési állapotban lehet, ISO 8601 formátumban (óó:mm:ss.s) ábrázolva. sztring
replicaRestartWaitDuration A replika leállása és az új replika létrehozása közötti időtartam ISO 8601 formátumban (óó:mm:ss.s). sztring
standByReplicaKeepDuration Az ISO 8601 formátumban (óó:mm:ss.s) megadott definíció, hogy mennyi ideig kell megőrizni a StandBy replikákat az eltávolítás előtt. sztring
targetReplicaSetSize A célreplika számként állítja be a méretet. int

Korlátok:
Minimális érték = 1

StatelessServiceProperties

Név Leírás Érték
serviceKind A szolgáltatás típusa (állapot nélküli vagy állapotalapú). "Állapot nélküli" (kötelező)
instanceCloseDelayDuration A RequestDrain szolgáltatás késleltetési időtartama annak érdekében, hogy az állapot nélküli példány által meghirdetett végpont el legyen távolítva, mielőtt a késés elindul a példány bezárása előtt. Ez a késés lehetővé teszi, hogy a meglévő kérések szabályosan lemerüljenek, mielőtt a példány ténylegesen leáll (/azure/service-fabric/service-fabric-application-upgrade-advanced#avoid-connection-drops-during-stateless-service-planned-downtime-preview). Iso 8601 formátumban van ábrázolva (óó:mm:ss.s). sztring
instanceCount A példányok száma. int

Terraform -erőforrásdefiníció (AzAPI-szolgáltató)

A fürtök/alkalmazások/szolgáltatások erőforrástípusa olyan műveletekkel helyezhető üzembe, amelyek a következőket célják:

  • Erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.ServiceFabric/clusters/applications/services erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceFabric/clusters/applications/services@2020-12-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      correlationScheme = [
        {
          scheme = "string"
          serviceName = "string"
        }
      ]
      defaultMoveCost = "string"
      partitionDescription = {
        partitionScheme = "string"
        // For remaining properties, see PartitionSchemeDescription objects
      }
      placementConstraints = "string"
      serviceDnsName = "string"
      serviceLoadMetrics = [
        {
          defaultLoad = int
          name = "string"
          primaryDefaultLoad = int
          secondaryDefaultLoad = int
          weight = "string"
        }
      ]
      servicePackageActivationMode = "string"
      servicePlacementPolicies = [
        {
        }
      ]
      serviceTypeName = "string"
      serviceKind = "string"
      // For remaining properties, see ServiceResourceProperties objects
    }
  })
}

ServiceResourceProperties objektumok

Állítsa be a serviceKind tulajdonságot az objektum típusának megadásához.

Állapotalapú esetén használja a következőt:

  serviceKind = "Stateful"
  hasPersistedState = bool
  minReplicaSetSize = int
  quorumLossWaitDuration = "string"
  replicaRestartWaitDuration = "string"
  standByReplicaKeepDuration = "string"
  targetReplicaSetSize = int

Állapot nélküli esetén használja a következőt:

  serviceKind = "Stateless"
  instanceCloseDelayDuration = "string"
  instanceCount = int

PartitionSchemeDescription objektumok

Állítsa be a partitionScheme tulajdonságot az objektum típusának megadásához.

A Named (Névvel elnevezett) esetében használja a következőt:

  partitionScheme = "Named"
  count = int
  names = [
    "string"
  ]

Singleton esetén használja a következőt:

  partitionScheme = "Singleton"

A UniformInt64Range esetében használja a következőt:

  partitionScheme = "UniformInt64Range"
  count = int
  highKey = "string"
  lowKey = "string"

Tulajdonságértékek

fürtök/alkalmazások/szolgáltatások

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.ServiceFabric/clusters/applications/services@2020-12-01-preview"
name Az erőforrás neve sztring (kötelező)
location Az Új API-ban elavult lesz, az erőforrás helye a szülőerőforrástól függ. sztring
parent_id Annak az erőforrásnak az azonosítója, amely ennek az erőforrásnak a szülője. Típusú erőforrás azonosítója: alkalmazások
tags Azure-erőforráscímkék. Címkenevek és -értékek szótára.
properties A szolgáltatáserőforrás tulajdonságai. ServiceResourceProperties

ServiceResourceProperties

Név Leírás Érték
correlationScheme A szolgáltatás más szolgáltatásokkal való korrelációját leíró lista. ServiceCorrelationDescription[]
defaultMoveCost Meghatározza a szolgáltatás áthelyezési költségét. "Magas"
"Alacsony"
"Közepes"
"Nulla"
partitionDescription A szolgáltatás particionálásának módját ismerteti. PartitionSchemeDescription
placementConstraints Az elhelyezési korlátozások sztringként lesznek megszűkülve. Az elhelyezési korlátozások logikai kifejezések a csomóponttulajdonságokon, és lehetővé teszik a szolgáltatás adott csomópontokra való korlátozását a szolgáltatáskövetelmények alapján. Ha például egy szolgáltatást olyan csomópontokon szeretne elhelyezni, ahol a NodeType kék, adja meg a következőt: "NodeColor == kék)". sztring
serviceDnsName A szolgáltatáshoz használt DNS-név. Ha ez meg van adva, akkor a szolgáltatás a DNS-nevével érhető el a szolgáltatásnév helyett. sztring
serviceLoadMetrics A szolgáltatásbetöltési metrikák ServiceLoadMetricDescription objektumok tömbjeként lesznek megadva. ServiceLoadMetricDescription[]
servicePackageActivationMode A szolgáltatáscsomag aktiválási módja "ExclusiveProcess"
"SharedProcess"
servicePlacementPolicies A szolgáltatás más szolgáltatásokkal való korrelációját leíró lista. object
serviceTypeName A szolgáltatástípus neve sztring
serviceKind Az objektum típusának beállítása Állapotalapú
Állapot nélküli (kötelező)

ServiceCorrelationDescription

Név Leírás Érték
Rendszer A ServiceCorrelationScheme, amely leírja a szolgáltatás és a ServiceName szolgáltatáson keresztül megadott szolgáltatás közötti kapcsolatot. "Affinitás"
"AlignedAffinity"
"Érvénytelen"
"NonAlignedAffinity" (kötelező)
serviceName Annak a szolgáltatásnak a neve, amellyel a korrelációs kapcsolat létrejön. sztring (kötelező)

PartitionSchemeDescription

Név Leírás Érték
partitionScheme Az objektum típusának beállítása Nevezett
Singleton
UniformInt64Range (kötelező)

NamedPartitionSchemeDescription

Név Leírás Érték
partitionScheme Meghatározza a szolgáltatás particionálásának módját. "Névvel elnevezve" (kötelező)
count A partíciók száma. int (kötelező)
Nevek A "count" paraméter által megadott mérettömb a partíciók neveihez. string[] (kötelező)

SingletonPartitionSchemeDescription

Név Leírás Érték
partitionScheme Meghatározza a szolgáltatás particionálásának módját. "Singleton" (kötelező)

UniformInt64RangePartitionSchemeDescription

Név Leírás Érték
partitionScheme Meghatározza a szolgáltatás particionálásának módját. "UniformInt64Range" (kötelező)
count A partíciók száma. int (kötelező)
highKey A partíciókulcs-tartomány felső határát jelző sztring, amely
fel kell osztani a "count" partíciót
sztring (kötelező)
lowKey A partíciókulcs-tartomány alsó határát jelző sztring, amely
fel kell osztani a "count" partíciót
sztring (kötelező)

ServiceLoadMetricDescription

Név Leírás Érték
defaultLoad Csak állapot nélküli szolgáltatásokhoz használható. A szolgáltatás által a metrikához létrehozott alapértelmezett terhelés számként. int
name A metrika neve. Ha a szolgáltatás úgy dönt, hogy jelentést készít a terhelésről a futásidőben, a terhelési metrika nevének pontosan meg kell egyeznie a Név mezőben megadott névvel. Vegye figyelembe, hogy a metrikanevek megkülönböztetik a kis- és nagybetűket. sztring (kötelező)
primaryDefaultLoad Csak állapotalapú szolgáltatásokhoz használható. A szolgáltatás által a metrika számára létrehozott alapértelmezett terhelés számként, amikor elsődleges replika. int
secondaryDefaultLoad Csak állapotalapú szolgáltatásokhoz használható. A szolgáltatás által a metrika számára létrehozott alapértelmezett terhelés számként, amikor másodlagos replika. int
tömeg A szolgáltatás terhelési metrika relatív súlya a szolgáltatáshoz konfigurált egyéb metrikákhoz képest számként. "Magas"
"Alacsony"
"Közepes"
"Nulla"

StatefulServiceProperties

Név Leírás Érték
serviceKind A szolgáltatás típusa (állapot nélküli vagy állapotalapú). "Állapotalapú" (kötelező)
hasPersistedState Jelölő, amely jelzi, hogy ez egy állandó szolgáltatás, amely a helyi lemezen tárolja az állapotokat. Ha ez, akkor ennek a tulajdonságnak az értéke igaz, ha nem hamis. logikai
minReplicaSetSize A replika minimális mérete számként. int

Korlátok:
Minimális érték = 1
kvórumLossWaitDuration Az a maximális időtartam, amelyre egy partíció kvórumvesztési állapotban lehet, ISO 8601 formátumban (óó:mm:ss.s) ábrázolva. sztring
replicaRestartWaitDuration A replika leállása és az új replika létrehozása közötti időtartam ISO 8601 formátumban (óóó:mm:ss.s). sztring
standByReplicaKeepDuration Az ISO 8601 formátumban (óó:mm:ss.s) ábrázolt definíció arról, hogy mennyi ideig kell fenntartani a StandBy replikákat az eltávolítás előtt. sztring
targetReplicaSetSize A célreplika számként állítja be a méretet. int

Korlátok:
Minimális érték = 1

StatelessServiceProperties

Név Leírás Érték
serviceKind A szolgáltatás típusa (állapot nélküli vagy állapotalapú). "Állapot nélküli" (kötelező)
instanceCloseDelayDuration A RequestDrain szolgáltatás késleltetési időtartama annak biztosítása érdekében, hogy az állapot nélküli példány által meghirdetett végpont el legyen távolítva, mielőtt a késés elindul a példány bezárása előtt. Ez a késleltetés lehetővé teszi, hogy a meglévő kérések zökkenőmentesen ürítse ki a példány tényleges leállását (/azure/service-fabric/service-fabric-application-upgrade-advanced#avoid-connection-drops-during-stateless-service-planned-downtime-preview). ISO 8601 formátumban jelenik meg (óó:mm:ss.s). sztring
instanceCount A példányok száma. int