다음을 통해 공유


Cluster interface

클러스터 리소스

Extends

속성

addOnFeatures

클러스터에서 사용하도록 설정할 추가 기능 목록입니다.

applicationTypeVersionsCleanupPolicy

사용되지 않는 버전을 클린 데 사용되는 정책입니다.

availableClusterVersions

이 클러스터에 사용할 수 있는 Service Fabric 런타임 버전입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

azureActiveDirectory

클러스터의 AAD 인증 설정입니다.

certificate

클러스터를 보호하는 데 사용할 인증서입니다. 제공된 인증서는 클러스터 내의 노드 간 보안, 클러스터 관리 엔드포인트용 SSL 인증서 및 기본 관리 클라이언트에 사용됩니다.

certificateCommonNames

클러스터를 보호하는 데 사용되는 일반 이름으로 참조되는 서버 인증서 목록을 설명합니다.

clientCertificateCommonNames

클러스터를 관리할 수 있는 일반 이름으로 참조되는 클라이언트 인증서 목록입니다.

clientCertificateThumbprints

클러스터를 관리할 수 있는 지문으로 참조되는 클라이언트 인증서 목록입니다.

clusterCodeVersion

클러스터의 Service Fabric 런타임 버전입니다. 이 속성은 upgradeMode 가 '수동'으로 설정된 경우에만 사용자를 설정할 수 있습니다. 새 클러스터에 사용 가능한 Service Fabric 버전 목록을 얻으려면 ClusterVersion API를 사용합니다. 기존 클러스터에 사용 가능한 버전 목록을 얻으려면 availableClusterVersions를 사용합니다.

clusterEndpoint

Azure 리소스 공급자 엔드포인트입니다. 클러스터의 시스템 서비스가 이 엔드포인트에 연결됩니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

clusterId

서비스에서 클러스터 리소스에 대한 고유 식별자를 생성했습니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

clusterState

클러스터의 현재 상태입니다.

  • WaitingForNodes - 클러스터 리소스가 생성되고 리소스 공급자가 Service Fabric VM 확장이 부팅되어 보고되기를 기다리고 있음을 나타냅니다.
  • 배포 - Service Fabric 런타임이 VM에 설치되고 있음을 나타냅니다. 클러스터 리소스는 클러스터가 부팅되고 시스템 서비스가 작동할 때까지 이 상태가 됩니다.
  • BaselineUpgrade - 클러스터 버전을 설정하기 위해 클러스터가 업그레이드 중임을 나타냅니다. 이 업그레이드는 클러스터가 처음으로 부팅될 때 자동으로 시작됩니다.
  • UpdatingUserConfiguration - 사용자가 제공한 구성으로 클러스터가 업그레이드되고 있음을 나타냅니다.
  • UpdatingUserCertificate - 사용자가 제공한 인증서를 사용하여 클러스터가 업그레이드되고 있음을 나타냅니다.
  • 업데이트Infrastructure - 클러스터가 최신 Service Fabric 런타임 버전으로 업그레이드되고 있음을 나타냅니다. 이는 upgradeMode 가 '자동'으로 설정된 경우에만 발생합니다.
  • EnforcingClusterVersion - 클러스터가 예상과 다른 버전에 있고 클러스터가 예상 버전으로 업그레이드되고 있음을 나타냅니다.
  • UpgradeServiceUnreachable - 클러스터의 시스템 서비스가 더 이상 리소스 공급자를 폴링하지 않음을 나타냅니다. 이 상태의 클러스터는 리소스 공급자가 관리할 수 없습니다.
  • 자동 크기 조정 - 클러스터의 ReliabilityLevel이 조정되고 있음을 나타냅니다.
  • 준비 - 클러스터가 안정적인 상태임을 나타냅니다.

참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

diagnosticsStorageAccountConfig

Service Fabric 진단 로그를 저장하기 위한 스토리지 계정 정보입니다.

eventStoreServiceEnabled

이벤트 저장소 서비스를 사용할 수 있는지를 나타냅니다.

fabricSettings

클러스터를 구성할 사용자 지정 패브릭 설정 목록입니다.

infrastructureServiceManager

인프라 서비스 관리자를 사용할 수 있는지를 나타냅니다.

managementEndpoint

클러스터의 http 관리 엔드포인트입니다.

nodeTypes

클러스터의 노드 형식 목록입니다.

notifications

클러스터 이벤트에 대한 알림 채널 목록을 나타냅니다.

provisioningState

클러스터 리소스의 프로비전 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

reliabilityLevel

안정성 수준은 시스템 서비스의 복제본(replica) 집합 크기를 설정합니다. ReliabilityLevel에 대해 알아봅니다.

  • 없음 - 대상 복제본(replica) 집합 수가 1인 시스템 서비스를 실행합니다. 테스트 클러스터에만 사용해야 합니다.
  • Bronze - 대상 복제본(replica) 집합 수가 3인 시스템 서비스를 실행합니다. 테스트 클러스터에만 사용해야 합니다.
  • Silver - 대상 복제본(replica) 집합 수가 5인 시스템 서비스를 실행합니다.
  • Gold - 대상 복제본(replica) 집합 수가 7인 시스템 서비스를 실행합니다.
  • Platinum - 대상 복제본(replica) 집합 수가 9인 시스템 서비스를 실행합니다.
reverseProxyCertificate

역방향 프록시에서 사용하는 서버 인증서입니다.

reverseProxyCertificateCommonNames

클러스터를 보호하는 데 사용되는 일반 이름으로 참조되는 서버 인증서 목록을 설명합니다.

sfZonalUpgradeMode

이 속성은 UD(업그레이드 도메인)의 VM에 대한 논리적 그룹화를 제어합니다. 여러 가용성 영역 있는 노드 형식이 클러스터에 이미 있는 경우에는 이 속성을 수정할 수 없습니다.

upgradeDescription

클러스터를 업그레이드할 때 사용할 정책입니다.

upgradeMode

새 Service Fabric 런타임 버전을 사용할 수 있는 경우 클러스터의 업그레이드 모드입니다.

upgradePauseEndTimestampUtc

클러스터에서 특정 기간 동안 클러스터에서 자동 런타임 버전 업그레이드를 일시 중지하는 종료 날짜 및 시간(UTC)을 나타냅니다.

upgradePauseStartTimestampUtc

클러스터에서 특정 기간 동안 클러스터에서 자동 런타임 버전 업그레이드를 일시 중지하는 시작 날짜 및 시간(UTC)을 나타냅니다.

upgradeWave

새 클러스터 런타임 버전 업그레이드가 릴리스된 후 적용되는 시기를 나타냅니다. 기본적으로 Wave0입니다. upgradeMode가 '자동'으로 설정된 경우에만 적용됩니다.

vmImage

VM 이미지 VMSS가 구성되었습니다. Windows 또는 Linux와 같은 제네릭 이름을 사용할 수 있습니다.

vmssZonalUpgradeMode

이 속성은 가상 머신 확장 집합에 대한 업그레이드 모드를 정의합니다. 여러 가용성 영역 있는 노드 형식이 추가된 경우 필수입니다.

waveUpgradePaused

클러스터에 대한 자동 런타임 버전 업그레이드를 일시 중지하는 부울입니다.

상속된 속성

etag

Azure 리소스 etag. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

id

Azure 리소스 식별자입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

location

Azure 리소스 위치.

name

Azure 리소스 이름입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

systemData

리소스 만들기 및 마지막 수정과 관련된 메타데이터입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

tags

Azure 리소스 태그.

type

Azure 리소스 종류. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

속성 세부 정보

addOnFeatures

클러스터에서 사용하도록 설정할 추가 기능 목록입니다.

addOnFeatures?: string[]

속성 값

string[]

applicationTypeVersionsCleanupPolicy

사용되지 않는 버전을 클린 데 사용되는 정책입니다.

applicationTypeVersionsCleanupPolicy?: ApplicationTypeVersionsCleanupPolicy

속성 값

availableClusterVersions

이 클러스터에 사용할 수 있는 Service Fabric 런타임 버전입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

availableClusterVersions?: ClusterVersionDetails[]

속성 값

azureActiveDirectory

클러스터의 AAD 인증 설정입니다.

azureActiveDirectory?: AzureActiveDirectory

속성 값

certificate

클러스터를 보호하는 데 사용할 인증서입니다. 제공된 인증서는 클러스터 내의 노드 간 보안, 클러스터 관리 엔드포인트용 SSL 인증서 및 기본 관리 클라이언트에 사용됩니다.

certificate?: CertificateDescription

속성 값

certificateCommonNames

클러스터를 보호하는 데 사용되는 일반 이름으로 참조되는 서버 인증서 목록을 설명합니다.

certificateCommonNames?: ServerCertificateCommonNames

속성 값

clientCertificateCommonNames

클러스터를 관리할 수 있는 일반 이름으로 참조되는 클라이언트 인증서 목록입니다.

clientCertificateCommonNames?: ClientCertificateCommonName[]

속성 값

clientCertificateThumbprints

클러스터를 관리할 수 있는 지문으로 참조되는 클라이언트 인증서 목록입니다.

clientCertificateThumbprints?: ClientCertificateThumbprint[]

속성 값

clusterCodeVersion

클러스터의 Service Fabric 런타임 버전입니다. 이 속성은 upgradeMode 가 '수동'으로 설정된 경우에만 사용자를 설정할 수 있습니다. 새 클러스터에 사용 가능한 Service Fabric 버전 목록을 얻으려면 ClusterVersion API를 사용합니다. 기존 클러스터에 사용 가능한 버전 목록을 얻으려면 availableClusterVersions를 사용합니다.

clusterCodeVersion?: string

속성 값

string

clusterEndpoint

Azure 리소스 공급자 엔드포인트입니다. 클러스터의 시스템 서비스가 이 엔드포인트에 연결됩니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

clusterEndpoint?: string

속성 값

string

clusterId

서비스에서 클러스터 리소스에 대한 고유 식별자를 생성했습니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

clusterId?: string

속성 값

string

clusterState

클러스터의 현재 상태입니다.

  • WaitingForNodes - 클러스터 리소스가 생성되고 리소스 공급자가 Service Fabric VM 확장이 부팅되어 보고되기를 기다리고 있음을 나타냅니다.
  • 배포 - Service Fabric 런타임이 VM에 설치되고 있음을 나타냅니다. 클러스터 리소스는 클러스터가 부팅되고 시스템 서비스가 작동할 때까지 이 상태가 됩니다.
  • BaselineUpgrade - 클러스터 버전을 설정하기 위해 클러스터가 업그레이드 중임을 나타냅니다. 이 업그레이드는 클러스터가 처음으로 부팅될 때 자동으로 시작됩니다.
  • UpdatingUserConfiguration - 사용자가 제공한 구성으로 클러스터가 업그레이드되고 있음을 나타냅니다.
  • UpdatingUserCertificate - 사용자가 제공한 인증서를 사용하여 클러스터가 업그레이드되고 있음을 나타냅니다.
  • 업데이트Infrastructure - 클러스터가 최신 Service Fabric 런타임 버전으로 업그레이드되고 있음을 나타냅니다. 이는 upgradeMode 가 '자동'으로 설정된 경우에만 발생합니다.
  • EnforcingClusterVersion - 클러스터가 예상과 다른 버전에 있고 클러스터가 예상 버전으로 업그레이드되고 있음을 나타냅니다.
  • UpgradeServiceUnreachable - 클러스터의 시스템 서비스가 더 이상 리소스 공급자를 폴링하지 않음을 나타냅니다. 이 상태의 클러스터는 리소스 공급자가 관리할 수 없습니다.
  • 자동 크기 조정 - 클러스터의 ReliabilityLevel이 조정되고 있음을 나타냅니다.
  • 준비 - 클러스터가 안정적인 상태임을 나타냅니다.

참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

clusterState?: string

속성 값

string

diagnosticsStorageAccountConfig

Service Fabric 진단 로그를 저장하기 위한 스토리지 계정 정보입니다.

diagnosticsStorageAccountConfig?: DiagnosticsStorageAccountConfig

속성 값

eventStoreServiceEnabled

이벤트 저장소 서비스를 사용할 수 있는지를 나타냅니다.

eventStoreServiceEnabled?: boolean

속성 값

boolean

fabricSettings

클러스터를 구성할 사용자 지정 패브릭 설정 목록입니다.

fabricSettings?: SettingsSectionDescription[]

속성 값

infrastructureServiceManager

인프라 서비스 관리자를 사용할 수 있는지를 나타냅니다.

infrastructureServiceManager?: boolean

속성 값

boolean

managementEndpoint

클러스터의 http 관리 엔드포인트입니다.

managementEndpoint?: string

속성 값

string

nodeTypes

클러스터의 노드 형식 목록입니다.

nodeTypes?: NodeTypeDescription[]

속성 값

notifications

클러스터 이벤트에 대한 알림 채널 목록을 나타냅니다.

notifications?: Notification_2[]

속성 값

provisioningState

클러스터 리소스의 프로비전 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

provisioningState?: string

속성 값

string

reliabilityLevel

안정성 수준은 시스템 서비스의 복제본(replica) 집합 크기를 설정합니다. ReliabilityLevel에 대해 알아봅니다.

  • 없음 - 대상 복제본(replica) 집합 수가 1인 시스템 서비스를 실행합니다. 테스트 클러스터에만 사용해야 합니다.
  • Bronze - 대상 복제본(replica) 집합 수가 3인 시스템 서비스를 실행합니다. 테스트 클러스터에만 사용해야 합니다.
  • Silver - 대상 복제본(replica) 집합 수가 5인 시스템 서비스를 실행합니다.
  • Gold - 대상 복제본(replica) 집합 수가 7인 시스템 서비스를 실행합니다.
  • Platinum - 대상 복제본(replica) 집합 수가 9인 시스템 서비스를 실행합니다.
reliabilityLevel?: string

속성 값

string

reverseProxyCertificate

역방향 프록시에서 사용하는 서버 인증서입니다.

reverseProxyCertificate?: CertificateDescription

속성 값

reverseProxyCertificateCommonNames

클러스터를 보호하는 데 사용되는 일반 이름으로 참조되는 서버 인증서 목록을 설명합니다.

reverseProxyCertificateCommonNames?: ServerCertificateCommonNames

속성 값

sfZonalUpgradeMode

이 속성은 UD(업그레이드 도메인)의 VM에 대한 논리적 그룹화를 제어합니다. 여러 가용성 영역 있는 노드 형식이 클러스터에 이미 있는 경우에는 이 속성을 수정할 수 없습니다.

sfZonalUpgradeMode?: string

속성 값

string

upgradeDescription

클러스터를 업그레이드할 때 사용할 정책입니다.

upgradeDescription?: ClusterUpgradePolicy

속성 값

upgradeMode

새 Service Fabric 런타임 버전을 사용할 수 있는 경우 클러스터의 업그레이드 모드입니다.

upgradeMode?: string

속성 값

string

upgradePauseEndTimestampUtc

클러스터에서 특정 기간 동안 클러스터에서 자동 런타임 버전 업그레이드를 일시 중지하는 종료 날짜 및 시간(UTC)을 나타냅니다.

upgradePauseEndTimestampUtc?: Date

속성 값

Date

upgradePauseStartTimestampUtc

클러스터에서 특정 기간 동안 클러스터에서 자동 런타임 버전 업그레이드를 일시 중지하는 시작 날짜 및 시간(UTC)을 나타냅니다.

upgradePauseStartTimestampUtc?: Date

속성 값

Date

upgradeWave

새 클러스터 런타임 버전 업그레이드가 릴리스된 후 적용되는 시기를 나타냅니다. 기본적으로 Wave0입니다. upgradeMode가 '자동'으로 설정된 경우에만 적용됩니다.

upgradeWave?: string

속성 값

string

vmImage

VM 이미지 VMSS가 구성되었습니다. Windows 또는 Linux와 같은 제네릭 이름을 사용할 수 있습니다.

vmImage?: string

속성 값

string

vmssZonalUpgradeMode

이 속성은 가상 머신 확장 집합에 대한 업그레이드 모드를 정의합니다. 여러 가용성 영역 있는 노드 형식이 추가된 경우 필수입니다.

vmssZonalUpgradeMode?: string

속성 값

string

waveUpgradePaused

클러스터에 대한 자동 런타임 버전 업그레이드를 일시 중지하는 부울입니다.

waveUpgradePaused?: boolean

속성 값

boolean

상속된 속성 세부 정보

etag

Azure 리소스 etag. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

etag?: string

속성 값

string

Resource.etag에서 상속됨

id

Azure 리소스 식별자입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

id?: string

속성 값

string

상속된Resource.id

location

Azure 리소스 위치.

location: string

속성 값

string

Resource.location에서 상속됨

name

Azure 리소스 이름입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

name?: string

속성 값

string

상속된Resource.name

systemData

리소스 만들기 및 마지막 수정과 관련된 메타데이터입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

systemData?: SystemData

속성 값

Resource.systemData에서 상속됨

tags

Azure 리소스 태그.

tags?: {[propertyName: string]: string}

속성 값

{[propertyName: string]: string}

Resource.tags에서 상속

type

Azure 리소스 종류. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

type?: string

속성 값

string

Resource.type에서 상속됨