Partager via


Clusters Microsoft.ServiceFabric/applications/services 2019-03-01-preview

Définition de ressource Bicep

Le type de ressource clusters/applications/services peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez le journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.ServiceFabric/clusters/applications/services, ajoutez le bicep suivant à votre modèle.

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'
  }
}

Objets ServicePlacementPolicyDescription

Définissez la propriété Type pour spécifier le type d’objet.

Objets PartitionSchemeDescription

Définissez la propriété partitionScheme pour spécifier le type d’objet.

Pour Nommé, utilisez :

{
  Count: int
  Names: [
    'string'
  ]
  partitionScheme: 'Named'
}

Pour Singleton, utilisez :

{
  partitionScheme: 'Singleton'
}

Pour UniformInt64Range, utilisez :

{
  Count: int
  HighKey: 'string'
  LowKey: 'string'
  partitionScheme: 'UniformInt64Range'
}

Objets ServiceResourceProperties

Définissez la propriété serviceKind pour spécifier le type d’objet.

Pour Stateful, utilisez :

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

Pour sans état, utilisez :

{
  instanceCount: int
  serviceKind: 'Stateless'
}

Valeurs de la propriété

Microsoft.ServiceFabric/clusters/applications/services

Nom Descriptif Valeur
lieu Emplacement des ressources Azure. ficelle
nom Nom de la ressource chaîne (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez Ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : clusters/applications
Propriétés Propriétés de la ressource de service. ServiceResourceProperties
étiquettes Balises de ressources Dictionnaire de noms et de valeurs d’étiquettes. Afficher les balises dans les modèles

NamedPartitionSchemeDescription

Nom Descriptif Valeur
Nombre Nombre de partitions. int (obligatoire)
Noms Tableau de taille spécifié par le paramètre « Count », pour les noms des partitions. string[] (obligatoire)
partitionScheme Spécifie la façon dont le service est partitionné. 'Nommé' (obligatoire)

PartitionSchemeDescription

Nom Descriptif Valeur
partitionScheme Défini sur « Nommé » pour le type NamedPartitionSchemeDescription. Défini sur « Singleton » pour le type SingletonPartitionSchemeDescription. Défini sur « UniformInt64Range » pour le type UniformInt64RangePartitionSchemeDescription. 'Nommé'
'Singleton'
'UniformInt64Range' (obligatoire)

ProxyResourceTags

Nom Descriptif Valeur

ServiceCorrélationDescription

Nom Descriptif Valeur
schéma ServiceCorrelationScheme qui décrit la relation entre ce service et le service spécifié via ServiceName. « Affinité »
« Affinité alignée »
« Invalide »
'NonAlignedAffinity' (obligatoire)
nomService Nom du service avec lequel la relation de corrélation est établie. chaîne (obligatoire)

ServiceLoadMetricDescription

Nom Descriptif Valeur
defaultLoad Utilisé uniquement pour les services sans état. Quantité de charge par défaut, sous la forme d’un nombre, que ce service crée pour cette métrique. Int
nom Nom de la mesure. Si le service choisit de signaler la charge pendant l’exécution, le nom de la métrique de charge doit correspondre exactement au nom spécifié dans Name. Notez que les noms de métriques respectent la casse. chaîne (obligatoire)
primaryDefaultLoad Utilisé uniquement pour les services avec état. Quantité de charge par défaut, en tant que nombre, que ce service crée pour cette métrique lorsqu’il s’agit d’un réplica principal. Int
secondaryDefaultLoad Utilisé uniquement pour les services avec état. Quantité de charge par défaut, en tant que nombre, que ce service crée pour cette métrique lorsqu’il s’agit d’un réplica secondaire. Int
Poids Poids relatif de la métrique de charge du service, par rapport à d’autres métriques configurées pour ce service, sous la forme d’un nombre. « Élevé »
'Faible'
'Moyen'
'Zéro'

ServicePlacementPolicyDescription

Nom Descriptif Valeur
Catégorie (obligatoire)

ServiceResourceProperties

Nom Descriptif Valeur
correlationScheme Liste qui décrit la corrélation du service avec d’autres services. ServiceCorrelationDescription[]
defaultMoveCost Spécifie le coût de déplacement du service. « Élevé »
'Faible'
'Moyen'
'Zéro'
partitionDescription Décrit comment le service est partitionné. PartitionSchemeDescription
placementConstraints Contraintes de placement sous forme de chaîne. Les contraintes de placement sont des expressions booléennes sur les propriétés de nœud et permettent de restreindre un service à des nœuds particuliers en fonction des exigences du service. Par exemple, pour placer un service sur des nœuds où NodeType est bleu, spécifiez ce qui suit : « NodeColor == blue) ». ficelle
serviceKind Défini sur « Stateful » pour le type StatefulServiceProperties. Défini sur « Sans état » pour le type StatelessServiceProperties. 'Avec état'
'Sans état' (obligatoire)
serviceLoadMetrics Les métriques de chargement de service sont fournies sous la forme d’un tableau d’objets ServiceLoadMetricDescription. ServiceLoadMetricDescription[]
servicePackageActivationMode Mode d’activation du package de service 'Processus exclusif'
'Processus partagé'
servicePlacementPolicies Liste qui décrit la corrélation du service avec d’autres services. ServicePlacementPolicyDescription[]
serviceTypeName Nom du type de service ficelle

SingletonPartitionSchemeDescription

Nom Descriptif Valeur
partitionScheme Spécifie la façon dont le service est partitionné. 'Singleton' (obligatoire)

StatefulServiceProperties

Nom Descriptif Valeur
hasPersistedState Indicateur indiquant s’il s’agit d’un service persistant qui stocke les états sur le disque local. S’il s’agit alors de la valeur de cette propriété est true, si ce n’est pas faux. Bool
minReplicaSetSize Taille minimale du jeu de réplicas sous forme de nombre. Int

Contraintes:
Valeur minimale = 1
quorumLossWaitDuration Durée maximale pendant laquelle une partition est autorisée à être dans un état de perte de quorum, représentée au format ISO 8601 (hh :mm :ss.s). ficelle
replicaRestartWaitDuration Durée entre le moment où un réplica tombe en panne et lorsqu’un nouveau réplica est créé, représenté au format ISO 8601 (hh :mm :ss.s). ficelle
serviceKind Type de service (sans état ou avec état). 'Avec état' (obligatoire)
standByReplicaKeepDuration Définition de la durée pendant laquelle les réplicas StandBy doivent être conservés avant d’être supprimés, représentés au format ISO 8601 (hh :mm :ss.s). ficelle
targetReplicaSetSize Taille du jeu de réplicas cible sous la forme d’un nombre. Int

Contraintes:
Valeur minimale = 1

StatelessServiceProperties

Nom Descriptif Valeur
nombre d'instances Nombre d’instances. Int

Contraintes:
Valeur minimale = -1
serviceKind Type de service (sans état ou avec état). 'Sans état' (obligatoire)

UniformInt64RangePartitionSchemeDescription

Nom Descriptif Valeur
Nombre Nombre de partitions. int (obligatoire)
Clé haute Chaîne indiquant la limite supérieure de la plage de clés de partition qui
doit être fractionné entre la partition 'Count'
chaîne (obligatoire)
Discret Chaîne indiquant la limite inférieure de la plage de clés de partition qui
doit être fractionné entre la partition 'Count'
chaîne (obligatoire)
partitionScheme Spécifie la façon dont le service est partitionné. 'UniformInt64Range' (obligatoire)

Définition de ressource de modèle ARM

Le type de ressource clusters/applications/services peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez le journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.ServiceFabric/clusters/applications/services, ajoutez le code JSON suivant à votre modèle.

{
  "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"
  }
}

Objets ServicePlacementPolicyDescription

Définissez la propriété Type pour spécifier le type d’objet.

Objets PartitionSchemeDescription

Définissez la propriété partitionScheme pour spécifier le type d’objet.

Pour Nommé, utilisez :

{
  "Count": "int",
  "Names": [ "string" ],
  "partitionScheme": "Named"
}

Pour Singleton, utilisez :

{
  "partitionScheme": "Singleton"
}

Pour UniformInt64Range, utilisez :

{
  "Count": "int",
  "HighKey": "string",
  "LowKey": "string",
  "partitionScheme": "UniformInt64Range"
}

Objets ServiceResourceProperties

Définissez la propriété serviceKind pour spécifier le type d’objet.

Pour Stateful, utilisez :

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

Pour sans état, utilisez :

{
  "instanceCount": "int",
  "serviceKind": "Stateless"
}

Valeurs de la propriété

Microsoft.ServiceFabric/clusters/applications/services

Nom Descriptif Valeur
apiVersion Version de l’API '2019-03-01-preview'
lieu Emplacement des ressources Azure. ficelle
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de la ressource de service. ServiceResourceProperties
étiquettes Balises de ressources Dictionnaire de noms et de valeurs d’étiquettes. Afficher les balises dans les modèles
type Type de ressource « Microsoft.ServiceFabric/clusters/applications/services »

NamedPartitionSchemeDescription

Nom Descriptif Valeur
Nombre Nombre de partitions. int (obligatoire)
Noms Tableau de taille spécifié par le paramètre « Count », pour les noms des partitions. string[] (obligatoire)
partitionScheme Spécifie la façon dont le service est partitionné. 'Nommé' (obligatoire)

PartitionSchemeDescription

Nom Descriptif Valeur
partitionScheme Défini sur « Nommé » pour le type NamedPartitionSchemeDescription. Défini sur « Singleton » pour le type SingletonPartitionSchemeDescription. Défini sur « UniformInt64Range » pour le type UniformInt64RangePartitionSchemeDescription. 'Nommé'
'Singleton'
'UniformInt64Range' (obligatoire)

ProxyResourceTags

Nom Descriptif Valeur

ServiceCorrélationDescription

Nom Descriptif Valeur
schéma ServiceCorrelationScheme qui décrit la relation entre ce service et le service spécifié via ServiceName. « Affinité »
« Affinité alignée »
« Invalide »
'NonAlignedAffinity' (obligatoire)
nomService Nom du service avec lequel la relation de corrélation est établie. chaîne (obligatoire)

ServiceLoadMetricDescription

Nom Descriptif Valeur
defaultLoad Utilisé uniquement pour les services sans état. Quantité de charge par défaut, sous la forme d’un nombre, que ce service crée pour cette métrique. Int
nom Nom de la mesure. Si le service choisit de signaler la charge pendant l’exécution, le nom de la métrique de charge doit correspondre exactement au nom spécifié dans Name. Notez que les noms de métriques respectent la casse. chaîne (obligatoire)
primaryDefaultLoad Utilisé uniquement pour les services avec état. Quantité de charge par défaut, en tant que nombre, que ce service crée pour cette métrique lorsqu’il s’agit d’un réplica principal. Int
secondaryDefaultLoad Utilisé uniquement pour les services avec état. Quantité de charge par défaut, en tant que nombre, que ce service crée pour cette métrique lorsqu’il s’agit d’un réplica secondaire. Int
Poids Poids relatif de la métrique de charge du service, par rapport à d’autres métriques configurées pour ce service, sous la forme d’un nombre. « Élevé »
'Faible'
'Moyen'
'Zéro'

ServicePlacementPolicyDescription

Nom Descriptif Valeur
Catégorie (obligatoire)

ServiceResourceProperties

Nom Descriptif Valeur
correlationScheme Liste qui décrit la corrélation du service avec d’autres services. ServiceCorrelationDescription[]
defaultMoveCost Spécifie le coût de déplacement du service. « Élevé »
'Faible'
'Moyen'
'Zéro'
partitionDescription Décrit comment le service est partitionné. PartitionSchemeDescription
placementConstraints Contraintes de placement sous forme de chaîne. Les contraintes de placement sont des expressions booléennes sur les propriétés de nœud et permettent de restreindre un service à des nœuds particuliers en fonction des exigences du service. Par exemple, pour placer un service sur des nœuds où NodeType est bleu, spécifiez ce qui suit : « NodeColor == blue) ». ficelle
serviceKind Défini sur « Stateful » pour le type StatefulServiceProperties. Défini sur « Sans état » pour le type StatelessServiceProperties. 'Avec état'
'Sans état' (obligatoire)
serviceLoadMetrics Les métriques de chargement de service sont fournies sous la forme d’un tableau d’objets ServiceLoadMetricDescription. ServiceLoadMetricDescription[]
servicePackageActivationMode Mode d’activation du package de service 'Processus exclusif'
'Processus partagé'
servicePlacementPolicies Liste qui décrit la corrélation du service avec d’autres services. ServicePlacementPolicyDescription[]
serviceTypeName Nom du type de service ficelle

SingletonPartitionSchemeDescription

Nom Descriptif Valeur
partitionScheme Spécifie la façon dont le service est partitionné. 'Singleton' (obligatoire)

StatefulServiceProperties

Nom Descriptif Valeur
hasPersistedState Indicateur indiquant s’il s’agit d’un service persistant qui stocke les états sur le disque local. S’il s’agit alors de la valeur de cette propriété est true, si ce n’est pas faux. Bool
minReplicaSetSize Taille minimale du jeu de réplicas sous forme de nombre. Int

Contraintes:
Valeur minimale = 1
quorumLossWaitDuration Durée maximale pendant laquelle une partition est autorisée à être dans un état de perte de quorum, représentée au format ISO 8601 (hh :mm :ss.s). ficelle
replicaRestartWaitDuration Durée entre le moment où un réplica tombe en panne et lorsqu’un nouveau réplica est créé, représenté au format ISO 8601 (hh :mm :ss.s). ficelle
serviceKind Type de service (sans état ou avec état). 'Avec état' (obligatoire)
standByReplicaKeepDuration Définition de la durée pendant laquelle les réplicas StandBy doivent être conservés avant d’être supprimés, représentés au format ISO 8601 (hh :mm :ss.s). ficelle
targetReplicaSetSize Taille du jeu de réplicas cible sous la forme d’un nombre. Int

Contraintes:
Valeur minimale = 1

StatelessServiceProperties

Nom Descriptif Valeur
nombre d'instances Nombre d’instances. Int

Contraintes:
Valeur minimale = -1
serviceKind Type de service (sans état ou avec état). 'Sans état' (obligatoire)

UniformInt64RangePartitionSchemeDescription

Nom Descriptif Valeur
Nombre Nombre de partitions. int (obligatoire)
Clé haute Chaîne indiquant la limite supérieure de la plage de clés de partition qui
doit être fractionné entre la partition 'Count'
chaîne (obligatoire)
Discret Chaîne indiquant la limite inférieure de la plage de clés de partition qui
doit être fractionné entre la partition 'Count'
chaîne (obligatoire)
partitionScheme Spécifie la façon dont le service est partitionné. 'UniformInt64Range' (obligatoire)

Exemples d’utilisation

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource clusters/applications/services peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez le journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.ServiceFabric/clusters/applications/services, ajoutez le terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceFabric/clusters/applications/services@2019-03-01-preview"
  name = "string"
  parent_id = "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
    }
  }
}

Objets ServicePlacementPolicyDescription

Définissez la propriété Type pour spécifier le type d’objet.

Objets PartitionSchemeDescription

Définissez la propriété partitionScheme pour spécifier le type d’objet.

Pour Nommé, utilisez :

{
  Count = int
  Names = [
    "string"
  ]
  partitionScheme = "Named"
}

Pour Singleton, utilisez :

{
  partitionScheme = "Singleton"
}

Pour UniformInt64Range, utilisez :

{
  Count = int
  HighKey = "string"
  LowKey = "string"
  partitionScheme = "UniformInt64Range"
}

Objets ServiceResourceProperties

Définissez la propriété serviceKind pour spécifier le type d’objet.

Pour Stateful, utilisez :

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

Pour sans état, utilisez :

{
  instanceCount = int
  serviceKind = "Stateless"
}

Valeurs de la propriété

Microsoft.ServiceFabric/clusters/applications/services

Nom Descriptif Valeur
lieu Emplacement des ressources Azure. ficelle
nom Nom de la ressource chaîne (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : clusters/applications
Propriétés Propriétés de la ressource de service. ServiceResourceProperties
étiquettes Balises de ressources Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.ServiceFabric/clusters/applications/services@2019-03-01-preview »

NamedPartitionSchemeDescription

Nom Descriptif Valeur
Nombre Nombre de partitions. int (obligatoire)
Noms Tableau de taille spécifié par le paramètre « Count », pour les noms des partitions. string[] (obligatoire)
partitionScheme Spécifie la façon dont le service est partitionné. 'Nommé' (obligatoire)

PartitionSchemeDescription

Nom Descriptif Valeur
partitionScheme Défini sur « Nommé » pour le type NamedPartitionSchemeDescription. Défini sur « Singleton » pour le type SingletonPartitionSchemeDescription. Défini sur « UniformInt64Range » pour le type UniformInt64RangePartitionSchemeDescription. 'Nommé'
'Singleton'
'UniformInt64Range' (obligatoire)

ProxyResourceTags

Nom Descriptif Valeur

ServiceCorrélationDescription

Nom Descriptif Valeur
schéma ServiceCorrelationScheme qui décrit la relation entre ce service et le service spécifié via ServiceName. « Affinité »
« Affinité alignée »
« Invalide »
'NonAlignedAffinity' (obligatoire)
nomService Nom du service avec lequel la relation de corrélation est établie. chaîne (obligatoire)

ServiceLoadMetricDescription

Nom Descriptif Valeur
defaultLoad Utilisé uniquement pour les services sans état. Quantité de charge par défaut, sous la forme d’un nombre, que ce service crée pour cette métrique. Int
nom Nom de la mesure. Si le service choisit de signaler la charge pendant l’exécution, le nom de la métrique de charge doit correspondre exactement au nom spécifié dans Name. Notez que les noms de métriques respectent la casse. chaîne (obligatoire)
primaryDefaultLoad Utilisé uniquement pour les services avec état. Quantité de charge par défaut, en tant que nombre, que ce service crée pour cette métrique lorsqu’il s’agit d’un réplica principal. Int
secondaryDefaultLoad Utilisé uniquement pour les services avec état. Quantité de charge par défaut, en tant que nombre, que ce service crée pour cette métrique lorsqu’il s’agit d’un réplica secondaire. Int
Poids Poids relatif de la métrique de charge du service, par rapport à d’autres métriques configurées pour ce service, sous la forme d’un nombre. « Élevé »
'Faible'
'Moyen'
'Zéro'

ServicePlacementPolicyDescription

Nom Descriptif Valeur
Catégorie (obligatoire)

ServiceResourceProperties

Nom Descriptif Valeur
correlationScheme Liste qui décrit la corrélation du service avec d’autres services. ServiceCorrelationDescription[]
defaultMoveCost Spécifie le coût de déplacement du service. « Élevé »
'Faible'
'Moyen'
'Zéro'
partitionDescription Décrit comment le service est partitionné. PartitionSchemeDescription
placementConstraints Contraintes de placement sous forme de chaîne. Les contraintes de placement sont des expressions booléennes sur les propriétés de nœud et permettent de restreindre un service à des nœuds particuliers en fonction des exigences du service. Par exemple, pour placer un service sur des nœuds où NodeType est bleu, spécifiez ce qui suit : « NodeColor == blue) ». ficelle
serviceKind Défini sur « Stateful » pour le type StatefulServiceProperties. Défini sur « Sans état » pour le type StatelessServiceProperties. 'Avec état'
'Sans état' (obligatoire)
serviceLoadMetrics Les métriques de chargement de service sont fournies sous la forme d’un tableau d’objets ServiceLoadMetricDescription. ServiceLoadMetricDescription[]
servicePackageActivationMode Mode d’activation du package de service 'Processus exclusif'
'Processus partagé'
servicePlacementPolicies Liste qui décrit la corrélation du service avec d’autres services. ServicePlacementPolicyDescription[]
serviceTypeName Nom du type de service ficelle

SingletonPartitionSchemeDescription

Nom Descriptif Valeur
partitionScheme Spécifie la façon dont le service est partitionné. 'Singleton' (obligatoire)

StatefulServiceProperties

Nom Descriptif Valeur
hasPersistedState Indicateur indiquant s’il s’agit d’un service persistant qui stocke les états sur le disque local. S’il s’agit alors de la valeur de cette propriété est true, si ce n’est pas faux. Bool
minReplicaSetSize Taille minimale du jeu de réplicas sous forme de nombre. Int

Contraintes:
Valeur minimale = 1
quorumLossWaitDuration Durée maximale pendant laquelle une partition est autorisée à être dans un état de perte de quorum, représentée au format ISO 8601 (hh :mm :ss.s). ficelle
replicaRestartWaitDuration Durée entre le moment où un réplica tombe en panne et lorsqu’un nouveau réplica est créé, représenté au format ISO 8601 (hh :mm :ss.s). ficelle
serviceKind Type de service (sans état ou avec état). 'Avec état' (obligatoire)
standByReplicaKeepDuration Définition de la durée pendant laquelle les réplicas StandBy doivent être conservés avant d’être supprimés, représentés au format ISO 8601 (hh :mm :ss.s). ficelle
targetReplicaSetSize Taille du jeu de réplicas cible sous la forme d’un nombre. Int

Contraintes:
Valeur minimale = 1

StatelessServiceProperties

Nom Descriptif Valeur
nombre d'instances Nombre d’instances. Int

Contraintes:
Valeur minimale = -1
serviceKind Type de service (sans état ou avec état). 'Sans état' (obligatoire)

UniformInt64RangePartitionSchemeDescription

Nom Descriptif Valeur
Nombre Nombre de partitions. int (obligatoire)
Clé haute Chaîne indiquant la limite supérieure de la plage de clés de partition qui
doit être fractionné entre la partition 'Count'
chaîne (obligatoire)
Discret Chaîne indiquant la limite inférieure de la plage de clés de partition qui
doit être fractionné entre la partition 'Count'
chaîne (obligatoire)
partitionScheme Spécifie la façon dont le service est partitionné. 'UniformInt64Range' (obligatoire)