Share via


ApplicationInfo

Service Fabric 애플리케이션에 대한 정보입니다.

속성

속성 형식 필수
Id 문자열
Name 문자열
TypeName 문자열
TypeVersion 문자열 No
Status string(열거형) 아니요
Parameters ApplicationParameter의 배열 아니요
HealthState string(열거형) 아니요
ApplicationDefinitionKind string(열거형) 아니요
ManagedApplicationIdentity ManagedApplicationIdentityDescription 아니요
ApplicationMetadata ApplicationMetadata 아니요

Id

형식: 문자열
필수: 아니요

애플리케이션 ID입니다. 애플리케이션 이름의 인코딩된 표현입니다. 이는 REST API에서 애플리케이션 리소스를 식별하는 데 사용됩니다. 버전 6.0부터 계층 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 ‘fabric://myapp/app1’인 경우 애플리케이션 ID가 6.0 이상에서는 “myapp~app1”이고 이전 버전에서는 “myapp/app1”입니다.


Name

형식: 문자열
필수: 아니요

'패브릭'을 포함하는, 애플리케이션 이름 URI 체계입니다.


TypeName

형식: 문자열
필수: 아니요

애플리케이션 매니페스트에 정의된 애플리케이션 유형 이름입니다.


TypeVersion

형식: 문자열
필수: 아니요

애플리케이션 매니페스트에서 정의된 애플리케이션 유형의 버전입니다.


Status

형식: string(열거형)
필수: 아니요

애플리케이션의 상태.

가능한 값은 다음과 같습니다.

  • Invalid- 애플리케이션 상태 잘못되었음을 나타냅니다. 모든 Service Fabric 열거형의 형식이 잘못되었습니다. 값은 0입니다.
  • Ready- 애플리케이션 상태 준비가 되었음을 나타냅니다. 값은 1입니다.
  • Upgrading- 애플리케이션 상태 업그레이드 중임을 나타냅니다. 값은 2입니다.
  • Creating- 상태 애플리케이션을 만들고 있음을 나타냅니다. 값이 3입니다.
  • Deleting- 상태 애플리케이션이 삭제 중임을 나타냅니다. 값은 4입니다.
  • Failed - 영구 오류로 인해 애플리케이션 생성 또는 삭제가 종료되었음을 나타냅니다. 실패한 애플리케이션을 다시 시작하려면 다른 만들기/삭제 요청을 수락할 수 있습니다. 값은 5입니다.

Parameters

형식: ApplicationParameter 배열
필수: 아니요

애플리케이션 매니페스트에 지정된 기본값에서 재정의된 값이 있는 애플리케이션 매개 변수 목록입니다.


HealthState

형식: string(열거형)
필수: 아니요

클러스터, 노드, 애플리케이션, 서비스, 파티션, 복제본 등과 같은 Service Fabric 엔터티의 상태입니다.

가능한 값은 다음과 같습니다.

  • Invalid - 잘못된 상태를 나타냅니다. 모든 Service Fabric 열거형의 형식이 잘못되었습니다. 값은 0입니다.
  • Ok - 상태가 정상임을 나타냅니다. 값은 1입니다.
  • Warning - 상태가 경고 수준에 있음을 나타냅니다. 값은 2입니다.
  • Error - 상태가 오류 수준에 있음을 나타냅니다. 오류 상태는 클러스터의 올바른 기능에 영향을 줄 수 있으므로 조사해야 합니다. 값이 3입니다.
  • Unknown- 알 수 없는 상태 상태 나타냅니다. 값은 65535입니다.

ApplicationDefinitionKind

형식: string(열거형)
필수: 아니요

Service Fabric 애플리케이션을 정의하는 데 사용되는 메커니즘입니다.

가능한 값은 다음과 같습니다.

  • Invalid - 애플리케이션 정의 종류가 잘못되었음을 나타냅니다. 모든 Service Fabric 열거형의 형식이 잘못되었습니다. 값은 65535입니다.
  • ServiceFabricApplicationDescription - 애플리케이션이 Service Fabric 애플리케이션 설명에 의해 정의됨을 나타냅니다. 값은 0입니다.
  • Compose - 애플리케이션이 작성 파일로 정의됨을 나타냅니다. 값은 1입니다.

ManagedApplicationIdentity

형식: ManagedApplicationIdentityDescription
필수: 아니요

관리되는 애플리케이션 ID 설명입니다.


ApplicationMetadata

형식: ApplicationMetadata
필수: 아니요

특정 애플리케이션과 연결된 메타데이터입니다.