次の方法で共有


Microsoft.ServiceFabric クラスター/applications/services 2020-12-01-preview

Bicep リソース定義

クラスター/アプリケーション/サービス リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.ServiceFabric/clusters/applications/services リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.ServiceFabric/clusters/applications/services@2020-12-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'
    serviceDnsName: '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 オブジェクト

serviceKind プロパティを設定して、オブジェクトの種類を指定します。

ステートフルを する場合は、次の値を使用します。

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

ステートレスには、次の値を使用します。

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

ServicePlacementPolicyDescription オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

PartitionSchemeDescription オブジェクト

partitionScheme プロパティを設定して、オブジェクトの種類を指定します。

名前付きの場合は、次を使用します。

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

シングルトンの場合は、次を使用します。

{
  partitionScheme: 'Singleton'
}

UniformInt64Rangeの場合は、次を使用します。

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

プロパティ値

Microsoft.ServiceFabric/clusters/applications/services

名前 形容 価値
場所 新しい API では非推奨になります。リソースの場所は親リソースによって異なります。
名前 リソース名 string (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: クラスター/アプリケーション
プロパティ サービス リソースのプロパティ。 ServiceResourceProperties の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

NamedPartitionSchemeDescription

名前 形容 価値
数える パーティションの数。 int (必須)
パーティションの名前に対して 'count' パラメーターで指定されたサイズの配列。 string[] (必須)
partitionScheme サービスのパーティション分割方法を指定します。 'Named' (必須)

PartitionSchemeDescription

名前 形容 価値
partitionScheme NamedPartitionSchemeDescriptionの型 'Named' に設定します。 SingletonPartitionSchemeDescriptionの型 "Singleton" に設定します。 UniformInt64RangePartitionSchemeDescription'UniformInt64Range' に設定します。 'Named'
'Singleton'
'UniformInt64Range' (必須)

ProxyResourceTags

名前 形容 価値

ServiceCorrelationDescription

名前 形容 価値
計画 このサービスと ServiceName で指定されたサービスの間の関係を記述する ServiceCorrelationScheme。 'Affinity'
'AlignedAffinity'
'Invalid'
'NonAlignedAffinity' (必須)
serviceName 関連付け関係が確立されるサービスの名前。 string (必須)

ServiceLoadMetricDescription

名前 形容 価値
defaultLoad ステートレス サービスにのみ使用されます。 このメトリックに対してこのサービスによって作成される既定の負荷量 (数値)。 int
名前 メトリックの名前。 サービスが実行時に負荷を報告することを選択した場合、読み込みメトリック名は、Name で指定されている名前と正確に一致する必要があります。 メトリック名では大文字と小文字が区別されることに注意してください。 string (必須)
primaryDefaultLoad ステートフル サービスにのみ使用されます。 プライマリ レプリカの場合に、このサービスがこのメトリックに対して作成する既定の負荷量 (数値)。 int
secondaryDefaultLoad ステートフル サービスにのみ使用されます。 このサービスがセカンダリ レプリカである場合に、このメトリックに対して作成される既定の負荷量 (数値)。 int
重量 サービスの負荷メトリックの相対的な重みは、このサービス用に構成された他のメトリックと比較して、数値として示されます。 'High'
'Low'
'Medium'
'Zero'

ServicePlacementPolicyDescription

名前 形容 価値
種類 (必須)

ServiceResourceProperties

名前 形容 価値
correlationScheme サービスと他のサービスの相関関係を説明するリスト。 ServiceCorrelationDescription[]
defaultMoveCost サービスの移動コストを指定します。 'High'
'Low'
'Medium'
'Zero'
partitionDescription サービスのパーティション分割方法について説明します。 PartitionSchemeDescription
placementConstraints 配置の制約を文字列として指定します。 配置の制約は、ノード プロパティのブール式であり、サービス要件に基づいてサービスを特定のノードに制限できます。 たとえば、NodeType が青色のノードにサービスを配置するには、"NodeColor == blue)" を指定します。
serviceDnsName サービスに使用される DNS 名。 これを指定すると、サービス名ではなく DNS 名を使用してサービスにアクセスできます。
serviceKind StatefulServiceProperties型 'Stateful' に設定します。 StatelessServiceProperties'Stateless' に設定します。 'Stateful'
'Stateless' (必須)
serviceLoadMetrics サービス負荷メトリックは、ServiceLoadMetricDescription オブジェクトの配列として指定されます。 ServiceLoadMetricDescription[]
servicePackageActivationMode サービス パッケージのアクティブ化モード 'ExclusiveProcess'
'SharedProcess'
servicePlacementPolicies サービスと他のサービスの相関関係を説明するリスト。 ServicePlacementPolicyDescription[]
serviceTypeName サービスの種類の名前

SingletonPartitionSchemeDescription

名前 形容 価値
partitionScheme サービスのパーティション分割方法を指定します。 "Singleton" (必須)

StatefulServiceProperties

名前 形容 価値
hasPersistedState これがローカル ディスクに状態を格納する永続的なサービスであるかどうかを示すフラグ。 それ以外の場合、このプロパティの値は true です。そうでない場合は false です。 bool
minReplicaSetSize レプリカ セットの最小サイズを数値として指定します。 int

制約:
最小値 = 1
quorumLossWaitDuration ISO 8601 形式 (hh:mm:ss.s) で表される、パーティションがクォーラム損失の状態であることが許可される最大期間。
replicaRestartWaitDuration レプリカがダウンしてから新しいレプリカが作成されるまでの期間 。ISO 8601 形式 (hh:mm:ss.s) で表されます。
serviceKind サービスの種類 (ステートレスまたはステートフル)。 'Stateful' (必須)
standByReplicaKeepDuration 削除される前に StandBy レプリカを保持する期間に関する定義 。ISO 8601 形式 (hh:mm:ss.s) で表されます。
targetReplicaSetSize ターゲット レプリカセットのサイズを数値として指定します。 int

制約:
最小値 = 1

StatelessServiceProperties

名前 形容 価値
instanceCloseDelayDuration インスタンスを閉じる前に遅延が開始される前に、ステートレス インスタンスによってアドバタイズされたエンドポイントが確実に削除されるようにするための RequestDrain 機能の遅延期間。 この遅延により、インスタンスが実際にダウンする前に既存の要求を正常にドレインできます (/azure/service-fabric/service-fabric-application-upgrade-advanced#avoid-connection-drops-during-stateless-service-planned-downtime-preview)。 ISO 8601 形式 (hh:mm:ss.s) で表されます。
instanceCount インスタンス数。 int

制約:
最小値 = -1
serviceKind サービスの種類 (ステートレスまたはステートフル)。 'Stateless' (必須)

UniformInt64RangePartitionSchemeDescription

名前 形容 価値
数える パーティションの数。 int (必須)
highKey パーティション キー範囲の上限を示す文字列。
パーティション 'count' の間で分割する必要があります
string (必須)
lowKey パーティション キー範囲の下限を示す文字列。
パーティション 'count' の間で分割する必要があります
string (必須)
partitionScheme サービスのパーティション分割方法を指定します。 'UniformInt64Range' (必須)

ARM テンプレート リソース定義

クラスター/アプリケーション/サービス リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.ServiceFabric/clusters/applications/services リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.ServiceFabric/clusters/applications/services",
  "apiVersion": "2020-12-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",
    "serviceDnsName": "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 オブジェクト

serviceKind プロパティを設定して、オブジェクトの種類を指定します。

ステートフルを する場合は、次の値を使用します。

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

ステートレスには、次の値を使用します。

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

ServicePlacementPolicyDescription オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

PartitionSchemeDescription オブジェクト

partitionScheme プロパティを設定して、オブジェクトの種類を指定します。

名前付きの場合は、次を使用します。

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

シングルトンの場合は、次を使用します。

{
  "partitionScheme": "Singleton"
}

UniformInt64Rangeの場合は、次を使用します。

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

プロパティ値

Microsoft.ServiceFabric/clusters/applications/services

名前 形容 価値
apiVersion API のバージョン '2020-12-01-preview'
場所 新しい API では非推奨になります。リソースの場所は親リソースによって異なります。
名前 リソース名 string (必須)
プロパティ サービス リソースのプロパティ。 ServiceResourceProperties の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.ServiceFabric/clusters/applications/services'

NamedPartitionSchemeDescription

名前 形容 価値
数える パーティションの数。 int (必須)
パーティションの名前に対して 'count' パラメーターで指定されたサイズの配列。 string[] (必須)
partitionScheme サービスのパーティション分割方法を指定します。 'Named' (必須)

PartitionSchemeDescription

名前 形容 価値
partitionScheme NamedPartitionSchemeDescriptionの型 'Named' に設定します。 SingletonPartitionSchemeDescriptionの型 "Singleton" に設定します。 UniformInt64RangePartitionSchemeDescription'UniformInt64Range' に設定します。 'Named'
'Singleton'
'UniformInt64Range' (必須)

ProxyResourceTags

名前 形容 価値

ServiceCorrelationDescription

名前 形容 価値
計画 このサービスと ServiceName で指定されたサービスの間の関係を記述する ServiceCorrelationScheme。 'Affinity'
'AlignedAffinity'
'Invalid'
'NonAlignedAffinity' (必須)
serviceName 関連付け関係が確立されるサービスの名前。 string (必須)

ServiceLoadMetricDescription

名前 形容 価値
defaultLoad ステートレス サービスにのみ使用されます。 このメトリックに対してこのサービスによって作成される既定の負荷量 (数値)。 int
名前 メトリックの名前。 サービスが実行時に負荷を報告することを選択した場合、読み込みメトリック名は、Name で指定されている名前と正確に一致する必要があります。 メトリック名では大文字と小文字が区別されることに注意してください。 string (必須)
primaryDefaultLoad ステートフル サービスにのみ使用されます。 プライマリ レプリカの場合に、このサービスがこのメトリックに対して作成する既定の負荷量 (数値)。 int
secondaryDefaultLoad ステートフル サービスにのみ使用されます。 このサービスがセカンダリ レプリカである場合に、このメトリックに対して作成される既定の負荷量 (数値)。 int
重量 サービスの負荷メトリックの相対的な重みは、このサービス用に構成された他のメトリックと比較して、数値として示されます。 'High'
'Low'
'Medium'
'Zero'

ServicePlacementPolicyDescription

名前 形容 価値
種類 (必須)

ServiceResourceProperties

名前 形容 価値
correlationScheme サービスと他のサービスの相関関係を説明するリスト。 ServiceCorrelationDescription[]
defaultMoveCost サービスの移動コストを指定します。 'High'
'Low'
'Medium'
'Zero'
partitionDescription サービスのパーティション分割方法について説明します。 PartitionSchemeDescription
placementConstraints 配置の制約を文字列として指定します。 配置の制約は、ノード プロパティのブール式であり、サービス要件に基づいてサービスを特定のノードに制限できます。 たとえば、NodeType が青色のノードにサービスを配置するには、"NodeColor == blue)" を指定します。
serviceDnsName サービスに使用される DNS 名。 これを指定すると、サービス名ではなく DNS 名を使用してサービスにアクセスできます。
serviceKind StatefulServiceProperties型 'Stateful' に設定します。 StatelessServiceProperties'Stateless' に設定します。 'Stateful'
'Stateless' (必須)
serviceLoadMetrics サービス負荷メトリックは、ServiceLoadMetricDescription オブジェクトの配列として指定されます。 ServiceLoadMetricDescription[]
servicePackageActivationMode サービス パッケージのアクティブ化モード 'ExclusiveProcess'
'SharedProcess'
servicePlacementPolicies サービスと他のサービスの相関関係を説明するリスト。 ServicePlacementPolicyDescription[]
serviceTypeName サービスの種類の名前

SingletonPartitionSchemeDescription

名前 形容 価値
partitionScheme サービスのパーティション分割方法を指定します。 "Singleton" (必須)

StatefulServiceProperties

名前 形容 価値
hasPersistedState これがローカル ディスクに状態を格納する永続的なサービスであるかどうかを示すフラグ。 それ以外の場合、このプロパティの値は true です。そうでない場合は false です。 bool
minReplicaSetSize レプリカ セットの最小サイズを数値として指定します。 int

制約:
最小値 = 1
quorumLossWaitDuration ISO 8601 形式 (hh:mm:ss.s) で表される、パーティションがクォーラム損失の状態であることが許可される最大期間。
replicaRestartWaitDuration レプリカがダウンしてから新しいレプリカが作成されるまでの期間 。ISO 8601 形式 (hh:mm:ss.s) で表されます。
serviceKind サービスの種類 (ステートレスまたはステートフル)。 'Stateful' (必須)
standByReplicaKeepDuration 削除される前に StandBy レプリカを保持する期間に関する定義 。ISO 8601 形式 (hh:mm:ss.s) で表されます。
targetReplicaSetSize ターゲット レプリカセットのサイズを数値として指定します。 int

制約:
最小値 = 1

StatelessServiceProperties

名前 形容 価値
instanceCloseDelayDuration インスタンスを閉じる前に遅延が開始される前に、ステートレス インスタンスによってアドバタイズされたエンドポイントが確実に削除されるようにするための RequestDrain 機能の遅延期間。 この遅延により、インスタンスが実際にダウンする前に既存の要求を正常にドレインできます (/azure/service-fabric/service-fabric-application-upgrade-advanced#avoid-connection-drops-during-stateless-service-planned-downtime-preview)。 ISO 8601 形式 (hh:mm:ss.s) で表されます。
instanceCount インスタンス数。 int

制約:
最小値 = -1
serviceKind サービスの種類 (ステートレスまたはステートフル)。 'Stateless' (必須)

UniformInt64RangePartitionSchemeDescription

名前 形容 価値
数える パーティションの数。 int (必須)
highKey パーティション キー範囲の上限を示す文字列。
パーティション 'count' の間で分割する必要があります
string (必須)
lowKey パーティション キー範囲の下限を示す文字列。
パーティション 'count' の間で分割する必要があります
string (必須)
partitionScheme サービスのパーティション分割方法を指定します。 'UniformInt64Range' (必須)

Terraform (AzAPI プロバイダー) リソース定義

クラスター/アプリケーション/サービス リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.ServiceFabric/clusters/applications/services リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceFabric/clusters/applications/services@2020-12-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"
      serviceDnsName = "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 オブジェクト

serviceKind プロパティを設定して、オブジェクトの種類を指定します。

ステートフルを する場合は、次の値を使用します。

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

ステートレスには、次の値を使用します。

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

ServicePlacementPolicyDescription オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

PartitionSchemeDescription オブジェクト

partitionScheme プロパティを設定して、オブジェクトの種類を指定します。

名前付きの場合は、次を使用します。

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

シングルトンの場合は、次を使用します。

{
  partitionScheme = "Singleton"
}

UniformInt64Rangeの場合は、次を使用します。

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

プロパティ値

Microsoft.ServiceFabric/clusters/applications/services

名前 形容 価値
場所 新しい API では非推奨になります。リソースの場所は親リソースによって異なります。
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: クラスター/アプリケーション
プロパティ サービス リソースのプロパティ。 ServiceResourceProperties の
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.ServiceFabric/clusters/applications/services@2020-12-01-preview"

NamedPartitionSchemeDescription

名前 形容 価値
数える パーティションの数。 int (必須)
パーティションの名前に対して 'count' パラメーターで指定されたサイズの配列。 string[] (必須)
partitionScheme サービスのパーティション分割方法を指定します。 'Named' (必須)

PartitionSchemeDescription

名前 形容 価値
partitionScheme NamedPartitionSchemeDescriptionの型 'Named' に設定します。 SingletonPartitionSchemeDescriptionの型 "Singleton" に設定します。 UniformInt64RangePartitionSchemeDescription'UniformInt64Range' に設定します。 'Named'
'Singleton'
'UniformInt64Range' (必須)

ProxyResourceTags

名前 形容 価値

ServiceCorrelationDescription

名前 形容 価値
計画 このサービスと ServiceName で指定されたサービスの間の関係を記述する ServiceCorrelationScheme。 'Affinity'
'AlignedAffinity'
'Invalid'
'NonAlignedAffinity' (必須)
serviceName 関連付け関係が確立されるサービスの名前。 string (必須)

ServiceLoadMetricDescription

名前 形容 価値
defaultLoad ステートレス サービスにのみ使用されます。 このメトリックに対してこのサービスによって作成される既定の負荷量 (数値)。 int
名前 メトリックの名前。 サービスが実行時に負荷を報告することを選択した場合、読み込みメトリック名は、Name で指定されている名前と正確に一致する必要があります。 メトリック名では大文字と小文字が区別されることに注意してください。 string (必須)
primaryDefaultLoad ステートフル サービスにのみ使用されます。 プライマリ レプリカの場合に、このサービスがこのメトリックに対して作成する既定の負荷量 (数値)。 int
secondaryDefaultLoad ステートフル サービスにのみ使用されます。 このサービスがセカンダリ レプリカである場合に、このメトリックに対して作成される既定の負荷量 (数値)。 int
重量 サービスの負荷メトリックの相対的な重みは、このサービス用に構成された他のメトリックと比較して、数値として示されます。 'High'
'Low'
'Medium'
'Zero'

ServicePlacementPolicyDescription

名前 形容 価値
種類 (必須)

ServiceResourceProperties

名前 形容 価値
correlationScheme サービスと他のサービスの相関関係を説明するリスト。 ServiceCorrelationDescription[]
defaultMoveCost サービスの移動コストを指定します。 'High'
'Low'
'Medium'
'Zero'
partitionDescription サービスのパーティション分割方法について説明します。 PartitionSchemeDescription
placementConstraints 配置の制約を文字列として指定します。 配置の制約は、ノード プロパティのブール式であり、サービス要件に基づいてサービスを特定のノードに制限できます。 たとえば、NodeType が青色のノードにサービスを配置するには、"NodeColor == blue)" を指定します。
serviceDnsName サービスに使用される DNS 名。 これを指定すると、サービス名ではなく DNS 名を使用してサービスにアクセスできます。
serviceKind StatefulServiceProperties型 'Stateful' に設定します。 StatelessServiceProperties'Stateless' に設定します。 'Stateful'
'Stateless' (必須)
serviceLoadMetrics サービス負荷メトリックは、ServiceLoadMetricDescription オブジェクトの配列として指定されます。 ServiceLoadMetricDescription[]
servicePackageActivationMode サービス パッケージのアクティブ化モード 'ExclusiveProcess'
'SharedProcess'
servicePlacementPolicies サービスと他のサービスの相関関係を説明するリスト。 ServicePlacementPolicyDescription[]
serviceTypeName サービスの種類の名前

SingletonPartitionSchemeDescription

名前 形容 価値
partitionScheme サービスのパーティション分割方法を指定します。 "Singleton" (必須)

StatefulServiceProperties

名前 形容 価値
hasPersistedState これがローカル ディスクに状態を格納する永続的なサービスであるかどうかを示すフラグ。 それ以外の場合、このプロパティの値は true です。そうでない場合は false です。 bool
minReplicaSetSize レプリカ セットの最小サイズを数値として指定します。 int

制約:
最小値 = 1
quorumLossWaitDuration ISO 8601 形式 (hh:mm:ss.s) で表される、パーティションがクォーラム損失の状態であることが許可される最大期間。
replicaRestartWaitDuration レプリカがダウンしてから新しいレプリカが作成されるまでの期間 。ISO 8601 形式 (hh:mm:ss.s) で表されます。
serviceKind サービスの種類 (ステートレスまたはステートフル)。 'Stateful' (必須)
standByReplicaKeepDuration 削除される前に StandBy レプリカを保持する期間に関する定義 。ISO 8601 形式 (hh:mm:ss.s) で表されます。
targetReplicaSetSize ターゲット レプリカセットのサイズを数値として指定します。 int

制約:
最小値 = 1

StatelessServiceProperties

名前 形容 価値
instanceCloseDelayDuration インスタンスを閉じる前に遅延が開始される前に、ステートレス インスタンスによってアドバタイズされたエンドポイントが確実に削除されるようにするための RequestDrain 機能の遅延期間。 この遅延により、インスタンスが実際にダウンする前に既存の要求を正常にドレインできます (/azure/service-fabric/service-fabric-application-upgrade-advanced#avoid-connection-drops-during-stateless-service-planned-downtime-preview)。 ISO 8601 形式 (hh:mm:ss.s) で表されます。
instanceCount インスタンス数。 int

制約:
最小値 = -1
serviceKind サービスの種類 (ステートレスまたはステートフル)。 'Stateless' (必須)

UniformInt64RangePartitionSchemeDescription

名前 形容 価値
数える パーティションの数。 int (必須)
highKey パーティション キー範囲の上限を示す文字列。
パーティション 'count' の間で分割する必要があります
string (必須)
lowKey パーティション キー範囲の下限を示す文字列。
パーティション 'count' の間で分割する必要があります
string (必須)
partitionScheme サービスのパーティション分割方法を指定します。 'UniformInt64Range' (必須)