Delen via


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:

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:

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)