다음을 통해 공유


Microsoft.ServiceFabric 클러스터/애플리케이션/서비스 2019-06-01-preview

Bicep 리소스 정의

다음을 대상으로 하는 작업을 사용하여 클러스터/애플리케이션/서비스 리소스 유형을 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.ServiceFabric/clusters/applications/services 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.ServiceFabric/clusters/applications/services@2019-06-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'
  }
}

PartitionSchemeDescription 개체

partitionScheme 속성을 설정하여 개체 유형을 지정합니다.

명명된다음을 사용합니다.

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

Singleton경우 다음을 사용합니다.

{
  partitionScheme: 'Singleton'
}

uniformInt64Range경우 다음을 사용합니다.

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

ServicePlacementPolicyDescription 개체

Type 속성을 설정하여 개체의 형식을 지정합니다.

ServiceResourceProperties 개체

serviceKind 속성을 설정하여 개체 유형을 지정합니다.

상태 저장경우 다음을 사용합니다.

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

상태 비지정경우 다음을 사용합니다.

{
  instanceCount: int
  serviceKind: 'Stateless'
}

속성 값

Microsoft.ServiceFabric/clusters/applications/services

이름 묘사
위치 새 API에서는 더 이상 사용되지 않으며 리소스 위치는 부모 리소스에 따라 달라집니다. 문자열
이름 리소스 이름 string(필수)
부모 Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가해야 합니다.

자세한 내용은 부모 리소스외부의 자식 리소스 참조하세요.
형식 리소스의 기호 이름: 클러스터/애플리케이션
속성 서비스 리소스 속성입니다. ServiceResourceProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.

NamedPartitionSchemeDescription

이름 묘사
세다 파티션 수입니다. int(필수)
이름 파티션 이름에 대해 'Count' 매개 변수로 지정된 크기의 배열입니다. string[] (필수)
partitionScheme 서비스를 분할하는 방법을 지정합니다. 'Named'(필수)

PartitionSchemeDescription

이름 묘사
partitionScheme NamedPartitionSchemeDescription형식 'Named'로 설정합니다. SingletonPartitionSchemeDescription형식에 대해 'Singleton'으로 설정합니다. UniformInt64RangePartitionSchemeDescription형식에 대해 'UniformInt64Range'로 설정합니다. 'Named'
'싱글톤'
'UniformInt64Range'(필수)

ProxyResourceTags

이름 묘사

ServiceCorrelationDescription

이름 묘사
음모 이 서비스와 ServiceName을 통해 지정된 서비스 간의 관계를 설명하는 ServiceCorrelationScheme입니다. '선호도'
'AlignedAffinity'
'Invalid'
'NonAlignedAffinity'(필수)
serviceName 상관 관계가 설정된 서비스의 이름입니다. string(필수)

ServiceLoadMetricDescription

이름 묘사
defaultLoad 상태 비지정 서비스에만 사용됩니다. 이 서비스가 이 메트릭에 대해 만드는 기본 로드 양(숫자)입니다. int
이름 메트릭의 이름입니다. 서비스가 런타임 중에 부하를 보고하도록 선택하는 경우 부하 메트릭 이름은 이름에 지정된 이름과 정확히 일치해야 합니다. 메트릭 이름은 대/소문자를 구분합니다. string(필수)
primaryDefaultLoad 상태 저장 서비스에만 사용됩니다. 이 서비스가 주 복제본일 때 이 메트릭에 대해 만드는 기본 로드 양(숫자)입니다. int
secondaryDefaultLoad 상태 저장 서비스에만 사용됩니다. 보조 복제본인 경우 이 서비스가 이 메트릭에 대해 만드는 기본 로드 양(숫자)입니다. int
무게 이 서비스에 대해 구성된 다른 메트릭과 비교하여 서비스 부하 메트릭 상대적 가중치를 숫자로 표시합니다. '높음'
'낮음'
'Medium'
'0'

ServicePlacementPolicyDescription

이름 묘사
(필수)

ServiceResourceProperties

이름 묘사
correlationScheme 서비스와 다른 서비스의 상관 관계를 설명하는 목록입니다. ServiceCorrelationDescription[]
defaultMoveCost 서비스의 이동 비용을 지정합니다. '높음'
'낮음'
'Medium'
'0'
partitionDescription 서비스가 분할되는 방법을 설명합니다. PartitionSchemeDescription
placementConstraints 문자열로서의 배치 제약 조건입니다. 배치 제약 조건은 노드 속성에 대한 부울 식이며 서비스 요구 사항에 따라 서비스를 특정 노드로 제한할 수 있습니다. 예를 들어 NodeType이 파란색인 노드에 서비스를 배치하려면 "NodeColor == blue)"를 지정합니다. 문자열
serviceKind StatefulServiceProperties형식에 대해 '상태 저장'으로 설정합니다. StatelessServiceProperties형식에 대해 '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 서비스 종류(상태 비지정 또는 상태 저장)입니다. '상태 저장'(필수)
standByReplicaKeepDuration ISO 8601 형식(hh:mm:ss.s)으로 표시되어 제거되기 전에 대기 복제본을 유지 관리해야 하는 기간에 대한 정의입니다. 문자열
targetReplicaSetSize 대상 복제본 집합 크기는 숫자로 설정됩니다. int

제약 조건:
최소값 = 1

StatelessServiceProperties

이름 묘사
instanceCount 인스턴스 수입니다. int

제약 조건:
최소값 = -1
serviceKind 서비스 종류(상태 비지정 또는 상태 저장)입니다. '상태 비지정'(필수)

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": "2019-06-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"
  }
}

PartitionSchemeDescription 개체

partitionScheme 속성을 설정하여 개체 유형을 지정합니다.

명명된다음을 사용합니다.

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

Singleton경우 다음을 사용합니다.

{
  "partitionScheme": "Singleton"
}

uniformInt64Range경우 다음을 사용합니다.

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

ServicePlacementPolicyDescription 개체

Type 속성을 설정하여 개체의 형식을 지정합니다.

ServiceResourceProperties 개체

serviceKind 속성을 설정하여 개체 유형을 지정합니다.

상태 저장경우 다음을 사용합니다.

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

상태 비지정경우 다음을 사용합니다.

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

속성 값

Microsoft.ServiceFabric/clusters/applications/services

이름 묘사
apiVersion api 버전 '2019-06-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'
'싱글톤'
'UniformInt64Range'(필수)

ProxyResourceTags

이름 묘사

ServiceCorrelationDescription

이름 묘사
음모 이 서비스와 ServiceName을 통해 지정된 서비스 간의 관계를 설명하는 ServiceCorrelationScheme입니다. '선호도'
'AlignedAffinity'
'Invalid'
'NonAlignedAffinity'(필수)
serviceName 상관 관계가 설정된 서비스의 이름입니다. string(필수)

ServiceLoadMetricDescription

이름 묘사
defaultLoad 상태 비지정 서비스에만 사용됩니다. 이 서비스가 이 메트릭에 대해 만드는 기본 로드 양(숫자)입니다. int
이름 메트릭의 이름입니다. 서비스가 런타임 중에 부하를 보고하도록 선택하는 경우 부하 메트릭 이름은 이름에 지정된 이름과 정확히 일치해야 합니다. 메트릭 이름은 대/소문자를 구분합니다. string(필수)
primaryDefaultLoad 상태 저장 서비스에만 사용됩니다. 이 서비스가 주 복제본일 때 이 메트릭에 대해 만드는 기본 로드 양(숫자)입니다. int
secondaryDefaultLoad 상태 저장 서비스에만 사용됩니다. 보조 복제본인 경우 이 서비스가 이 메트릭에 대해 만드는 기본 로드 양(숫자)입니다. int
무게 이 서비스에 대해 구성된 다른 메트릭과 비교하여 서비스 부하 메트릭 상대적 가중치를 숫자로 표시합니다. '높음'
'낮음'
'Medium'
'0'

ServicePlacementPolicyDescription

이름 묘사
(필수)

ServiceResourceProperties

이름 묘사
correlationScheme 서비스와 다른 서비스의 상관 관계를 설명하는 목록입니다. ServiceCorrelationDescription[]
defaultMoveCost 서비스의 이동 비용을 지정합니다. '높음'
'낮음'
'Medium'
'0'
partitionDescription 서비스가 분할되는 방법을 설명합니다. PartitionSchemeDescription
placementConstraints 문자열로서의 배치 제약 조건입니다. 배치 제약 조건은 노드 속성에 대한 부울 식이며 서비스 요구 사항에 따라 서비스를 특정 노드로 제한할 수 있습니다. 예를 들어 NodeType이 파란색인 노드에 서비스를 배치하려면 "NodeColor == blue)"를 지정합니다. 문자열
serviceKind StatefulServiceProperties형식에 대해 '상태 저장'으로 설정합니다. StatelessServiceProperties형식에 대해 '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 서비스 종류(상태 비지정 또는 상태 저장)입니다. '상태 저장'(필수)
standByReplicaKeepDuration ISO 8601 형식(hh:mm:ss.s)으로 표시되어 제거되기 전에 대기 복제본을 유지 관리해야 하는 기간에 대한 정의입니다. 문자열
targetReplicaSetSize 대상 복제본 집합 크기는 숫자로 설정됩니다. int

제약 조건:
최소값 = 1

StatelessServiceProperties

이름 묘사
instanceCount 인스턴스 수입니다. int

제약 조건:
최소값 = -1
serviceKind 서비스 종류(상태 비지정 또는 상태 저장)입니다. '상태 비지정'(필수)

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@2019-06-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      correlationScheme = [
        {
          scheme = "string"
          serviceName = "string"
        }
      ]
      defaultMoveCost = "string"
      partitionDescription = {
        partitionScheme = "string"
        // For remaining properties, see PartitionSchemeDescription objects
      }
      placementConstraints = "string"
      serviceLoadMetrics = [
        {
          defaultLoad = int
          name = "string"
          primaryDefaultLoad = int
          secondaryDefaultLoad = int
          weight = "string"
        }
      ]
      servicePackageActivationMode = "string"
      servicePlacementPolicies = [
        {
          Type = "string"
          // For remaining properties, see ServicePlacementPolicyDescription objects
        }
      ]
      serviceTypeName = "string"
      serviceKind = "string"
      // For remaining properties, see ServiceResourceProperties objects
    }
  })
}

PartitionSchemeDescription 개체

partitionScheme 속성을 설정하여 개체 유형을 지정합니다.

명명된다음을 사용합니다.

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

Singleton경우 다음을 사용합니다.

{
  partitionScheme = "Singleton"
}

uniformInt64Range경우 다음을 사용합니다.

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

ServicePlacementPolicyDescription 개체

Type 속성을 설정하여 개체의 형식을 지정합니다.

ServiceResourceProperties 개체

serviceKind 속성을 설정하여 개체 유형을 지정합니다.

상태 저장경우 다음을 사용합니다.

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

상태 비지정경우 다음을 사용합니다.

{
  instanceCount = int
  serviceKind = "Stateless"
}

속성 값

Microsoft.ServiceFabric/clusters/applications/services

이름 묘사
위치 새 API에서는 더 이상 사용되지 않으며 리소스 위치는 부모 리소스에 따라 달라집니다. 문자열
이름 리소스 이름 string(필수)
parent_id 이 리소스의 부모인 리소스의 ID입니다. 유형의 리소스에 대한 ID: 클러스터/애플리케이션
속성 서비스 리소스 속성입니다. ServiceResourceProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다.
리소스 종류 "Microsoft.ServiceFabric/clusters/applications/services@2019-06-01-preview"

NamedPartitionSchemeDescription

이름 묘사
세다 파티션 수입니다. int(필수)
이름 파티션 이름에 대해 'Count' 매개 변수로 지정된 크기의 배열입니다. string[] (필수)
partitionScheme 서비스를 분할하는 방법을 지정합니다. 'Named'(필수)

PartitionSchemeDescription

이름 묘사
partitionScheme NamedPartitionSchemeDescription형식 'Named'로 설정합니다. SingletonPartitionSchemeDescription형식에 대해 'Singleton'으로 설정합니다. UniformInt64RangePartitionSchemeDescription형식에 대해 'UniformInt64Range'로 설정합니다. 'Named'
'싱글톤'
'UniformInt64Range'(필수)

ProxyResourceTags

이름 묘사

ServiceCorrelationDescription

이름 묘사
음모 이 서비스와 ServiceName을 통해 지정된 서비스 간의 관계를 설명하는 ServiceCorrelationScheme입니다. '선호도'
'AlignedAffinity'
'Invalid'
'NonAlignedAffinity'(필수)
serviceName 상관 관계가 설정된 서비스의 이름입니다. string(필수)

ServiceLoadMetricDescription

이름 묘사
defaultLoad 상태 비지정 서비스에만 사용됩니다. 이 서비스가 이 메트릭에 대해 만드는 기본 로드 양(숫자)입니다. int
이름 메트릭의 이름입니다. 서비스가 런타임 중에 부하를 보고하도록 선택하는 경우 부하 메트릭 이름은 이름에 지정된 이름과 정확히 일치해야 합니다. 메트릭 이름은 대/소문자를 구분합니다. string(필수)
primaryDefaultLoad 상태 저장 서비스에만 사용됩니다. 이 서비스가 주 복제본일 때 이 메트릭에 대해 만드는 기본 로드 양(숫자)입니다. int
secondaryDefaultLoad 상태 저장 서비스에만 사용됩니다. 보조 복제본인 경우 이 서비스가 이 메트릭에 대해 만드는 기본 로드 양(숫자)입니다. int
무게 이 서비스에 대해 구성된 다른 메트릭과 비교하여 서비스 부하 메트릭 상대적 가중치를 숫자로 표시합니다. '높음'
'낮음'
'Medium'
'0'

ServicePlacementPolicyDescription

이름 묘사
(필수)

ServiceResourceProperties

이름 묘사
correlationScheme 서비스와 다른 서비스의 상관 관계를 설명하는 목록입니다. ServiceCorrelationDescription[]
defaultMoveCost 서비스의 이동 비용을 지정합니다. '높음'
'낮음'
'Medium'
'0'
partitionDescription 서비스가 분할되는 방법을 설명합니다. PartitionSchemeDescription
placementConstraints 문자열로서의 배치 제약 조건입니다. 배치 제약 조건은 노드 속성에 대한 부울 식이며 서비스 요구 사항에 따라 서비스를 특정 노드로 제한할 수 있습니다. 예를 들어 NodeType이 파란색인 노드에 서비스를 배치하려면 "NodeColor == blue)"를 지정합니다. 문자열
serviceKind StatefulServiceProperties형식에 대해 '상태 저장'으로 설정합니다. StatelessServiceProperties형식에 대해 '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 서비스 종류(상태 비지정 또는 상태 저장)입니다. '상태 저장'(필수)
standByReplicaKeepDuration ISO 8601 형식(hh:mm:ss.s)으로 표시되어 제거되기 전에 대기 복제본을 유지 관리해야 하는 기간에 대한 정의입니다. 문자열
targetReplicaSetSize 대상 복제본 집합 크기는 숫자로 설정됩니다. int

제약 조건:
최소값 = 1

StatelessServiceProperties

이름 묘사
instanceCount 인스턴스 수입니다. int

제약 조건:
최소값 = -1
serviceKind 서비스 종류(상태 비지정 또는 상태 저장)입니다. '상태 비지정'(필수)

UniformInt64RangePartitionSchemeDescription

이름 묘사
세다 파티션 수입니다. int(필수)
HighKey 파티션 키 범위의 상한을 나타내는 문자열입니다.
파티션 'Count'를 분할해야 합니다.
string(필수)
LowKey 파티션 키 범위의 하한을 나타내는 문자열입니다.
파티션 'Count'를 분할해야 합니다.
string(필수)
partitionScheme 서비스를 분할하는 방법을 지정합니다. 'UniformInt64Range'(필수)