다음을 통해 공유


ServiceFabricClient class

Extends

생성자

ServiceFabricClient(ServiceFabricClientOptions)

ServiceFabricClient 클래스의 새 인스턴스를 초기화합니다.

속성

meshApplication
meshCodePackage
meshGateway
meshNetwork
meshSecret
meshSecretValue
meshService
meshServiceReplica
meshVolume

메서드

addConfigurationParameterOverrides(string, ConfigParameterOverride[], ServiceCallback<void>)
addConfigurationParameterOverrides(string, ConfigParameterOverride[], ServiceFabricClientAddConfigurationParameterOverridesOptionalParams)

이 api를 사용하면 지정된 노드에서 모든 기존 구성 재정의를 추가할 수 있습니다.

addConfigurationParameterOverrides(string, ConfigParameterOverride[], ServiceFabricClientAddConfigurationParameterOverridesOptionalParams, ServiceCallback<void>)
backupPartition(string, ServiceCallback<void>)
backupPartition(string, ServiceFabricClientBackupPartitionOptionalParams)

상태 저장 지속형 파티션 상태의 백업을 만듭니다. 파티션이 이미 주기적으로 백업되는 경우 기본적으로 동일한 백업 스토리지에 새 백업이 만들어집니다. 요청 본문의 일부로 백업 스토리지 세부 정보를 지정하여 동일한 항목을 재정의할 수도 있습니다. 백업이 시작되면 GetBackupProgress 작업을 사용하여 진행률을 추적할 수 있습니다. 작업 시간이 초과되는 경우 쿼리 매개 변수에 더 큰 백업 시간 제한 값을 지정합니다.

backupPartition(string, ServiceFabricClientBackupPartitionOptionalParams, ServiceCallback<void>)
cancelOperation(string, boolean, ServiceCallback<void>)
cancelOperation(string, boolean, ServiceFabricClientCancelOperationOptionalParams)

CancelOperation을 사용하여 취소할 수 있는 오류 작업을 시작하는 API는 StartDataLoss, StartQuorumLoss, StartPartitionRestart, StartNodeTransition입니다.

force가 false이면 지정된 사용자 유도 작업이 정상적으로 중지되고 정리됩니다. force가 true이면 명령이 중단되고 일부 내부 상태가 남을 수 있습니다. true로 힘을 지정하는 것은 주의하여 사용해야 합니다. 강제가 true로 설정된 상태에서 이 API를 호출하는 것은 강제가 false로 설정된 동일한 테스트 명령에서 이미 호출되었거나 테스트 명령에 OperationState.RollingBack의 OperationState가 이미 있는 경우가 아니면 허용되지 않습니다. 설명: OperationState.RollingBack은 시스템이 명령 실행으로 인한 내부 시스템 상태를 정리하고 있음을 의미합니다. 테스트 명령으로 인해 데이터가 손실되는 경우 데이터를 복원하지 않습니다. 예를 들어 StartDataLoss를 호출한 다음 이 API를 호출하는 경우 시스템은 명령을 실행하지 못하도록 내부 상태만 정리합니다. 명령이 데이터 손실을 일으킬 만큼 충분히 진행된 경우 대상 파티션의 데이터를 복원하지 않습니다.

중요 참고: 이 API가 force==true로 호출되면 내부 상태가 남아 있을 수 있습니다.

cancelOperation(string, boolean, ServiceFabricClientCancelOperationOptionalParams, ServiceCallback<void>)
cancelRepairTask(RepairTaskCancelDescription, RequestOptionsBase)

이 API는 Service Fabric 플랫폼을 지원합니다. 코드에서 직접 사용할 수 없습니다.

cancelRepairTask(RepairTaskCancelDescription, RequestOptionsBase, ServiceCallback<RepairTaskUpdateInfo>)
cancelRepairTask(RepairTaskCancelDescription, ServiceCallback<RepairTaskUpdateInfo>)
commitImageStoreUploadSession(string, ServiceCallback<void>)
commitImageStoreUploadSession(string, ServiceFabricClientCommitImageStoreUploadSessionOptionalParams)

모든 파일 청크가 업로드되면 업로드 세션을 명시적으로 커밋하여 업로드를 완료해야 합니다. 이미지 저장소는 마지막 청크를 받은 후 30분 후인 만료 시간까지 업로드 세션을 유지합니다.

commitImageStoreUploadSession(string, ServiceFabricClientCommitImageStoreUploadSessionOptionalParams, ServiceCallback<void>)
copyImageStoreContent(ImageStoreCopyDescription, ServiceCallback<void>)
copyImageStoreContent(ImageStoreCopyDescription, ServiceFabricClientCopyImageStoreContentOptionalParams)

원본 이미지 저장소 상대 경로에서 대상 이미지 저장소 상대 경로로 이미지 저장소 콘텐츠를 복사합니다.

copyImageStoreContent(ImageStoreCopyDescription, ServiceFabricClientCopyImageStoreContentOptionalParams, ServiceCallback<void>)
createApplication(ApplicationDescription, ServiceCallback<void>)
createApplication(ApplicationDescription, ServiceFabricClientCreateApplicationOptionalParams)

지정된 설명을 사용하여 Service Fabric 애플리케이션을 만듭니다.

createApplication(ApplicationDescription, ServiceFabricClientCreateApplicationOptionalParams, ServiceCallback<void>)
createBackupPolicy(BackupPolicyDescription, ServiceCallback<void>)
createBackupPolicy(BackupPolicyDescription, ServiceFabricClientCreateBackupPolicyOptionalParams)

정기적인 백업을 위해 나중에 Service Fabric 애플리케이션, 서비스 또는 파티션과 연결할 수 있는 백업 정책을 만듭니다.

createBackupPolicy(BackupPolicyDescription, ServiceFabricClientCreateBackupPolicyOptionalParams, ServiceCallback<void>)
createComposeDeployment(CreateComposeDeploymentDescription, ServiceCallback<void>)
createComposeDeployment(CreateComposeDeploymentDescription, ServiceFabricClientCreateComposeDeploymentOptionalParams)

Compose는 다중 컨테이너 애플리케이션을 설명하는 파일 형식입니다. 이 API를 사용하면 Service Fabric 클러스터에서 작성 형식으로 정의된 컨테이너 기반 애플리케이션을 배포할 수 있습니다. 배포가 만들어지면 GetComposeDeploymentStatus API를 통해 상태를 추적할 수 있습니다.

createComposeDeployment(CreateComposeDeploymentDescription, ServiceFabricClientCreateComposeDeploymentOptionalParams, ServiceCallback<void>)
createName(NameDescription, ServiceCallback<void>)
createName(NameDescription, ServiceFabricClientCreateNameOptionalParams)

지정된 Service Fabric 이름을 만듭니다.

createName(NameDescription, ServiceFabricClientCreateNameOptionalParams, ServiceCallback<void>)
createRepairTask(RepairTask, RequestOptionsBase)

Repair Manager 서비스가 구성된 클러스터의 경우 이 API는 자동으로 또는 수동으로 실행되는 복구 작업을 만드는 방법을 제공합니다. 자동으로 실행되는 복구 작업의 경우 각 복구 작업이 자동으로 실행되도록 적절한 복구 실행기를 실행해야 합니다. 이는 현재 특별히 구성된 Azure Cloud Services에서만 사용할 수 있습니다.

수동 복구 작업을 만들려면 영향을 받은 노드 이름 집합과 예상되는 영향을 제공합니다. 만든 복구 작업의 상태가 승인됨으로 변경되면 해당 노드에서 복구 작업을 안전하게 수행할 수 있습니다.

이 API는 Service Fabric 플랫폼을 지원합니다. 코드에서 직접 사용할 수 없습니다.

createRepairTask(RepairTask, RequestOptionsBase, ServiceCallback<RepairTaskUpdateInfo>)
createRepairTask(RepairTask, ServiceCallback<RepairTaskUpdateInfo>)
createService(string, ServiceDescriptionUnion, ServiceCallback<void>)
createService(string, ServiceDescriptionUnion, ServiceFabricClientCreateServiceOptionalParams)

이 API를 사용하면 지정된 Service Fabric 애플리케이션에서 새 Service Fabric 상태 비정상 또는 상태 저장 서비스를 만들 수 있습니다. 서비스를 만들기 위한 설명에는 배치 및 부하 분산을 위한 분할 정보 및 선택적 속성이 포함됩니다. 나중에 UpdateService API를 사용하여 일부 속성을 수정할 수 있습니다.

createService(string, ServiceDescriptionUnion, ServiceFabricClientCreateServiceOptionalParams, ServiceCallback<void>)
createServiceFromTemplate(string, ServiceFromTemplateDescription, ServiceCallback<void>)
createServiceFromTemplate(string, ServiceFromTemplateDescription, ServiceFabricClientCreateServiceFromTemplateOptionalParams)

애플리케이션 매니페스트에 정의된 서비스 템플릿에서 Service Fabric 서비스를 만듭니다. 서비스 템플릿에는 동일한 유형의 서비스 인스턴스에 대해 동일한 속성이 포함됩니다. API를 사용하면 동일한 서비스 유형의 서로 다른 서비스에 대해 일반적으로 다른 속성을 재정의할 수 있습니다.

createServiceFromTemplate(string, ServiceFromTemplateDescription, ServiceFabricClientCreateServiceFromTemplateOptionalParams, ServiceCallback<void>)
deleteApplication(string, ServiceCallback<void>)
deleteApplication(string, ServiceFabricClientDeleteApplicationOptionalParams)

애플리케이션을 삭제하려면 먼저 만들어야 합니다. 애플리케이션을 삭제하면 해당 애플리케이션의 일부인 모든 서비스가 삭제됩니다. 기본적으로 Service Fabric은 정상적인 방식으로 서비스 복제본을 닫은 다음 서비스를 삭제합니다. 그러나 서비스에서 복제본을 정상적으로 닫는 데 문제가 있는 경우 삭제 작업에 시간이 오래 걸리거나 중단될 수 있습니다. 선택적 ForceRemove 플래그를 사용하여 정상적인 닫기 시퀀스를 건너뛰고 애플리케이션 및 모든 서비스를 강제로 삭제합니다.

deleteApplication(string, ServiceFabricClientDeleteApplicationOptionalParams, ServiceCallback<void>)
deleteBackupPolicy(string, ServiceCallback<void>)
deleteBackupPolicy(string, ServiceFabricClientDeleteBackupPolicyOptionalParams)

기존 백업 정책을 삭제합니다. 백업 정책을 삭제하려면 먼저 만들어야 합니다. Service Fabric 애플리케이션, 서비스 또는 파티션과 연결된 현재 활성 백업 정책은 매핑을 먼저 삭제하지 않고는 삭제할 수 없습니다.

deleteBackupPolicy(string, ServiceFabricClientDeleteBackupPolicyOptionalParams, ServiceCallback<void>)
deleteImageStoreContent(string, ServiceCallback<void>)
deleteImageStoreContent(string, ServiceFabricClientDeleteImageStoreContentOptionalParams)

지정된 이미지 저장소 상대 경로 내에서 찾은 기존 이미지 저장소 콘텐츠를 삭제합니다. 이 명령은 프로비전된 후 업로드된 애플리케이션 패키지를 삭제하는 데 사용할 수 있습니다.

deleteImageStoreContent(string, ServiceFabricClientDeleteImageStoreContentOptionalParams, ServiceCallback<void>)
deleteImageStoreUploadSession(string, ServiceCallback<void>)
deleteImageStoreUploadSession(string, ServiceFabricClientDeleteImageStoreUploadSessionOptionalParams)

DELETE 요청으로 인해 기존 업로드 세션이 만료되고 이전에 업로드된 파일 청크가 제거됩니다.

deleteImageStoreUploadSession(string, ServiceFabricClientDeleteImageStoreUploadSessionOptionalParams, ServiceCallback<void>)
deleteName(string, ServiceCallback<void>)
deleteName(string, ServiceFabricClientDeleteNameOptionalParams)

지정된 Service Fabric 이름을 삭제합니다. 삭제하려면 먼저 이름을 만들어야 합니다. 자식 속성이 있는 이름을 삭제하지 못합니다.

deleteName(string, ServiceFabricClientDeleteNameOptionalParams, ServiceCallback<void>)
deleteProperty(string, string, ServiceCallback<void>)
deleteProperty(string, string, ServiceFabricClientDeletePropertyOptionalParams)

지정된 이름으로 지정된 Service Fabric 속성을 삭제합니다. 삭제하려면 먼저 속성을 만들어야 합니다.

deleteProperty(string, string, ServiceFabricClientDeletePropertyOptionalParams, ServiceCallback<void>)
deleteRepairTask(RepairTaskDeleteDescription, RequestOptionsBase)

이 API는 Service Fabric 플랫폼을 지원합니다. 코드에서 직접 사용할 수 없습니다.

deleteRepairTask(RepairTaskDeleteDescription, RequestOptionsBase, ServiceCallback<void>)
deleteRepairTask(RepairTaskDeleteDescription, ServiceCallback<void>)
deleteService(string, ServiceCallback<void>)
deleteService(string, ServiceFabricClientDeleteServiceOptionalParams)

서비스를 삭제하려면 먼저 만들어야 합니다. 기본적으로 Service Fabric은 정상적인 방식으로 서비스 복제본을 닫은 다음 서비스를 삭제합니다. 그러나 서비스에서 복제본을 정상적으로 닫는 데 문제가 있는 경우 삭제 작업에 시간이 오래 걸리거나 중단될 수 있습니다. 선택적 ForceRemove 플래그를 사용하여 정상적인 닫기 시퀀스를 건너뛰고 서비스를 강제로 삭제합니다.

deleteService(string, ServiceFabricClientDeleteServiceOptionalParams, ServiceCallback<void>)
deployServicePackageToNode(string, DeployServicePackageToNodeDescription, ServiceCallback<void>)
deployServicePackageToNode(string, DeployServicePackageToNodeDescription, ServiceFabricClientDeployServicePackageToNodeOptionalParams)

이 API는 일반 애플리케이션 배포 및 업그레이드 경로 외부의 특정 노드에 컨테이너 이미지를 포함하여 코드 패키지를 다운로드하는 방법을 제공합니다. 이는 실제 애플리케이션 배포 및 업그레이드 전에 노드에 있는 큰 코드 패키지 및 컨테이너 이미지에 유용하므로 배포 또는 업그레이드에 필요한 총 시간을 크게 줄일 수 있습니다.

deployServicePackageToNode(string, DeployServicePackageToNodeDescription, ServiceFabricClientDeployServicePackageToNodeOptionalParams, ServiceCallback<void>)
disableApplicationBackup(string, ServiceCallback<void>)
disableApplicationBackup(string, ServiceFabricClientDisableApplicationBackupOptionalParams)

이전에 사용하도록 설정된 Service Fabric 애플리케이션의 정기 백업을 사용하지 않도록 설정합니다.

disableApplicationBackup(string, ServiceFabricClientDisableApplicationBackupOptionalParams, ServiceCallback<void>)
disableNode(string, DeactivationIntentDescription, ServiceCallback<void>)
disableNode(string, DeactivationIntentDescription, ServiceFabricClientDisableNodeOptionalParams)

지정된 비활성화 의도를 사용하여 Service Fabric 클러스터 노드를 비활성화합니다. 비활성화가 진행되면 비활성화 의도를 늘릴 수 있지만 감소할 수는 없습니다.(예를 들어 일시 중지 의도로 비활성화된 노드는 다시 시작을 통해 더 이상 비활성화할 수 있지만 그 반대로는 비활성화할 수 없습니다. 노드가 비활성화된 후 언제든지 노드 활성화 작업을 사용하여 노드를 다시 활성화할 수 있습니다. 비활성화가 완료되지 않으면 비활성화가 취소됩니다. 서비스가 해당 노드에 배치되기 전에 비활성화된 동안 가동 중지되고 백업되는 노드는 계속 다시 활성화되어야 합니다.

disableNode(string, DeactivationIntentDescription, ServiceFabricClientDisableNodeOptionalParams, ServiceCallback<void>)
disablePartitionBackup(string, ServiceCallback<void>)
disablePartitionBackup(string, ServiceFabricClientDisablePartitionBackupOptionalParams)

이전에 사용하도록 설정된 파티션의 정기적인 백업을 사용하지 않도록 설정합니다. 백업을 사용하지 않도록 설정하려면 먼저 명시적으로 사용하도록 설정해야 합니다. 이 파티션의 일부인 Service Fabric 애플리케이션 또는 서비스에 백업을 사용하도록 설정된 경우 이 파티션은 상위 수준 엔터티에 매핑된 정책에 따라 주기적으로 계속 백업됩니다.

disablePartitionBackup(string, ServiceFabricClientDisablePartitionBackupOptionalParams, ServiceCallback<void>)
disableServiceBackup(string, ServiceCallback<void>)
disableServiceBackup(string, ServiceFabricClientDisableServiceBackupOptionalParams)

이전에 사용하도록 설정된 Service Fabric 서비스의 정기 백업을 사용하지 않도록 설정합니다. 백업을 사용하지 않도록 설정하려면 먼저 명시적으로 사용하도록 설정해야 합니다. 이 서비스의 일부인 Service Fabric 애플리케이션에 백업을 사용하도록 설정된 경우 이 서비스는 애플리케이션 수준에서 매핑된 정책에 따라 주기적으로 계속 백업됩니다.

disableServiceBackup(string, ServiceFabricClientDisableServiceBackupOptionalParams, ServiceCallback<void>)
enableApplicationBackup(string, EnableBackupDescription, ServiceCallback<void>)
enableApplicationBackup(string, EnableBackupDescription, ServiceFabricClientEnableApplicationBackupOptionalParams)

이 Service Fabric 애플리케이션의 일부인 상태 저장 파티션을 정기적으로 백업할 수 있습니다. 각 파티션은 지정된 백업 정책 설명에 따라 개별적으로 백업됩니다. C# 기반 Reliable Actor 및 Reliable Stateful 서비스만 정기적인 백업에 대해 지원됩니다.

enableApplicationBackup(string, EnableBackupDescription, ServiceFabricClientEnableApplicationBackupOptionalParams, ServiceCallback<void>)
enableNode(string, ServiceCallback<void>)
enableNode(string, ServiceFabricClientEnableNodeOptionalParams)

현재 비활성화된 Service Fabric 클러스터 노드를 활성화합니다. 활성화되면 노드는 다시 새 복제본을 배치하기 위한 실행 가능한 대상이 되고 노드에 남아 있는 비활성화된 복제본은 다시 활성화됩니다.

enableNode(string, ServiceFabricClientEnableNodeOptionalParams, ServiceCallback<void>)
enablePartitionBackup(string, EnableBackupDescription, ServiceCallback<void>)
enablePartitionBackup(string, EnableBackupDescription, ServiceFabricClientEnablePartitionBackupOptionalParams)

상태 저장 지속형 파티션의 주기적인 백업을 사용하도록 설정합니다. 각 파티션은 지정된 백업 정책 설명에 따라 백업됩니다. 파티션의 일부인 애플리케이션 또는 서비스가 이미 백업에 사용하도록 설정된 경우 이 작업은 이 파티션의 정기적인 백업을 수행하는 데 사용되는 정책을 재정의합니다. C# 기반 Reliable Actor 및 Reliable Stateful 서비스만 정기적인 백업에 대해 지원됩니다.

enablePartitionBackup(string, EnableBackupDescription, ServiceFabricClientEnablePartitionBackupOptionalParams, ServiceCallback<void>)
enableServiceBackup(string, EnableBackupDescription, ServiceCallback<void>)
enableServiceBackup(string, EnableBackupDescription, ServiceFabricClientEnableServiceBackupOptionalParams)

이 Service Fabric 서비스의 일부인 상태 저장 파티션을 정기적으로 백업할 수 있습니다. 각 파티션은 지정된 백업 정책 설명에 따라 개별적으로 백업됩니다. 서비스의 일부인 애플리케이션이 이미 백업에 사용하도록 설정된 경우 이 작업은 파티션 수준에서 명시적으로 재정의되지 않는 한 이 서비스 및 해당 파티션에 대한 정기적인 백업을 수행하는 데 사용되는 정책을 재정의합니다. C# 기반 Reliable Actor 및 Reliable Stateful 서비스만 정기적인 백업에 대해 지원됩니다.

enableServiceBackup(string, EnableBackupDescription, ServiceFabricClientEnableServiceBackupOptionalParams, ServiceCallback<void>)
forceApproveRepairTask(RepairTaskApproveDescription, RequestOptionsBase)

이 API는 Service Fabric 플랫폼을 지원합니다. 코드에서 직접 사용할 수 없습니다.

forceApproveRepairTask(RepairTaskApproveDescription, RequestOptionsBase, ServiceCallback<RepairTaskUpdateInfo>)
forceApproveRepairTask(RepairTaskApproveDescription, ServiceCallback<RepairTaskUpdateInfo>)
getAadMetadata(ServiceCallback<AadMetadataObject>)
getAadMetadata(ServiceFabricClientGetAadMetadataOptionalParams)

클러스터에 대한 보안 연결에 사용되는 Azure Active Directory 메타데이터를 가져옵니다. 이 API는 별도로 호출할 수 없습니다. Service Fabric 클러스터와 Azure Active Directory 보안 연결을 설정하는 데 필요한 정보를 제공합니다.

getAadMetadata(ServiceFabricClientGetAadMetadataOptionalParams, ServiceCallback<AadMetadataObject>)
getAllEntitiesBackedUpByPolicy(string, ServiceCallback<PagedBackupEntityList>)
getAllEntitiesBackedUpByPolicy(string, ServiceFabricClientGetAllEntitiesBackedUpByPolicyOptionalParams)

이 백업 정책과 연결된 Service Fabric 애플리케이션, 서비스 또는 파티션 목록을 반환합니다.

getAllEntitiesBackedUpByPolicy(string, ServiceFabricClientGetAllEntitiesBackedUpByPolicyOptionalParams, ServiceCallback<PagedBackupEntityList>)
getApplicationBackupConfigurationInfo(string, ServiceCallback<PagedBackupConfigurationInfoList>)
getApplicationBackupConfigurationInfo(string, ServiceFabricClientGetApplicationBackupConfigurationInfoOptionalParams)

애플리케이션 및 이 애플리케이션의 서비스 및 파티션에 대한 Service Fabric 백업 구성 정보를 가져옵니다.

getApplicationBackupConfigurationInfo(string, ServiceFabricClientGetApplicationBackupConfigurationInfoOptionalParams, ServiceCallback<PagedBackupConfigurationInfoList>)
getApplicationBackupList(string, ServiceCallback<PagedBackupInfoList>)
getApplicationBackupList(string, ServiceFabricClientGetApplicationBackupListOptionalParams)

이 Service Fabric 애플리케이션의 모든 파티션에 사용할 수 있는 백업 목록을 반환합니다. 서버는 백업 정책에 구성된 백업 위치에서 사용할 수 있는 모든 백업을 열거합니다. 또한 시작 및 종료 날짜/시간을 기준으로 결과를 필터링하거나 모든 파티션에 사용 가능한 최신 백업을 가져올 수 있습니다.

getApplicationBackupList(string, ServiceFabricClientGetApplicationBackupListOptionalParams, ServiceCallback<PagedBackupInfoList>)
getApplicationEventList(string, string, string, ServiceCallback<ApplicationEventUnion[]>)
getApplicationEventList(string, string, string, ServiceFabricClientGetApplicationEventListOptionalParams)

응답은 ApplicationEvent 개체의 목록입니다.

getApplicationEventList(string, string, string, ServiceFabricClientGetApplicationEventListOptionalParams, ServiceCallback<ApplicationEventUnion[]>)
getApplicationHealth(string, ServiceCallback<ApplicationHealth>)
getApplicationHealth(string, ServiceFabricClientGetApplicationHealthOptionalParams)

Service Fabric 애플리케이션의 히스 상태를 반환합니다. 응답은 확인, 오류 또는 경고 상태를 보고합니다. 상태 저장소에서 엔터티를 찾을 수 없으면 오류가 반환됩니다.

getApplicationHealth(string, ServiceFabricClientGetApplicationHealthOptionalParams, ServiceCallback<ApplicationHealth>)
getApplicationHealthUsingPolicy(string, ServiceCallback<ApplicationHealth>)
getApplicationHealthUsingPolicy(string, ServiceFabricClientGetApplicationHealthUsingPolicyOptionalParams)

Service Fabric 애플리케이션의 상태를 가져옵니다. EventsHealthStateFilter를 사용하여 상태 상태에 따라 노드에 보고된 상태 이벤트의 컬렉션을 필터링합니다. ClusterHealthPolicies를 사용하여 상태를 평가하는 데 사용되는 상태 정책을 재정의합니다.

getApplicationHealthUsingPolicy(string, ServiceFabricClientGetApplicationHealthUsingPolicyOptionalParams, ServiceCallback<ApplicationHealth>)
getApplicationInfo(string, ServiceCallback<ApplicationInfo>)
getApplicationInfo(string, ServiceFabricClientGetApplicationInfoOptionalParams)

Service Fabric 클러스터에서 생성되거나 생성되는 프로세스에서 이름이 매개 변수로 지정된 이름과 일치하는 애플리케이션에 대한 정보를 반환합니다. 응답에는 이름, 형식, 상태, 매개 변수 및 애플리케이션에 대한 기타 세부 정보가 포함됩니다.

getApplicationInfo(string, ServiceFabricClientGetApplicationInfoOptionalParams, ServiceCallback<ApplicationInfo>)
getApplicationInfoList(ServiceCallback<PagedApplicationInfoList>)
getApplicationInfoList(ServiceFabricClientGetApplicationInfoListOptionalParams)

Service Fabric 클러스터에서 생성되거나 생성되는 프로세스에서 생성된 애플리케이션에 대한 정보를 가져오고 지정된 필터와 일치합니다. 응답에는 이름, 형식, 상태, 매개 변수 및 애플리케이션에 대한 기타 세부 정보가 포함됩니다. 애플리케이션이 페이지에 맞지 않으면 결과의 한 페이지와 다음 페이지를 가져오는 데 사용할 수 있는 연속 토큰이 반환됩니다. ApplicationTypeName 및 ApplicationDefinitionKindFilter 필터를 동시에 지정할 수 없습니다.

getApplicationInfoList(ServiceFabricClientGetApplicationInfoListOptionalParams, ServiceCallback<PagedApplicationInfoList>)
getApplicationLoadInfo(string, ServiceCallback<ApplicationLoadInfo>)
getApplicationLoadInfo(string, ServiceFabricClientGetApplicationLoadInfoOptionalParams)

Service Fabric 클러스터에서 생성되거나 생성되는 프로세스에서 이름이 매개 변수로 지정된 것과 일치하는 애플리케이션에 대한 로드 정보를 반환합니다. 응답에는 이름, 최소 노드, 최대 노드, 애플리케이션이 현재 차지하고 있는 노드 수 및 애플리케이션에 대한 애플리케이션 로드 메트릭 정보가 포함됩니다.

getApplicationLoadInfo(string, ServiceFabricClientGetApplicationLoadInfoOptionalParams, ServiceCallback<ApplicationLoadInfo>)
getApplicationManifest(string, string, ServiceCallback<ApplicationTypeManifest>)
getApplicationManifest(string, string, ServiceFabricClientGetApplicationManifestOptionalParams)

응답에는 애플리케이션 매니페스트 XML이 문자열로 포함됩니다.

getApplicationManifest(string, string, ServiceFabricClientGetApplicationManifestOptionalParams, ServiceCallback<ApplicationTypeManifest>)
getApplicationNameInfo(string, ServiceCallback<ApplicationNameInfo>)
getApplicationNameInfo(string, ServiceFabricClientGetApplicationNameInfoOptionalParams)

지정된 서비스에 대한 애플리케이션의 이름을 가져옵니다. 제공된 서비스 ID가 있는 서비스가 없는 경우 404 FABRIC_E_SERVICE_DOES_NOT_EXIST 오류가 반환됩니다.

getApplicationNameInfo(string, ServiceFabricClientGetApplicationNameInfoOptionalParams, ServiceCallback<ApplicationNameInfo>)
getApplicationsEventList(string, string, ServiceCallback<ApplicationEventUnion[]>)
getApplicationsEventList(string, string, ServiceFabricClientGetApplicationsEventListOptionalParams)

응답은 ApplicationEvent 개체의 목록입니다.

getApplicationsEventList(string, string, ServiceFabricClientGetApplicationsEventListOptionalParams, ServiceCallback<ApplicationEventUnion[]>)
getApplicationTypeInfoList(ServiceCallback<PagedApplicationTypeInfoList>)
getApplicationTypeInfoList(ServiceFabricClientGetApplicationTypeInfoListOptionalParams)

Service Fabric 클러스터에서 프로비전되거나 프로비전되는 프로세스에 있는 애플리케이션 유형에 대한 정보를 반환합니다. 애플리케이션 유형의 각 버전은 하나의 애플리케이션 유형으로 반환됩니다. 응답에는 이름, 버전, 상태 및 애플리케이션 유형에 대한 기타 세부 정보가 포함됩니다. 이 쿼리는 페이징된 쿼리입니다. 즉, 모든 애플리케이션 유형이 페이지에 맞지 않는 경우 결과의 한 페이지와 다음 페이지를 가져오는 데 사용할 수 있는 연속 토큰이 반환됩니다. 예를 들어 애플리케이션 유형이 10개이지만 페이지가 처음 세 애플리케이션 형식에만 맞거나 최대 결과가 3으로 설정된 경우 3개가 반환됩니다. 나머지 결과에 액세스하려면 다음 쿼리에서 반환된 연속 토큰을 사용하여 후속 페이지를 검색합니다. 이후 페이지가 없으면 빈 연속 토큰이 반환됩니다.

getApplicationTypeInfoList(ServiceFabricClientGetApplicationTypeInfoListOptionalParams, ServiceCallback<PagedApplicationTypeInfoList>)
getApplicationTypeInfoListByName(string, ServiceCallback<PagedApplicationTypeInfoList>)
getApplicationTypeInfoListByName(string, ServiceFabricClientGetApplicationTypeInfoListByNameOptionalParams)

Service Fabric 클러스터에서 프로비전되거나 프로비전되는 프로세스에 있는 애플리케이션 유형에 대한 정보를 반환합니다. 이러한 결과는 이름이 매개 변수로 지정된 이름과 정확히 일치하고 지정된 쿼리 매개 변수를 준수하는 애플리케이션 유형입니다. 애플리케이션 유형 이름과 일치하는 애플리케이션 유형의 모든 버전이 반환되며 각 버전은 하나의 애플리케이션 유형으로 반환됩니다. 응답에는 이름, 버전, 상태 및 애플리케이션 유형에 대한 기타 세부 정보가 포함됩니다. 이 쿼리는 페이징된 쿼리입니다. 즉, 모든 애플리케이션 유형이 페이지에 맞지 않는 경우 결과의 한 페이지와 다음 페이지를 가져오는 데 사용할 수 있는 연속 토큰이 반환됩니다. 예를 들어 애플리케이션 유형이 10개이지만 페이지가 처음 세 애플리케이션 형식에만 맞거나 최대 결과가 3으로 설정된 경우 3개가 반환됩니다. 나머지 결과에 액세스하려면 다음 쿼리에서 반환된 연속 토큰을 사용하여 후속 페이지를 검색합니다. 이후 페이지가 없으면 빈 연속 토큰이 반환됩니다.

getApplicationTypeInfoListByName(string, ServiceFabricClientGetApplicationTypeInfoListByNameOptionalParams, ServiceCallback<PagedApplicationTypeInfoList>)
getApplicationUpgrade(string, ServiceCallback<ApplicationUpgradeProgressInfo>)
getApplicationUpgrade(string, ServiceFabricClientGetApplicationUpgradeOptionalParams)

애플리케이션 상태 문제를 디버깅하는 데 도움이 되는 세부 정보와 함께 최신 애플리케이션 업그레이드의 상태에 대한 정보를 반환합니다.

getApplicationUpgrade(string, ServiceFabricClientGetApplicationUpgradeOptionalParams, ServiceCallback<ApplicationUpgradeProgressInfo>)
getBackupPolicyByName(string, ServiceCallback<BackupPolicyDescription>)
getBackupPolicyByName(string, ServiceFabricClientGetBackupPolicyByNameOptionalParams)

{backupPolicyName}으로 식별된 특정 백업 정책을 가져옵니다.

getBackupPolicyByName(string, ServiceFabricClientGetBackupPolicyByNameOptionalParams, ServiceCallback<BackupPolicyDescription>)
getBackupPolicyList(ServiceCallback<PagedBackupPolicyDescriptionList>)
getBackupPolicyList(ServiceFabricClientGetBackupPolicyListOptionalParams)

구성된 모든 백업 정책 목록을 가져옵니다.

getBackupPolicyList(ServiceFabricClientGetBackupPolicyListOptionalParams, ServiceCallback<PagedBackupPolicyDescriptionList>)
getBackupsFromBackupLocation(GetBackupByStorageQueryDescription, ServiceCallback<PagedBackupInfoList>)
getBackupsFromBackupLocation(GetBackupByStorageQueryDescription, ServiceFabricClientGetBackupsFromBackupLocationOptionalParams)

지정된 백업 위치(FileShare 또는 Azure Blob Storage)에서 지정된 백업 엔터티(애플리케이션, 서비스 또는 파티션)에 사용할 수 있는 백업 목록을 가져옵니다.

getBackupsFromBackupLocation(GetBackupByStorageQueryDescription, ServiceFabricClientGetBackupsFromBackupLocationOptionalParams, ServiceCallback<PagedBackupInfoList>)
getChaos(ServiceCallback<Chaos>)
getChaos(ServiceFabricClientGetChaosOptionalParams)

Chaos가 실행 중인지 여부, Chaos를 실행하는 데 사용되는 Chaos 매개 변수 및 비정상 상황 일정의 상태를 나타내는 Chaos의 상태를 가져옵니다.

getChaos(ServiceFabricClientGetChaosOptionalParams, ServiceCallback<Chaos>)
getChaosEvents(ServiceCallback<ChaosEventsSegment>)
getChaosEvents(ServiceFabricClientGetChaosEventsOptionalParams)

Chaos 이벤트의 다음 세그먼트를 가져오려면 ContinuationToken을 지정할 수 있습니다. Chaos 이벤트의 새 세그먼트를 시작하려면 StartTimeUtc 및 EndTimeUtc를 통해 시간 범위를 지정할 수 있습니다. ContinuationToken과 동일한 호출의 시간 범위를 둘 다 지정할 수 없습니다. 비정상 상황 이벤트가 100개를 초과하는 경우 비정상 상황 이벤트는 세그먼트에 100개 이하의 비정상 상황 이벤트를 포함하고 연속 토큰을 사용하여 이 API를 호출하는 다음 세그먼트를 가져오는 여러 세그먼트로 반환됩니다.

getChaosEvents(ServiceFabricClientGetChaosEventsOptionalParams, ServiceCallback<ChaosEventsSegment>)
getChaosSchedule(ServiceCallback<ChaosScheduleDescription>)
getChaosSchedule(ServiceFabricClientGetChaosScheduleOptionalParams)

사용 중인 비정상 상황 일정의 버전과 비정상 상황 실행 시기 및 방법을 정의하는 Chaos Schedule을 가져옵니다.

getChaosSchedule(ServiceFabricClientGetChaosScheduleOptionalParams, ServiceCallback<ChaosScheduleDescription>)
getClusterConfiguration(string, ServiceCallback<ClusterConfiguration>)
getClusterConfiguration(string, ServiceFabricClientGetClusterConfigurationOptionalParams)

클러스터 구성에는 클러스터의 다양한 노드 유형, 보안 구성, 오류 및 업그레이드 도메인 토폴로지 등을 포함하는 클러스터의 속성이 포함됩니다.

getClusterConfiguration(string, ServiceFabricClientGetClusterConfigurationOptionalParams, ServiceCallback<ClusterConfiguration>)
getClusterConfigurationUpgradeStatus(ServiceCallback<ClusterConfigurationUpgradeStatusInfo>)
getClusterConfigurationUpgradeStatus(ServiceFabricClientGetClusterConfigurationUpgradeStatusOptionalParams)

Service Fabric 독립 실행형 클러스터의 클러스터 구성 업그레이드 상태 세부 정보를 가져옵니다.

getClusterConfigurationUpgradeStatus(ServiceFabricClientGetClusterConfigurationUpgradeStatusOptionalParams, ServiceCallback<ClusterConfigurationUpgradeStatusInfo>)
getClusterEventList(string, string, ServiceCallback<ClusterEventUnion[]>)
getClusterEventList(string, string, ServiceFabricClientGetClusterEventListOptionalParams)

응답은 ClusterEvent 개체의 목록입니다.

getClusterEventList(string, string, ServiceFabricClientGetClusterEventListOptionalParams, ServiceCallback<ClusterEventUnion[]>)
getClusterHealth(ServiceCallback<ClusterHealth>)
getClusterHealth(ServiceFabricClientGetClusterHealthOptionalParams)

EventsHealthStateFilter를 사용하여 상태 상태에 따라 클러스터에 보고된 상태 이벤트의 컬렉션을 필터링합니다. 마찬가지로 NodesHealthStateFilter 및 ApplicationsHealthStateFilter를 사용하여 집계된 상태에 따라 반환된 노드 및 애플리케이션의 컬렉션을 필터링합니다.

getClusterHealth(ServiceFabricClientGetClusterHealthOptionalParams, ServiceCallback<ClusterHealth>)
getClusterHealthChunk(ServiceCallback<ClusterHealthChunk>)
getClusterHealthChunk(ServiceFabricClientGetClusterHealthChunkOptionalParams)

상태 청크를 사용하여 Service Fabric 클러스터의 상태를 가져옵니다. 클러스터의 집계된 상태를 포함하지만 클러스터 엔터티는 포함되지 않습니다. 클러스터 상태를 확장하고 엔터티 전체 또는 일부의 상태를 얻으려면 POST URI를 사용하고 클러스터 상태 청크 쿼리 설명을 지정합니다.

getClusterHealthChunk(ServiceFabricClientGetClusterHealthChunkOptionalParams, ServiceCallback<ClusterHealthChunk>)
getClusterHealthChunkUsingPolicyAndAdvancedFilters(ServiceCallback<ClusterHealthChunk>)
getClusterHealthChunkUsingPolicyAndAdvancedFilters(ServiceFabricClientGetClusterHealthChunkUsingPolicyAndAdvancedFiltersOptionalParams)

상태 청크를 사용하여 Service Fabric 클러스터의 상태를 가져옵니다. 상태 평가는 입력 클러스터 상태 청크 쿼리 설명을 기반으로 수행됩니다. 쿼리 설명을 통해 사용자는 클러스터 및 해당 자식을 평가하기 위한 상태 정책을 지정할 수 있습니다. 사용자는 매우 유연한 필터를 지정하여 반환할 클러스터 엔터티를 선택할 수 있습니다. 엔터티 상태 및 계층 구조에 따라 선택을 수행할 수 있습니다. 쿼리는 지정된 필터에 따라 엔터티의 다중 수준 자식을 반환할 수 있습니다. 예를 들어 지정된 이름을 가진 하나의 애플리케이션을 반환할 수 있으며, 이 애플리케이션의 경우 오류 또는 경고에 있는 서비스 및 이러한 서비스 중 하나에 대한 모든 파티션 및 복제본만 반환합니다.

getClusterHealthChunkUsingPolicyAndAdvancedFilters(ServiceFabricClientGetClusterHealthChunkUsingPolicyAndAdvancedFiltersOptionalParams, ServiceCallback<ClusterHealthChunk>)
getClusterHealthUsingPolicy(ServiceCallback<ClusterHealth>)
getClusterHealthUsingPolicy(ServiceFabricClientGetClusterHealthUsingPolicyOptionalParams)

EventsHealthStateFilter를 사용하여 상태 상태에 따라 클러스터에 보고된 상태 이벤트의 컬렉션을 필터링합니다. 마찬가지로 NodesHealthStateFilter 및 ApplicationsHealthStateFilter를 사용하여 집계된 상태에 따라 반환된 노드 및 애플리케이션의 컬렉션을 필터링합니다. ClusterHealthPolicies를 사용하여 상태를 평가하는 데 사용되는 상태 정책을 재정의합니다.

getClusterHealthUsingPolicy(ServiceFabricClientGetClusterHealthUsingPolicyOptionalParams, ServiceCallback<ClusterHealth>)
getClusterLoad(ServiceCallback<ClusterLoadInfo>)
getClusterLoad(ServiceFabricClientGetClusterLoadOptionalParams)

부하 또는 용량이 정의된 모든 메트릭에 대한 Service Fabric 클러스터의 부하 정보를 검색합니다.

getClusterLoad(ServiceFabricClientGetClusterLoadOptionalParams, ServiceCallback<ClusterLoadInfo>)
getClusterManifest(ServiceCallback<ClusterManifest>)
getClusterManifest(ServiceFabricClientGetClusterManifestOptionalParams)

Service Fabric 클러스터 매니페스트를 가져옵니다. 클러스터 매니페스트에는 클러스터의 다양한 노드 유형, 보안 구성, 오류 및 업그레이드 도메인 토폴로지 등을 포함하는 클러스터의 속성이 포함됩니다.

이러한 속성은 독립 실행형 클러스터를 배포하는 동안 ClusterConfig.JSON 파일의 일부로 지정됩니다. 그러나 클러스터 매니페스트의 대부분의 정보는 다른 배포 시나리오(예: Azure Portal 사용 시)에서 클러스터를 배포하는 동안 서비스 패브릭에 의해 내부적으로 생성됩니다.

클러스터 매니페스트의 콘텐츠는 정보 제공 용도로만 사용되며 사용자는 파일 내용의 형식이나 해석에 종속되지 않습니다.

getClusterManifest(ServiceFabricClientGetClusterManifestOptionalParams, ServiceCallback<ClusterManifest>)
getClusterUpgradeProgress(ServiceCallback<ClusterUpgradeProgressObject>)
getClusterUpgradeProgress(ServiceFabricClientGetClusterUpgradeProgressOptionalParams)

진행 중인 클러스터 업그레이드의 현재 진행률을 가져옵니다. 현재 진행 중인 업그레이드가 없는 경우 이전 클러스터 업그레이드의 마지막 상태를 가져옵니다.

getClusterUpgradeProgress(ServiceFabricClientGetClusterUpgradeProgressOptionalParams, ServiceCallback<ClusterUpgradeProgressObject>)
getClusterVersion(ServiceCallback<ClusterVersion>)
getClusterVersion(ServiceFabricClientGetClusterVersionOptionalParams)

클러스터 업그레이드가 발생하는 경우 이 API는 현재 및 대상 클러스터 런타임 버전의 가장 낮은(이전) 버전을 반환합니다.

getClusterVersion(ServiceFabricClientGetClusterVersionOptionalParams, ServiceCallback<ClusterVersion>)
getComposeDeploymentStatus(string, ServiceCallback<ComposeDeploymentStatusInfo>)
getComposeDeploymentStatus(string, ServiceFabricClientGetComposeDeploymentStatusOptionalParams)

Service Fabric 클러스터에서 생성되거나 생성되는 프로세스에서 생성되고 이름이 매개 변수로 지정된 이름과 일치하는 작성 배포의 상태를 반환합니다. 응답에는 이름, 상태 및 배포에 대한 기타 세부 정보가 포함됩니다.

getComposeDeploymentStatus(string, ServiceFabricClientGetComposeDeploymentStatusOptionalParams, ServiceCallback<ComposeDeploymentStatusInfo>)
getComposeDeploymentStatusList(ServiceCallback<PagedComposeDeploymentStatusInfoList>)
getComposeDeploymentStatusList(ServiceFabricClientGetComposeDeploymentStatusListOptionalParams)

Service Fabric 클러스터에서 생성되거나 생성되는 프로세스에 있는 작성 배포에 대한 상태를 가져옵니다. 응답에는 작성 배포에 대한 이름, 상태 및 기타 세부 정보가 포함됩니다. 배포 목록이 페이지에 맞지 않으면 결과의 한 페이지와 다음 페이지를 가져오는 데 사용할 수 있는 연속 토큰이 반환됩니다.

getComposeDeploymentStatusList(ServiceFabricClientGetComposeDeploymentStatusListOptionalParams, ServiceCallback<PagedComposeDeploymentStatusInfoList>)
getComposeDeploymentUpgradeProgress(string, ServiceCallback<ComposeDeploymentUpgradeProgressInfo>)
getComposeDeploymentUpgradeProgress(string, ServiceFabricClientGetComposeDeploymentUpgradeProgressOptionalParams)

애플리케이션 상태 문제를 디버깅하는 데 도움이 되는 세부 정보와 함께 작성 배포 업그레이드의 상태에 대한 정보를 반환합니다.

getComposeDeploymentUpgradeProgress(string, ServiceFabricClientGetComposeDeploymentUpgradeProgressOptionalParams, ServiceCallback<ComposeDeploymentUpgradeProgressInfo>)
getConfigurationOverrides(string, ServiceCallback<ConfigParameterOverride[]>)
getConfigurationOverrides(string, ServiceFabricClientGetConfigurationOverridesOptionalParams)

이 api를 사용하면 지정된 노드에서 모든 기존 구성 재정의를 얻을 수 있습니다.

getConfigurationOverrides(string, ServiceFabricClientGetConfigurationOverridesOptionalParams, ServiceCallback<ConfigParameterOverride[]>)
getContainerLogsDeployedOnNode(string, string, string, string, ServiceCallback<ContainerLogs>)
getContainerLogsDeployedOnNode(string, string, string, string, ServiceFabricClientGetContainerLogsDeployedOnNodeOptionalParams)

지정된 코드 패키지에 대한 Service Fabric 노드에 배포된 컨테이너에 대한 컨테이너 로그를 가져옵니다.

getContainerLogsDeployedOnNode(string, string, string, string, ServiceFabricClientGetContainerLogsDeployedOnNodeOptionalParams, ServiceCallback<ContainerLogs>)
getContainersEventList(string, string, ServiceCallback<ContainerInstanceEvent[]>)
getContainersEventList(string, string, ServiceFabricClientGetContainersEventListOptionalParams)

응답은 ContainerInstanceEvent 개체 목록입니다.

getContainersEventList(string, string, ServiceFabricClientGetContainersEventListOptionalParams, ServiceCallback<ContainerInstanceEvent[]>)
getCorrelatedEventList(string, ServiceCallback<FabricEventUnion[]>)
getCorrelatedEventList(string, ServiceFabricClientGetCorrelatedEventListOptionalParams)

응답은 FabricEvents 목록입니다.

getCorrelatedEventList(string, ServiceFabricClientGetCorrelatedEventListOptionalParams, ServiceCallback<FabricEventUnion[]>)
getDataLossProgress(string, string, string, ServiceCallback<PartitionDataLossProgress>)
getDataLossProgress(string, string, string, ServiceFabricClientGetDataLossProgressOptionalParams)

OperationId를 사용하여 StartDataLoss로 시작된 데이터 손실 작업의 진행률을 가져옵니다.

getDataLossProgress(string, string, string, ServiceFabricClientGetDataLossProgressOptionalParams, ServiceCallback<PartitionDataLossProgress>)
getDeployedApplicationHealth(string, string, ServiceCallback<DeployedApplicationHealth>)
getDeployedApplicationHealth(string, string, ServiceFabricClientGetDeployedApplicationHealthOptionalParams)

Service Fabric 노드에 배포된 애플리케이션의 상태에 대한 정보를 가져옵니다. EventsHealthStateFilter를 사용하여 필요에 따라 상태 상태에 따라 배포된 애플리케이션에 보고된 HealthEvent 개체의 컬렉션을 필터링합니다. DeployedServicePackagesHealthStateFilter를 사용하여 필요에 따라 상태 기반 DeployedServicePackageHealth 자식에 대해 필터링합니다.

getDeployedApplicationHealth(string, string, ServiceFabricClientGetDeployedApplicationHealthOptionalParams, ServiceCallback<DeployedApplicationHealth>)
getDeployedApplicationHealthUsingPolicy(string, string, ServiceCallback<DeployedApplicationHealth>)
getDeployedApplicationHealthUsingPolicy(string, string, ServiceFabricClientGetDeployedApplicationHealthUsingPolicyOptionalParams)

지정된 정책을 사용하여 Service Fabric 노드에 배포된 애플리케이션의 상태에 대한 정보를 가져옵니다. EventsHealthStateFilter를 사용하여 필요에 따라 상태 상태에 따라 배포된 애플리케이션에 보고된 HealthEvent 개체의 컬렉션을 필터링합니다. DeployedServicePackagesHealthStateFilter를 사용하여 필요에 따라 상태 기반 DeployedServicePackageHealth 자식에 대해 필터링합니다. ApplicationHealthPolicy를 사용하여 필요에 따라 상태를 평가하는 데 사용되는 상태 정책을 재정의합니다. 이 API는 ApplicationHealthPolicy의 'ConsiderWarningAsError' 필드만 사용합니다. 배포된 애플리케이션의 상태를 평가하는 동안 나머지 필드는 무시됩니다.

getDeployedApplicationHealthUsingPolicy(string, string, ServiceFabricClientGetDeployedApplicationHealthUsingPolicyOptionalParams, ServiceCallback<DeployedApplicationHealth>)
getDeployedApplicationInfo(string, string, ServiceCallback<DeployedApplicationInfo>)
getDeployedApplicationInfo(string, string, ServiceFabricClientGetDeployedApplicationInfoOptionalParams)

제공된 애플리케이션 ID가 시스템 애플리케이션에 대한 경우 이 쿼리는 시스템 애플리케이션 정보를 반환합니다. 결과는 활성, 활성화 및 다운로드 상태의 배포된 애플리케이션을 포함합니다. 이 쿼리를 수행하려면 노드 이름이 클러스터의 노드에 해당해야 합니다. 제공된 노드 이름이 클러스터의 활성 Service Fabric 노드를 가리키지 않으면 쿼리가 실패합니다.

getDeployedApplicationInfo(string, string, ServiceFabricClientGetDeployedApplicationInfoOptionalParams, ServiceCallback<DeployedApplicationInfo>)
getDeployedApplicationInfoList(string, ServiceCallback<PagedDeployedApplicationInfoList>)
getDeployedApplicationInfoList(string, ServiceFabricClientGetDeployedApplicationInfoListOptionalParams)

Service Fabric 노드에 배포된 애플리케이션 목록을 가져옵니다. ID별로 명시적으로 쿼리하지 않는 한 배포된 시스템 애플리케이션에 대한 정보는 결과에 포함되지 않습니다. 결과는 활성, 활성화 및 다운로드 상태의 배포된 애플리케이션을 포함합니다. 이 쿼리를 수행하려면 노드 이름이 클러스터의 노드에 해당해야 합니다. 제공된 노드 이름이 클러스터의 활성 Service Fabric 노드를 가리키지 않으면 쿼리가 실패합니다.

getDeployedApplicationInfoList(string, ServiceFabricClientGetDeployedApplicationInfoListOptionalParams, ServiceCallback<PagedDeployedApplicationInfoList>)
getDeployedCodePackageInfoList(string, string, ServiceCallback<DeployedCodePackageInfo[]>)
getDeployedCodePackageInfoList(string, string, ServiceFabricClientGetDeployedCodePackageInfoListOptionalParams)

지정된 애플리케이션에 대한 Service Fabric 노드에 배포된 코드 패키지 목록을 가져옵니다.

getDeployedCodePackageInfoList(string, string, ServiceFabricClientGetDeployedCodePackageInfoListOptionalParams, ServiceCallback<DeployedCodePackageInfo[]>)
getDeployedServicePackageHealth(string, string, string, ServiceCallback<DeployedServicePackageHealth>)
getDeployedServicePackageHealth(string, string, string, ServiceFabricClientGetDeployedServicePackageHealthOptionalParams)

Service Fabric 노드에 배포된 특정 애플리케이션에 대한 서비스 패키지의 상태에 대한 정보를 가져옵니다. EventsHealthStateFilter를 사용하여 필요에 따라 상태 상태에 따라 배포된 서비스 패키지에 보고된 HealthEvent 개체의 컬렉션을 필터링합니다.

getDeployedServicePackageHealth(string, string, string, ServiceFabricClientGetDeployedServicePackageHealthOptionalParams, ServiceCallback<DeployedServicePackageHealth>)
getDeployedServicePackageHealthUsingPolicy(string, string, string, ServiceCallback<DeployedServicePackageHealth>)
getDeployedServicePackageHealthUsingPolicy(string, string, string, ServiceFabricClientGetDeployedServicePackageHealthUsingPolicyOptionalParams)

Service Fabric 노드에 배포된 특정 애플리케이션에 대한 서비스 패키지의 상태에 대한 정보를 가져옵니다. 지정한 정책을 사용합니다. EventsHealthStateFilter를 사용하여 필요에 따라 상태 상태에 따라 배포된 서비스 패키지에 보고된 HealthEvent 개체의 컬렉션을 필터링합니다. ApplicationHealthPolicy를 사용하여 필요에 따라 상태를 평가하는 데 사용되는 상태 정책을 재정의합니다. 이 API는 ApplicationHealthPolicy의 'ConsiderWarningAsError' 필드만 사용합니다. 배포된 서비스 패키지의 상태를 평가하는 동안 나머지 필드는 무시됩니다.

getDeployedServicePackageHealthUsingPolicy(string, string, string, ServiceFabricClientGetDeployedServicePackageHealthUsingPolicyOptionalParams, ServiceCallback<DeployedServicePackageHealth>)
getDeployedServicePackageInfoList(string, string, ServiceCallback<DeployedServicePackageInfo[]>)
getDeployedServicePackageInfoList(string, string, ServiceFabricClientGetDeployedServicePackageInfoListOptionalParams)

지정된 애플리케이션에 대한 Service Fabric 노드에 배포된 서비스 패키지에 대한 정보를 반환합니다.

getDeployedServicePackageInfoList(string, string, ServiceFabricClientGetDeployedServicePackageInfoListOptionalParams, ServiceCallback<DeployedServicePackageInfo[]>)
getDeployedServicePackageInfoListByName(string, string, string, ServiceCallback<DeployedServicePackageInfo[]>)
getDeployedServicePackageInfoListByName(string, string, string, ServiceFabricClientGetDeployedServicePackageInfoListByNameOptionalParams)

지정된 애플리케이션에 대한 Service Fabric 노드에 배포된 서비스 패키지에 대한 정보를 반환합니다. 이러한 결과는 이름이 매개 변수로 지정된 서비스 패키지 이름과 정확히 일치하는 서비스 패키지입니다.

getDeployedServicePackageInfoListByName(string, string, string, ServiceFabricClientGetDeployedServicePackageInfoListByNameOptionalParams, ServiceCallback<DeployedServicePackageInfo[]>)
getDeployedServiceReplicaDetailInfo(string, string, string, ServiceCallback<DeployedServiceReplicaDetailInfoUnion>)
getDeployedServiceReplicaDetailInfo(string, string, string, ServiceFabricClientGetDeployedServiceReplicaDetailInfoOptionalParams)

Service Fabric 노드에 배포된 복제본의 세부 정보를 가져옵니다. 이 정보에는 서비스 종류, 서비스 이름, 현재 서비스 작업, 현재 서비스 작업 시작 날짜 시간, 파티션 ID, 복제본/인스턴스 ID, 보고된 로드 및 기타 정보가 포함됩니다.

getDeployedServiceReplicaDetailInfo(string, string, string, ServiceFabricClientGetDeployedServiceReplicaDetailInfoOptionalParams, ServiceCallback<DeployedServiceReplicaDetailInfoUnion>)
getDeployedServiceReplicaDetailInfoByPartitionId(string, string, ServiceCallback<DeployedServiceReplicaDetailInfoUnion>)
getDeployedServiceReplicaDetailInfoByPartitionId(string, string, ServiceFabricClientGetDeployedServiceReplicaDetailInfoByPartitionIdOptionalParams)

Service Fabric 노드에 배포된 복제본의 세부 정보를 가져옵니다. 이 정보에는 서비스 종류, 서비스 이름, 현재 서비스 작업, 현재 서비스 작업 시작 날짜 시간, 파티션 ID, 복제본/인스턴스 ID, 보고된 로드 및 기타 정보가 포함됩니다.

getDeployedServiceReplicaDetailInfoByPartitionId(string, string, ServiceFabricClientGetDeployedServiceReplicaDetailInfoByPartitionIdOptionalParams, ServiceCallback<DeployedServiceReplicaDetailInfoUnion>)
getDeployedServiceReplicaInfoList(string, string, ServiceCallback<DeployedServiceReplicaInfoUnion[]>)
getDeployedServiceReplicaInfoList(string, string, ServiceFabricClientGetDeployedServiceReplicaInfoListOptionalParams)

Service Fabric 노드에 배포된 복제본에 대한 정보가 포함된 목록을 가져옵니다. 정보에는 파티션 ID, 복제본 ID, 복제본 상태, 서비스 이름, 서비스 유형 이름 및 기타 정보가 포함됩니다. PartitionId 또는 ServiceManifestName 쿼리 매개 변수를 사용하여 해당 매개 변수에 대해 지정된 값과 일치하는 배포된 복제본에 대한 정보를 반환합니다.

getDeployedServiceReplicaInfoList(string, string, ServiceFabricClientGetDeployedServiceReplicaInfoListOptionalParams, ServiceCallback<DeployedServiceReplicaInfoUnion[]>)
getDeployedServiceTypeInfoByName(string, string, string, ServiceCallback<DeployedServiceTypeInfo[]>)
getDeployedServiceTypeInfoByName(string, string, string, ServiceFabricClientGetDeployedServiceTypeInfoByNameOptionalParams)

Service Fabric 클러스터의 노드에 배포된 애플리케이션에서 특정 서비스 유형에 대한 정보를 포함하는 목록을 가져옵니다. 응답에는 서비스 유형의 이름, 등록 상태, 등록한 코드 패키지 및 서비스 패키지의 활성화 ID가 포함됩니다. 각 항목은 정품 인증 ID로 구분된 서비스 유형의 활성화를 나타냅니다.

getDeployedServiceTypeInfoByName(string, string, string, ServiceFabricClientGetDeployedServiceTypeInfoByNameOptionalParams, ServiceCallback<DeployedServiceTypeInfo[]>)
getDeployedServiceTypeInfoList(string, string, ServiceCallback<DeployedServiceTypeInfo[]>)
getDeployedServiceTypeInfoList(string, string, ServiceFabricClientGetDeployedServiceTypeInfoListOptionalParams)

Service Fabric 클러스터의 노드에 배포된 애플리케이션의 서비스 유형에 대한 정보가 포함된 목록을 가져옵니다. 응답에는 서비스 유형의 이름, 등록 상태, 등록한 코드 패키지 및 서비스 패키지의 활성화 ID가 포함됩니다.

getDeployedServiceTypeInfoList(string, string, ServiceFabricClientGetDeployedServiceTypeInfoListOptionalParams, ServiceCallback<DeployedServiceTypeInfo[]>)
getFaultOperationList(number, number, ServiceCallback<OperationStatus[]>)
getFaultOperationList(number, number, ServiceFabricClientGetFaultOperationListOptionalParams)

제공된 입력으로 필터링된 사용자 유도 오류 작업의 목록을 가져옵니다.

getFaultOperationList(number, number, ServiceFabricClientGetFaultOperationListOptionalParams, ServiceCallback<OperationStatus[]>)
getImageStoreContent(string, ServiceCallback<ImageStoreContent>)
getImageStoreContent(string, ServiceFabricClientGetImageStoreContentOptionalParams)

지정된 contentPath에서 이미지 저장소 콘텐츠에 대한 정보를 반환합니다. contentPath는 이미지 저장소의 루트를 기준으로 합니다.

getImageStoreContent(string, ServiceFabricClientGetImageStoreContentOptionalParams, ServiceCallback<ImageStoreContent>)
getImageStoreFolderSize(string, ServiceCallback<FolderSizeInfo>)
getImageStoreFolderSize(string, ServiceFabricClientGetImageStoreFolderSizeOptionalParams)

contentPath로 지정된 이미지 저장소 폴더 아래의 파일의 총 크기를 가져옵니다. contentPath는 이미지 저장소의 루트를 기준으로 합니다.

getImageStoreFolderSize(string, ServiceFabricClientGetImageStoreFolderSizeOptionalParams, ServiceCallback<FolderSizeInfo>)
getImageStoreInfo(ServiceCallback<ImageStoreInfo>)
getImageStoreInfo(ServiceFabricClientGetImageStoreInfoOptionalParams)

기본 ImageStore 복제본에 대한 정보(예: 디스크 용량 및 노드의 사용 가능한 디스크 공간 및 ImageStore 파일 시스템 사용의 여러 범주)를 반환합니다.

getImageStoreInfo(ServiceFabricClientGetImageStoreInfoOptionalParams, ServiceCallback<ImageStoreInfo>)
getImageStoreRootContent(ServiceCallback<ImageStoreContent>)
getImageStoreRootContent(ServiceFabricClientGetImageStoreRootContentOptionalParams)

이미지 저장소의 루트에 있는 이미지 저장소 콘텐츠에 대한 정보를 반환합니다.

getImageStoreRootContent(ServiceFabricClientGetImageStoreRootContentOptionalParams, ServiceCallback<ImageStoreContent>)
getImageStoreRootFolderSize(ServiceCallback<FolderSizeInfo>)
getImageStoreRootFolderSize(ServiceFabricClientGetImageStoreRootFolderSizeOptionalParams)

이미지 저장소의 루트 및 자식 폴더에 있는 파일의 총 크기를 반환합니다.

getImageStoreRootFolderSize(ServiceFabricClientGetImageStoreRootFolderSizeOptionalParams, ServiceCallback<FolderSizeInfo>)
getImageStoreUploadSessionById(string, ServiceCallback<UploadSession>)
getImageStoreUploadSessionById(string, ServiceFabricClientGetImageStoreUploadSessionByIdOptionalParams)

지정된 ID로 식별되는 이미지 저장소 업로드 세션을 가져옵니다. 사용자는 업로드하는 동안 언제든지 업로드 세션을 쿼리할 수 있습니다.

getImageStoreUploadSessionById(string, ServiceFabricClientGetImageStoreUploadSessionByIdOptionalParams, ServiceCallback<UploadSession>)
getImageStoreUploadSessionByPath(string, ServiceCallback<UploadSession>)
getImageStoreUploadSessionByPath(string, ServiceFabricClientGetImageStoreUploadSessionByPathOptionalParams)

지정된 이미지 저장소 상대 경로와 연결된 이미지 저장소 업로드 세션을 가져옵니다. 사용자는 업로드하는 동안 언제든지 업로드 세션을 쿼리할 수 있습니다.

getImageStoreUploadSessionByPath(string, ServiceFabricClientGetImageStoreUploadSessionByPathOptionalParams, ServiceCallback<UploadSession>)
getNameExistsInfo(string, ServiceCallback<void>)
getNameExistsInfo(string, ServiceFabricClientGetNameExistsInfoOptionalParams)

지정된 Service Fabric 이름이 있는지 여부를 반환합니다.

getNameExistsInfo(string, ServiceFabricClientGetNameExistsInfoOptionalParams, ServiceCallback<void>)
getNodeEventList(string, string, string, ServiceCallback<NodeEventUnion[]>)
getNodeEventList(string, string, string, ServiceFabricClientGetNodeEventListOptionalParams)

응답은 NodeEvent 개체의 목록입니다.

getNodeEventList(string, string, string, ServiceFabricClientGetNodeEventListOptionalParams, ServiceCallback<NodeEventUnion[]>)
getNodeHealth(string, ServiceCallback<NodeHealth>)
getNodeHealth(string, ServiceFabricClientGetNodeHealthOptionalParams)

Service Fabric 노드의 상태를 가져옵니다. EventsHealthStateFilter를 사용하여 상태 상태에 따라 노드에 보고된 상태 이벤트의 컬렉션을 필터링합니다. 이름으로 지정한 노드가 상태 저장소에 없으면 오류가 반환됩니다.

getNodeHealth(string, ServiceFabricClientGetNodeHealthOptionalParams, ServiceCallback<NodeHealth>)
getNodeHealthUsingPolicy(string, ServiceCallback<NodeHealth>)
getNodeHealthUsingPolicy(string, ServiceFabricClientGetNodeHealthUsingPolicyOptionalParams)

Service Fabric 노드의 상태를 가져옵니다. EventsHealthStateFilter를 사용하여 상태 상태에 따라 노드에 보고된 상태 이벤트의 컬렉션을 필터링합니다. POST 본문에서 ClusterHealthPolicy를 사용하여 상태를 평가하는 데 사용되는 상태 정책을 재정의합니다. 이름으로 지정한 노드가 상태 저장소에 없으면 오류가 반환됩니다.

getNodeHealthUsingPolicy(string, ServiceFabricClientGetNodeHealthUsingPolicyOptionalParams, ServiceCallback<NodeHealth>)
getNodeInfo(string, ServiceCallback<NodeInfo>)
getNodeInfo(string, ServiceFabricClientGetNodeInfoOptionalParams)

응답에는 이름, 상태, ID, 상태, 작동 시간 및 노드에 대한 기타 세부 정보가 포함됩니다.

getNodeInfo(string, ServiceFabricClientGetNodeInfoOptionalParams, ServiceCallback<NodeInfo>)
getNodeInfoList(ServiceCallback<PagedNodeInfoList>)
getNodeInfoList(ServiceFabricClientGetNodeInfoListOptionalParams)

응답에는 이름, 상태, ID, 상태, 가동 시간 및 노드에 대한 기타 세부 정보가 포함됩니다.

getNodeInfoList(ServiceFabricClientGetNodeInfoListOptionalParams, ServiceCallback<PagedNodeInfoList>)
getNodeLoadInfo(string, ServiceCallback<NodeLoadInfo>)
getNodeLoadInfo(string, ServiceFabricClientGetNodeLoadInfoOptionalParams)

부하 또는 용량이 정의된 모든 메트릭에 대한 Service Fabric 노드의 로드 정보를 검색합니다.

getNodeLoadInfo(string, ServiceFabricClientGetNodeLoadInfoOptionalParams, ServiceCallback<NodeLoadInfo>)
getNodesEventList(string, string, ServiceCallback<NodeEventUnion[]>)
getNodesEventList(string, string, ServiceFabricClientGetNodesEventListOptionalParams)

응답은 NodeEvent 개체의 목록입니다.

getNodesEventList(string, string, ServiceFabricClientGetNodesEventListOptionalParams, ServiceCallback<NodeEventUnion[]>)
getNodeTransitionProgress(string, string, ServiceCallback<NodeTransitionProgress>)
getNodeTransitionProgress(string, string, ServiceFabricClientGetNodeTransitionProgressOptionalParams)

제공된 OperationId를 사용하여 StartNodeTransition으로 시작된 작업의 진행률을 가져옵니다.

getNodeTransitionProgress(string, string, ServiceFabricClientGetNodeTransitionProgressOptionalParams, ServiceCallback<NodeTransitionProgress>)
getPartitionBackupConfigurationInfo(string, ServiceCallback<PartitionBackupConfigurationInfo>)
getPartitionBackupConfigurationInfo(string, ServiceFabricClientGetPartitionBackupConfigurationInfoOptionalParams)

지정된 파티션에 대한 Service Fabric Backup 구성 정보를 가져옵니다.

getPartitionBackupConfigurationInfo(string, ServiceFabricClientGetPartitionBackupConfigurationInfoOptionalParams, ServiceCallback<PartitionBackupConfigurationInfo>)
getPartitionBackupList(string, ServiceCallback<PagedBackupInfoList>)
getPartitionBackupList(string, ServiceFabricClientGetPartitionBackupListOptionalParams)

지정된 파티션에 사용할 수 있는 백업 목록을 반환합니다. 서버는 백업 정책에 구성된 백업 저장소에서 사용할 수 있는 모든 백업을 열거합니다. 또한 시작 및 종료 날짜/시간을 기준으로 결과를 필터링하거나 파티션에 사용 가능한 최신 백업을 가져올 수 있습니다.

getPartitionBackupList(string, ServiceFabricClientGetPartitionBackupListOptionalParams, ServiceCallback<PagedBackupInfoList>)
getPartitionBackupProgress(string, ServiceCallback<BackupProgressInfo>)
getPartitionBackupProgress(string, ServiceFabricClientGetPartitionBackupProgressOptionalParams)

완료 시 세부 정보 또는 실패 이유와 함께 최신 백업의 상태에 대한 정보를 반환합니다.

getPartitionBackupProgress(string, ServiceFabricClientGetPartitionBackupProgressOptionalParams, ServiceCallback<BackupProgressInfo>)
getPartitionEventList(string, string, string, ServiceCallback<PartitionEventUnion[]>)
getPartitionEventList(string, string, string, ServiceFabricClientGetPartitionEventListOptionalParams)

응답은 PartitionEvent 개체의 목록입니다.

getPartitionEventList(string, string, string, ServiceFabricClientGetPartitionEventListOptionalParams, ServiceCallback<PartitionEventUnion[]>)
getPartitionHealth(string, ServiceCallback<PartitionHealth>)
getPartitionHealth(string, ServiceFabricClientGetPartitionHealthOptionalParams)

EventsHealthStateFilter를 사용하여 상태에 따라 서비스에 보고된 상태 이벤트의 컬렉션을 필터링합니다. ReplicasHealthStateFilter를 사용하여 파티션에서 ReplicaHealthState 개체의 컬렉션을 필터링합니다. 상태 저장소에 없는 파티션을 지정하면 이 요청에서 오류가 반환됩니다.

getPartitionHealth(string, ServiceFabricClientGetPartitionHealthOptionalParams, ServiceCallback<PartitionHealth>)
getPartitionHealthUsingPolicy(string, ServiceCallback<PartitionHealth>)
getPartitionHealthUsingPolicy(string, ServiceFabricClientGetPartitionHealthUsingPolicyOptionalParams)

지정된 파티션의 상태 정보를 가져옵니다. 애플리케이션 상태 정책을 지정하면 상태 평가에서 이를 사용하여 집계된 상태를 가져옵니다. 정책을 지정하지 않으면 상태 평가는 매니페스트에 정의된 정책이 없는 경우 애플리케이션 매니페스트에 정의된 애플리케이션 상태 정책 또는 기본 상태 정책을 사용합니다. EventsHealthStateFilter를 사용하여 상태 상태에 따라 파티션에 보고된 상태 이벤트의 컬렉션을 필터링합니다. ReplicasHealthStateFilter를 사용하여 파티션에서 ReplicaHealthState 개체의 컬렉션을 필터링합니다. POST 본문에서 ApplicationHealthPolicy를 사용하여 상태를 평가하는 데 사용되는 상태 정책을 재정의합니다. 상태 저장소에 없는 파티션을 지정하면 이 요청에서 오류가 반환됩니다.

getPartitionHealthUsingPolicy(string, ServiceFabricClientGetPartitionHealthUsingPolicyOptionalParams, ServiceCallback<PartitionHealth>)
getPartitionInfo(string, ServiceCallback<ServicePartitionInfoUnion>)
getPartitionInfo(string, ServiceFabricClientGetPartitionInfoOptionalParams)

지정된 파티션에 대한 정보를 가져옵니다. 응답에는 파티션 ID, 파티션 구성표 정보, 파티션에서 지원하는 키, 상태, 상태 및 파티션에 대한 기타 세부 정보가 포함됩니다.

getPartitionInfo(string, ServiceFabricClientGetPartitionInfoOptionalParams, ServiceCallback<ServicePartitionInfoUnion>)
getPartitionInfoList(string, ServiceCallback<PagedServicePartitionInfoList>)
getPartitionInfoList(string, ServiceFabricClientGetPartitionInfoListOptionalParams)

응답에는 파티션 ID, 파티션 구성표 정보, 파티션에서 지원하는 키, 상태, 상태 및 파티션에 대한 기타 세부 정보가 포함됩니다.

getPartitionInfoList(string, ServiceFabricClientGetPartitionInfoListOptionalParams, ServiceCallback<PagedServicePartitionInfoList>)
getPartitionLoadInformation(string, ServiceCallback<PartitionLoadInformation>)
getPartitionLoadInformation(string, ServiceFabricClientGetPartitionLoadInformationOptionalParams)

지정된 파티션의 로드에 대한 정보를 반환합니다. 응답에는 Service Fabric 파티션에 대한 부하 보고서 목록이 포함됩니다. 각 보고서에는 부하 메트릭 이름, 값 및 마지막으로 보고된 시간(UTC)이 포함됩니다.

getPartitionLoadInformation(string, ServiceFabricClientGetPartitionLoadInformationOptionalParams, ServiceCallback<PartitionLoadInformation>)
getPartitionReplicaEventList(string, string, string, string, ServiceCallback<ReplicaEventUnion[]>)
getPartitionReplicaEventList(string, string, string, string, ServiceFabricClientGetPartitionReplicaEventListOptionalParams)

응답은 ReplicaEvent 개체의 목록입니다.

getPartitionReplicaEventList(string, string, string, string, ServiceFabricClientGetPartitionReplicaEventListOptionalParams, ServiceCallback<ReplicaEventUnion[]>)
getPartitionReplicasEventList(string, string, string, ServiceCallback<ReplicaEventUnion[]>)
getPartitionReplicasEventList(string, string, string, ServiceFabricClientGetPartitionReplicasEventListOptionalParams)

응답은 ReplicaEvent 개체의 목록입니다.

getPartitionReplicasEventList(string, string, string, ServiceFabricClientGetPartitionReplicasEventListOptionalParams, ServiceCallback<ReplicaEventUnion[]>)
getPartitionRestartProgress(string, string, string, ServiceCallback<PartitionRestartProgress>)
getPartitionRestartProgress(string, string, string, ServiceFabricClientGetPartitionRestartProgressOptionalParams)

제공된 OperationId를 사용하여 StartPartitionRestart로 시작된 PartitionRestart의 진행률을 가져옵니다.

getPartitionRestartProgress(string, string, string, ServiceFabricClientGetPartitionRestartProgressOptionalParams, ServiceCallback<PartitionRestartProgress>)
getPartitionRestoreProgress(string, ServiceCallback<RestoreProgressInfo>)
getPartitionRestoreProgress(string, ServiceFabricClientGetPartitionRestoreProgressOptionalParams)

완료 시 세부 정보 또는 실패 이유와 함께 최신 복원 작업의 상태에 대한 정보를 반환합니다.

getPartitionRestoreProgress(string, ServiceFabricClientGetPartitionRestoreProgressOptionalParams, ServiceCallback<RestoreProgressInfo>)
getPartitionsEventList(string, string, ServiceCallback<PartitionEventUnion[]>)
getPartitionsEventList(string, string, ServiceFabricClientGetPartitionsEventListOptionalParams)

응답은 PartitionEvent 개체의 목록입니다.

getPartitionsEventList(string, string, ServiceFabricClientGetPartitionsEventListOptionalParams, ServiceCallback<PartitionEventUnion[]>)
getPropertyInfo(string, string, ServiceCallback<PropertyInfo>)
getPropertyInfo(string, string, ServiceFabricClientGetPropertyInfoOptionalParams)

지정된 이름 아래에 지정된 Service Fabric 속성을 가져옵니다. 이렇게 하면 항상 값과 메타데이터가 모두 반환됩니다.

getPropertyInfo(string, string, ServiceFabricClientGetPropertyInfoOptionalParams, ServiceCallback<PropertyInfo>)
getPropertyInfoList(string, ServiceCallback<PagedPropertyInfoList>)
getPropertyInfoList(string, ServiceFabricClientGetPropertyInfoListOptionalParams)

Service Fabric 이름에는 사용자 지정 정보를 저장하는 하나 이상의 명명된 속성이 있을 수 있습니다. 이 작업은 페이징된 목록에서 이러한 속성에 대한 정보를 가져옵니다. 정보에는 각 속성에 대한 이름, 값 및 메타데이터가 포함됩니다.

getPropertyInfoList(string, ServiceFabricClientGetPropertyInfoListOptionalParams, ServiceCallback<PagedPropertyInfoList>)
getProvisionedFabricCodeVersionInfoList(ServiceCallback<FabricCodeVersionInfo[]>)
getProvisionedFabricCodeVersionInfoList(ServiceFabricClientGetProvisionedFabricCodeVersionInfoListOptionalParams)

클러스터에서 프로비전되는 패브릭 코드 버전에 대한 정보 목록을 가져옵니다. 매개 변수 CodeVersion은 필요에 따라 출력을 해당 특정 버전으로만 필터링하는 데 사용할 수 있습니다.

getProvisionedFabricCodeVersionInfoList(ServiceFabricClientGetProvisionedFabricCodeVersionInfoListOptionalParams, ServiceCallback<FabricCodeVersionInfo[]>)
getProvisionedFabricConfigVersionInfoList(ServiceCallback<FabricConfigVersionInfo[]>)
getProvisionedFabricConfigVersionInfoList(ServiceFabricClientGetProvisionedFabricConfigVersionInfoListOptionalParams)

클러스터에서 프로비전되는 패브릭 구성 버전에 대한 정보 목록을 가져옵니다. 매개 변수 ConfigVersion은 필요에 따라 출력을 해당 특정 버전으로만 필터링하는 데 사용할 수 있습니다.

getProvisionedFabricConfigVersionInfoList(ServiceFabricClientGetProvisionedFabricConfigVersionInfoListOptionalParams, ServiceCallback<FabricConfigVersionInfo[]>)
getQuorumLossProgress(string, string, string, ServiceCallback<PartitionQuorumLossProgress>)
getQuorumLossProgress(string, string, string, ServiceFabricClientGetQuorumLossProgressOptionalParams)

제공된 OperationId를 사용하여 StartQuorumLoss로 시작된 쿼럼 손실 작업의 진행률을 가져옵니다.

getQuorumLossProgress(string, string, string, ServiceFabricClientGetQuorumLossProgressOptionalParams, ServiceCallback<PartitionQuorumLossProgress>)
getRepairTaskList(ServiceCallback<RepairTask[]>)
getRepairTaskList(ServiceFabricClientGetRepairTaskListOptionalParams)

이 API는 Service Fabric 플랫폼을 지원합니다. 코드에서 직접 사용할 수 없습니다.

getRepairTaskList(ServiceFabricClientGetRepairTaskListOptionalParams, ServiceCallback<RepairTask[]>)
getReplicaHealth(string, string, ServiceCallback<ReplicaHealthUnion>)
getReplicaHealth(string, string, ServiceFabricClientGetReplicaHealthOptionalParams)

Service Fabric 복제본의 상태를 가져옵니다. EventsHealthStateFilter를 사용하여 상태 상태에 따라 복제본에 보고된 상태 이벤트의 컬렉션을 필터링합니다.

getReplicaHealth(string, string, ServiceFabricClientGetReplicaHealthOptionalParams, ServiceCallback<ReplicaHealthUnion>)
getReplicaHealthUsingPolicy(string, string, ServiceCallback<ReplicaHealthUnion>)
getReplicaHealthUsingPolicy(string, string, ServiceFabricClientGetReplicaHealthUsingPolicyOptionalParams)

Service Fabric 상태 저장 서비스 복제본 또는 상태 비정상 서비스 인스턴스의 상태를 가져옵니다. EventsHealthStateFilter를 사용하여 상태 상태에 따라 클러스터에 보고된 상태 이벤트의 컬렉션을 필터링합니다. ApplicationHealthPolicy를 사용하여 필요에 따라 상태를 평가하는 데 사용되는 상태 정책을 재정의합니다. 이 API는 ApplicationHealthPolicy의 'ConsiderWarningAsError' 필드만 사용합니다. 복제본의 상태를 평가하는 동안 나머지 필드는 무시됩니다.

getReplicaHealthUsingPolicy(string, string, ServiceFabricClientGetReplicaHealthUsingPolicyOptionalParams, ServiceCallback<ReplicaHealthUnion>)
getReplicaInfo(string, string, ServiceCallback<ReplicaInfoUnion>)
getReplicaInfo(string, string, ServiceFabricClientGetReplicaInfoOptionalParams)

응답에는 ID, 역할, 상태, 상태, 노드 이름, 가동 시간 및 복제본에 대한 기타 세부 정보가 포함됩니다.

getReplicaInfo(string, string, ServiceFabricClientGetReplicaInfoOptionalParams, ServiceCallback<ReplicaInfoUnion>)
getReplicaInfoList(string, ServiceCallback<PagedReplicaInfoList>)
getReplicaInfoList(string, ServiceFabricClientGetReplicaInfoListOptionalParams)

GetReplicas 엔드포인트는 지정된 파티션의 복제본에 대한 정보를 반환합니다. 응답에는 ID, 역할, 상태, 상태, 노드 이름, 가동 시간 및 복제본에 대한 기타 세부 정보가 포함됩니다.

getReplicaInfoList(string, ServiceFabricClientGetReplicaInfoListOptionalParams, ServiceCallback<PagedReplicaInfoList>)
getServiceBackupConfigurationInfo(string, ServiceCallback<PagedBackupConfigurationInfoList>)
getServiceBackupConfigurationInfo(string, ServiceFabricClientGetServiceBackupConfigurationInfoOptionalParams)

서비스 및 이 서비스의 파티션에 대한 Service Fabric 백업 구성 정보를 가져옵니다.

getServiceBackupConfigurationInfo(string, ServiceFabricClientGetServiceBackupConfigurationInfoOptionalParams, ServiceCallback<PagedBackupConfigurationInfoList>)
getServiceBackupList(string, ServiceCallback<PagedBackupInfoList>)
getServiceBackupList(string, ServiceFabricClientGetServiceBackupListOptionalParams)

이 Service Fabric 서비스의 모든 파티션에 사용할 수 있는 백업 목록을 반환합니다. 서버는 백업 정책에 구성된 백업 저장소에서 사용할 수 있는 모든 백업을 열거합니다. 또한 시작 및 종료 날짜/시간을 기준으로 결과를 필터링하거나 모든 파티션에 사용 가능한 최신 백업을 가져올 수 있습니다.

getServiceBackupList(string, ServiceFabricClientGetServiceBackupListOptionalParams, ServiceCallback<PagedBackupInfoList>)
getServiceDescription(string, ServiceCallback<ServiceDescriptionUnion>)
getServiceDescription(string, ServiceFabricClientGetServiceDescriptionOptionalParams)

기존 Service Fabric 서비스에 대한 설명을 가져옵니다. 설명을 가져오려면 먼저 서비스를 만들어야 합니다.

getServiceDescription(string, ServiceFabricClientGetServiceDescriptionOptionalParams, ServiceCallback<ServiceDescriptionUnion>)
getServiceEventList(string, string, string, ServiceCallback<ServiceEventUnion[]>)
getServiceEventList(string, string, string, ServiceFabricClientGetServiceEventListOptionalParams)

응답은 ServiceEvent 개체의 목록입니다.

getServiceEventList(string, string, string, ServiceFabricClientGetServiceEventListOptionalParams, ServiceCallback<ServiceEventUnion[]>)
getServiceHealth(string, ServiceCallback<ServiceHealth>)
getServiceHealth(string, ServiceFabricClientGetServiceHealthOptionalParams)

지정된 서비스의 상태 정보를 가져옵니다. EventsHealthStateFilter를 사용하여 상태에 따라 서비스에 보고된 상태 이벤트의 컬렉션을 필터링합니다. PartitionsHealthStateFilter를 사용하여 반환된 파티션 컬렉션을 필터링합니다. 상태 저장소에 없는 서비스를 지정하는 경우 이 요청은 오류를 반환합니다.

getServiceHealth(string, ServiceFabricClientGetServiceHealthOptionalParams, ServiceCallback<ServiceHealth>)
getServiceHealthUsingPolicy(string, ServiceCallback<ServiceHealth>)
getServiceHealthUsingPolicy(string, ServiceFabricClientGetServiceHealthUsingPolicyOptionalParams)

지정된 서비스의 상태 정보를 가져옵니다. 애플리케이션 상태 정책을 지정하면 상태 평가에서 이를 사용하여 집계된 상태를 가져옵니다. 정책을 지정하지 않으면 상태 평가는 매니페스트에 정의된 정책이 없는 경우 애플리케이션 매니페스트에 정의된 애플리케이션 상태 정책 또는 기본 상태 정책을 사용합니다. EventsHealthStateFilter를 사용하여 상태에 따라 서비스에 보고된 상태 이벤트의 컬렉션을 필터링합니다. PartitionsHealthStateFilter를 사용하여 반환된 파티션 컬렉션을 필터링합니다. 상태 저장소에 없는 서비스를 지정하는 경우 이 요청은 오류를 반환합니다.

getServiceHealthUsingPolicy(string, ServiceFabricClientGetServiceHealthUsingPolicyOptionalParams, ServiceCallback<ServiceHealth>)
getServiceInfo(string, string, ServiceCallback<ServiceInfoUnion>)
getServiceInfo(string, string, ServiceFabricClientGetServiceInfoOptionalParams)

지정된 Service Fabric 애플리케이션에 속하는 지정된 서비스에 대한 정보를 반환합니다.

getServiceInfo(string, string, ServiceFabricClientGetServiceInfoOptionalParams, ServiceCallback<ServiceInfoUnion>)
getServiceInfoList(string, ServiceCallback<PagedServiceInfoList>)
getServiceInfoList(string, ServiceFabricClientGetServiceInfoListOptionalParams)

애플리케이션 ID로 지정된 애플리케이션에 속하는 모든 서비스에 대한 정보를 반환합니다.

getServiceInfoList(string, ServiceFabricClientGetServiceInfoListOptionalParams, ServiceCallback<PagedServiceInfoList>)
getServiceManifest(string, string, string, ServiceCallback<ServiceTypeManifest>)
getServiceManifest(string, string, string, ServiceFabricClientGetServiceManifestOptionalParams)

서비스 유형을 설명하는 매니페스트를 가져옵니다. 응답에는 서비스 매니페스트 XML이 문자열로 포함됩니다.

getServiceManifest(string, string, string, ServiceFabricClientGetServiceManifestOptionalParams, ServiceCallback<ServiceTypeManifest>)
getServiceNameInfo(string, ServiceCallback<ServiceNameInfo>)
getServiceNameInfo(string, ServiceFabricClientGetServiceNameInfoOptionalParams)

지정된 파티션에 대한 서비스의 이름을 가져옵니다. 클러스터에 파티션 ID가 없으면 404 오류가 반환됩니다.

getServiceNameInfo(string, ServiceFabricClientGetServiceNameInfoOptionalParams, ServiceCallback<ServiceNameInfo>)
getServicesEventList(string, string, ServiceCallback<ServiceEventUnion[]>)
getServicesEventList(string, string, ServiceFabricClientGetServicesEventListOptionalParams)

응답은 ServiceEvent 개체의 목록입니다.

getServicesEventList(string, string, ServiceFabricClientGetServicesEventListOptionalParams, ServiceCallback<ServiceEventUnion[]>)
getServiceTypeInfoByName(string, string, string, ServiceCallback<ServiceTypeInfo>)
getServiceTypeInfoByName(string, string, string, ServiceFabricClientGetServiceTypeInfoByNameOptionalParams)

Service Fabric 클러스터에서 프로비전된 애플리케이션 유형에서 지원하는 특정 서비스 유형에 대한 정보를 가져옵니다. 제공된 애플리케이션 유형이 있어야 합니다. 그렇지 않으면 404 상태가 반환됩니다. 클러스터에서 지정된 서비스 유형을 찾을 수 없는 경우 204 응답이 반환됩니다.

getServiceTypeInfoByName(string, string, string, ServiceFabricClientGetServiceTypeInfoByNameOptionalParams, ServiceCallback<ServiceTypeInfo>)
getServiceTypeInfoList(string, string, ServiceCallback<ServiceTypeInfo[]>)
getServiceTypeInfoList(string, string, ServiceFabricClientGetServiceTypeInfoListOptionalParams)

Service Fabric 클러스터에서 프로비전된 애플리케이션 유형에서 지원하는 서비스 유형에 대한 정보가 포함된 목록을 가져옵니다. 제공된 애플리케이션 유형이 있어야 합니다. 그렇지 않으면 404 상태가 반환됩니다.

getServiceTypeInfoList(string, string, ServiceFabricClientGetServiceTypeInfoListOptionalParams, ServiceCallback<ServiceTypeInfo[]>)
getSubNameInfoList(string, ServiceCallback<PagedSubNameInfoList>)
getSubNameInfoList(string, ServiceFabricClientGetSubNameInfoListOptionalParams)

지정된 이름 아래에 있는 모든 Service Fabric 이름을 열거합니다. 하위 이름이 페이지에 맞지 않으면 결과의 한 페이지와 다음 페이지를 가져오는 데 사용할 수 있는 연속 토큰이 반환됩니다. 존재하지 않는 이름을 쿼리하지 못합니다.

getSubNameInfoList(string, ServiceFabricClientGetSubNameInfoListOptionalParams, ServiceCallback<PagedSubNameInfoList>)
getUnplacedReplicaInformation(string, ServiceCallback<UnplacedReplicaInformation>)
getUnplacedReplicaInformation(string, ServiceFabricClientGetUnplacedReplicaInformationOptionalParams)

서비스의 위치가 지정되지 않은 복제본에 대한 정보를 반환합니다. PartitionId가 지정된 경우 결과에는 해당 파티션에 대한 위치가 지정되지 않은 복제본에 대한 정보만 포함됩니다. PartitionId를 지정하지 않으면 결과에 해당 서비스의 모든 파티션에 대한 위치가 지정되지 않은 복제본에 대한 정보가 포함됩니다. OnlyQueryPrimaries가 true로 설정된 경우 결과에는 주 복제본에 대한 정보만 포함되며 위치가 지정되지 않은 보조 복제본은 무시됩니다.

getUnplacedReplicaInformation(string, ServiceFabricClientGetUnplacedReplicaInformationOptionalParams, ServiceCallback<UnplacedReplicaInformation>)
getUpgradeOrchestrationServiceState(ServiceCallback<UpgradeOrchestrationServiceState>)
getUpgradeOrchestrationServiceState(ServiceFabricClientGetUpgradeOrchestrationServiceStateOptionalParams)

Service Fabric 업그레이드 오케스트레이션 서비스의 서비스 상태를 가져옵니다. 이 API는 내부적으로 지원 목적으로 사용됩니다.

getUpgradeOrchestrationServiceState(ServiceFabricClientGetUpgradeOrchestrationServiceStateOptionalParams, ServiceCallback<UpgradeOrchestrationServiceState>)
invokeContainerApi(string, string, string, string, string, ContainerApiRequestBody, ServiceCallback<ContainerApiResponse>)
invokeContainerApi(string, string, string, string, string, ContainerApiRequestBody, ServiceFabricClientInvokeContainerApiOptionalParams)

지정된 코드 패키지에 대해 Service Fabric 노드에 배포된 컨테이너에서 컨테이너 API를 호출합니다.

invokeContainerApi(string, string, string, string, string, ContainerApiRequestBody, ServiceFabricClientInvokeContainerApiOptionalParams, ServiceCallback<ContainerApiResponse>)
invokeInfrastructureCommand(string, ServiceCallback<string>)
invokeInfrastructureCommand(string, ServiceFabricClientInvokeInfrastructureCommandOptionalParams)

인프라 서비스의 인스턴스가 하나 이상 구성된 클러스터의 경우 이 API는 인프라 서비스의 특정 인스턴스에 인프라별 명령을 보내는 방법을 제공합니다.

사용 가능한 명령 및 해당 응답 형식은 클러스터가 실행되는 인프라에 따라 달라집니다.

이 API는 Service Fabric 플랫폼을 지원합니다. 코드에서 직접 사용할 수 없습니다.

invokeInfrastructureCommand(string, ServiceFabricClientInvokeInfrastructureCommandOptionalParams, ServiceCallback<string>)
invokeInfrastructureQuery(string, ServiceCallback<string>)
invokeInfrastructureQuery(string, ServiceFabricClientInvokeInfrastructureQueryOptionalParams)

인프라 서비스의 인스턴스가 하나 이상 구성된 클러스터의 경우 이 API는 인프라 서비스의 특정 인스턴스에 인프라별 쿼리를 보내는 방법을 제공합니다.

사용 가능한 명령 및 해당 응답 형식은 클러스터가 실행되는 인프라에 따라 달라집니다.

이 API는 Service Fabric 플랫폼을 지원합니다. 코드에서 직접 사용할 수 없습니다.

invokeInfrastructureQuery(string, ServiceFabricClientInvokeInfrastructureQueryOptionalParams, ServiceCallback<string>)
movePrimaryReplica(string, ServiceCallback<void>)
movePrimaryReplica(string, ServiceFabricClientMovePrimaryReplicaOptionalParams)

이 명령은 모든 제약 조건을 준수하여 상태 저장 서비스의 파티션의 주 복제본을 이동합니다. NodeName 매개 변수를 지정하면 기본 매개 변수가 지정된 노드로 이동됩니다(제약 조건이 허용하는 경우). NodeName 매개 변수를 지정하지 않으면 주 복제본이 클러스터의 임의 노드로 이동됩니다. IgnoreConstraints 매개 변수를 지정하고 true로 설정하면 제약 조건에 관계없이 기본 매개 변수가 이동됩니다.

movePrimaryReplica(string, ServiceFabricClientMovePrimaryReplicaOptionalParams, ServiceCallback<void>)
moveSecondaryReplica(string, string, ServiceCallback<void>)
moveSecondaryReplica(string, string, ServiceFabricClientMoveSecondaryReplicaOptionalParams)

이 명령은 모든 제약 조건을 준수하여 상태 저장 서비스의 파티션의 보조 복제본을 이동합니다. 이동된 복제본을 식별하려면 CurrentNodeName 매개 변수를 지정해야 합니다. 원본 노드 이름을 지정해야 하지만 새 노드 이름을 생략할 수 있으며 이 경우 복제본이 임의 노드로 이동됩니다. IgnoreConstraints 매개 변수를 지정하고 true로 설정하면 제약 조건에 관계없이 보조 매개 변수가 이동됩니다.

moveSecondaryReplica(string, string, ServiceFabricClientMoveSecondaryReplicaOptionalParams, ServiceCallback<void>)
postChaosSchedule(ChaosScheduleDescription, ServiceCallback<void>)
postChaosSchedule(ChaosScheduleDescription, ServiceFabricClientPostChaosScheduleOptionalParams)

Chaos는 Chaos Schedule에 따라 실행을 자동으로 예약합니다. 제공된 버전이 서버의 버전과 일치하는 경우 비정상 상황 일정이 업데이트됩니다. Chaos Schedule을 업데이트할 때 서버의 버전이 1씩 증가합니다. 서버의 버전은 많은 수에 도달한 후 0으로 다시 래핑됩니다. 이 호출이 수행될 때 Chaos가 실행되면 호출이 실패합니다.

postChaosSchedule(ChaosScheduleDescription, ServiceFabricClientPostChaosScheduleOptionalParams, ServiceCallback<void>)
provisionApplicationType(ProvisionApplicationTypeDescriptionBaseUnion, ServiceCallback<void>)
provisionApplicationType(ProvisionApplicationTypeDescriptionBaseUnion, ServiceFabricClientProvisionApplicationTypeOptionalParams)

클러스터를 사용하여 Service Fabric 애플리케이션 유형을 프로비전합니다. 새 애플리케이션을 인스턴스화하려면 프로비전이 필요합니다. 프로비전 작업은 relativePathInImageStore에서 지정한 애플리케이션 패키지 또는 외부 '.sfpkg'의 URI를 사용하여 수행할 수 있습니다.

provisionApplicationType(ProvisionApplicationTypeDescriptionBaseUnion, ServiceFabricClientProvisionApplicationTypeOptionalParams, ServiceCallback<void>)
provisionCluster(ProvisionFabricDescription, ServiceCallback<void>)
provisionCluster(ProvisionFabricDescription, ServiceFabricClientProvisionClusterOptionalParams)

Service Fabric 클러스터의 코드 또는 구성 패키지의 유효성을 검사하고 프로비전합니다.

provisionCluster(ProvisionFabricDescription, ServiceFabricClientProvisionClusterOptionalParams, ServiceCallback<void>)
putProperty(string, PropertyDescription, ServiceCallback<void>)
putProperty(string, PropertyDescription, ServiceFabricClientPutPropertyOptionalParams)

지정된 이름으로 지정된 Service Fabric 속성을 만들거나 업데이트합니다.

putProperty(string, PropertyDescription, ServiceFabricClientPutPropertyOptionalParams, ServiceCallback<void>)
recoverAllPartitions(ServiceCallback<void>)
recoverAllPartitions(ServiceFabricClientRecoverAllPartitionsOptionalParams)

이 작업은 다운된 복제본을 복구할 수 없는 것으로 알려진 경우에만 수행해야 합니다. 이 API를 잘못 사용하면 잠재적인 데이터 손실이 발생할 수 있습니다.

recoverAllPartitions(ServiceFabricClientRecoverAllPartitionsOptionalParams, ServiceCallback<void>)
recoverPartition(string, ServiceCallback<void>)
recoverPartition(string, ServiceFabricClientRecoverPartitionOptionalParams)

이 작업은 다운된 복제본을 복구할 수 없는 것으로 알려진 경우에만 수행해야 합니다. 이 API를 잘못 사용하면 잠재적인 데이터 손실이 발생할 수 있습니다.

recoverPartition(string, ServiceFabricClientRecoverPartitionOptionalParams, ServiceCallback<void>)
recoverServicePartitions(string, ServiceCallback<void>)
recoverServicePartitions(string, ServiceFabricClientRecoverServicePartitionsOptionalParams)

Service Fabric 클러스터에 현재 쿼럼 손실에 갇혀 있는 지정된 서비스를 복구하려고 시도해야 했음을 나타냅니다. 이 작업은 다운된 복제본을 복구할 수 없는 것으로 알려진 경우에만 수행해야 합니다. 이 API를 잘못 사용하면 잠재적인 데이터 손실이 발생할 수 있습니다.

recoverServicePartitions(string, ServiceFabricClientRecoverServicePartitionsOptionalParams, ServiceCallback<void>)
recoverSystemPartitions(ServiceCallback<void>)
recoverSystemPartitions(ServiceFabricClientRecoverSystemPartitionsOptionalParams)

Service Fabric 클러스터에 현재 쿼럼 손실로 중단된 시스템 서비스를 복구하려고 시도해야 했음을 나타냅니다. 이 작업은 다운된 복제본을 복구할 수 없는 것으로 알려진 경우에만 수행해야 합니다. 이 API를 잘못 사용하면 잠재적인 데이터 손실이 발생할 수 있습니다.

recoverSystemPartitions(ServiceFabricClientRecoverSystemPartitionsOptionalParams, ServiceCallback<void>)
removeComposeDeployment(string, ServiceCallback<void>)
removeComposeDeployment(string, ServiceFabricClientRemoveComposeDeploymentOptionalParams)

기존 Service Fabric 작성 배포를 삭제합니다.

removeComposeDeployment(string, ServiceFabricClientRemoveComposeDeploymentOptionalParams, ServiceCallback<void>)
removeConfigurationOverrides(string, ServiceCallback<void>)
removeConfigurationOverrides(string, ServiceFabricClientRemoveConfigurationOverridesOptionalParams)

이 api를 사용하면 지정된 노드에서 모든 기존 구성 재정의를 제거할 수 있습니다.

removeConfigurationOverrides(string, ServiceFabricClientRemoveConfigurationOverridesOptionalParams, ServiceCallback<void>)
removeNodeState(string, ServiceCallback<void>)
removeNodeState(string, ServiceFabricClientRemoveNodeStateOptionalParams)

이는 해당 노드의 지속형 상태를 복구할 수 없음을 의미합니다. 일반적으로 하드 디스크가 완전히 지워졌거나 하드 디스크가 충돌하는 경우에 발생합니다. 이 작업이 성공하려면 노드가 중단되어야 합니다. 이 작업을 통해 Service Fabric은 해당 노드의 복제본이 더 이상 존재하지 않으며 Service Fabric이 해당 복제본이 다시 올 때까지 기다리지 않아야 한다는 것을 알 수 있습니다. 노드의 상태가 제거되지 않고 노드가 그대로 상태로 다시 올 수 있는 경우 이 cmdlet을 실행하지 마세요. Service Fabric 6.5부터 시드 노드에 이 API를 사용하려면 시드 노드를 일반(비시드) 노드로 변경한 다음 이 API를 호출하여 노드 상태를 제거합니다. 클러스터가 Azure에서 실행되는 경우 시드 노드가 다운된 후 Service Fabric은 자동으로 비시드 노드로 변경하려고 시도합니다. 이렇게 하려면 주 노드 형식의 비시드 노드 수가 다운 시드 노드 수보다 작지 않은지 확인합니다. 필요한 경우 이를 위해 주 노드 형식에 노드를 더 추가합니다. 독립 실행형 클러스터의 경우 다운 시드 노드가 그대로 상태로 다시 올 것으로 예상되지 않는 경우 클러스터에서 노드를 제거하세요. https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-windows-server-add-remove-nodes

removeNodeState(string, ServiceFabricClientRemoveNodeStateOptionalParams, ServiceCallback<void>)
removeReplica(string, string, string, ServiceCallback<void>)
removeReplica(string, string, string, ServiceFabricClientRemoveReplicaOptionalParams)

이 API는 Service Fabric 클러스터에서 복제본을 제거하여 Service Fabric 복제본 오류를 시뮬레이션합니다. 제거는 복제본을 닫고 복제본을 None 역할로 전환한 다음 클러스터에서 복제본의 모든 상태 정보를 제거합니다. 이 API는 복제본 상태 제거 경로를 테스트하고 클라이언트 API를 통해 보고서 오류 영구 경로를 시뮬레이션합니다. 경고 - 이 API를 사용할 때 안전 검사가 수행되지 않습니다. 이 API를 잘못 사용하면 상태 저장 서비스에 대한 데이터 손실이 발생할 수 있습니다. 또한 forceRemove 플래그는 동일한 프로세스에서 호스트되는 다른 모든 복제본에 영향을 줍니다.

removeReplica(string, string, string, ServiceFabricClientRemoveReplicaOptionalParams, ServiceCallback<void>)
reportApplicationHealth(string, HealthInformation, ServiceCallback<void>)
reportApplicationHealth(string, HealthInformation, ServiceFabricClientReportApplicationHealthOptionalParams)

지정된 Service Fabric 애플리케이션의 상태를 보고합니다. 보고서에는 보고되는 상태 보고서 및 속성의 원본에 대한 정보가 포함되어야 합니다. 보고서는 상태 저장소로 전달되는 Service Fabric 게이트웨이 애플리케이션으로 전송됩니다. 보고서는 게이트웨이에서 수락할 수 있지만 추가 유효성 검사 후 상태 저장소에서 거부됩니다. 예를 들어 상태 저장소는 부실 시퀀스 번호와 같은 잘못된 매개 변수로 인해 보고서를 거부할 수 있습니다. 보고서가 상태 저장소에 적용되었는지 확인하려면 애플리케이션 상태를 확인하고 HealthEvents 섹션에 보고서가 표시되는지 확인합니다.

reportApplicationHealth(string, HealthInformation, ServiceFabricClientReportApplicationHealthOptionalParams, ServiceCallback<void>)
reportClusterHealth(HealthInformation, ServiceCallback<void>)
reportClusterHealth(HealthInformation, ServiceFabricClientReportClusterHealthOptionalParams)

Service Fabric 클러스터에 상태 보고서를 보냅니다. 보고서에는 보고되는 상태 보고서 및 속성의 원본에 대한 정보가 포함되어야 합니다. 보고서는 상태 저장소로 전달되는 Service Fabric 게이트웨이 노드로 전송됩니다. 보고서는 게이트웨이에서 수락할 수 있지만 추가 유효성 검사 후 상태 저장소에서 거부됩니다. 예를 들어 상태 저장소는 부실 시퀀스 번호와 같은 잘못된 매개 변수로 인해 보고서를 거부할 수 있습니다. 보고서가 상태 저장소에 적용되었는지 확인하려면 GetClusterHealth를 실행하고 HealthEvents 섹션에 보고서가 표시되는지 확인합니다.

reportClusterHealth(HealthInformation, ServiceFabricClientReportClusterHealthOptionalParams, ServiceCallback<void>)
reportDeployedApplicationHealth(string, string, HealthInformation, ServiceCallback<void>)
reportDeployedApplicationHealth(string, string, HealthInformation, ServiceFabricClientReportDeployedApplicationHealthOptionalParams)

Service Fabric 노드에 배포된 애플리케이션의 상태를 보고합니다. 보고서에는 보고되는 상태 보고서 및 속성의 원본에 대한 정보가 포함되어야 합니다. 보고서는 상태 저장소로 전달되는 Service Fabric 게이트웨이 서비스로 전송됩니다. 보고서는 게이트웨이에서 수락할 수 있지만 추가 유효성 검사 후 상태 저장소에서 거부됩니다. 예를 들어 상태 저장소는 부실 시퀀스 번호와 같은 잘못된 매개 변수로 인해 보고서를 거부할 수 있습니다. 보고서가 상태 저장소에 적용되었는지 확인하려면 배포된 애플리케이션 상태를 확인하고 보고서가 HealthEvents 섹션에 표시되는지 확인합니다.

reportDeployedApplicationHealth(string, string, HealthInformation, ServiceFabricClientReportDeployedApplicationHealthOptionalParams, ServiceCallback<void>)
reportDeployedServicePackageHealth(string, string, string, HealthInformation, ServiceCallback<void>)
reportDeployedServicePackageHealth(string, string, string, HealthInformation, ServiceFabricClientReportDeployedServicePackageHealthOptionalParams)

Service Fabric 노드에 배포된 애플리케이션의 서비스 패키지 상태를 보고합니다. 보고서에는 보고되는 상태 보고서 및 속성의 원본에 대한 정보가 포함되어야 합니다. 보고서는 상태 저장소로 전달되는 Service Fabric 게이트웨이 서비스로 전송됩니다. 보고서는 게이트웨이에서 수락할 수 있지만 추가 유효성 검사 후 상태 저장소에서 거부됩니다. 예를 들어 상태 저장소는 부실 시퀀스 번호와 같은 잘못된 매개 변수로 인해 보고서를 거부할 수 있습니다. 보고서가 Health Store에 적용되었는지 확인하려면 배포된 서비스 패키지 상태를 가져와서 HealthEvents 섹션에 보고서가 표시되는지 확인합니다.

reportDeployedServicePackageHealth(string, string, string, HealthInformation, ServiceFabricClientReportDeployedServicePackageHealthOptionalParams, ServiceCallback<void>)
reportNodeHealth(string, HealthInformation, ServiceCallback<void>)
reportNodeHealth(string, HealthInformation, ServiceFabricClientReportNodeHealthOptionalParams)

지정된 Service Fabric 노드의 상태를 보고합니다. 보고서에는 보고되는 상태 보고서 및 속성의 원본에 대한 정보가 포함되어야 합니다. 보고서는 상태 저장소로 전달되는 Service Fabric 게이트웨이 노드로 전송됩니다. 보고서는 게이트웨이에서 수락할 수 있지만 추가 유효성 검사 후 상태 저장소에서 거부됩니다. 예를 들어 상태 저장소는 부실 시퀀스 번호와 같은 잘못된 매개 변수로 인해 보고서를 거부할 수 있습니다. 보고서가 상태 저장소에 적용되었는지 확인하려면 GetNodeHealth를 실행하고 HealthEvents 섹션에 보고서가 표시되는지 확인합니다.

reportNodeHealth(string, HealthInformation, ServiceFabricClientReportNodeHealthOptionalParams, ServiceCallback<void>)
reportPartitionHealth(string, HealthInformation, ServiceCallback<void>)
reportPartitionHealth(string, HealthInformation, ServiceFabricClientReportPartitionHealthOptionalParams)

지정된 Service Fabric 파티션의 상태를 보고합니다. 보고서에는 보고되는 상태 보고서 및 속성의 원본에 대한 정보가 포함되어야 합니다. 보고서는 상태 저장소로 전달되는 Service Fabric 게이트웨이 파티션으로 전송됩니다. 보고서는 게이트웨이에서 수락할 수 있지만 추가 유효성 검사 후 상태 저장소에서 거부됩니다. 예를 들어 상태 저장소는 부실 시퀀스 번호와 같은 잘못된 매개 변수로 인해 보고서를 거부할 수 있습니다. 보고서가 상태 저장소에 적용되었는지 확인하려면 GetPartitionHealth를 실행하고 HealthEvents 섹션에 보고서가 표시되는지 확인합니다.

reportPartitionHealth(string, HealthInformation, ServiceFabricClientReportPartitionHealthOptionalParams, ServiceCallback<void>)
reportReplicaHealth(string, string, ReplicaHealthReportServiceKind, HealthInformation, ServiceCallback<void>)
reportReplicaHealth(string, string, ReplicaHealthReportServiceKind, HealthInformation, ServiceFabricClientReportReplicaHealthOptionalParams)

지정된 Service Fabric 복제본의 상태를 보고합니다. 보고서에는 보고되는 상태 보고서 및 속성의 원본에 대한 정보가 포함되어야 합니다. 보고서는 상태 저장소로 전달되는 Service Fabric 게이트웨이 복제본으로 전송됩니다. 보고서는 게이트웨이에서 수락할 수 있지만 추가 유효성 검사 후 상태 저장소에서 거부됩니다. 예를 들어 상태 저장소는 부실 시퀀스 번호와 같은 잘못된 매개 변수로 인해 보고서를 거부할 수 있습니다. 보고서가 상태 저장소에 적용되었는지 확인하려면 GetReplicaHealth를 실행하고 HealthEvents 섹션에 보고서가 표시되는지 확인합니다.

reportReplicaHealth(string, string, ReplicaHealthReportServiceKind, HealthInformation, ServiceFabricClientReportReplicaHealthOptionalParams, ServiceCallback<void>)
reportServiceHealth(string, HealthInformation, ServiceCallback<void>)
reportServiceHealth(string, HealthInformation, ServiceFabricClientReportServiceHealthOptionalParams)

지정된 Service Fabric 서비스의 상태를 보고합니다. 보고서에는 보고되는 상태 보고서 및 속성의 원본에 대한 정보가 포함되어야 합니다. 보고서는 상태 저장소로 전달되는 Service Fabric 게이트웨이 서비스로 전송됩니다. 보고서는 게이트웨이에서 수락할 수 있지만 추가 유효성 검사 후 상태 저장소에서 거부됩니다. 예를 들어 상태 저장소는 부실 시퀀스 번호와 같은 잘못된 매개 변수로 인해 보고서를 거부할 수 있습니다. 보고서가 상태 저장소에 적용되었는지 확인하려면 GetServiceHealth를 실행하고 HealthEvents 섹션에 보고서가 표시되는지 확인합니다.

reportServiceHealth(string, HealthInformation, ServiceFabricClientReportServiceHealthOptionalParams, ServiceCallback<void>)
resetPartitionLoad(string, ServiceCallback<void>)
resetPartitionLoad(string, ServiceFabricClientResetPartitionLoadOptionalParams)

Service Fabric 파티션의 현재 로드를 서비스의 기본 부하로 다시 설정합니다.

resetPartitionLoad(string, ServiceFabricClientResetPartitionLoadOptionalParams, ServiceCallback<void>)
resolveService(string, ServiceCallback<ResolvedServicePartition>)
resolveService(string, ServiceFabricClientResolveServiceOptionalParams)

Service Fabric 서비스 파티션을 확인하여 서비스 복제본의 엔드포인트를 가져옵니다.

resolveService(string, ServiceFabricClientResolveServiceOptionalParams, ServiceCallback<ResolvedServicePartition>)
restartDeployedCodePackage(string, string, RestartDeployedCodePackageDescription, ServiceCallback<void>)
restartDeployedCodePackage(string, string, RestartDeployedCodePackageDescription, ServiceFabricClientRestartDeployedCodePackageOptionalParams)

클러스터의 Service Fabric 노드에 배포된 코드 패키지를 다시 시작합니다. 그러면 코드 패키지 프로세스가 중단되어 해당 프로세스에 호스트된 모든 사용자 서비스 복제본이 다시 시작됩니다.

restartDeployedCodePackage(string, string, RestartDeployedCodePackageDescription, ServiceFabricClientRestartDeployedCodePackageOptionalParams, ServiceCallback<void>)
restartNode(string, RestartNodeDescription, ServiceCallback<void>)
restartNode(string, RestartNodeDescription, ServiceFabricClientRestartNodeOptionalParams)

이미 시작된 Service Fabric 클러스터 노드를 다시 시작합니다.

restartNode(string, RestartNodeDescription, ServiceFabricClientRestartNodeOptionalParams, ServiceCallback<void>)
restartReplica(string, string, string, ServiceCallback<void>)
restartReplica(string, string, string, ServiceFabricClientRestartReplicaOptionalParams)

노드에서 실행되는 지속형 서비스의 서비스 복제본을 다시 시작합니다. 경고 - 이 API를 사용할 때 안전 검사가 수행되지 않습니다. 이 API를 잘못 사용하면 상태 저장 서비스의 가용성 손실이 발생할 수 있습니다.

restartReplica(string, string, string, ServiceFabricClientRestartReplicaOptionalParams, ServiceCallback<void>)
restorePartition(string, RestorePartitionDescription, ServiceCallback<void>)
restorePartition(string, RestorePartitionDescription, ServiceFabricClientRestorePartitionOptionalParams)

지정된 백업 지점을 사용하여 상태 저장 지속 파티션의 상태를 복원합니다. 파티션이 이미 주기적으로 백업되는 경우 기본적으로 백업 정책에 지정된 스토리지에서 백업 지점을 찾습니다. 본문에서 복원 파티션 설명의 일부로 백업 스토리지 세부 정보를 지정하여 동일한 항목을 재정의할 수도 있습니다. 복원이 시작되면 GetRestoreProgress 작업을 사용하여 진행률을 추적할 수 있습니다. 작업 시간이 초과되는 경우 쿼리 매개 변수에 더 큰 복원 시간 제한 값을 지정합니다.

restorePartition(string, RestorePartitionDescription, ServiceFabricClientRestorePartitionOptionalParams, ServiceCallback<void>)
resumeApplicationBackup(string, ServiceCallback<void>)
resumeApplicationBackup(string, ServiceFabricClientResumeApplicationBackupOptionalParams)

이전에 일시 중단된 Service Fabric 애플리케이션은 현재 동일하게 구성된 백업 정책에 따라 정기적인 백업을 다시 시작합니다.

resumeApplicationBackup(string, ServiceFabricClientResumeApplicationBackupOptionalParams, ServiceCallback<void>)
resumeApplicationUpgrade(string, ResumeApplicationUpgradeDescription, ServiceCallback<void>)
resumeApplicationUpgrade(string, ResumeApplicationUpgradeDescription, ServiceFabricClientResumeApplicationUpgradeOptionalParams)

모니터링되지 않는 수동 Service Fabric 애플리케이션 업그레이드를 다시 시작합니다. Service Fabric은 한 번에 하나의 업그레이드 도메인을 업그레이드합니다. 모니터링되지 않는 수동 업그레이드의 경우 Service Fabric이 업그레이드 도메인을 완료한 후 다음 업그레이드 도메인으로 진행하기 전에 이 API를 호출할 때까지 기다립니다.

resumeApplicationUpgrade(string, ResumeApplicationUpgradeDescription, ServiceFabricClientResumeApplicationUpgradeOptionalParams, ServiceCallback<void>)
resumeClusterUpgrade(ResumeClusterUpgradeDescription, ServiceCallback<void>)
resumeClusterUpgrade(ResumeClusterUpgradeDescription, ServiceFabricClientResumeClusterUpgradeOptionalParams)

클러스터 코드 또는 구성 업그레이드가 적절한 경우 다음 업그레이드 도메인으로 이동하도록 합니다.

resumeClusterUpgrade(ResumeClusterUpgradeDescription, ServiceFabricClientResumeClusterUpgradeOptionalParams, ServiceCallback<void>)
resumePartitionBackup(string, ServiceCallback<void>)
resumePartitionBackup(string, ServiceFabricClientResumePartitionBackupOptionalParams)

이전에 일시 중단된 파티션은 현재 동일하게 구성된 백업 정책에 따라 정기적인 백업을 다시 시작합니다.

resumePartitionBackup(string, ServiceFabricClientResumePartitionBackupOptionalParams, ServiceCallback<void>)
resumeServiceBackup(string, ServiceCallback<void>)
resumeServiceBackup(string, ServiceFabricClientResumeServiceBackupOptionalParams)

이전에 일시 중단된 Service Fabric 서비스는 현재 동일하게 구성된 백업 정책에 따라 정기적인 백업을 다시 시작합니다.

resumeServiceBackup(string, ServiceFabricClientResumeServiceBackupOptionalParams, ServiceCallback<void>)
rollbackApplicationUpgrade(string, ServiceCallback<void>)
rollbackApplicationUpgrade(string, ServiceFabricClientRollbackApplicationUpgradeOptionalParams)

현재 애플리케이션 업그레이드를 이전 버전으로 롤백하기 시작합니다. 이 API는 현재 진행 중인 업그레이드를 새 버전으로 롤백하는 데만 사용할 수 있습니다. 애플리케이션이 현재 업그레이드되지 않는 경우 StartApplicationUpgrade API를 사용하여 이전 버전으로 롤백하는 것을 포함하여 원하는 버전으로 업그레이드합니다.

rollbackApplicationUpgrade(string, ServiceFabricClientRollbackApplicationUpgradeOptionalParams, ServiceCallback<void>)
rollbackClusterUpgrade(ServiceCallback<void>)
rollbackClusterUpgrade(ServiceFabricClientRollbackClusterUpgradeOptionalParams)

Service Fabric 클러스터의 코드 또는 구성 업그레이드를 롤백합니다.

rollbackClusterUpgrade(ServiceFabricClientRollbackClusterUpgradeOptionalParams, ServiceCallback<void>)
setUpgradeOrchestrationServiceState(UpgradeOrchestrationServiceState, ServiceCallback<UpgradeOrchestrationServiceStateSummary>)
setUpgradeOrchestrationServiceState(UpgradeOrchestrationServiceState, ServiceFabricClientSetUpgradeOrchestrationServiceStateOptionalParams)

Service Fabric 업그레이드 오케스트레이션 서비스의 서비스 상태를 업데이트합니다. 이 API는 내부적으로 지원 목적으로 사용됩니다.

setUpgradeOrchestrationServiceState(UpgradeOrchestrationServiceState, ServiceFabricClientSetUpgradeOrchestrationServiceStateOptionalParams, ServiceCallback<UpgradeOrchestrationServiceStateSummary>)
startApplicationUpgrade(string, ApplicationUpgradeDescription, ServiceCallback<void>)
startApplicationUpgrade(string, ApplicationUpgradeDescription, ServiceFabricClientStartApplicationUpgradeOptionalParams)

제공된 애플리케이션 업그레이드 매개 변수의 유효성을 검사하고 매개 변수가 유효한 경우 애플리케이션 업그레이드를 시작합니다.

startApplicationUpgrade(string, ApplicationUpgradeDescription, ServiceFabricClientStartApplicationUpgradeOptionalParams, ServiceCallback<void>)
startChaos(ChaosParameters, ServiceCallback<void>)
startChaos(ChaosParameters, ServiceFabricClientStartChaosOptionalParams)

Chaos가 클러스터에서 아직 실행되고 있지 않으면 Chaos 매개 변수에 전달된 Chaos가 시작됩니다. 이 호출을 수행할 때 Chaos가 이미 실행 중이면 오류 코드 FABRIC_E_CHAOS_ALREADY_RUNNING 함께 호출이 실패합니다. 자세한 내용은 Service Fabric 클러스터 제어된 Chaos를 유도하는 문서를 참조하세요.

startChaos(ChaosParameters, ServiceFabricClientStartChaosOptionalParams, ServiceCallback<void>)
startClusterConfigurationUpgrade(ClusterConfigurationUpgradeDescription, ServiceCallback<void>)
startClusterConfigurationUpgrade(ClusterConfigurationUpgradeDescription, ServiceFabricClientStartClusterConfigurationUpgradeOptionalParams)

제공된 구성 업그레이드 매개 변수의 유효성을 검사하고 매개 변수가 유효한 경우 클러스터 구성 업그레이드를 시작합니다.

startClusterConfigurationUpgrade(ClusterConfigurationUpgradeDescription, ServiceFabricClientStartClusterConfigurationUpgradeOptionalParams, ServiceCallback<void>)
startClusterUpgrade(StartClusterUpgradeDescription, ServiceCallback<void>)
startClusterUpgrade(StartClusterUpgradeDescription, ServiceFabricClientStartClusterUpgradeOptionalParams)

제공된 업그레이드 매개 변수의 유효성을 검사하고 매개 변수가 유효한 경우 Service Fabric 클러스터의 코드 또는 구성 버전 업그레이드를 시작합니다.

startClusterUpgrade(StartClusterUpgradeDescription, ServiceFabricClientStartClusterUpgradeOptionalParams, ServiceCallback<void>)
startComposeDeploymentUpgrade(string, ComposeDeploymentUpgradeDescription, ServiceCallback<void>)
startComposeDeploymentUpgrade(string, ComposeDeploymentUpgradeDescription, ServiceFabricClientStartComposeDeploymentUpgradeOptionalParams)

제공된 업그레이드 매개 변수의 유효성을 검사하고 매개 변수가 유효한 경우 배포 업그레이드를 시작합니다.

startComposeDeploymentUpgrade(string, ComposeDeploymentUpgradeDescription, ServiceFabricClientStartComposeDeploymentUpgradeOptionalParams, ServiceCallback<void>)
startDataLoss(string, string, string, DataLossMode, ServiceCallback<void>)
startDataLoss(string, string, string, DataLossMode, ServiceFabricClientStartDataLossOptionalParams)

이 API는 지정된 파티션에 대한 데이터 손실을 유도합니다. 파티션의 OnDataLoss API에 대한 호출을 트리거합니다. 실제 데이터 손실은 지정된 DataLossMode에 따라 달라집니다.

  • PartialDataLoss - 복제본 쿼럼만 제거되고 파티션에 대해 OnDataLoss가 트리거되지만 실제 데이터 손실은 진행 중인 복제의 존재에 따라 달라집니다.
  • FullDataLoss - 모든 복제본이 제거되므로 모든 데이터가 손실되고 OnDataLoss가 트리거됩니다.

이 API는 상태 저장 서비스를 대상으로만 호출해야 합니다.

대상으로 시스템 서비스를 사용하여 이 API를 호출하는 것은 권장되지 않습니다.

참고: 이 API가 호출되면 되돌릴 수 없습니다. CancelOperation을 호출하면 실행이 중지되고 내부 시스템 상태만 정리됩니다. 명령이 데이터 손실을 일으킬 만큼 충분히 진행된 경우 데이터를 복원하지 않습니다.

동일한 OperationId를 사용하여 GetDataLossProgress API를 호출하여 이 API로 시작된 작업에 대한 정보를 반환합니다.

startDataLoss(string, string, string, DataLossMode, ServiceFabricClientStartDataLossOptionalParams, ServiceCallback<void>)
startNodeTransition(string, string, NodeTransitionType, string, number, ServiceCallback<void>)
startNodeTransition(string, string, NodeTransitionType, string, number, ServiceFabricClientStartNodeTransitionOptionalParams)

클러스터 노드를 시작하거나 중지합니다. 클러스터 노드는 OS 인스턴스 자체가 아닌 프로세스입니다. 노드를 시작하려면 NodeTransitionType 매개 변수에 대해 "Start"를 전달합니다. 노드를 중지하려면 NodeTransitionType 매개 변수에 대해 "Stop"을 전달합니다. 이 API는 작업을 시작합니다. API가 반환되면 노드가 아직 전환을 완료하지 않았을 수 있습니다. 동일한 OperationId를 사용하여 GetNodeTransitionProgress를 호출하여 작업의 진행률을 가져옵니다.

startNodeTransition(string, string, NodeTransitionType, string, number, ServiceFabricClientStartNodeTransitionOptionalParams, ServiceCallback<void>)
startPartitionRestart(string, string, string, RestartPartitionMode, ServiceCallback<void>)
startPartitionRestart(string, string, string, RestartPartitionMode, ServiceFabricClientStartPartitionRestartOptionalParams)

이 API는 장애 조치(failover) 테스트에 유용합니다.

상태 비저장 서비스 파티션을 대상으로 하는 데 사용되는 경우 RestartPartitionMode는 AllReplicasOrInstances여야 합니다.

동일한 OperationId를 사용하여 GetPartitionRestartProgress API를 호출하여 진행률을 가져옵니다.

startPartitionRestart(string, string, string, RestartPartitionMode, ServiceFabricClientStartPartitionRestartOptionalParams, ServiceCallback<void>)
startQuorumLoss(string, string, string, QuorumLossMode, number, ServiceCallback<void>)
startQuorumLoss(string, string, string, QuorumLossMode, number, ServiceFabricClientStartQuorumLossOptionalParams)

이 API는 서비스의 임시 쿼럼 손실 상황에 유용합니다.

동일한 OperationId를 사용하여 GetQuorumLossProgress API를 호출하여 이 API로 시작된 작업에 대한 정보를 반환합니다.

상태 저장 지속형(HasPersistedState==true) 서비스에서만 호출할 수 있습니다. 상태 비정상 서비스 또는 상태 저장 메모리 내 전용 서비스에서는 이 API를 사용하지 마세요.

startQuorumLoss(string, string, string, QuorumLossMode, number, ServiceFabricClientStartQuorumLossOptionalParams, ServiceCallback<void>)
startRollbackComposeDeploymentUpgrade(string, ServiceCallback<void>)
startRollbackComposeDeploymentUpgrade(string, ServiceFabricClientStartRollbackComposeDeploymentUpgradeOptionalParams)

서비스 패브릭 작성 배포 업그레이드를 롤백합니다.

startRollbackComposeDeploymentUpgrade(string, ServiceFabricClientStartRollbackComposeDeploymentUpgradeOptionalParams, ServiceCallback<void>)
stopChaos(ServiceCallback<void>)
stopChaos(ServiceFabricClientStopChaosOptionalParams)

Chaos가 새 오류를 실행하는 것을 중지합니다. 진행 중인 오류는 완료될 때까지 계속 실행됩니다. 현재 비정상 상황 일정은 중지된 상태로 전환됩니다. 일정이 중지되면 중지된 상태로 유지되며 Chaos의 새 실행을 Chaos Schedule에 사용하지 않습니다. 일정을 다시 시작하려면 새 Chaos Schedule을 설정해야 합니다.

stopChaos(ServiceFabricClientStopChaosOptionalParams, ServiceCallback<void>)
submitPropertyBatch(string, PropertyBatchDescriptionList, ServiceCallback<PropertyBatchInfoUnion>)
submitPropertyBatch(string, PropertyBatchDescriptionList, ServiceFabricClientSubmitPropertyBatchOptionalParams)

속성 작업의 일괄 처리를 제출합니다. 작업이 모두 또는 전혀 커밋되지 않습니다.

submitPropertyBatch(string, PropertyBatchDescriptionList, ServiceFabricClientSubmitPropertyBatchOptionalParams, ServiceCallback<PropertyBatchInfoUnion>)
suspendApplicationBackup(string, ServiceCallback<void>)
suspendApplicationBackup(string, ServiceFabricClientSuspendApplicationBackupOptionalParams)

정기적인 백업을 수행하도록 구성된 애플리케이션은 다시 다시 시작될 때까지 추가 백업을 수행하도록 일시 중단됩니다. 이 작업은 전체 애플리케이션의 계층 구조에 적용됩니다. 즉, 이 애플리케이션의 모든 서비스 및 파티션이 이제 백업을 위해 일시 중단됩니다.

suspendApplicationBackup(string, ServiceFabricClientSuspendApplicationBackupOptionalParams, ServiceCallback<void>)
suspendPartitionBackup(string, ServiceCallback<void>)
suspendPartitionBackup(string, ServiceFabricClientSuspendPartitionBackupOptionalParams)

정기적인 백업을 수행하도록 구성된 파티션은 다시 다시 시작될 때까지 추가 백업을 수행하도록 일시 중단됩니다.

suspendPartitionBackup(string, ServiceFabricClientSuspendPartitionBackupOptionalParams, ServiceCallback<void>)
suspendServiceBackup(string, ServiceCallback<void>)
suspendServiceBackup(string, ServiceFabricClientSuspendServiceBackupOptionalParams)

정기적인 백업을 수행하도록 구성된 서비스는 다시 다시 시작될 때까지 추가 백업을 수행하도록 일시 중단됩니다. 이 작업은 전체 서비스의 계층 구조에 적용됩니다. 즉, 이 서비스의 모든 파티션이 이제 백업을 위해 일시 중단됩니다.

suspendServiceBackup(string, ServiceFabricClientSuspendServiceBackupOptionalParams, ServiceCallback<void>)
toggleVerboseServicePlacementHealthReporting(boolean, ServiceCallback<void>)
toggleVerboseServicePlacementHealthReporting(boolean, ServiceFabricClientToggleVerboseServicePlacementHealthReportingOptionalParams)

세부 정보가 true로 설정된 경우 복제본을 배치하거나 삭제할 수 없는 경우 자세한 상태 보고서가 생성됩니다. 세부 정보를 false로 설정하면 복제본을 배치하거나 삭제할 수 없는 경우 상태 보고서가 생성되지 않습니다.

toggleVerboseServicePlacementHealthReporting(boolean, ServiceFabricClientToggleVerboseServicePlacementHealthReportingOptionalParams, ServiceCallback<void>)
unprovisionApplicationType(string, UnprovisionApplicationTypeDescriptionInfo, ServiceCallback<void>)
unprovisionApplicationType(string, UnprovisionApplicationTypeDescriptionInfo, ServiceFabricClientUnprovisionApplicationTypeOptionalParams)

이 작업은 애플리케이션 유형의 모든 애플리케이션 인스턴스가 삭제된 경우에만 수행할 수 있습니다. 애플리케이션 유형이 등록 취소되면 이 특정 애플리케이션 유형에 대한 새 애플리케이션 인스턴스를 만들 수 없습니다.

unprovisionApplicationType(string, UnprovisionApplicationTypeDescriptionInfo, ServiceFabricClientUnprovisionApplicationTypeOptionalParams, ServiceCallback<void>)
unprovisionCluster(UnprovisionFabricDescription, ServiceCallback<void>)
unprovisionCluster(UnprovisionFabricDescription, ServiceFabricClientUnprovisionClusterOptionalParams)

코드 및 구성을 별도로 프로비전 해제할 수 있습니다.

unprovisionCluster(UnprovisionFabricDescription, ServiceFabricClientUnprovisionClusterOptionalParams, ServiceCallback<void>)
updateApplicationUpgrade(string, ApplicationUpgradeUpdateDescription, ServiceCallback<void>)
updateApplicationUpgrade(string, ApplicationUpgradeUpdateDescription, ServiceFabricClientUpdateApplicationUpgradeOptionalParams)

애플리케이션 업그레이드를 시작할 때 지정된 매개 변수에서 진행 중인 애플리케이션 업그레이드의 매개 변수를 업데이트합니다. 이는 진행을 위해 애플리케이션의 잘못된 매개 변수 또는 문제로 인해 중단된 애플리케이션 업그레이드를 완화하는 데 필요할 수 있습니다.

updateApplicationUpgrade(string, ApplicationUpgradeUpdateDescription, ServiceFabricClientUpdateApplicationUpgradeOptionalParams, ServiceCallback<void>)
updateBackupPolicy(BackupPolicyDescription, string, ServiceCallback<void>)
updateBackupPolicy(BackupPolicyDescription, string, ServiceFabricClientUpdateBackupPolicyOptionalParams)

{backupPolicyName}으로 식별된 백업 정책을 업데이트합니다.

updateBackupPolicy(BackupPolicyDescription, string, ServiceFabricClientUpdateBackupPolicyOptionalParams, ServiceCallback<void>)
updateClusterUpgrade(UpdateClusterUpgradeDescription, ServiceCallback<void>)
updateClusterUpgrade(UpdateClusterUpgradeDescription, ServiceFabricClientUpdateClusterUpgradeOptionalParams)

Service Fabric 클러스터 업그레이드 중에 사용되는 업그레이드 매개 변수를 업데이트합니다.

updateClusterUpgrade(UpdateClusterUpgradeDescription, ServiceFabricClientUpdateClusterUpgradeOptionalParams, ServiceCallback<void>)
updateRepairExecutionState(RepairTask, RequestOptionsBase)

이 API는 Service Fabric 플랫폼을 지원합니다. 코드에서 직접 사용할 수 없습니다.

updateRepairExecutionState(RepairTask, RequestOptionsBase, ServiceCallback<RepairTaskUpdateInfo>)
updateRepairExecutionState(RepairTask, ServiceCallback<RepairTaskUpdateInfo>)
updateRepairTaskHealthPolicy(RepairTaskUpdateHealthPolicyDescription, RequestOptionsBase)

이 API는 Service Fabric 플랫폼을 지원합니다. 코드에서 직접 사용할 수 없습니다.

updateRepairTaskHealthPolicy(RepairTaskUpdateHealthPolicyDescription, RequestOptionsBase, ServiceCallback<RepairTaskUpdateInfo>)
updateRepairTaskHealthPolicy(RepairTaskUpdateHealthPolicyDescription, ServiceCallback<RepairTaskUpdateInfo>)
updateService(string, ServiceUpdateDescriptionUnion, ServiceCallback<void>)
updateService(string, ServiceUpdateDescriptionUnion, ServiceFabricClientUpdateServiceOptionalParams)

이 API를 사용하면 실행 중인 Service Fabric 서비스의 속성을 업데이트할 수 있습니다. 업데이트할 수 있는 속성 집합은 서비스를 만들 때 지정된 속성의 하위 집합입니다. 현재 속성 집합은 GetServiceDescription API를 사용하여 가져올 수 있습니다. 실행 중인 서비스의 속성을 업데이트하는 것은 StartApplicationUpgrade API를 사용하여 애플리케이션을 업그레이드하는 것과 다릅니다. 업그레이드는 애플리케이션을 한 번에 한 버전에서 다른 업그레이드 도메인으로 이동하는 반면 업데이트는 새 속성을 서비스에 즉시 적용하는 장기 실행 백그라운드 작업입니다.

updateService(string, ServiceUpdateDescriptionUnion, ServiceFabricClientUpdateServiceOptionalParams, ServiceCallback<void>)
uploadFile(string, ServiceCallback<void>)
uploadFile(string, ServiceFabricClientUploadFileOptionalParams)

이미지 저장소에 파일의 콘텐츠를 업로드합니다. 연결이 실패할 경우 파일이 다시 업로드할 수 있을 만큼 작은 경우 이 API를 사용합니다. 파일의 데이터를 요청 본문에 추가해야 합니다. 콘텐츠가 지정된 경로에 업로드됩니다. 이미지 저장소 서비스는 표시 파일을 사용하여 폴더의 가용성을 나타냅니다. 표시 파일은 "_.dir"이라는 빈 파일입니다. 표시 파일은 폴더의 모든 파일이 업로드될 때 이미지 저장소 서비스에서 생성됩니다. File-by-File 접근 방식을 사용하여 REST에서 애플리케이션 패키지를 업로드하는 경우 이미지 저장소 서비스는 애플리케이션 패키지의 파일 계층 구조를 인식하지 못합니다. 폴더당 표시 파일을 만들고 마지막으로 업로드해야 이미지 저장소 서비스에서 폴더가 완료되었다는 것을 알 수 있습니다.

uploadFile(string, ServiceFabricClientUploadFileOptionalParams, ServiceCallback<void>)
uploadFileChunk(string, string, string, ServiceCallback<void>)
uploadFileChunk(string, string, string, ServiceFabricClientUploadFileChunkOptionalParams)

지정된 업로드 세션 ID 및 이미지 저장소 상대 경로를 사용하여 이미지 저장소에 파일 청크를 업로드합니다. 이 API를 사용하면 사용자가 파일 업로드 작업을 다시 시작할 수 있습니다. 사용자는 네트워크 중단이 있을 때마다 파일 업로드를 처음부터 다시 시작할 필요가 없습니다. 파일 크기가 큰 경우 이 옵션을 사용합니다.

다시 실행 가능한 파일 업로드를 수행하려면 사용자가 파일을 여러 청크로 분할하고 이러한 청크를 이미지 저장소에 하나씩 업로드해야 합니다. 청크는 순서대로 업로드할 필요가 없습니다. 이미지 저장소 상대 경로로 표시되는 파일이 이미 있는 경우 업로드 세션이 커밋될 때 덮어씁니다.

uploadFileChunk(string, string, string, ServiceFabricClientUploadFileChunkOptionalParams, ServiceCallback<void>)

상속된 메서드

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

제공된 OperationSpec을 사용하여 채워진 HTTP 요청을 보냅니다.

sendRequest(RequestPrepareOptions | WebResourceLike)

제공된 httpRequest를 보냅니다.

생성자 세부 정보

ServiceFabricClient(ServiceFabricClientOptions)

ServiceFabricClient 클래스의 새 인스턴스를 초기화합니다.

new ServiceFabricClient(options?: ServiceFabricClientOptions)

매개 변수

options
ServiceFabricClientOptions

매개 변수 옵션

속성 세부 정보

meshApplication

meshApplication: MeshApplication

속성 값

meshCodePackage

meshCodePackage: MeshCodePackage

속성 값

meshGateway

meshGateway: MeshGateway

속성 값

meshNetwork

meshNetwork: MeshNetwork

속성 값

meshSecret

meshSecret: MeshSecret

속성 값

meshSecretValue

meshSecretValue: MeshSecretValue

속성 값

meshService

meshService: MeshService

속성 값

meshServiceReplica

meshServiceReplica: MeshServiceReplica

속성 값

meshVolume

meshVolume: MeshVolume

속성 값

메서드 세부 정보

addConfigurationParameterOverrides(string, ConfigParameterOverride[], ServiceCallback<void>)

function addConfigurationParameterOverrides(nodeName: string, configParameterOverrideList: ConfigParameterOverride[], callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

configParameterOverrideList

ConfigParameterOverride[]

구성 재정의 목록을 추가하는 방법에 대한 설명입니다.

callback

ServiceCallback<void>

콜백

addConfigurationParameterOverrides(string, ConfigParameterOverride[], ServiceFabricClientAddConfigurationParameterOverridesOptionalParams)

이 api를 사용하면 지정된 노드에서 모든 기존 구성 재정의를 추가할 수 있습니다.

function addConfigurationParameterOverrides(nodeName: string, configParameterOverrideList: ConfigParameterOverride[], options?: ServiceFabricClientAddConfigurationParameterOverridesOptionalParams): Promise<RestResponse>

매개 변수

nodeName

string

노드의 이름입니다.

configParameterOverrideList

ConfigParameterOverride[]

구성 재정의 목록을 추가하는 방법에 대한 설명입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

addConfigurationParameterOverrides(string, ConfigParameterOverride[], ServiceFabricClientAddConfigurationParameterOverridesOptionalParams, ServiceCallback<void>)

function addConfigurationParameterOverrides(nodeName: string, configParameterOverrideList: ConfigParameterOverride[], options: ServiceFabricClientAddConfigurationParameterOverridesOptionalParams, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

configParameterOverrideList

ConfigParameterOverride[]

구성 재정의 목록을 추가하는 방법에 대한 설명입니다.

callback

ServiceCallback<void>

콜백

backupPartition(string, ServiceCallback<void>)

function backupPartition(partitionId: string, callback: ServiceCallback<void>)

매개 변수

partitionId

string

파티션의 ID입니다.

callback

ServiceCallback<void>

콜백

backupPartition(string, ServiceFabricClientBackupPartitionOptionalParams)

상태 저장 지속형 파티션 상태의 백업을 만듭니다. 파티션이 이미 주기적으로 백업되는 경우 기본적으로 동일한 백업 스토리지에 새 백업이 만들어집니다. 요청 본문의 일부로 백업 스토리지 세부 정보를 지정하여 동일한 항목을 재정의할 수도 있습니다. 백업이 시작되면 GetBackupProgress 작업을 사용하여 진행률을 추적할 수 있습니다. 작업 시간이 초과되는 경우 쿼리 매개 변수에 더 큰 백업 시간 제한 값을 지정합니다.

function backupPartition(partitionId: string, options?: ServiceFabricClientBackupPartitionOptionalParams): Promise<RestResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

options
ServiceFabricClientBackupPartitionOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

backupPartition(string, ServiceFabricClientBackupPartitionOptionalParams, ServiceCallback<void>)

function backupPartition(partitionId: string, options: ServiceFabricClientBackupPartitionOptionalParams, callback: ServiceCallback<void>)

매개 변수

partitionId

string

파티션의 ID입니다.

options
ServiceFabricClientBackupPartitionOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

cancelOperation(string, boolean, ServiceCallback<void>)

function cancelOperation(operationId: string, force: boolean, callback: ServiceCallback<void>)

매개 변수

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

force

boolean

사용자 유도 작업을 실행하여 수정된 내부 시스템 상태를 정상적으로 롤백하고 정리할지 여부를 나타냅니다.

callback

ServiceCallback<void>

콜백

cancelOperation(string, boolean, ServiceFabricClientCancelOperationOptionalParams)

CancelOperation을 사용하여 취소할 수 있는 오류 작업을 시작하는 API는 StartDataLoss, StartQuorumLoss, StartPartitionRestart, StartNodeTransition입니다.

force가 false이면 지정된 사용자 유도 작업이 정상적으로 중지되고 정리됩니다. force가 true이면 명령이 중단되고 일부 내부 상태가 남을 수 있습니다. true로 힘을 지정하는 것은 주의하여 사용해야 합니다. 강제가 true로 설정된 상태에서 이 API를 호출하는 것은 강제가 false로 설정된 동일한 테스트 명령에서 이미 호출되었거나 테스트 명령에 OperationState.RollingBack의 OperationState가 이미 있는 경우가 아니면 허용되지 않습니다. 설명: OperationState.RollingBack은 시스템이 명령 실행으로 인한 내부 시스템 상태를 정리하고 있음을 의미합니다. 테스트 명령으로 인해 데이터가 손실되는 경우 데이터를 복원하지 않습니다. 예를 들어 StartDataLoss를 호출한 다음 이 API를 호출하는 경우 시스템은 명령을 실행하지 못하도록 내부 상태만 정리합니다. 명령이 데이터 손실을 일으킬 만큼 충분히 진행된 경우 대상 파티션의 데이터를 복원하지 않습니다.

중요 참고: 이 API가 force==true로 호출되면 내부 상태가 남아 있을 수 있습니다.

function cancelOperation(operationId: string, force: boolean, options?: ServiceFabricClientCancelOperationOptionalParams): Promise<RestResponse>

매개 변수

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

force

boolean

사용자 유도 작업을 실행하여 수정된 내부 시스템 상태를 정상적으로 롤백하고 정리할지 여부를 나타냅니다.

options
ServiceFabricClientCancelOperationOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

cancelOperation(string, boolean, ServiceFabricClientCancelOperationOptionalParams, ServiceCallback<void>)

function cancelOperation(operationId: string, force: boolean, options: ServiceFabricClientCancelOperationOptionalParams, callback: ServiceCallback<void>)

매개 변수

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

force

boolean

사용자 유도 작업을 실행하여 수정된 내부 시스템 상태를 정상적으로 롤백하고 정리할지 여부를 나타냅니다.

options
ServiceFabricClientCancelOperationOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

cancelRepairTask(RepairTaskCancelDescription, RequestOptionsBase)

이 API는 Service Fabric 플랫폼을 지원합니다. 코드에서 직접 사용할 수 없습니다.

function cancelRepairTask(repairTaskCancelDescription: RepairTaskCancelDescription, options?: RequestOptionsBase): Promise<CancelRepairTaskResponse>

매개 변수

repairTaskCancelDescription
RepairTaskCancelDescription

취소할 복구 작업을 설명합니다.

options
RequestOptionsBase

선택적 매개 변수

반환

Models CancelCancelRepairTaskResponse 약속<>

cancelRepairTask(RepairTaskCancelDescription, RequestOptionsBase, ServiceCallback<RepairTaskUpdateInfo>)

function cancelRepairTask(repairTaskCancelDescription: RepairTaskCancelDescription, options: RequestOptionsBase, callback: ServiceCallback<RepairTaskUpdateInfo>)

매개 변수

repairTaskCancelDescription
RepairTaskCancelDescription

취소할 복구 작업을 설명합니다.

options
RequestOptionsBase

선택적 매개 변수

cancelRepairTask(RepairTaskCancelDescription, ServiceCallback<RepairTaskUpdateInfo>)

function cancelRepairTask(repairTaskCancelDescription: RepairTaskCancelDescription, callback: ServiceCallback<RepairTaskUpdateInfo>)

매개 변수

repairTaskCancelDescription
RepairTaskCancelDescription

취소할 복구 작업을 설명합니다.

commitImageStoreUploadSession(string, ServiceCallback<void>)

function commitImageStoreUploadSession(sessionId: string, callback: ServiceCallback<void>)

매개 변수

sessionId

string

파일 업로드를 위해 사용자가 생성한 GUID입니다. 커밋될 때까지 모든 파일 청크를 추적하는 이미지 저장소 업로드 세션을 식별합니다.

callback

ServiceCallback<void>

콜백

commitImageStoreUploadSession(string, ServiceFabricClientCommitImageStoreUploadSessionOptionalParams)

모든 파일 청크가 업로드되면 업로드 세션을 명시적으로 커밋하여 업로드를 완료해야 합니다. 이미지 저장소는 마지막 청크를 받은 후 30분 후인 만료 시간까지 업로드 세션을 유지합니다.

function commitImageStoreUploadSession(sessionId: string, options?: ServiceFabricClientCommitImageStoreUploadSessionOptionalParams): Promise<RestResponse>

매개 변수

sessionId

string

파일 업로드를 위해 사용자가 생성한 GUID입니다. 커밋될 때까지 모든 파일 청크를 추적하는 이미지 저장소 업로드 세션을 식별합니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

commitImageStoreUploadSession(string, ServiceFabricClientCommitImageStoreUploadSessionOptionalParams, ServiceCallback<void>)

function commitImageStoreUploadSession(sessionId: string, options: ServiceFabricClientCommitImageStoreUploadSessionOptionalParams, callback: ServiceCallback<void>)

매개 변수

sessionId

string

파일 업로드를 위해 사용자가 생성한 GUID입니다. 커밋될 때까지 모든 파일 청크를 추적하는 이미지 저장소 업로드 세션을 식별합니다.

callback

ServiceCallback<void>

콜백

copyImageStoreContent(ImageStoreCopyDescription, ServiceCallback<void>)

function copyImageStoreContent(imageStoreCopyDescription: ImageStoreCopyDescription, callback: ServiceCallback<void>)

매개 변수

imageStoreCopyDescription
ImageStoreCopyDescription

이미지 저장소에 대한 복사 설명을 설명합니다.

callback

ServiceCallback<void>

콜백

copyImageStoreContent(ImageStoreCopyDescription, ServiceFabricClientCopyImageStoreContentOptionalParams)

원본 이미지 저장소 상대 경로에서 대상 이미지 저장소 상대 경로로 이미지 저장소 콘텐츠를 복사합니다.

function copyImageStoreContent(imageStoreCopyDescription: ImageStoreCopyDescription, options?: ServiceFabricClientCopyImageStoreContentOptionalParams): Promise<RestResponse>

매개 변수

imageStoreCopyDescription
ImageStoreCopyDescription

이미지 저장소에 대한 복사 설명을 설명합니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

copyImageStoreContent(ImageStoreCopyDescription, ServiceFabricClientCopyImageStoreContentOptionalParams, ServiceCallback<void>)

function copyImageStoreContent(imageStoreCopyDescription: ImageStoreCopyDescription, options: ServiceFabricClientCopyImageStoreContentOptionalParams, callback: ServiceCallback<void>)

매개 변수

imageStoreCopyDescription
ImageStoreCopyDescription

이미지 저장소에 대한 복사 설명을 설명합니다.

callback

ServiceCallback<void>

콜백

createApplication(ApplicationDescription, ServiceCallback<void>)

function createApplication(applicationDescription: ApplicationDescription, callback: ServiceCallback<void>)

매개 변수

applicationDescription
ApplicationDescription

애플리케이션을 만들기 위한 설명입니다.

callback

ServiceCallback<void>

콜백

createApplication(ApplicationDescription, ServiceFabricClientCreateApplicationOptionalParams)

지정된 설명을 사용하여 Service Fabric 애플리케이션을 만듭니다.

function createApplication(applicationDescription: ApplicationDescription, options?: ServiceFabricClientCreateApplicationOptionalParams): Promise<RestResponse>

매개 변수

applicationDescription
ApplicationDescription

애플리케이션을 만들기 위한 설명입니다.

options
ServiceFabricClientCreateApplicationOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

createApplication(ApplicationDescription, ServiceFabricClientCreateApplicationOptionalParams, ServiceCallback<void>)

function createApplication(applicationDescription: ApplicationDescription, options: ServiceFabricClientCreateApplicationOptionalParams, callback: ServiceCallback<void>)

매개 변수

applicationDescription
ApplicationDescription

애플리케이션을 만들기 위한 설명입니다.

options
ServiceFabricClientCreateApplicationOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

createBackupPolicy(BackupPolicyDescription, ServiceCallback<void>)

function createBackupPolicy(backupPolicyDescription: BackupPolicyDescription, callback: ServiceCallback<void>)

매개 변수

backupPolicyDescription
BackupPolicyDescription

백업 정책에 대해 설명합니다.

callback

ServiceCallback<void>

콜백

createBackupPolicy(BackupPolicyDescription, ServiceFabricClientCreateBackupPolicyOptionalParams)

정기적인 백업을 위해 나중에 Service Fabric 애플리케이션, 서비스 또는 파티션과 연결할 수 있는 백업 정책을 만듭니다.

function createBackupPolicy(backupPolicyDescription: BackupPolicyDescription, options?: ServiceFabricClientCreateBackupPolicyOptionalParams): Promise<RestResponse>

매개 변수

backupPolicyDescription
BackupPolicyDescription

백업 정책에 대해 설명합니다.

options
ServiceFabricClientCreateBackupPolicyOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

createBackupPolicy(BackupPolicyDescription, ServiceFabricClientCreateBackupPolicyOptionalParams, ServiceCallback<void>)

function createBackupPolicy(backupPolicyDescription: BackupPolicyDescription, options: ServiceFabricClientCreateBackupPolicyOptionalParams, callback: ServiceCallback<void>)

매개 변수

backupPolicyDescription
BackupPolicyDescription

백업 정책에 대해 설명합니다.

options
ServiceFabricClientCreateBackupPolicyOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

createComposeDeployment(CreateComposeDeploymentDescription, ServiceCallback<void>)

function createComposeDeployment(createComposeDeploymentDescription: CreateComposeDeploymentDescription, callback: ServiceCallback<void>)

매개 변수

createComposeDeploymentDescription
CreateComposeDeploymentDescription

만들어야 하는 작성 배포에 대해 설명합니다.

callback

ServiceCallback<void>

콜백

createComposeDeployment(CreateComposeDeploymentDescription, ServiceFabricClientCreateComposeDeploymentOptionalParams)

Compose는 다중 컨테이너 애플리케이션을 설명하는 파일 형식입니다. 이 API를 사용하면 Service Fabric 클러스터에서 작성 형식으로 정의된 컨테이너 기반 애플리케이션을 배포할 수 있습니다. 배포가 만들어지면 GetComposeDeploymentStatus API를 통해 상태를 추적할 수 있습니다.

function createComposeDeployment(createComposeDeploymentDescription: CreateComposeDeploymentDescription, options?: ServiceFabricClientCreateComposeDeploymentOptionalParams): Promise<RestResponse>

매개 변수

createComposeDeploymentDescription
CreateComposeDeploymentDescription

만들어야 하는 작성 배포에 대해 설명합니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

createComposeDeployment(CreateComposeDeploymentDescription, ServiceFabricClientCreateComposeDeploymentOptionalParams, ServiceCallback<void>)

function createComposeDeployment(createComposeDeploymentDescription: CreateComposeDeploymentDescription, options: ServiceFabricClientCreateComposeDeploymentOptionalParams, callback: ServiceCallback<void>)

매개 변수

createComposeDeploymentDescription
CreateComposeDeploymentDescription

만들어야 하는 작성 배포에 대해 설명합니다.

callback

ServiceCallback<void>

콜백

createName(NameDescription, ServiceCallback<void>)

function createName(nameDescription: NameDescription, callback: ServiceCallback<void>)

매개 변수

nameDescription
NameDescription

만들 Service Fabric 이름을 설명합니다.

callback

ServiceCallback<void>

콜백

createName(NameDescription, ServiceFabricClientCreateNameOptionalParams)

지정된 Service Fabric 이름을 만듭니다.

function createName(nameDescription: NameDescription, options?: ServiceFabricClientCreateNameOptionalParams): Promise<RestResponse>

매개 변수

nameDescription
NameDescription

만들 Service Fabric 이름을 설명합니다.

options
ServiceFabricClientCreateNameOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

createName(NameDescription, ServiceFabricClientCreateNameOptionalParams, ServiceCallback<void>)

function createName(nameDescription: NameDescription, options: ServiceFabricClientCreateNameOptionalParams, callback: ServiceCallback<void>)

매개 변수

nameDescription
NameDescription

만들 Service Fabric 이름을 설명합니다.

options
ServiceFabricClientCreateNameOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

createRepairTask(RepairTask, RequestOptionsBase)

Repair Manager 서비스가 구성된 클러스터의 경우 이 API는 자동으로 또는 수동으로 실행되는 복구 작업을 만드는 방법을 제공합니다. 자동으로 실행되는 복구 작업의 경우 각 복구 작업이 자동으로 실행되도록 적절한 복구 실행기를 실행해야 합니다. 이는 현재 특별히 구성된 Azure Cloud Services에서만 사용할 수 있습니다.

수동 복구 작업을 만들려면 영향을 받은 노드 이름 집합과 예상되는 영향을 제공합니다. 만든 복구 작업의 상태가 승인됨으로 변경되면 해당 노드에서 복구 작업을 안전하게 수행할 수 있습니다.

이 API는 Service Fabric 플랫폼을 지원합니다. 코드에서 직접 사용할 수 없습니다.

function createRepairTask(repairTask: RepairTask, options?: RequestOptionsBase): Promise<CreateRepairTaskResponse>

매개 변수

repairTask
RepairTask

만들거나 업데이트할 복구 작업을 설명합니다.

options
RequestOptionsBase

선택적 매개 변수

반환

Promise<Models.CreateRepairTaskResponse>

createRepairTask(RepairTask, RequestOptionsBase, ServiceCallback<RepairTaskUpdateInfo>)

function createRepairTask(repairTask: RepairTask, options: RequestOptionsBase, callback: ServiceCallback<RepairTaskUpdateInfo>)

매개 변수

repairTask
RepairTask

만들거나 업데이트할 복구 작업을 설명합니다.

options
RequestOptionsBase

선택적 매개 변수

createRepairTask(RepairTask, ServiceCallback<RepairTaskUpdateInfo>)

function createRepairTask(repairTask: RepairTask, callback: ServiceCallback<RepairTaskUpdateInfo>)

매개 변수

repairTask
RepairTask

만들거나 업데이트할 복구 작업을 설명합니다.

createService(string, ServiceDescriptionUnion, ServiceCallback<void>)

function createService(applicationId: string, serviceDescription: ServiceDescriptionUnion, callback: ServiceCallback<void>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

serviceDescription
ServiceDescriptionUnion

서비스를 만드는 데 필요한 정보입니다.

callback

ServiceCallback<void>

콜백

createService(string, ServiceDescriptionUnion, ServiceFabricClientCreateServiceOptionalParams)

이 API를 사용하면 지정된 Service Fabric 애플리케이션에서 새 Service Fabric 상태 비정상 또는 상태 저장 서비스를 만들 수 있습니다. 서비스를 만들기 위한 설명에는 배치 및 부하 분산을 위한 분할 정보 및 선택적 속성이 포함됩니다. 나중에 UpdateService API를 사용하여 일부 속성을 수정할 수 있습니다.

function createService(applicationId: string, serviceDescription: ServiceDescriptionUnion, options?: ServiceFabricClientCreateServiceOptionalParams): Promise<RestResponse>

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

serviceDescription
ServiceDescriptionUnion

서비스를 만드는 데 필요한 정보입니다.

options
ServiceFabricClientCreateServiceOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

createService(string, ServiceDescriptionUnion, ServiceFabricClientCreateServiceOptionalParams, ServiceCallback<void>)

function createService(applicationId: string, serviceDescription: ServiceDescriptionUnion, options: ServiceFabricClientCreateServiceOptionalParams, callback: ServiceCallback<void>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

serviceDescription
ServiceDescriptionUnion

서비스를 만드는 데 필요한 정보입니다.

options
ServiceFabricClientCreateServiceOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

createServiceFromTemplate(string, ServiceFromTemplateDescription, ServiceCallback<void>)

function createServiceFromTemplate(applicationId: string, serviceFromTemplateDescription: ServiceFromTemplateDescription, callback: ServiceCallback<void>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

serviceFromTemplateDescription
ServiceFromTemplateDescription

애플리케이션 매니페스트에 정의된 템플릿에서 만들어야 하는 서비스에 대해 설명합니다.

callback

ServiceCallback<void>

콜백

createServiceFromTemplate(string, ServiceFromTemplateDescription, ServiceFabricClientCreateServiceFromTemplateOptionalParams)

애플리케이션 매니페스트에 정의된 서비스 템플릿에서 Service Fabric 서비스를 만듭니다. 서비스 템플릿에는 동일한 유형의 서비스 인스턴스에 대해 동일한 속성이 포함됩니다. API를 사용하면 동일한 서비스 유형의 서로 다른 서비스에 대해 일반적으로 다른 속성을 재정의할 수 있습니다.

function createServiceFromTemplate(applicationId: string, serviceFromTemplateDescription: ServiceFromTemplateDescription, options?: ServiceFabricClientCreateServiceFromTemplateOptionalParams): Promise<RestResponse>

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

serviceFromTemplateDescription
ServiceFromTemplateDescription

애플리케이션 매니페스트에 정의된 템플릿에서 만들어야 하는 서비스에 대해 설명합니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

createServiceFromTemplate(string, ServiceFromTemplateDescription, ServiceFabricClientCreateServiceFromTemplateOptionalParams, ServiceCallback<void>)

function createServiceFromTemplate(applicationId: string, serviceFromTemplateDescription: ServiceFromTemplateDescription, options: ServiceFabricClientCreateServiceFromTemplateOptionalParams, callback: ServiceCallback<void>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

serviceFromTemplateDescription
ServiceFromTemplateDescription

애플리케이션 매니페스트에 정의된 템플릿에서 만들어야 하는 서비스에 대해 설명합니다.

callback

ServiceCallback<void>

콜백

deleteApplication(string, ServiceCallback<void>)

function deleteApplication(applicationId: string, callback: ServiceCallback<void>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

callback

ServiceCallback<void>

콜백

deleteApplication(string, ServiceFabricClientDeleteApplicationOptionalParams)

애플리케이션을 삭제하려면 먼저 만들어야 합니다. 애플리케이션을 삭제하면 해당 애플리케이션의 일부인 모든 서비스가 삭제됩니다. 기본적으로 Service Fabric은 정상적인 방식으로 서비스 복제본을 닫은 다음 서비스를 삭제합니다. 그러나 서비스에서 복제본을 정상적으로 닫는 데 문제가 있는 경우 삭제 작업에 시간이 오래 걸리거나 중단될 수 있습니다. 선택적 ForceRemove 플래그를 사용하여 정상적인 닫기 시퀀스를 건너뛰고 애플리케이션 및 모든 서비스를 강제로 삭제합니다.

function deleteApplication(applicationId: string, options?: ServiceFabricClientDeleteApplicationOptionalParams): Promise<RestResponse>

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

options
ServiceFabricClientDeleteApplicationOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

deleteApplication(string, ServiceFabricClientDeleteApplicationOptionalParams, ServiceCallback<void>)

function deleteApplication(applicationId: string, options: ServiceFabricClientDeleteApplicationOptionalParams, callback: ServiceCallback<void>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

options
ServiceFabricClientDeleteApplicationOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

deleteBackupPolicy(string, ServiceCallback<void>)

function deleteBackupPolicy(backupPolicyName: string, callback: ServiceCallback<void>)

매개 변수

backupPolicyName

string

백업 정책의 이름입니다.

callback

ServiceCallback<void>

콜백

deleteBackupPolicy(string, ServiceFabricClientDeleteBackupPolicyOptionalParams)

기존 백업 정책을 삭제합니다. 백업 정책을 삭제하려면 먼저 만들어야 합니다. Service Fabric 애플리케이션, 서비스 또는 파티션과 연결된 현재 활성 백업 정책은 매핑을 먼저 삭제하지 않고는 삭제할 수 없습니다.

function deleteBackupPolicy(backupPolicyName: string, options?: ServiceFabricClientDeleteBackupPolicyOptionalParams): Promise<RestResponse>

매개 변수

backupPolicyName

string

백업 정책의 이름입니다.

options
ServiceFabricClientDeleteBackupPolicyOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

deleteBackupPolicy(string, ServiceFabricClientDeleteBackupPolicyOptionalParams, ServiceCallback<void>)

function deleteBackupPolicy(backupPolicyName: string, options: ServiceFabricClientDeleteBackupPolicyOptionalParams, callback: ServiceCallback<void>)

매개 변수

backupPolicyName

string

백업 정책의 이름입니다.

options
ServiceFabricClientDeleteBackupPolicyOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

deleteImageStoreContent(string, ServiceCallback<void>)

function deleteImageStoreContent(contentPath: string, callback: ServiceCallback<void>)

매개 변수

contentPath

string

루트에서 이미지 저장소의 파일 또는 폴더에 대한 상대 경로입니다.

callback

ServiceCallback<void>

콜백

deleteImageStoreContent(string, ServiceFabricClientDeleteImageStoreContentOptionalParams)

지정된 이미지 저장소 상대 경로 내에서 찾은 기존 이미지 저장소 콘텐츠를 삭제합니다. 이 명령은 프로비전된 후 업로드된 애플리케이션 패키지를 삭제하는 데 사용할 수 있습니다.

function deleteImageStoreContent(contentPath: string, options?: ServiceFabricClientDeleteImageStoreContentOptionalParams): Promise<RestResponse>

매개 변수

contentPath

string

루트에서 이미지 저장소의 파일 또는 폴더에 대한 상대 경로입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

deleteImageStoreContent(string, ServiceFabricClientDeleteImageStoreContentOptionalParams, ServiceCallback<void>)

function deleteImageStoreContent(contentPath: string, options: ServiceFabricClientDeleteImageStoreContentOptionalParams, callback: ServiceCallback<void>)

매개 변수

contentPath

string

루트에서 이미지 저장소의 파일 또는 폴더에 대한 상대 경로입니다.

callback

ServiceCallback<void>

콜백

deleteImageStoreUploadSession(string, ServiceCallback<void>)

function deleteImageStoreUploadSession(sessionId: string, callback: ServiceCallback<void>)

매개 변수

sessionId

string

파일 업로드를 위해 사용자가 생성한 GUID입니다. 커밋될 때까지 모든 파일 청크를 추적하는 이미지 저장소 업로드 세션을 식별합니다.

callback

ServiceCallback<void>

콜백

deleteImageStoreUploadSession(string, ServiceFabricClientDeleteImageStoreUploadSessionOptionalParams)

DELETE 요청으로 인해 기존 업로드 세션이 만료되고 이전에 업로드된 파일 청크가 제거됩니다.

function deleteImageStoreUploadSession(sessionId: string, options?: ServiceFabricClientDeleteImageStoreUploadSessionOptionalParams): Promise<RestResponse>

매개 변수

sessionId

string

파일 업로드를 위해 사용자가 생성한 GUID입니다. 커밋될 때까지 모든 파일 청크를 추적하는 이미지 저장소 업로드 세션을 식별합니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

deleteImageStoreUploadSession(string, ServiceFabricClientDeleteImageStoreUploadSessionOptionalParams, ServiceCallback<void>)

function deleteImageStoreUploadSession(sessionId: string, options: ServiceFabricClientDeleteImageStoreUploadSessionOptionalParams, callback: ServiceCallback<void>)

매개 변수

sessionId

string

파일 업로드를 위해 사용자가 생성한 GUID입니다. 커밋될 때까지 모든 파일 청크를 추적하는 이미지 저장소 업로드 세션을 식별합니다.

callback

ServiceCallback<void>

콜백

deleteName(string, ServiceCallback<void>)

function deleteName(nameId: string, callback: ServiceCallback<void>)

매개 변수

nameId

string

'fabric:' URI 체계가 없는 Service Fabric 이름입니다.

callback

ServiceCallback<void>

콜백

deleteName(string, ServiceFabricClientDeleteNameOptionalParams)

지정된 Service Fabric 이름을 삭제합니다. 삭제하려면 먼저 이름을 만들어야 합니다. 자식 속성이 있는 이름을 삭제하지 못합니다.

function deleteName(nameId: string, options?: ServiceFabricClientDeleteNameOptionalParams): Promise<RestResponse>

매개 변수

nameId

string

'fabric:' URI 체계가 없는 Service Fabric 이름입니다.

options
ServiceFabricClientDeleteNameOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

deleteName(string, ServiceFabricClientDeleteNameOptionalParams, ServiceCallback<void>)

function deleteName(nameId: string, options: ServiceFabricClientDeleteNameOptionalParams, callback: ServiceCallback<void>)

매개 변수

nameId

string

'fabric:' URI 체계가 없는 Service Fabric 이름입니다.

options
ServiceFabricClientDeleteNameOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

deleteProperty(string, string, ServiceCallback<void>)

function deleteProperty(nameId: string, propertyName: string, callback: ServiceCallback<void>)

매개 변수

nameId

string

'fabric:' URI 체계가 없는 Service Fabric 이름입니다.

propertyName

string

가져올 속성의 이름을 지정합니다.

callback

ServiceCallback<void>

콜백

deleteProperty(string, string, ServiceFabricClientDeletePropertyOptionalParams)

지정된 이름으로 지정된 Service Fabric 속성을 삭제합니다. 삭제하려면 먼저 속성을 만들어야 합니다.

function deleteProperty(nameId: string, propertyName: string, options?: ServiceFabricClientDeletePropertyOptionalParams): Promise<RestResponse>

매개 변수

nameId

string

'fabric:' URI 체계가 없는 Service Fabric 이름입니다.

propertyName

string

가져올 속성의 이름을 지정합니다.

options
ServiceFabricClientDeletePropertyOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

deleteProperty(string, string, ServiceFabricClientDeletePropertyOptionalParams, ServiceCallback<void>)

function deleteProperty(nameId: string, propertyName: string, options: ServiceFabricClientDeletePropertyOptionalParams, callback: ServiceCallback<void>)

매개 변수

nameId

string

'fabric:' URI 체계가 없는 Service Fabric 이름입니다.

propertyName

string

가져올 속성의 이름을 지정합니다.

options
ServiceFabricClientDeletePropertyOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

deleteRepairTask(RepairTaskDeleteDescription, RequestOptionsBase)

이 API는 Service Fabric 플랫폼을 지원합니다. 코드에서 직접 사용할 수 없습니다.

function deleteRepairTask(repairTaskDeleteDescription: RepairTaskDeleteDescription, options?: RequestOptionsBase): Promise<RestResponse>

매개 변수

repairTaskDeleteDescription
RepairTaskDeleteDescription

삭제할 복구 작업을 설명합니다.

options
RequestOptionsBase

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

deleteRepairTask(RepairTaskDeleteDescription, RequestOptionsBase, ServiceCallback<void>)

function deleteRepairTask(repairTaskDeleteDescription: RepairTaskDeleteDescription, options: RequestOptionsBase, callback: ServiceCallback<void>)

매개 변수

repairTaskDeleteDescription
RepairTaskDeleteDescription

삭제할 복구 작업을 설명합니다.

options
RequestOptionsBase

선택적 매개 변수

callback

ServiceCallback<void>

콜백

deleteRepairTask(RepairTaskDeleteDescription, ServiceCallback<void>)

function deleteRepairTask(repairTaskDeleteDescription: RepairTaskDeleteDescription, callback: ServiceCallback<void>)

매개 변수

repairTaskDeleteDescription
RepairTaskDeleteDescription

삭제할 복구 작업을 설명합니다.

callback

ServiceCallback<void>

콜백

deleteService(string, ServiceCallback<void>)

function deleteService(serviceId: string, callback: ServiceCallback<void>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

callback

ServiceCallback<void>

콜백

deleteService(string, ServiceFabricClientDeleteServiceOptionalParams)

서비스를 삭제하려면 먼저 만들어야 합니다. 기본적으로 Service Fabric은 정상적인 방식으로 서비스 복제본을 닫은 다음 서비스를 삭제합니다. 그러나 서비스에서 복제본을 정상적으로 닫는 데 문제가 있는 경우 삭제 작업에 시간이 오래 걸리거나 중단될 수 있습니다. 선택적 ForceRemove 플래그를 사용하여 정상적인 닫기 시퀀스를 건너뛰고 서비스를 강제로 삭제합니다.

function deleteService(serviceId: string, options?: ServiceFabricClientDeleteServiceOptionalParams): Promise<RestResponse>

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

options
ServiceFabricClientDeleteServiceOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

deleteService(string, ServiceFabricClientDeleteServiceOptionalParams, ServiceCallback<void>)

function deleteService(serviceId: string, options: ServiceFabricClientDeleteServiceOptionalParams, callback: ServiceCallback<void>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

options
ServiceFabricClientDeleteServiceOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

deployServicePackageToNode(string, DeployServicePackageToNodeDescription, ServiceCallback<void>)

function deployServicePackageToNode(nodeName: string, deployServicePackageToNodeDescription: DeployServicePackageToNodeDescription, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

deployServicePackageToNodeDescription
DeployServicePackageToNodeDescription

Service Fabric 노드에 서비스 패키지를 배포하기 위한 정보를 설명합니다.

callback

ServiceCallback<void>

콜백

deployServicePackageToNode(string, DeployServicePackageToNodeDescription, ServiceFabricClientDeployServicePackageToNodeOptionalParams)

이 API는 일반 애플리케이션 배포 및 업그레이드 경로 외부의 특정 노드에 컨테이너 이미지를 포함하여 코드 패키지를 다운로드하는 방법을 제공합니다. 이는 실제 애플리케이션 배포 및 업그레이드 전에 노드에 있는 큰 코드 패키지 및 컨테이너 이미지에 유용하므로 배포 또는 업그레이드에 필요한 총 시간을 크게 줄일 수 있습니다.

function deployServicePackageToNode(nodeName: string, deployServicePackageToNodeDescription: DeployServicePackageToNodeDescription, options?: ServiceFabricClientDeployServicePackageToNodeOptionalParams): Promise<RestResponse>

매개 변수

nodeName

string

노드의 이름입니다.

deployServicePackageToNodeDescription
DeployServicePackageToNodeDescription

Service Fabric 노드에 서비스 패키지를 배포하기 위한 정보를 설명합니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

deployServicePackageToNode(string, DeployServicePackageToNodeDescription, ServiceFabricClientDeployServicePackageToNodeOptionalParams, ServiceCallback<void>)

function deployServicePackageToNode(nodeName: string, deployServicePackageToNodeDescription: DeployServicePackageToNodeDescription, options: ServiceFabricClientDeployServicePackageToNodeOptionalParams, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

deployServicePackageToNodeDescription
DeployServicePackageToNodeDescription

Service Fabric 노드에 서비스 패키지를 배포하기 위한 정보를 설명합니다.

callback

ServiceCallback<void>

콜백

disableApplicationBackup(string, ServiceCallback<void>)

function disableApplicationBackup(applicationId: string, callback: ServiceCallback<void>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

callback

ServiceCallback<void>

콜백

disableApplicationBackup(string, ServiceFabricClientDisableApplicationBackupOptionalParams)

이전에 사용하도록 설정된 Service Fabric 애플리케이션의 정기 백업을 사용하지 않도록 설정합니다.

function disableApplicationBackup(applicationId: string, options?: ServiceFabricClientDisableApplicationBackupOptionalParams): Promise<RestResponse>

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

disableApplicationBackup(string, ServiceFabricClientDisableApplicationBackupOptionalParams, ServiceCallback<void>)

function disableApplicationBackup(applicationId: string, options: ServiceFabricClientDisableApplicationBackupOptionalParams, callback: ServiceCallback<void>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

callback

ServiceCallback<void>

콜백

disableNode(string, DeactivationIntentDescription, ServiceCallback<void>)

function disableNode(nodeName: string, deactivationIntentDescription: DeactivationIntentDescription, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

deactivationIntentDescription
DeactivationIntentDescription

노드를 비활성화하는 의도 또는 이유를 설명합니다.

callback

ServiceCallback<void>

콜백

disableNode(string, DeactivationIntentDescription, ServiceFabricClientDisableNodeOptionalParams)

지정된 비활성화 의도를 사용하여 Service Fabric 클러스터 노드를 비활성화합니다. 비활성화가 진행되면 비활성화 의도를 늘릴 수 있지만 감소할 수는 없습니다.(예를 들어 일시 중지 의도로 비활성화된 노드는 다시 시작을 통해 더 이상 비활성화할 수 있지만 그 반대로는 비활성화할 수 없습니다. 노드가 비활성화된 후 언제든지 노드 활성화 작업을 사용하여 노드를 다시 활성화할 수 있습니다. 비활성화가 완료되지 않으면 비활성화가 취소됩니다. 서비스가 해당 노드에 배치되기 전에 비활성화된 동안 가동 중지되고 백업되는 노드는 계속 다시 활성화되어야 합니다.

function disableNode(nodeName: string, deactivationIntentDescription: DeactivationIntentDescription, options?: ServiceFabricClientDisableNodeOptionalParams): Promise<RestResponse>

매개 변수

nodeName

string

노드의 이름입니다.

deactivationIntentDescription
DeactivationIntentDescription

노드를 비활성화하는 의도 또는 이유를 설명합니다.

options
ServiceFabricClientDisableNodeOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

disableNode(string, DeactivationIntentDescription, ServiceFabricClientDisableNodeOptionalParams, ServiceCallback<void>)

function disableNode(nodeName: string, deactivationIntentDescription: DeactivationIntentDescription, options: ServiceFabricClientDisableNodeOptionalParams, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

deactivationIntentDescription
DeactivationIntentDescription

노드를 비활성화하는 의도 또는 이유를 설명합니다.

options
ServiceFabricClientDisableNodeOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

disablePartitionBackup(string, ServiceCallback<void>)

function disablePartitionBackup(partitionId: string, callback: ServiceCallback<void>)

매개 변수

partitionId

string

파티션의 ID입니다.

callback

ServiceCallback<void>

콜백

disablePartitionBackup(string, ServiceFabricClientDisablePartitionBackupOptionalParams)

이전에 사용하도록 설정된 파티션의 정기적인 백업을 사용하지 않도록 설정합니다. 백업을 사용하지 않도록 설정하려면 먼저 명시적으로 사용하도록 설정해야 합니다. 이 파티션의 일부인 Service Fabric 애플리케이션 또는 서비스에 백업을 사용하도록 설정된 경우 이 파티션은 상위 수준 엔터티에 매핑된 정책에 따라 주기적으로 계속 백업됩니다.

function disablePartitionBackup(partitionId: string, options?: ServiceFabricClientDisablePartitionBackupOptionalParams): Promise<RestResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

disablePartitionBackup(string, ServiceFabricClientDisablePartitionBackupOptionalParams, ServiceCallback<void>)

function disablePartitionBackup(partitionId: string, options: ServiceFabricClientDisablePartitionBackupOptionalParams, callback: ServiceCallback<void>)

매개 변수

partitionId

string

파티션의 ID입니다.

callback

ServiceCallback<void>

콜백

disableServiceBackup(string, ServiceCallback<void>)

function disableServiceBackup(serviceId: string, callback: ServiceCallback<void>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

callback

ServiceCallback<void>

콜백

disableServiceBackup(string, ServiceFabricClientDisableServiceBackupOptionalParams)

이전에 사용하도록 설정된 Service Fabric 서비스의 정기 백업을 사용하지 않도록 설정합니다. 백업을 사용하지 않도록 설정하려면 먼저 명시적으로 사용하도록 설정해야 합니다. 이 서비스의 일부인 Service Fabric 애플리케이션에 백업을 사용하도록 설정된 경우 이 서비스는 애플리케이션 수준에서 매핑된 정책에 따라 주기적으로 계속 백업됩니다.

function disableServiceBackup(serviceId: string, options?: ServiceFabricClientDisableServiceBackupOptionalParams): Promise<RestResponse>

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

disableServiceBackup(string, ServiceFabricClientDisableServiceBackupOptionalParams, ServiceCallback<void>)

function disableServiceBackup(serviceId: string, options: ServiceFabricClientDisableServiceBackupOptionalParams, callback: ServiceCallback<void>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

callback

ServiceCallback<void>

콜백

enableApplicationBackup(string, EnableBackupDescription, ServiceCallback<void>)

function enableApplicationBackup(applicationId: string, enableBackupDescription: EnableBackupDescription, callback: ServiceCallback<void>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

enableBackupDescription
EnableBackupDescription

백업을 사용하도록 설정하기 위한 매개 변수를 지정합니다.

callback

ServiceCallback<void>

콜백

enableApplicationBackup(string, EnableBackupDescription, ServiceFabricClientEnableApplicationBackupOptionalParams)

이 Service Fabric 애플리케이션의 일부인 상태 저장 파티션을 정기적으로 백업할 수 있습니다. 각 파티션은 지정된 백업 정책 설명에 따라 개별적으로 백업됩니다. C# 기반 Reliable Actor 및 Reliable Stateful 서비스만 정기적인 백업에 대해 지원됩니다.

function enableApplicationBackup(applicationId: string, enableBackupDescription: EnableBackupDescription, options?: ServiceFabricClientEnableApplicationBackupOptionalParams): Promise<RestResponse>

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

enableBackupDescription
EnableBackupDescription

백업을 사용하도록 설정하기 위한 매개 변수를 지정합니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

enableApplicationBackup(string, EnableBackupDescription, ServiceFabricClientEnableApplicationBackupOptionalParams, ServiceCallback<void>)

function enableApplicationBackup(applicationId: string, enableBackupDescription: EnableBackupDescription, options: ServiceFabricClientEnableApplicationBackupOptionalParams, callback: ServiceCallback<void>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

enableBackupDescription
EnableBackupDescription

백업을 사용하도록 설정하기 위한 매개 변수를 지정합니다.

callback

ServiceCallback<void>

콜백

enableNode(string, ServiceCallback<void>)

function enableNode(nodeName: string, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

callback

ServiceCallback<void>

콜백

enableNode(string, ServiceFabricClientEnableNodeOptionalParams)

현재 비활성화된 Service Fabric 클러스터 노드를 활성화합니다. 활성화되면 노드는 다시 새 복제본을 배치하기 위한 실행 가능한 대상이 되고 노드에 남아 있는 비활성화된 복제본은 다시 활성화됩니다.

function enableNode(nodeName: string, options?: ServiceFabricClientEnableNodeOptionalParams): Promise<RestResponse>

매개 변수

nodeName

string

노드의 이름입니다.

options
ServiceFabricClientEnableNodeOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

enableNode(string, ServiceFabricClientEnableNodeOptionalParams, ServiceCallback<void>)

function enableNode(nodeName: string, options: ServiceFabricClientEnableNodeOptionalParams, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

options
ServiceFabricClientEnableNodeOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

enablePartitionBackup(string, EnableBackupDescription, ServiceCallback<void>)

function enablePartitionBackup(partitionId: string, enableBackupDescription: EnableBackupDescription, callback: ServiceCallback<void>)

매개 변수

partitionId

string

파티션의 ID입니다.

enableBackupDescription
EnableBackupDescription

백업을 사용하도록 설정하기 위한 매개 변수를 지정합니다.

callback

ServiceCallback<void>

콜백

enablePartitionBackup(string, EnableBackupDescription, ServiceFabricClientEnablePartitionBackupOptionalParams)

상태 저장 지속형 파티션의 주기적인 백업을 사용하도록 설정합니다. 각 파티션은 지정된 백업 정책 설명에 따라 백업됩니다. 파티션의 일부인 애플리케이션 또는 서비스가 이미 백업에 사용하도록 설정된 경우 이 작업은 이 파티션의 정기적인 백업을 수행하는 데 사용되는 정책을 재정의합니다. C# 기반 Reliable Actor 및 Reliable Stateful 서비스만 정기적인 백업에 대해 지원됩니다.

function enablePartitionBackup(partitionId: string, enableBackupDescription: EnableBackupDescription, options?: ServiceFabricClientEnablePartitionBackupOptionalParams): Promise<RestResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

enableBackupDescription
EnableBackupDescription

백업을 사용하도록 설정하기 위한 매개 변수를 지정합니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

enablePartitionBackup(string, EnableBackupDescription, ServiceFabricClientEnablePartitionBackupOptionalParams, ServiceCallback<void>)

function enablePartitionBackup(partitionId: string, enableBackupDescription: EnableBackupDescription, options: ServiceFabricClientEnablePartitionBackupOptionalParams, callback: ServiceCallback<void>)

매개 변수

partitionId

string

파티션의 ID입니다.

enableBackupDescription
EnableBackupDescription

백업을 사용하도록 설정하기 위한 매개 변수를 지정합니다.

callback

ServiceCallback<void>

콜백

enableServiceBackup(string, EnableBackupDescription, ServiceCallback<void>)

function enableServiceBackup(serviceId: string, enableBackupDescription: EnableBackupDescription, callback: ServiceCallback<void>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

enableBackupDescription
EnableBackupDescription

백업을 사용하도록 설정하기 위한 매개 변수를 지정합니다.

callback

ServiceCallback<void>

콜백

enableServiceBackup(string, EnableBackupDescription, ServiceFabricClientEnableServiceBackupOptionalParams)

이 Service Fabric 서비스의 일부인 상태 저장 파티션을 정기적으로 백업할 수 있습니다. 각 파티션은 지정된 백업 정책 설명에 따라 개별적으로 백업됩니다. 서비스의 일부인 애플리케이션이 이미 백업에 사용하도록 설정된 경우 이 작업은 파티션 수준에서 명시적으로 재정의되지 않는 한 이 서비스 및 해당 파티션에 대한 정기적인 백업을 수행하는 데 사용되는 정책을 재정의합니다. C# 기반 Reliable Actor 및 Reliable Stateful 서비스만 정기적인 백업에 대해 지원됩니다.

function enableServiceBackup(serviceId: string, enableBackupDescription: EnableBackupDescription, options?: ServiceFabricClientEnableServiceBackupOptionalParams): Promise<RestResponse>

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

enableBackupDescription
EnableBackupDescription

백업을 사용하도록 설정하기 위한 매개 변수를 지정합니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

enableServiceBackup(string, EnableBackupDescription, ServiceFabricClientEnableServiceBackupOptionalParams, ServiceCallback<void>)

function enableServiceBackup(serviceId: string, enableBackupDescription: EnableBackupDescription, options: ServiceFabricClientEnableServiceBackupOptionalParams, callback: ServiceCallback<void>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

enableBackupDescription
EnableBackupDescription

백업을 사용하도록 설정하기 위한 매개 변수를 지정합니다.

callback

ServiceCallback<void>

콜백

forceApproveRepairTask(RepairTaskApproveDescription, RequestOptionsBase)

이 API는 Service Fabric 플랫폼을 지원합니다. 코드에서 직접 사용할 수 없습니다.

function forceApproveRepairTask(repairTaskApproveDescription: RepairTaskApproveDescription, options?: RequestOptionsBase): Promise<ForceApproveRepairTaskResponse>

매개 변수

repairTaskApproveDescription
RepairTaskApproveDescription

승인할 복구 작업을 설명합니다.

options
RequestOptionsBase

선택적 매개 변수

반환

Promise<Models.ForceApproveRepairTaskResponse>

forceApproveRepairTask(RepairTaskApproveDescription, RequestOptionsBase, ServiceCallback<RepairTaskUpdateInfo>)

function forceApproveRepairTask(repairTaskApproveDescription: RepairTaskApproveDescription, options: RequestOptionsBase, callback: ServiceCallback<RepairTaskUpdateInfo>)

매개 변수

repairTaskApproveDescription
RepairTaskApproveDescription

승인할 복구 작업을 설명합니다.

options
RequestOptionsBase

선택적 매개 변수

forceApproveRepairTask(RepairTaskApproveDescription, ServiceCallback<RepairTaskUpdateInfo>)

function forceApproveRepairTask(repairTaskApproveDescription: RepairTaskApproveDescription, callback: ServiceCallback<RepairTaskUpdateInfo>)

매개 변수

repairTaskApproveDescription
RepairTaskApproveDescription

승인할 복구 작업을 설명합니다.

getAadMetadata(ServiceCallback<AadMetadataObject>)

function getAadMetadata(callback: ServiceCallback<AadMetadataObject>)

매개 변수

getAadMetadata(ServiceFabricClientGetAadMetadataOptionalParams)

클러스터에 대한 보안 연결에 사용되는 Azure Active Directory 메타데이터를 가져옵니다. 이 API는 별도로 호출할 수 없습니다. Service Fabric 클러스터와 Azure Active Directory 보안 연결을 설정하는 데 필요한 정보를 제공합니다.

function getAadMetadata(options?: ServiceFabricClientGetAadMetadataOptionalParams): Promise<GetAadMetadataResponse>

매개 변수

options
ServiceFabricClientGetAadMetadataOptionalParams

선택적 매개 변수

반환

Promise<Models.GetAadMetadataResponse를 사용합니다.>

getAadMetadata(ServiceFabricClientGetAadMetadataOptionalParams, ServiceCallback<AadMetadataObject>)

function getAadMetadata(options: ServiceFabricClientGetAadMetadataOptionalParams, callback: ServiceCallback<AadMetadataObject>)

매개 변수

options
ServiceFabricClientGetAadMetadataOptionalParams

선택적 매개 변수

getAllEntitiesBackedUpByPolicy(string, ServiceCallback<PagedBackupEntityList>)

function getAllEntitiesBackedUpByPolicy(backupPolicyName: string, callback: ServiceCallback<PagedBackupEntityList>)

매개 변수

backupPolicyName

string

백업 정책의 이름입니다.

getAllEntitiesBackedUpByPolicy(string, ServiceFabricClientGetAllEntitiesBackedUpByPolicyOptionalParams)

이 백업 정책과 연결된 Service Fabric 애플리케이션, 서비스 또는 파티션 목록을 반환합니다.

function getAllEntitiesBackedUpByPolicy(backupPolicyName: string, options?: ServiceFabricClientGetAllEntitiesBackedUpByPolicyOptionalParams): Promise<GetAllEntitiesBackedUpByPolicyResponse>

매개 변수

backupPolicyName

string

백업 정책의 이름입니다.

반환

Promise<Models.GetAllEntitiesBackedUpByPolicyResponse>

getAllEntitiesBackedUpByPolicy(string, ServiceFabricClientGetAllEntitiesBackedUpByPolicyOptionalParams, ServiceCallback<PagedBackupEntityList>)

function getAllEntitiesBackedUpByPolicy(backupPolicyName: string, options: ServiceFabricClientGetAllEntitiesBackedUpByPolicyOptionalParams, callback: ServiceCallback<PagedBackupEntityList>)

매개 변수

backupPolicyName

string

백업 정책의 이름입니다.

getApplicationBackupConfigurationInfo(string, ServiceCallback<PagedBackupConfigurationInfoList>)

function getApplicationBackupConfigurationInfo(applicationId: string, callback: ServiceCallback<PagedBackupConfigurationInfoList>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getApplicationBackupConfigurationInfo(string, ServiceFabricClientGetApplicationBackupConfigurationInfoOptionalParams)

애플리케이션 및 이 애플리케이션의 서비스 및 파티션에 대한 Service Fabric 백업 구성 정보를 가져옵니다.

function getApplicationBackupConfigurationInfo(applicationId: string, options?: ServiceFabricClientGetApplicationBackupConfigurationInfoOptionalParams): Promise<GetApplicationBackupConfigurationInfoResponse>

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

반환

Promise<Models.GetApplicationBackupConfigurationInfoResponse응답>

getApplicationBackupConfigurationInfo(string, ServiceFabricClientGetApplicationBackupConfigurationInfoOptionalParams, ServiceCallback<PagedBackupConfigurationInfoList>)

function getApplicationBackupConfigurationInfo(applicationId: string, options: ServiceFabricClientGetApplicationBackupConfigurationInfoOptionalParams, callback: ServiceCallback<PagedBackupConfigurationInfoList>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getApplicationBackupList(string, ServiceCallback<PagedBackupInfoList>)

function getApplicationBackupList(applicationId: string, callback: ServiceCallback<PagedBackupInfoList>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getApplicationBackupList(string, ServiceFabricClientGetApplicationBackupListOptionalParams)

이 Service Fabric 애플리케이션의 모든 파티션에 사용할 수 있는 백업 목록을 반환합니다. 서버는 백업 정책에 구성된 백업 위치에서 사용할 수 있는 모든 백업을 열거합니다. 또한 시작 및 종료 날짜/시간을 기준으로 결과를 필터링하거나 모든 파티션에 사용 가능한 최신 백업을 가져올 수 있습니다.

function getApplicationBackupList(applicationId: string, options?: ServiceFabricClientGetApplicationBackupListOptionalParams): Promise<GetApplicationBackupListResponse>

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

반환

Promise<Models.GetApplicationBackupListResponse를 사용합니다.>

getApplicationBackupList(string, ServiceFabricClientGetApplicationBackupListOptionalParams, ServiceCallback<PagedBackupInfoList>)

function getApplicationBackupList(applicationId: string, options: ServiceFabricClientGetApplicationBackupListOptionalParams, callback: ServiceCallback<PagedBackupInfoList>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getApplicationEventList(string, string, string, ServiceCallback<ApplicationEventUnion[]>)

function getApplicationEventList(applicationId: string, startTimeUtc: string, endTimeUtc: string, callback: ServiceCallback<ApplicationEventUnion[]>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

getApplicationEventList(string, string, string, ServiceFabricClientGetApplicationEventListOptionalParams)

응답은 ApplicationEvent 개체의 목록입니다.

function getApplicationEventList(applicationId: string, startTimeUtc: string, endTimeUtc: string, options?: ServiceFabricClientGetApplicationEventListOptionalParams): Promise<GetApplicationEventListResponse>

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

반환

Promise<Models.GetApplicationEventListResponse>

getApplicationEventList(string, string, string, ServiceFabricClientGetApplicationEventListOptionalParams, ServiceCallback<ApplicationEventUnion[]>)

function getApplicationEventList(applicationId: string, startTimeUtc: string, endTimeUtc: string, options: ServiceFabricClientGetApplicationEventListOptionalParams, callback: ServiceCallback<ApplicationEventUnion[]>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

getApplicationHealth(string, ServiceCallback<ApplicationHealth>)

function getApplicationHealth(applicationId: string, callback: ServiceCallback<ApplicationHealth>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getApplicationHealth(string, ServiceFabricClientGetApplicationHealthOptionalParams)

Service Fabric 애플리케이션의 히스 상태를 반환합니다. 응답은 확인, 오류 또는 경고 상태를 보고합니다. 상태 저장소에서 엔터티를 찾을 수 없으면 오류가 반환됩니다.

function getApplicationHealth(applicationId: string, options?: ServiceFabricClientGetApplicationHealthOptionalParams): Promise<GetApplicationHealthResponse>

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

반환

Promise<Models.GetApplicationHealthResponse>

getApplicationHealth(string, ServiceFabricClientGetApplicationHealthOptionalParams, ServiceCallback<ApplicationHealth>)

function getApplicationHealth(applicationId: string, options: ServiceFabricClientGetApplicationHealthOptionalParams, callback: ServiceCallback<ApplicationHealth>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getApplicationHealthUsingPolicy(string, ServiceCallback<ApplicationHealth>)

function getApplicationHealthUsingPolicy(applicationId: string, callback: ServiceCallback<ApplicationHealth>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getApplicationHealthUsingPolicy(string, ServiceFabricClientGetApplicationHealthUsingPolicyOptionalParams)

Service Fabric 애플리케이션의 상태를 가져옵니다. EventsHealthStateFilter를 사용하여 상태 상태에 따라 노드에 보고된 상태 이벤트의 컬렉션을 필터링합니다. ClusterHealthPolicies를 사용하여 상태를 평가하는 데 사용되는 상태 정책을 재정의합니다.

function getApplicationHealthUsingPolicy(applicationId: string, options?: ServiceFabricClientGetApplicationHealthUsingPolicyOptionalParams): Promise<GetApplicationHealthUsingPolicyResponse>

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

반환

Promise<Models.GetApplicationHealthUsingPolicyResponse>

getApplicationHealthUsingPolicy(string, ServiceFabricClientGetApplicationHealthUsingPolicyOptionalParams, ServiceCallback<ApplicationHealth>)

function getApplicationHealthUsingPolicy(applicationId: string, options: ServiceFabricClientGetApplicationHealthUsingPolicyOptionalParams, callback: ServiceCallback<ApplicationHealth>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getApplicationInfo(string, ServiceCallback<ApplicationInfo>)

function getApplicationInfo(applicationId: string, callback: ServiceCallback<ApplicationInfo>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

callback

ServiceCallback<ApplicationInfo>

콜백

getApplicationInfo(string, ServiceFabricClientGetApplicationInfoOptionalParams)

Service Fabric 클러스터에서 생성되거나 생성되는 프로세스에서 이름이 매개 변수로 지정된 이름과 일치하는 애플리케이션에 대한 정보를 반환합니다. 응답에는 이름, 형식, 상태, 매개 변수 및 애플리케이션에 대한 기타 세부 정보가 포함됩니다.

function getApplicationInfo(applicationId: string, options?: ServiceFabricClientGetApplicationInfoOptionalParams): Promise<GetApplicationInfoResponse>

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

options
ServiceFabricClientGetApplicationInfoOptionalParams

선택적 매개 변수

반환

Promise<Models.GetApplicationInfoResponse응답>

getApplicationInfo(string, ServiceFabricClientGetApplicationInfoOptionalParams, ServiceCallback<ApplicationInfo>)

function getApplicationInfo(applicationId: string, options: ServiceFabricClientGetApplicationInfoOptionalParams, callback: ServiceCallback<ApplicationInfo>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

options
ServiceFabricClientGetApplicationInfoOptionalParams

선택적 매개 변수

callback

ServiceCallback<ApplicationInfo>

콜백

getApplicationInfoList(ServiceCallback<PagedApplicationInfoList>)

function getApplicationInfoList(callback: ServiceCallback<PagedApplicationInfoList>)

매개 변수

getApplicationInfoList(ServiceFabricClientGetApplicationInfoListOptionalParams)

Service Fabric 클러스터에서 생성되거나 생성되는 프로세스에서 생성된 애플리케이션에 대한 정보를 가져오고 지정된 필터와 일치합니다. 응답에는 이름, 형식, 상태, 매개 변수 및 애플리케이션에 대한 기타 세부 정보가 포함됩니다. 애플리케이션이 페이지에 맞지 않으면 결과의 한 페이지와 다음 페이지를 가져오는 데 사용할 수 있는 연속 토큰이 반환됩니다. ApplicationTypeName 및 ApplicationDefinitionKindFilter 필터를 동시에 지정할 수 없습니다.

function getApplicationInfoList(options?: ServiceFabricClientGetApplicationInfoListOptionalParams): Promise<GetApplicationInfoListResponse>

매개 변수

반환

Promise<Models.GetApplicationInfoListResponse>

getApplicationInfoList(ServiceFabricClientGetApplicationInfoListOptionalParams, ServiceCallback<PagedApplicationInfoList>)

function getApplicationInfoList(options: ServiceFabricClientGetApplicationInfoListOptionalParams, callback: ServiceCallback<PagedApplicationInfoList>)

매개 변수

getApplicationLoadInfo(string, ServiceCallback<ApplicationLoadInfo>)

function getApplicationLoadInfo(applicationId: string, callback: ServiceCallback<ApplicationLoadInfo>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getApplicationLoadInfo(string, ServiceFabricClientGetApplicationLoadInfoOptionalParams)

Service Fabric 클러스터에서 생성되거나 생성되는 프로세스에서 이름이 매개 변수로 지정된 것과 일치하는 애플리케이션에 대한 로드 정보를 반환합니다. 응답에는 이름, 최소 노드, 최대 노드, 애플리케이션이 현재 차지하고 있는 노드 수 및 애플리케이션에 대한 애플리케이션 로드 메트릭 정보가 포함됩니다.

function getApplicationLoadInfo(applicationId: string, options?: ServiceFabricClientGetApplicationLoadInfoOptionalParams): Promise<GetApplicationLoadInfoResponse>

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

반환

Promise<Models.GetApplicationLoadInfoResponse>

getApplicationLoadInfo(string, ServiceFabricClientGetApplicationLoadInfoOptionalParams, ServiceCallback<ApplicationLoadInfo>)

function getApplicationLoadInfo(applicationId: string, options: ServiceFabricClientGetApplicationLoadInfoOptionalParams, callback: ServiceCallback<ApplicationLoadInfo>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getApplicationManifest(string, string, ServiceCallback<ApplicationTypeManifest>)

function getApplicationManifest(applicationTypeName: string, applicationTypeVersion: string, callback: ServiceCallback<ApplicationTypeManifest>)

매개 변수

applicationTypeName

string

애플리케이션 유형의 이름입니다.

applicationTypeVersion

string

애플리케이션 유형의 버전입니다.

getApplicationManifest(string, string, ServiceFabricClientGetApplicationManifestOptionalParams)

응답에는 애플리케이션 매니페스트 XML이 문자열로 포함됩니다.

function getApplicationManifest(applicationTypeName: string, applicationTypeVersion: string, options?: ServiceFabricClientGetApplicationManifestOptionalParams): Promise<GetApplicationManifestResponse>

매개 변수

applicationTypeName

string

애플리케이션 유형의 이름입니다.

applicationTypeVersion

string

애플리케이션 유형의 버전입니다.

반환

Promise<Models.GetApplicationManifestResponse>

getApplicationManifest(string, string, ServiceFabricClientGetApplicationManifestOptionalParams, ServiceCallback<ApplicationTypeManifest>)

function getApplicationManifest(applicationTypeName: string, applicationTypeVersion: string, options: ServiceFabricClientGetApplicationManifestOptionalParams, callback: ServiceCallback<ApplicationTypeManifest>)

매개 변수

applicationTypeName

string

애플리케이션 유형의 이름입니다.

applicationTypeVersion

string

애플리케이션 유형의 버전입니다.

getApplicationNameInfo(string, ServiceCallback<ApplicationNameInfo>)

function getApplicationNameInfo(serviceId: string, callback: ServiceCallback<ApplicationNameInfo>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

getApplicationNameInfo(string, ServiceFabricClientGetApplicationNameInfoOptionalParams)

지정된 서비스에 대한 애플리케이션의 이름을 가져옵니다. 제공된 서비스 ID가 있는 서비스가 없는 경우 404 FABRIC_E_SERVICE_DOES_NOT_EXIST 오류가 반환됩니다.

function getApplicationNameInfo(serviceId: string, options?: ServiceFabricClientGetApplicationNameInfoOptionalParams): Promise<GetApplicationNameInfoResponse>

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

반환

Promise<Models.GetApplicationNameInfoResponse>

getApplicationNameInfo(string, ServiceFabricClientGetApplicationNameInfoOptionalParams, ServiceCallback<ApplicationNameInfo>)

function getApplicationNameInfo(serviceId: string, options: ServiceFabricClientGetApplicationNameInfoOptionalParams, callback: ServiceCallback<ApplicationNameInfo>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

getApplicationsEventList(string, string, ServiceCallback<ApplicationEventUnion[]>)

function getApplicationsEventList(startTimeUtc: string, endTimeUtc: string, callback: ServiceCallback<ApplicationEventUnion[]>)

매개 변수

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

getApplicationsEventList(string, string, ServiceFabricClientGetApplicationsEventListOptionalParams)

응답은 ApplicationEvent 개체의 목록입니다.

function getApplicationsEventList(startTimeUtc: string, endTimeUtc: string, options?: ServiceFabricClientGetApplicationsEventListOptionalParams): Promise<GetApplicationsEventListResponse>

매개 변수

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

반환

Promise<Models.GetApplicationsEventListResponse>

getApplicationsEventList(string, string, ServiceFabricClientGetApplicationsEventListOptionalParams, ServiceCallback<ApplicationEventUnion[]>)

function getApplicationsEventList(startTimeUtc: string, endTimeUtc: string, options: ServiceFabricClientGetApplicationsEventListOptionalParams, callback: ServiceCallback<ApplicationEventUnion[]>)

매개 변수

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

getApplicationTypeInfoList(ServiceCallback<PagedApplicationTypeInfoList>)

function getApplicationTypeInfoList(callback: ServiceCallback<PagedApplicationTypeInfoList>)

매개 변수

getApplicationTypeInfoList(ServiceFabricClientGetApplicationTypeInfoListOptionalParams)

Service Fabric 클러스터에서 프로비전되거나 프로비전되는 프로세스에 있는 애플리케이션 유형에 대한 정보를 반환합니다. 애플리케이션 유형의 각 버전은 하나의 애플리케이션 유형으로 반환됩니다. 응답에는 이름, 버전, 상태 및 애플리케이션 유형에 대한 기타 세부 정보가 포함됩니다. 이 쿼리는 페이징된 쿼리입니다. 즉, 모든 애플리케이션 유형이 페이지에 맞지 않는 경우 결과의 한 페이지와 다음 페이지를 가져오는 데 사용할 수 있는 연속 토큰이 반환됩니다. 예를 들어 애플리케이션 유형이 10개이지만 페이지가 처음 세 애플리케이션 형식에만 맞거나 최대 결과가 3으로 설정된 경우 3개가 반환됩니다. 나머지 결과에 액세스하려면 다음 쿼리에서 반환된 연속 토큰을 사용하여 후속 페이지를 검색합니다. 이후 페이지가 없으면 빈 연속 토큰이 반환됩니다.

function getApplicationTypeInfoList(options?: ServiceFabricClientGetApplicationTypeInfoListOptionalParams): Promise<GetApplicationTypeInfoListResponse>

매개 변수

반환

Promise<Models.GetApplicationTypeInfoListResponse를 약속합니다.>

getApplicationTypeInfoList(ServiceFabricClientGetApplicationTypeInfoListOptionalParams, ServiceCallback<PagedApplicationTypeInfoList>)

function getApplicationTypeInfoList(options: ServiceFabricClientGetApplicationTypeInfoListOptionalParams, callback: ServiceCallback<PagedApplicationTypeInfoList>)

매개 변수

getApplicationTypeInfoListByName(string, ServiceCallback<PagedApplicationTypeInfoList>)

function getApplicationTypeInfoListByName(applicationTypeName: string, callback: ServiceCallback<PagedApplicationTypeInfoList>)

매개 변수

applicationTypeName

string

애플리케이션 유형의 이름입니다.

getApplicationTypeInfoListByName(string, ServiceFabricClientGetApplicationTypeInfoListByNameOptionalParams)

Service Fabric 클러스터에서 프로비전되거나 프로비전되는 프로세스에 있는 애플리케이션 유형에 대한 정보를 반환합니다. 이러한 결과는 이름이 매개 변수로 지정된 이름과 정확히 일치하고 지정된 쿼리 매개 변수를 준수하는 애플리케이션 유형입니다. 애플리케이션 유형 이름과 일치하는 애플리케이션 유형의 모든 버전이 반환되며 각 버전은 하나의 애플리케이션 유형으로 반환됩니다. 응답에는 이름, 버전, 상태 및 애플리케이션 유형에 대한 기타 세부 정보가 포함됩니다. 이 쿼리는 페이징된 쿼리입니다. 즉, 모든 애플리케이션 유형이 페이지에 맞지 않는 경우 결과의 한 페이지와 다음 페이지를 가져오는 데 사용할 수 있는 연속 토큰이 반환됩니다. 예를 들어 애플리케이션 유형이 10개이지만 페이지가 처음 세 애플리케이션 형식에만 맞거나 최대 결과가 3으로 설정된 경우 3개가 반환됩니다. 나머지 결과에 액세스하려면 다음 쿼리에서 반환된 연속 토큰을 사용하여 후속 페이지를 검색합니다. 이후 페이지가 없으면 빈 연속 토큰이 반환됩니다.

function getApplicationTypeInfoListByName(applicationTypeName: string, options?: ServiceFabricClientGetApplicationTypeInfoListByNameOptionalParams): Promise<GetApplicationTypeInfoListByNameResponse>

매개 변수

applicationTypeName

string

애플리케이션 유형의 이름입니다.

반환

Promise<Models.GetApplicationTypeInfoListByName응답>

getApplicationTypeInfoListByName(string, ServiceFabricClientGetApplicationTypeInfoListByNameOptionalParams, ServiceCallback<PagedApplicationTypeInfoList>)

function getApplicationTypeInfoListByName(applicationTypeName: string, options: ServiceFabricClientGetApplicationTypeInfoListByNameOptionalParams, callback: ServiceCallback<PagedApplicationTypeInfoList>)

매개 변수

applicationTypeName

string

애플리케이션 유형의 이름입니다.

getApplicationUpgrade(string, ServiceCallback<ApplicationUpgradeProgressInfo>)

function getApplicationUpgrade(applicationId: string, callback: ServiceCallback<ApplicationUpgradeProgressInfo>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getApplicationUpgrade(string, ServiceFabricClientGetApplicationUpgradeOptionalParams)

애플리케이션 상태 문제를 디버깅하는 데 도움이 되는 세부 정보와 함께 최신 애플리케이션 업그레이드의 상태에 대한 정보를 반환합니다.

function getApplicationUpgrade(applicationId: string, options?: ServiceFabricClientGetApplicationUpgradeOptionalParams): Promise<GetApplicationUpgradeResponse>

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

반환

Promise<Models.GetApplicationUpgradeResponse>

getApplicationUpgrade(string, ServiceFabricClientGetApplicationUpgradeOptionalParams, ServiceCallback<ApplicationUpgradeProgressInfo>)

function getApplicationUpgrade(applicationId: string, options: ServiceFabricClientGetApplicationUpgradeOptionalParams, callback: ServiceCallback<ApplicationUpgradeProgressInfo>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getBackupPolicyByName(string, ServiceCallback<BackupPolicyDescription>)

function getBackupPolicyByName(backupPolicyName: string, callback: ServiceCallback<BackupPolicyDescription>)

매개 변수

backupPolicyName

string

백업 정책의 이름입니다.

getBackupPolicyByName(string, ServiceFabricClientGetBackupPolicyByNameOptionalParams)

{backupPolicyName}으로 식별된 특정 백업 정책을 가져옵니다.

function getBackupPolicyByName(backupPolicyName: string, options?: ServiceFabricClientGetBackupPolicyByNameOptionalParams): Promise<GetBackupPolicyByNameResponse>

매개 변수

backupPolicyName

string

백업 정책의 이름입니다.

반환

Promise<Models.GetBackupPolicyByName응답>

getBackupPolicyByName(string, ServiceFabricClientGetBackupPolicyByNameOptionalParams, ServiceCallback<BackupPolicyDescription>)

function getBackupPolicyByName(backupPolicyName: string, options: ServiceFabricClientGetBackupPolicyByNameOptionalParams, callback: ServiceCallback<BackupPolicyDescription>)

매개 변수

backupPolicyName

string

백업 정책의 이름입니다.

getBackupPolicyList(ServiceCallback<PagedBackupPolicyDescriptionList>)

function getBackupPolicyList(callback: ServiceCallback<PagedBackupPolicyDescriptionList>)

매개 변수

getBackupPolicyList(ServiceFabricClientGetBackupPolicyListOptionalParams)

구성된 모든 백업 정책 목록을 가져옵니다.

function getBackupPolicyList(options?: ServiceFabricClientGetBackupPolicyListOptionalParams): Promise<GetBackupPolicyListResponse>

매개 변수

반환

Promise<Models.GetBackupPolicyListResponse를 사용합니다.>

getBackupPolicyList(ServiceFabricClientGetBackupPolicyListOptionalParams, ServiceCallback<PagedBackupPolicyDescriptionList>)

function getBackupPolicyList(options: ServiceFabricClientGetBackupPolicyListOptionalParams, callback: ServiceCallback<PagedBackupPolicyDescriptionList>)

매개 변수

getBackupsFromBackupLocation(GetBackupByStorageQueryDescription, ServiceCallback<PagedBackupInfoList>)

function getBackupsFromBackupLocation(getBackupByStorageQueryDescription: GetBackupByStorageQueryDescription, callback: ServiceCallback<PagedBackupInfoList>)

매개 변수

getBackupByStorageQueryDescription
GetBackupByStorageQueryDescription

백업을 열거하는 데 사용할 필터 및 백업 스토리지 세부 정보를 설명합니다.

getBackupsFromBackupLocation(GetBackupByStorageQueryDescription, ServiceFabricClientGetBackupsFromBackupLocationOptionalParams)

지정된 백업 위치(FileShare 또는 Azure Blob Storage)에서 지정된 백업 엔터티(애플리케이션, 서비스 또는 파티션)에 사용할 수 있는 백업 목록을 가져옵니다.

function getBackupsFromBackupLocation(getBackupByStorageQueryDescription: GetBackupByStorageQueryDescription, options?: ServiceFabricClientGetBackupsFromBackupLocationOptionalParams): Promise<GetBackupsFromBackupLocationResponse>

매개 변수

getBackupByStorageQueryDescription
GetBackupByStorageQueryDescription

백업을 열거하는 데 사용할 필터 및 백업 스토리지 세부 정보를 설명합니다.

반환

Promise<Models.GetBackupsFromBackupLocationResponse>

getBackupsFromBackupLocation(GetBackupByStorageQueryDescription, ServiceFabricClientGetBackupsFromBackupLocationOptionalParams, ServiceCallback<PagedBackupInfoList>)

function getBackupsFromBackupLocation(getBackupByStorageQueryDescription: GetBackupByStorageQueryDescription, options: ServiceFabricClientGetBackupsFromBackupLocationOptionalParams, callback: ServiceCallback<PagedBackupInfoList>)

매개 변수

getBackupByStorageQueryDescription
GetBackupByStorageQueryDescription

백업을 열거하는 데 사용할 필터 및 백업 스토리지 세부 정보를 설명합니다.

getChaos(ServiceCallback<Chaos>)

function getChaos(callback: ServiceCallback<Chaos>)

매개 변수

callback

ServiceCallback<Chaos>

콜백

getChaos(ServiceFabricClientGetChaosOptionalParams)

Chaos가 실행 중인지 여부, Chaos를 실행하는 데 사용되는 Chaos 매개 변수 및 비정상 상황 일정의 상태를 나타내는 Chaos의 상태를 가져옵니다.

function getChaos(options?: ServiceFabricClientGetChaosOptionalParams): Promise<GetChaosResponse>

매개 변수

options
ServiceFabricClientGetChaosOptionalParams

선택적 매개 변수

반환

Promise<GetChaosResponse>

Promise<Models.GetChaosResponse>

getChaos(ServiceFabricClientGetChaosOptionalParams, ServiceCallback<Chaos>)

function getChaos(options: ServiceFabricClientGetChaosOptionalParams, callback: ServiceCallback<Chaos>)

매개 변수

options
ServiceFabricClientGetChaosOptionalParams

선택적 매개 변수

callback

ServiceCallback<Chaos>

콜백

getChaosEvents(ServiceCallback<ChaosEventsSegment>)

function getChaosEvents(callback: ServiceCallback<ChaosEventsSegment>)

매개 변수

getChaosEvents(ServiceFabricClientGetChaosEventsOptionalParams)

Chaos 이벤트의 다음 세그먼트를 가져오려면 ContinuationToken을 지정할 수 있습니다. Chaos 이벤트의 새 세그먼트를 시작하려면 StartTimeUtc 및 EndTimeUtc를 통해 시간 범위를 지정할 수 있습니다. ContinuationToken과 동일한 호출의 시간 범위를 둘 다 지정할 수 없습니다. 비정상 상황 이벤트가 100개를 초과하는 경우 비정상 상황 이벤트는 세그먼트에 100개 이하의 비정상 상황 이벤트를 포함하고 연속 토큰을 사용하여 이 API를 호출하는 다음 세그먼트를 가져오는 여러 세그먼트로 반환됩니다.

function getChaosEvents(options?: ServiceFabricClientGetChaosEventsOptionalParams): Promise<GetChaosEventsResponse>

매개 변수

options
ServiceFabricClientGetChaosEventsOptionalParams

선택적 매개 변수

반환

Promise<Models.GetChaosEventsResponse를 사용합니다.>

getChaosEvents(ServiceFabricClientGetChaosEventsOptionalParams, ServiceCallback<ChaosEventsSegment>)

function getChaosEvents(options: ServiceFabricClientGetChaosEventsOptionalParams, callback: ServiceCallback<ChaosEventsSegment>)

매개 변수

options
ServiceFabricClientGetChaosEventsOptionalParams

선택적 매개 변수

getChaosSchedule(ServiceCallback<ChaosScheduleDescription>)

function getChaosSchedule(callback: ServiceCallback<ChaosScheduleDescription>)

매개 변수

getChaosSchedule(ServiceFabricClientGetChaosScheduleOptionalParams)

사용 중인 비정상 상황 일정의 버전과 비정상 상황 실행 시기 및 방법을 정의하는 Chaos Schedule을 가져옵니다.

function getChaosSchedule(options?: ServiceFabricClientGetChaosScheduleOptionalParams): Promise<GetChaosScheduleResponse>

매개 변수

options
ServiceFabricClientGetChaosScheduleOptionalParams

선택적 매개 변수

반환

Models 약속.<GetChaosScheduleResponse>

getChaosSchedule(ServiceFabricClientGetChaosScheduleOptionalParams, ServiceCallback<ChaosScheduleDescription>)

function getChaosSchedule(options: ServiceFabricClientGetChaosScheduleOptionalParams, callback: ServiceCallback<ChaosScheduleDescription>)

매개 변수

options
ServiceFabricClientGetChaosScheduleOptionalParams

선택적 매개 변수

getClusterConfiguration(string, ServiceCallback<ClusterConfiguration>)

function getClusterConfiguration(configurationApiVersion: string, callback: ServiceCallback<ClusterConfiguration>)

매개 변수

configurationApiVersion

string

독립 실행형 클러스터 json 구성의 API 버전입니다.

getClusterConfiguration(string, ServiceFabricClientGetClusterConfigurationOptionalParams)

클러스터 구성에는 클러스터의 다양한 노드 유형, 보안 구성, 오류 및 업그레이드 도메인 토폴로지 등을 포함하는 클러스터의 속성이 포함됩니다.

function getClusterConfiguration(configurationApiVersion: string, options?: ServiceFabricClientGetClusterConfigurationOptionalParams): Promise<GetClusterConfigurationResponse>

매개 변수

configurationApiVersion

string

독립 실행형 클러스터 json 구성의 API 버전입니다.

반환

Promise<Models.GetClusterConfigurationResponse>

getClusterConfiguration(string, ServiceFabricClientGetClusterConfigurationOptionalParams, ServiceCallback<ClusterConfiguration>)

function getClusterConfiguration(configurationApiVersion: string, options: ServiceFabricClientGetClusterConfigurationOptionalParams, callback: ServiceCallback<ClusterConfiguration>)

매개 변수

configurationApiVersion

string

독립 실행형 클러스터 json 구성의 API 버전입니다.

getClusterConfigurationUpgradeStatus(ServiceCallback<ClusterConfigurationUpgradeStatusInfo>)

function getClusterConfigurationUpgradeStatus(callback: ServiceCallback<ClusterConfigurationUpgradeStatusInfo>)

매개 변수

getClusterConfigurationUpgradeStatus(ServiceFabricClientGetClusterConfigurationUpgradeStatusOptionalParams)

Service Fabric 독립 실행형 클러스터의 클러스터 구성 업그레이드 상태 세부 정보를 가져옵니다.

function getClusterConfigurationUpgradeStatus(options?: ServiceFabricClientGetClusterConfigurationUpgradeStatusOptionalParams): Promise<GetClusterConfigurationUpgradeStatusResponse>

매개 변수

반환

Promise<Models.GetClusterConfigurationUpgradeStatusResponse>

getClusterConfigurationUpgradeStatus(ServiceFabricClientGetClusterConfigurationUpgradeStatusOptionalParams, ServiceCallback<ClusterConfigurationUpgradeStatusInfo>)

function getClusterConfigurationUpgradeStatus(options: ServiceFabricClientGetClusterConfigurationUpgradeStatusOptionalParams, callback: ServiceCallback<ClusterConfigurationUpgradeStatusInfo>)

매개 변수

getClusterEventList(string, string, ServiceCallback<ClusterEventUnion[]>)

function getClusterEventList(startTimeUtc: string, endTimeUtc: string, callback: ServiceCallback<ClusterEventUnion[]>)

매개 변수

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

callback

ServiceCallback<ClusterEventUnion[]>

콜백

getClusterEventList(string, string, ServiceFabricClientGetClusterEventListOptionalParams)

응답은 ClusterEvent 개체의 목록입니다.

function getClusterEventList(startTimeUtc: string, endTimeUtc: string, options?: ServiceFabricClientGetClusterEventListOptionalParams): Promise<GetClusterEventListResponse>

매개 변수

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

반환

Promise<Models.GetClusterEventListResponse를 사용합니다.>

getClusterEventList(string, string, ServiceFabricClientGetClusterEventListOptionalParams, ServiceCallback<ClusterEventUnion[]>)

function getClusterEventList(startTimeUtc: string, endTimeUtc: string, options: ServiceFabricClientGetClusterEventListOptionalParams, callback: ServiceCallback<ClusterEventUnion[]>)

매개 변수

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

callback

ServiceCallback<ClusterEventUnion[]>

콜백

getClusterHealth(ServiceCallback<ClusterHealth>)

function getClusterHealth(callback: ServiceCallback<ClusterHealth>)

매개 변수

callback

ServiceCallback<ClusterHealth>

콜백

getClusterHealth(ServiceFabricClientGetClusterHealthOptionalParams)

EventsHealthStateFilter를 사용하여 상태 상태에 따라 클러스터에 보고된 상태 이벤트의 컬렉션을 필터링합니다. 마찬가지로 NodesHealthStateFilter 및 ApplicationsHealthStateFilter를 사용하여 집계된 상태에 따라 반환된 노드 및 애플리케이션의 컬렉션을 필터링합니다.

function getClusterHealth(options?: ServiceFabricClientGetClusterHealthOptionalParams): Promise<GetClusterHealthResponse>

매개 변수

options
ServiceFabricClientGetClusterHealthOptionalParams

선택적 매개 변수

반환

Promise<Models.GetClusterHealthResponse>

getClusterHealth(ServiceFabricClientGetClusterHealthOptionalParams, ServiceCallback<ClusterHealth>)

function getClusterHealth(options: ServiceFabricClientGetClusterHealthOptionalParams, callback: ServiceCallback<ClusterHealth>)

매개 변수

options
ServiceFabricClientGetClusterHealthOptionalParams

선택적 매개 변수

callback

ServiceCallback<ClusterHealth>

콜백

getClusterHealthChunk(ServiceCallback<ClusterHealthChunk>)

function getClusterHealthChunk(callback: ServiceCallback<ClusterHealthChunk>)

매개 변수

getClusterHealthChunk(ServiceFabricClientGetClusterHealthChunkOptionalParams)

상태 청크를 사용하여 Service Fabric 클러스터의 상태를 가져옵니다. 클러스터의 집계된 상태를 포함하지만 클러스터 엔터티는 포함되지 않습니다. 클러스터 상태를 확장하고 엔터티 전체 또는 일부의 상태를 얻으려면 POST URI를 사용하고 클러스터 상태 청크 쿼리 설명을 지정합니다.

function getClusterHealthChunk(options?: ServiceFabricClientGetClusterHealthChunkOptionalParams): Promise<GetClusterHealthChunkResponse>

매개 변수

반환

Promise<Models.GetClusterHealthChunkResponse>

getClusterHealthChunk(ServiceFabricClientGetClusterHealthChunkOptionalParams, ServiceCallback<ClusterHealthChunk>)

function getClusterHealthChunk(options: ServiceFabricClientGetClusterHealthChunkOptionalParams, callback: ServiceCallback<ClusterHealthChunk>)

매개 변수

getClusterHealthChunkUsingPolicyAndAdvancedFilters(ServiceCallback<ClusterHealthChunk>)

function getClusterHealthChunkUsingPolicyAndAdvancedFilters(callback: ServiceCallback<ClusterHealthChunk>)

매개 변수

getClusterHealthChunkUsingPolicyAndAdvancedFilters(ServiceFabricClientGetClusterHealthChunkUsingPolicyAndAdvancedFiltersOptionalParams)

상태 청크를 사용하여 Service Fabric 클러스터의 상태를 가져옵니다. 상태 평가는 입력 클러스터 상태 청크 쿼리 설명을 기반으로 수행됩니다. 쿼리 설명을 통해 사용자는 클러스터 및 해당 자식을 평가하기 위한 상태 정책을 지정할 수 있습니다. 사용자는 매우 유연한 필터를 지정하여 반환할 클러스터 엔터티를 선택할 수 있습니다. 엔터티 상태 및 계층 구조에 따라 선택을 수행할 수 있습니다. 쿼리는 지정된 필터에 따라 엔터티의 다중 수준 자식을 반환할 수 있습니다. 예를 들어 지정된 이름을 가진 하나의 애플리케이션을 반환할 수 있으며, 이 애플리케이션의 경우 오류 또는 경고에 있는 서비스 및 이러한 서비스 중 하나에 대한 모든 파티션 및 복제본만 반환합니다.

function getClusterHealthChunkUsingPolicyAndAdvancedFilters(options?: ServiceFabricClientGetClusterHealthChunkUsingPolicyAndAdvancedFiltersOptionalParams): Promise<GetClusterHealthChunkUsingPolicyAndAdvancedFiltersResponse>

매개 변수

반환

Promise<Models.GetClusterHealthChunkUsingPolicyAndAdvancedFiltersResponse>

getClusterHealthChunkUsingPolicyAndAdvancedFilters(ServiceFabricClientGetClusterHealthChunkUsingPolicyAndAdvancedFiltersOptionalParams, ServiceCallback<ClusterHealthChunk>)

function getClusterHealthChunkUsingPolicyAndAdvancedFilters(options: ServiceFabricClientGetClusterHealthChunkUsingPolicyAndAdvancedFiltersOptionalParams, callback: ServiceCallback<ClusterHealthChunk>)

매개 변수

getClusterHealthUsingPolicy(ServiceCallback<ClusterHealth>)

function getClusterHealthUsingPolicy(callback: ServiceCallback<ClusterHealth>)

매개 변수

callback

ServiceCallback<ClusterHealth>

콜백

getClusterHealthUsingPolicy(ServiceFabricClientGetClusterHealthUsingPolicyOptionalParams)

EventsHealthStateFilter를 사용하여 상태 상태에 따라 클러스터에 보고된 상태 이벤트의 컬렉션을 필터링합니다. 마찬가지로 NodesHealthStateFilter 및 ApplicationsHealthStateFilter를 사용하여 집계된 상태에 따라 반환된 노드 및 애플리케이션의 컬렉션을 필터링합니다. ClusterHealthPolicies를 사용하여 상태를 평가하는 데 사용되는 상태 정책을 재정의합니다.

function getClusterHealthUsingPolicy(options?: ServiceFabricClientGetClusterHealthUsingPolicyOptionalParams): Promise<GetClusterHealthUsingPolicyResponse>

매개 변수

반환

Promise<Models.GetClusterHealthUsingPolicyResponse>

getClusterHealthUsingPolicy(ServiceFabricClientGetClusterHealthUsingPolicyOptionalParams, ServiceCallback<ClusterHealth>)

function getClusterHealthUsingPolicy(options: ServiceFabricClientGetClusterHealthUsingPolicyOptionalParams, callback: ServiceCallback<ClusterHealth>)

매개 변수

callback

ServiceCallback<ClusterHealth>

콜백

getClusterLoad(ServiceCallback<ClusterLoadInfo>)

function getClusterLoad(callback: ServiceCallback<ClusterLoadInfo>)

매개 변수

callback

ServiceCallback<ClusterLoadInfo>

콜백

getClusterLoad(ServiceFabricClientGetClusterLoadOptionalParams)

부하 또는 용량이 정의된 모든 메트릭에 대한 Service Fabric 클러스터의 부하 정보를 검색합니다.

function getClusterLoad(options?: ServiceFabricClientGetClusterLoadOptionalParams): Promise<GetClusterLoadResponse>

매개 변수

options
ServiceFabricClientGetClusterLoadOptionalParams

선택적 매개 변수

반환

Promise<Models.GetClusterLoadResponse>

getClusterLoad(ServiceFabricClientGetClusterLoadOptionalParams, ServiceCallback<ClusterLoadInfo>)

function getClusterLoad(options: ServiceFabricClientGetClusterLoadOptionalParams, callback: ServiceCallback<ClusterLoadInfo>)

매개 변수

options
ServiceFabricClientGetClusterLoadOptionalParams

선택적 매개 변수

callback

ServiceCallback<ClusterLoadInfo>

콜백

getClusterManifest(ServiceCallback<ClusterManifest>)

function getClusterManifest(callback: ServiceCallback<ClusterManifest>)

매개 변수

callback

ServiceCallback<ClusterManifest>

콜백

getClusterManifest(ServiceFabricClientGetClusterManifestOptionalParams)

Service Fabric 클러스터 매니페스트를 가져옵니다. 클러스터 매니페스트에는 클러스터의 다양한 노드 유형, 보안 구성, 오류 및 업그레이드 도메인 토폴로지 등을 포함하는 클러스터의 속성이 포함됩니다.

이러한 속성은 독립 실행형 클러스터를 배포하는 동안 ClusterConfig.JSON 파일의 일부로 지정됩니다. 그러나 클러스터 매니페스트의 대부분의 정보는 다른 배포 시나리오(예: Azure Portal 사용 시)에서 클러스터를 배포하는 동안 서비스 패브릭에 의해 내부적으로 생성됩니다.

클러스터 매니페스트의 콘텐츠는 정보 제공 용도로만 사용되며 사용자는 파일 내용의 형식이나 해석에 종속되지 않습니다.

function getClusterManifest(options?: ServiceFabricClientGetClusterManifestOptionalParams): Promise<GetClusterManifestResponse>

매개 변수

options
ServiceFabricClientGetClusterManifestOptionalParams

선택적 매개 변수

반환

Promise<Models.GetClusterManifestResponse>

getClusterManifest(ServiceFabricClientGetClusterManifestOptionalParams, ServiceCallback<ClusterManifest>)

function getClusterManifest(options: ServiceFabricClientGetClusterManifestOptionalParams, callback: ServiceCallback<ClusterManifest>)

매개 변수

options
ServiceFabricClientGetClusterManifestOptionalParams

선택적 매개 변수

callback

ServiceCallback<ClusterManifest>

콜백

getClusterUpgradeProgress(ServiceCallback<ClusterUpgradeProgressObject>)

function getClusterUpgradeProgress(callback: ServiceCallback<ClusterUpgradeProgressObject>)

매개 변수

getClusterUpgradeProgress(ServiceFabricClientGetClusterUpgradeProgressOptionalParams)

진행 중인 클러스터 업그레이드의 현재 진행률을 가져옵니다. 현재 진행 중인 업그레이드가 없는 경우 이전 클러스터 업그레이드의 마지막 상태를 가져옵니다.

function getClusterUpgradeProgress(options?: ServiceFabricClientGetClusterUpgradeProgressOptionalParams): Promise<GetClusterUpgradeProgressResponse>

매개 변수

반환

Promise<Models.GetClusterUpgradeProgressResponse>

getClusterUpgradeProgress(ServiceFabricClientGetClusterUpgradeProgressOptionalParams, ServiceCallback<ClusterUpgradeProgressObject>)

function getClusterUpgradeProgress(options: ServiceFabricClientGetClusterUpgradeProgressOptionalParams, callback: ServiceCallback<ClusterUpgradeProgressObject>)

매개 변수

getClusterVersion(ServiceCallback<ClusterVersion>)

function getClusterVersion(callback: ServiceCallback<ClusterVersion>)

매개 변수

callback

ServiceCallback<ClusterVersion>

콜백

getClusterVersion(ServiceFabricClientGetClusterVersionOptionalParams)

클러스터 업그레이드가 발생하는 경우 이 API는 현재 및 대상 클러스터 런타임 버전의 가장 낮은(이전) 버전을 반환합니다.

function getClusterVersion(options?: ServiceFabricClientGetClusterVersionOptionalParams): Promise<GetClusterVersionResponse>

매개 변수

options
ServiceFabricClientGetClusterVersionOptionalParams

선택적 매개 변수

반환

Promise<Models.GetClusterVersionResponse를 사용합니다.>

getClusterVersion(ServiceFabricClientGetClusterVersionOptionalParams, ServiceCallback<ClusterVersion>)

function getClusterVersion(options: ServiceFabricClientGetClusterVersionOptionalParams, callback: ServiceCallback<ClusterVersion>)

매개 변수

options
ServiceFabricClientGetClusterVersionOptionalParams

선택적 매개 변수

callback

ServiceCallback<ClusterVersion>

콜백

getComposeDeploymentStatus(string, ServiceCallback<ComposeDeploymentStatusInfo>)

function getComposeDeploymentStatus(deploymentName: string, callback: ServiceCallback<ComposeDeploymentStatusInfo>)

매개 변수

deploymentName

string

배포의 ID입니다.

getComposeDeploymentStatus(string, ServiceFabricClientGetComposeDeploymentStatusOptionalParams)

Service Fabric 클러스터에서 생성되거나 생성되는 프로세스에서 생성되고 이름이 매개 변수로 지정된 이름과 일치하는 작성 배포의 상태를 반환합니다. 응답에는 이름, 상태 및 배포에 대한 기타 세부 정보가 포함됩니다.

function getComposeDeploymentStatus(deploymentName: string, options?: ServiceFabricClientGetComposeDeploymentStatusOptionalParams): Promise<GetComposeDeploymentStatusResponse>

매개 변수

deploymentName

string

배포의 ID입니다.

반환

Promise Models.GetComposeDeploymentStatusResponse를 약속<합니다.>

getComposeDeploymentStatus(string, ServiceFabricClientGetComposeDeploymentStatusOptionalParams, ServiceCallback<ComposeDeploymentStatusInfo>)

function getComposeDeploymentStatus(deploymentName: string, options: ServiceFabricClientGetComposeDeploymentStatusOptionalParams, callback: ServiceCallback<ComposeDeploymentStatusInfo>)

매개 변수

deploymentName

string

배포의 ID입니다.

getComposeDeploymentStatusList(ServiceCallback<PagedComposeDeploymentStatusInfoList>)

function getComposeDeploymentStatusList(callback: ServiceCallback<PagedComposeDeploymentStatusInfoList>)

매개 변수

getComposeDeploymentStatusList(ServiceFabricClientGetComposeDeploymentStatusListOptionalParams)

Service Fabric 클러스터에서 생성되거나 생성되는 프로세스에 있는 작성 배포에 대한 상태를 가져옵니다. 응답에는 작성 배포에 대한 이름, 상태 및 기타 세부 정보가 포함됩니다. 배포 목록이 페이지에 맞지 않으면 결과의 한 페이지와 다음 페이지를 가져오는 데 사용할 수 있는 연속 토큰이 반환됩니다.

function getComposeDeploymentStatusList(options?: ServiceFabricClientGetComposeDeploymentStatusListOptionalParams): Promise<GetComposeDeploymentStatusListResponse>

매개 변수

반환

Promise<Models.GetComposeDeploymentStatusListResponse>

getComposeDeploymentStatusList(ServiceFabricClientGetComposeDeploymentStatusListOptionalParams, ServiceCallback<PagedComposeDeploymentStatusInfoList>)

function getComposeDeploymentStatusList(options: ServiceFabricClientGetComposeDeploymentStatusListOptionalParams, callback: ServiceCallback<PagedComposeDeploymentStatusInfoList>)

매개 변수

getComposeDeploymentUpgradeProgress(string, ServiceCallback<ComposeDeploymentUpgradeProgressInfo>)

function getComposeDeploymentUpgradeProgress(deploymentName: string, callback: ServiceCallback<ComposeDeploymentUpgradeProgressInfo>)

매개 변수

deploymentName

string

배포의 ID입니다.

getComposeDeploymentUpgradeProgress(string, ServiceFabricClientGetComposeDeploymentUpgradeProgressOptionalParams)

애플리케이션 상태 문제를 디버깅하는 데 도움이 되는 세부 정보와 함께 작성 배포 업그레이드의 상태에 대한 정보를 반환합니다.

function getComposeDeploymentUpgradeProgress(deploymentName: string, options?: ServiceFabricClientGetComposeDeploymentUpgradeProgressOptionalParams): Promise<GetComposeDeploymentUpgradeProgressResponse>

매개 변수

deploymentName

string

배포의 ID입니다.

반환

Promise<Models.GetComposeDeploymentUpgradeProgressResponse>

getComposeDeploymentUpgradeProgress(string, ServiceFabricClientGetComposeDeploymentUpgradeProgressOptionalParams, ServiceCallback<ComposeDeploymentUpgradeProgressInfo>)

function getComposeDeploymentUpgradeProgress(deploymentName: string, options: ServiceFabricClientGetComposeDeploymentUpgradeProgressOptionalParams, callback: ServiceCallback<ComposeDeploymentUpgradeProgressInfo>)

매개 변수

deploymentName

string

배포의 ID입니다.

getConfigurationOverrides(string, ServiceCallback<ConfigParameterOverride[]>)

function getConfigurationOverrides(nodeName: string, callback: ServiceCallback<ConfigParameterOverride[]>)

매개 변수

nodeName

string

노드의 이름입니다.

getConfigurationOverrides(string, ServiceFabricClientGetConfigurationOverridesOptionalParams)

이 api를 사용하면 지정된 노드에서 모든 기존 구성 재정의를 얻을 수 있습니다.

function getConfigurationOverrides(nodeName: string, options?: ServiceFabricClientGetConfigurationOverridesOptionalParams): Promise<GetConfigurationOverridesResponse>

매개 변수

nodeName

string

노드의 이름입니다.

반환

Promise<Models.GetConfigurationOverridesResponse를 사용합니다.>

getConfigurationOverrides(string, ServiceFabricClientGetConfigurationOverridesOptionalParams, ServiceCallback<ConfigParameterOverride[]>)

function getConfigurationOverrides(nodeName: string, options: ServiceFabricClientGetConfigurationOverridesOptionalParams, callback: ServiceCallback<ConfigParameterOverride[]>)

매개 변수

nodeName

string

노드의 이름입니다.

getContainerLogsDeployedOnNode(string, string, string, string, ServiceCallback<ContainerLogs>)

function getContainerLogsDeployedOnNode(nodeName: string, applicationId: string, serviceManifestName: string, codePackageName: string, callback: ServiceCallback<ContainerLogs>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

serviceManifestName

string

Service Fabric 클러스터에서 애플리케이션 유형의 일부로 등록된 서비스 매니페스트의 이름입니다.

codePackageName

string

Service Fabric 클러스터에서 애플리케이션 형식의 일부로 등록된 서비스 매니페스트에 지정된 코드 패키지의 이름입니다.

callback

ServiceCallback<ContainerLogs>

콜백

getContainerLogsDeployedOnNode(string, string, string, string, ServiceFabricClientGetContainerLogsDeployedOnNodeOptionalParams)

지정된 코드 패키지에 대한 Service Fabric 노드에 배포된 컨테이너에 대한 컨테이너 로그를 가져옵니다.

function getContainerLogsDeployedOnNode(nodeName: string, applicationId: string, serviceManifestName: string, codePackageName: string, options?: ServiceFabricClientGetContainerLogsDeployedOnNodeOptionalParams): Promise<GetContainerLogsDeployedOnNodeResponse>

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

serviceManifestName

string

Service Fabric 클러스터에서 애플리케이션 유형의 일부로 등록된 서비스 매니페스트의 이름입니다.

codePackageName

string

Service Fabric 클러스터에서 애플리케이션 형식의 일부로 등록된 서비스 매니페스트에 지정된 코드 패키지의 이름입니다.

반환

Promise<Models.GetContainerLogsDeployedOnNodeResponse>

getContainerLogsDeployedOnNode(string, string, string, string, ServiceFabricClientGetContainerLogsDeployedOnNodeOptionalParams, ServiceCallback<ContainerLogs>)

function getContainerLogsDeployedOnNode(nodeName: string, applicationId: string, serviceManifestName: string, codePackageName: string, options: ServiceFabricClientGetContainerLogsDeployedOnNodeOptionalParams, callback: ServiceCallback<ContainerLogs>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

serviceManifestName

string

Service Fabric 클러스터에서 애플리케이션 유형의 일부로 등록된 서비스 매니페스트의 이름입니다.

codePackageName

string

Service Fabric 클러스터에서 애플리케이션 형식의 일부로 등록된 서비스 매니페스트에 지정된 코드 패키지의 이름입니다.

callback

ServiceCallback<ContainerLogs>

콜백

getContainersEventList(string, string, ServiceCallback<ContainerInstanceEvent[]>)

function getContainersEventList(startTimeUtc: string, endTimeUtc: string, callback: ServiceCallback<ContainerInstanceEvent[]>)

매개 변수

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

getContainersEventList(string, string, ServiceFabricClientGetContainersEventListOptionalParams)

응답은 ContainerInstanceEvent 개체 목록입니다.

function getContainersEventList(startTimeUtc: string, endTimeUtc: string, options?: ServiceFabricClientGetContainersEventListOptionalParams): Promise<GetContainersEventListResponse>

매개 변수

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

반환

Promise<Models.GetContainersEventListResponse>

getContainersEventList(string, string, ServiceFabricClientGetContainersEventListOptionalParams, ServiceCallback<ContainerInstanceEvent[]>)

function getContainersEventList(startTimeUtc: string, endTimeUtc: string, options: ServiceFabricClientGetContainersEventListOptionalParams, callback: ServiceCallback<ContainerInstanceEvent[]>)

매개 변수

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

getCorrelatedEventList(string, ServiceCallback<FabricEventUnion[]>)

function getCorrelatedEventList(eventInstanceId: string, callback: ServiceCallback<FabricEventUnion[]>)

매개 변수

eventInstanceId

string

EventInstanceId입니다.

callback

ServiceCallback<FabricEventUnion[]>

콜백

getCorrelatedEventList(string, ServiceFabricClientGetCorrelatedEventListOptionalParams)

응답은 FabricEvents 목록입니다.

function getCorrelatedEventList(eventInstanceId: string, options?: ServiceFabricClientGetCorrelatedEventListOptionalParams): Promise<GetCorrelatedEventListResponse>

매개 변수

eventInstanceId

string

EventInstanceId입니다.

반환

Promise<Models.GetCorrelatedEventListResponse>

getCorrelatedEventList(string, ServiceFabricClientGetCorrelatedEventListOptionalParams, ServiceCallback<FabricEventUnion[]>)

function getCorrelatedEventList(eventInstanceId: string, options: ServiceFabricClientGetCorrelatedEventListOptionalParams, callback: ServiceCallback<FabricEventUnion[]>)

매개 변수

eventInstanceId

string

EventInstanceId입니다.

callback

ServiceCallback<FabricEventUnion[]>

콜백

getDataLossProgress(string, string, string, ServiceCallback<PartitionDataLossProgress>)

function getDataLossProgress(serviceId: string, partitionId: string, operationId: string, callback: ServiceCallback<PartitionDataLossProgress>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

partitionId

string

파티션의 ID입니다.

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

getDataLossProgress(string, string, string, ServiceFabricClientGetDataLossProgressOptionalParams)

OperationId를 사용하여 StartDataLoss로 시작된 데이터 손실 작업의 진행률을 가져옵니다.

function getDataLossProgress(serviceId: string, partitionId: string, operationId: string, options?: ServiceFabricClientGetDataLossProgressOptionalParams): Promise<GetDataLossProgressResponse>

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

partitionId

string

파티션의 ID입니다.

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

반환

Promise<Models.GetDataLossProgressResponse>

getDataLossProgress(string, string, string, ServiceFabricClientGetDataLossProgressOptionalParams, ServiceCallback<PartitionDataLossProgress>)

function getDataLossProgress(serviceId: string, partitionId: string, operationId: string, options: ServiceFabricClientGetDataLossProgressOptionalParams, callback: ServiceCallback<PartitionDataLossProgress>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

partitionId

string

파티션의 ID입니다.

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

getDeployedApplicationHealth(string, string, ServiceCallback<DeployedApplicationHealth>)

function getDeployedApplicationHealth(nodeName: string, applicationId: string, callback: ServiceCallback<DeployedApplicationHealth>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getDeployedApplicationHealth(string, string, ServiceFabricClientGetDeployedApplicationHealthOptionalParams)

Service Fabric 노드에 배포된 애플리케이션의 상태에 대한 정보를 가져옵니다. EventsHealthStateFilter를 사용하여 필요에 따라 상태 상태에 따라 배포된 애플리케이션에 보고된 HealthEvent 개체의 컬렉션을 필터링합니다. DeployedServicePackagesHealthStateFilter를 사용하여 필요에 따라 상태 기반 DeployedServicePackageHealth 자식에 대해 필터링합니다.

function getDeployedApplicationHealth(nodeName: string, applicationId: string, options?: ServiceFabricClientGetDeployedApplicationHealthOptionalParams): Promise<GetDeployedApplicationHealthResponse>

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

반환

Promise<Models.GetDeployedApplicationHealthResponse>

getDeployedApplicationHealth(string, string, ServiceFabricClientGetDeployedApplicationHealthOptionalParams, ServiceCallback<DeployedApplicationHealth>)

function getDeployedApplicationHealth(nodeName: string, applicationId: string, options: ServiceFabricClientGetDeployedApplicationHealthOptionalParams, callback: ServiceCallback<DeployedApplicationHealth>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getDeployedApplicationHealthUsingPolicy(string, string, ServiceCallback<DeployedApplicationHealth>)

function getDeployedApplicationHealthUsingPolicy(nodeName: string, applicationId: string, callback: ServiceCallback<DeployedApplicationHealth>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getDeployedApplicationHealthUsingPolicy(string, string, ServiceFabricClientGetDeployedApplicationHealthUsingPolicyOptionalParams)

지정된 정책을 사용하여 Service Fabric 노드에 배포된 애플리케이션의 상태에 대한 정보를 가져옵니다. EventsHealthStateFilter를 사용하여 필요에 따라 상태 상태에 따라 배포된 애플리케이션에 보고된 HealthEvent 개체의 컬렉션을 필터링합니다. DeployedServicePackagesHealthStateFilter를 사용하여 필요에 따라 상태 기반 DeployedServicePackageHealth 자식에 대해 필터링합니다. ApplicationHealthPolicy를 사용하여 필요에 따라 상태를 평가하는 데 사용되는 상태 정책을 재정의합니다. 이 API는 ApplicationHealthPolicy의 'ConsiderWarningAsError' 필드만 사용합니다. 배포된 애플리케이션의 상태를 평가하는 동안 나머지 필드는 무시됩니다.

function getDeployedApplicationHealthUsingPolicy(nodeName: string, applicationId: string, options?: ServiceFabricClientGetDeployedApplicationHealthUsingPolicyOptionalParams): Promise<GetDeployedApplicationHealthUsingPolicyResponse>

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

반환

Promise<Models.GetDeployedApplicationHealthUsingPolicyResponse>

getDeployedApplicationHealthUsingPolicy(string, string, ServiceFabricClientGetDeployedApplicationHealthUsingPolicyOptionalParams, ServiceCallback<DeployedApplicationHealth>)

function getDeployedApplicationHealthUsingPolicy(nodeName: string, applicationId: string, options: ServiceFabricClientGetDeployedApplicationHealthUsingPolicyOptionalParams, callback: ServiceCallback<DeployedApplicationHealth>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getDeployedApplicationInfo(string, string, ServiceCallback<DeployedApplicationInfo>)

function getDeployedApplicationInfo(nodeName: string, applicationId: string, callback: ServiceCallback<DeployedApplicationInfo>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getDeployedApplicationInfo(string, string, ServiceFabricClientGetDeployedApplicationInfoOptionalParams)

제공된 애플리케이션 ID가 시스템 애플리케이션에 대한 경우 이 쿼리는 시스템 애플리케이션 정보를 반환합니다. 결과는 활성, 활성화 및 다운로드 상태의 배포된 애플리케이션을 포함합니다. 이 쿼리를 수행하려면 노드 이름이 클러스터의 노드에 해당해야 합니다. 제공된 노드 이름이 클러스터의 활성 Service Fabric 노드를 가리키지 않으면 쿼리가 실패합니다.

function getDeployedApplicationInfo(nodeName: string, applicationId: string, options?: ServiceFabricClientGetDeployedApplicationInfoOptionalParams): Promise<GetDeployedApplicationInfoResponse>

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

반환

Promise<Models.GetDeployedApplicationInfoResponse>

getDeployedApplicationInfo(string, string, ServiceFabricClientGetDeployedApplicationInfoOptionalParams, ServiceCallback<DeployedApplicationInfo>)

function getDeployedApplicationInfo(nodeName: string, applicationId: string, options: ServiceFabricClientGetDeployedApplicationInfoOptionalParams, callback: ServiceCallback<DeployedApplicationInfo>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getDeployedApplicationInfoList(string, ServiceCallback<PagedDeployedApplicationInfoList>)

function getDeployedApplicationInfoList(nodeName: string, callback: ServiceCallback<PagedDeployedApplicationInfoList>)

매개 변수

nodeName

string

노드의 이름입니다.

getDeployedApplicationInfoList(string, ServiceFabricClientGetDeployedApplicationInfoListOptionalParams)

Service Fabric 노드에 배포된 애플리케이션 목록을 가져옵니다. ID별로 명시적으로 쿼리하지 않는 한 배포된 시스템 애플리케이션에 대한 정보는 결과에 포함되지 않습니다. 결과는 활성, 활성화 및 다운로드 상태의 배포된 애플리케이션을 포함합니다. 이 쿼리를 수행하려면 노드 이름이 클러스터의 노드에 해당해야 합니다. 제공된 노드 이름이 클러스터의 활성 Service Fabric 노드를 가리키지 않으면 쿼리가 실패합니다.

function getDeployedApplicationInfoList(nodeName: string, options?: ServiceFabricClientGetDeployedApplicationInfoListOptionalParams): Promise<GetDeployedApplicationInfoListResponse>

매개 변수

nodeName

string

노드의 이름입니다.

반환

Promise<Models.GetDeployedApplicationInfoListResponse를 사용합니다.>

getDeployedApplicationInfoList(string, ServiceFabricClientGetDeployedApplicationInfoListOptionalParams, ServiceCallback<PagedDeployedApplicationInfoList>)

function getDeployedApplicationInfoList(nodeName: string, options: ServiceFabricClientGetDeployedApplicationInfoListOptionalParams, callback: ServiceCallback<PagedDeployedApplicationInfoList>)

매개 변수

nodeName

string

노드의 이름입니다.

getDeployedCodePackageInfoList(string, string, ServiceCallback<DeployedCodePackageInfo[]>)

function getDeployedCodePackageInfoList(nodeName: string, applicationId: string, callback: ServiceCallback<DeployedCodePackageInfo[]>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getDeployedCodePackageInfoList(string, string, ServiceFabricClientGetDeployedCodePackageInfoListOptionalParams)

지정된 애플리케이션에 대한 Service Fabric 노드에 배포된 코드 패키지 목록을 가져옵니다.

function getDeployedCodePackageInfoList(nodeName: string, applicationId: string, options?: ServiceFabricClientGetDeployedCodePackageInfoListOptionalParams): Promise<GetDeployedCodePackageInfoListResponse>

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

반환

Promise<Models.GetDeployedCodePackageInfoListResponse입니다.>

getDeployedCodePackageInfoList(string, string, ServiceFabricClientGetDeployedCodePackageInfoListOptionalParams, ServiceCallback<DeployedCodePackageInfo[]>)

function getDeployedCodePackageInfoList(nodeName: string, applicationId: string, options: ServiceFabricClientGetDeployedCodePackageInfoListOptionalParams, callback: ServiceCallback<DeployedCodePackageInfo[]>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getDeployedServicePackageHealth(string, string, string, ServiceCallback<DeployedServicePackageHealth>)

function getDeployedServicePackageHealth(nodeName: string, applicationId: string, servicePackageName: string, callback: ServiceCallback<DeployedServicePackageHealth>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

servicePackageName

string

서비스 패키지의 이름입니다.

getDeployedServicePackageHealth(string, string, string, ServiceFabricClientGetDeployedServicePackageHealthOptionalParams)

Service Fabric 노드에 배포된 특정 애플리케이션에 대한 서비스 패키지의 상태에 대한 정보를 가져옵니다. EventsHealthStateFilter를 사용하여 필요에 따라 상태 상태에 따라 배포된 서비스 패키지에 보고된 HealthEvent 개체의 컬렉션을 필터링합니다.

function getDeployedServicePackageHealth(nodeName: string, applicationId: string, servicePackageName: string, options?: ServiceFabricClientGetDeployedServicePackageHealthOptionalParams): Promise<GetDeployedServicePackageHealthResponse>

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

servicePackageName

string

서비스 패키지의 이름입니다.

반환

Promise<Models.GetDeployedServicePackageHealthResponse>

getDeployedServicePackageHealth(string, string, string, ServiceFabricClientGetDeployedServicePackageHealthOptionalParams, ServiceCallback<DeployedServicePackageHealth>)

function getDeployedServicePackageHealth(nodeName: string, applicationId: string, servicePackageName: string, options: ServiceFabricClientGetDeployedServicePackageHealthOptionalParams, callback: ServiceCallback<DeployedServicePackageHealth>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

servicePackageName

string

서비스 패키지의 이름입니다.

getDeployedServicePackageHealthUsingPolicy(string, string, string, ServiceCallback<DeployedServicePackageHealth>)

function getDeployedServicePackageHealthUsingPolicy(nodeName: string, applicationId: string, servicePackageName: string, callback: ServiceCallback<DeployedServicePackageHealth>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

servicePackageName

string

서비스 패키지의 이름입니다.

getDeployedServicePackageHealthUsingPolicy(string, string, string, ServiceFabricClientGetDeployedServicePackageHealthUsingPolicyOptionalParams)

Service Fabric 노드에 배포된 특정 애플리케이션에 대한 서비스 패키지의 상태에 대한 정보를 가져옵니다. 지정한 정책을 사용합니다. EventsHealthStateFilter를 사용하여 필요에 따라 상태 상태에 따라 배포된 서비스 패키지에 보고된 HealthEvent 개체의 컬렉션을 필터링합니다. ApplicationHealthPolicy를 사용하여 필요에 따라 상태를 평가하는 데 사용되는 상태 정책을 재정의합니다. 이 API는 ApplicationHealthPolicy의 'ConsiderWarningAsError' 필드만 사용합니다. 배포된 서비스 패키지의 상태를 평가하는 동안 나머지 필드는 무시됩니다.

function getDeployedServicePackageHealthUsingPolicy(nodeName: string, applicationId: string, servicePackageName: string, options?: ServiceFabricClientGetDeployedServicePackageHealthUsingPolicyOptionalParams): Promise<GetDeployedServicePackageHealthUsingPolicyResponse>

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

servicePackageName

string

서비스 패키지의 이름입니다.

반환

Promise<Models.GetDeployedServicePackageHealthUsingPolicyResponse>

getDeployedServicePackageHealthUsingPolicy(string, string, string, ServiceFabricClientGetDeployedServicePackageHealthUsingPolicyOptionalParams, ServiceCallback<DeployedServicePackageHealth>)

function getDeployedServicePackageHealthUsingPolicy(nodeName: string, applicationId: string, servicePackageName: string, options: ServiceFabricClientGetDeployedServicePackageHealthUsingPolicyOptionalParams, callback: ServiceCallback<DeployedServicePackageHealth>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

servicePackageName

string

서비스 패키지의 이름입니다.

getDeployedServicePackageInfoList(string, string, ServiceCallback<DeployedServicePackageInfo[]>)

function getDeployedServicePackageInfoList(nodeName: string, applicationId: string, callback: ServiceCallback<DeployedServicePackageInfo[]>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getDeployedServicePackageInfoList(string, string, ServiceFabricClientGetDeployedServicePackageInfoListOptionalParams)

지정된 애플리케이션에 대한 Service Fabric 노드에 배포된 서비스 패키지에 대한 정보를 반환합니다.

function getDeployedServicePackageInfoList(nodeName: string, applicationId: string, options?: ServiceFabricClientGetDeployedServicePackageInfoListOptionalParams): Promise<GetDeployedServicePackageInfoListResponse>

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

반환

Promise<Models.GetDeployedServicePackageInfoListResponse를 약속합니다.>

getDeployedServicePackageInfoList(string, string, ServiceFabricClientGetDeployedServicePackageInfoListOptionalParams, ServiceCallback<DeployedServicePackageInfo[]>)

function getDeployedServicePackageInfoList(nodeName: string, applicationId: string, options: ServiceFabricClientGetDeployedServicePackageInfoListOptionalParams, callback: ServiceCallback<DeployedServicePackageInfo[]>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getDeployedServicePackageInfoListByName(string, string, string, ServiceCallback<DeployedServicePackageInfo[]>)

function getDeployedServicePackageInfoListByName(nodeName: string, applicationId: string, servicePackageName: string, callback: ServiceCallback<DeployedServicePackageInfo[]>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

servicePackageName

string

서비스 패키지의 이름입니다.

getDeployedServicePackageInfoListByName(string, string, string, ServiceFabricClientGetDeployedServicePackageInfoListByNameOptionalParams)

지정된 애플리케이션에 대한 Service Fabric 노드에 배포된 서비스 패키지에 대한 정보를 반환합니다. 이러한 결과는 이름이 매개 변수로 지정된 서비스 패키지 이름과 정확히 일치하는 서비스 패키지입니다.

function getDeployedServicePackageInfoListByName(nodeName: string, applicationId: string, servicePackageName: string, options?: ServiceFabricClientGetDeployedServicePackageInfoListByNameOptionalParams): Promise<GetDeployedServicePackageInfoListByNameResponse>

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

servicePackageName

string

서비스 패키지의 이름입니다.

반환

Promise<Models.GetDeployedServicePackageInfoListByName응답>

getDeployedServicePackageInfoListByName(string, string, string, ServiceFabricClientGetDeployedServicePackageInfoListByNameOptionalParams, ServiceCallback<DeployedServicePackageInfo[]>)

function getDeployedServicePackageInfoListByName(nodeName: string, applicationId: string, servicePackageName: string, options: ServiceFabricClientGetDeployedServicePackageInfoListByNameOptionalParams, callback: ServiceCallback<DeployedServicePackageInfo[]>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

servicePackageName

string

서비스 패키지의 이름입니다.

getDeployedServiceReplicaDetailInfo(string, string, string, ServiceCallback<DeployedServiceReplicaDetailInfoUnion>)

function getDeployedServiceReplicaDetailInfo(nodeName: string, partitionId: string, replicaId: string, callback: ServiceCallback<DeployedServiceReplicaDetailInfoUnion>)

매개 변수

nodeName

string

노드의 이름입니다.

partitionId

string

파티션의 ID입니다.

replicaId

string

복제본의 식별자입니다.

getDeployedServiceReplicaDetailInfo(string, string, string, ServiceFabricClientGetDeployedServiceReplicaDetailInfoOptionalParams)

Service Fabric 노드에 배포된 복제본의 세부 정보를 가져옵니다. 이 정보에는 서비스 종류, 서비스 이름, 현재 서비스 작업, 현재 서비스 작업 시작 날짜 시간, 파티션 ID, 복제본/인스턴스 ID, 보고된 로드 및 기타 정보가 포함됩니다.

function getDeployedServiceReplicaDetailInfo(nodeName: string, partitionId: string, replicaId: string, options?: ServiceFabricClientGetDeployedServiceReplicaDetailInfoOptionalParams): Promise<GetDeployedServiceReplicaDetailInfoResponse>

매개 변수

nodeName

string

노드의 이름입니다.

partitionId

string

파티션의 ID입니다.

replicaId

string

복제본의 식별자입니다.

반환

Promise<Models.GetDeployedServiceReplicaDetailInfoResponse>

getDeployedServiceReplicaDetailInfo(string, string, string, ServiceFabricClientGetDeployedServiceReplicaDetailInfoOptionalParams, ServiceCallback<DeployedServiceReplicaDetailInfoUnion>)

function getDeployedServiceReplicaDetailInfo(nodeName: string, partitionId: string, replicaId: string, options: ServiceFabricClientGetDeployedServiceReplicaDetailInfoOptionalParams, callback: ServiceCallback<DeployedServiceReplicaDetailInfoUnion>)

매개 변수

nodeName

string

노드의 이름입니다.

partitionId

string

파티션의 ID입니다.

replicaId

string

복제본의 식별자입니다.

getDeployedServiceReplicaDetailInfoByPartitionId(string, string, ServiceCallback<DeployedServiceReplicaDetailInfoUnion>)

function getDeployedServiceReplicaDetailInfoByPartitionId(nodeName: string, partitionId: string, callback: ServiceCallback<DeployedServiceReplicaDetailInfoUnion>)

매개 변수

nodeName

string

노드의 이름입니다.

partitionId

string

파티션의 ID입니다.

getDeployedServiceReplicaDetailInfoByPartitionId(string, string, ServiceFabricClientGetDeployedServiceReplicaDetailInfoByPartitionIdOptionalParams)

Service Fabric 노드에 배포된 복제본의 세부 정보를 가져옵니다. 이 정보에는 서비스 종류, 서비스 이름, 현재 서비스 작업, 현재 서비스 작업 시작 날짜 시간, 파티션 ID, 복제본/인스턴스 ID, 보고된 로드 및 기타 정보가 포함됩니다.

function getDeployedServiceReplicaDetailInfoByPartitionId(nodeName: string, partitionId: string, options?: ServiceFabricClientGetDeployedServiceReplicaDetailInfoByPartitionIdOptionalParams): Promise<GetDeployedServiceReplicaDetailInfoByPartitionIdResponse>

매개 변수

nodeName

string

노드의 이름입니다.

partitionId

string

파티션의 ID입니다.

반환

Promise<Models.GetDeployedServiceReplicaDetailInfoByPartitionIdResponse>

getDeployedServiceReplicaDetailInfoByPartitionId(string, string, ServiceFabricClientGetDeployedServiceReplicaDetailInfoByPartitionIdOptionalParams, ServiceCallback<DeployedServiceReplicaDetailInfoUnion>)

function getDeployedServiceReplicaDetailInfoByPartitionId(nodeName: string, partitionId: string, options: ServiceFabricClientGetDeployedServiceReplicaDetailInfoByPartitionIdOptionalParams, callback: ServiceCallback<DeployedServiceReplicaDetailInfoUnion>)

매개 변수

nodeName

string

노드의 이름입니다.

partitionId

string

파티션의 ID입니다.

getDeployedServiceReplicaInfoList(string, string, ServiceCallback<DeployedServiceReplicaInfoUnion[]>)

function getDeployedServiceReplicaInfoList(nodeName: string, applicationId: string, callback: ServiceCallback<DeployedServiceReplicaInfoUnion[]>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getDeployedServiceReplicaInfoList(string, string, ServiceFabricClientGetDeployedServiceReplicaInfoListOptionalParams)

Service Fabric 노드에 배포된 복제본에 대한 정보가 포함된 목록을 가져옵니다. 정보에는 파티션 ID, 복제본 ID, 복제본 상태, 서비스 이름, 서비스 유형 이름 및 기타 정보가 포함됩니다. PartitionId 또는 ServiceManifestName 쿼리 매개 변수를 사용하여 해당 매개 변수에 대해 지정된 값과 일치하는 배포된 복제본에 대한 정보를 반환합니다.

function getDeployedServiceReplicaInfoList(nodeName: string, applicationId: string, options?: ServiceFabricClientGetDeployedServiceReplicaInfoListOptionalParams): Promise<GetDeployedServiceReplicaInfoListResponse>

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

반환

Promise<Models.GetDeployedServiceReplicaInfoListResponse를 약속합니다.>

getDeployedServiceReplicaInfoList(string, string, ServiceFabricClientGetDeployedServiceReplicaInfoListOptionalParams, ServiceCallback<DeployedServiceReplicaInfoUnion[]>)

function getDeployedServiceReplicaInfoList(nodeName: string, applicationId: string, options: ServiceFabricClientGetDeployedServiceReplicaInfoListOptionalParams, callback: ServiceCallback<DeployedServiceReplicaInfoUnion[]>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getDeployedServiceTypeInfoByName(string, string, string, ServiceCallback<DeployedServiceTypeInfo[]>)

function getDeployedServiceTypeInfoByName(nodeName: string, applicationId: string, serviceTypeName: string, callback: ServiceCallback<DeployedServiceTypeInfo[]>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

serviceTypeName

string

Service Fabric 서비스 유형의 이름을 지정합니다.

getDeployedServiceTypeInfoByName(string, string, string, ServiceFabricClientGetDeployedServiceTypeInfoByNameOptionalParams)

Service Fabric 클러스터의 노드에 배포된 애플리케이션에서 특정 서비스 유형에 대한 정보를 포함하는 목록을 가져옵니다. 응답에는 서비스 유형의 이름, 등록 상태, 등록한 코드 패키지 및 서비스 패키지의 활성화 ID가 포함됩니다. 각 항목은 정품 인증 ID로 구분된 서비스 유형의 활성화를 나타냅니다.

function getDeployedServiceTypeInfoByName(nodeName: string, applicationId: string, serviceTypeName: string, options?: ServiceFabricClientGetDeployedServiceTypeInfoByNameOptionalParams): Promise<GetDeployedServiceTypeInfoByNameResponse>

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

serviceTypeName

string

Service Fabric 서비스 유형의 이름을 지정합니다.

반환

Promise<Models.GetDeployedServiceTypeInfoByName응답>

getDeployedServiceTypeInfoByName(string, string, string, ServiceFabricClientGetDeployedServiceTypeInfoByNameOptionalParams, ServiceCallback<DeployedServiceTypeInfo[]>)

function getDeployedServiceTypeInfoByName(nodeName: string, applicationId: string, serviceTypeName: string, options: ServiceFabricClientGetDeployedServiceTypeInfoByNameOptionalParams, callback: ServiceCallback<DeployedServiceTypeInfo[]>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

serviceTypeName

string

Service Fabric 서비스 유형의 이름을 지정합니다.

getDeployedServiceTypeInfoList(string, string, ServiceCallback<DeployedServiceTypeInfo[]>)

function getDeployedServiceTypeInfoList(nodeName: string, applicationId: string, callback: ServiceCallback<DeployedServiceTypeInfo[]>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getDeployedServiceTypeInfoList(string, string, ServiceFabricClientGetDeployedServiceTypeInfoListOptionalParams)

Service Fabric 클러스터의 노드에 배포된 애플리케이션의 서비스 유형에 대한 정보가 포함된 목록을 가져옵니다. 응답에는 서비스 유형의 이름, 등록 상태, 등록한 코드 패키지 및 서비스 패키지의 활성화 ID가 포함됩니다.

function getDeployedServiceTypeInfoList(nodeName: string, applicationId: string, options?: ServiceFabricClientGetDeployedServiceTypeInfoListOptionalParams): Promise<GetDeployedServiceTypeInfoListResponse>

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

반환

Promise<Models.GetDeployedServiceTypeInfoListResponse>

getDeployedServiceTypeInfoList(string, string, ServiceFabricClientGetDeployedServiceTypeInfoListOptionalParams, ServiceCallback<DeployedServiceTypeInfo[]>)

function getDeployedServiceTypeInfoList(nodeName: string, applicationId: string, options: ServiceFabricClientGetDeployedServiceTypeInfoListOptionalParams, callback: ServiceCallback<DeployedServiceTypeInfo[]>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getFaultOperationList(number, number, ServiceCallback<OperationStatus[]>)

function getFaultOperationList(typeFilter: number, stateFilter: number, callback: ServiceCallback<OperationStatus[]>)

매개 변수

typeFilter

number

사용자 유도 작업에 대한 OperationType을 필터링하는 데 사용됩니다.

  • 65535 - 모두 선택
  • 1 - PartitionDataLoss를 선택합니다.
  • 2 - PartitionQuorumLoss를 선택합니다.
  • 4 - PartitionRestart를 선택합니다.
  • 8 - NodeTransition을 선택합니다.
stateFilter

number

사용자가 유도한 작업에 대해 OperationState를 필터링하는 데 사용됩니다.

  • 65535 - 모두 선택
  • 1 - 실행 선택
  • 2 - RollingBack 선택
  • 8 - 완료 선택
  • 16 - 오류 선택
  • 32 - 취소됨 선택
  • 64 - ForceCancelled 선택
callback

ServiceCallback<OperationStatus[]>

콜백

getFaultOperationList(number, number, ServiceFabricClientGetFaultOperationListOptionalParams)

제공된 입력으로 필터링된 사용자 유도 오류 작업의 목록을 가져옵니다.

function getFaultOperationList(typeFilter: number, stateFilter: number, options?: ServiceFabricClientGetFaultOperationListOptionalParams): Promise<GetFaultOperationListResponse>

매개 변수

typeFilter

number

사용자 유도 작업에 대한 OperationType을 필터링하는 데 사용됩니다.

  • 65535 - 모두 선택
  • 1 - PartitionDataLoss를 선택합니다.
  • 2 - PartitionQuorumLoss를 선택합니다.
  • 4 - PartitionRestart를 선택합니다.
  • 8 - NodeTransition을 선택합니다.
stateFilter

number

사용자가 유도한 작업에 대해 OperationState를 필터링하는 데 사용됩니다.

  • 65535 - 모두 선택
  • 1 - 실행 선택
  • 2 - RollingBack 선택
  • 8 - 완료 선택
  • 16 - 오류 선택
  • 32 - 취소됨 선택
  • 64 - ForceCancelled 선택

반환

Promise<Models.GetFaultOperationListResponse를 사용합니다.>

getFaultOperationList(number, number, ServiceFabricClientGetFaultOperationListOptionalParams, ServiceCallback<OperationStatus[]>)

function getFaultOperationList(typeFilter: number, stateFilter: number, options: ServiceFabricClientGetFaultOperationListOptionalParams, callback: ServiceCallback<OperationStatus[]>)

매개 변수

typeFilter

number

사용자 유도 작업에 대한 OperationType을 필터링하는 데 사용됩니다.

  • 65535 - 모두 선택
  • 1 - PartitionDataLoss를 선택합니다.
  • 2 - PartitionQuorumLoss를 선택합니다.
  • 4 - PartitionRestart를 선택합니다.
  • 8 - NodeTransition을 선택합니다.
stateFilter

number

사용자가 유도한 작업에 대해 OperationState를 필터링하는 데 사용됩니다.

  • 65535 - 모두 선택
  • 1 - 실행 선택
  • 2 - RollingBack 선택
  • 8 - 완료 선택
  • 16 - 오류 선택
  • 32 - 취소됨 선택
  • 64 - ForceCancelled 선택
callback

ServiceCallback<OperationStatus[]>

콜백

getImageStoreContent(string, ServiceCallback<ImageStoreContent>)

function getImageStoreContent(contentPath: string, callback: ServiceCallback<ImageStoreContent>)

매개 변수

contentPath

string

루트에서 이미지 저장소의 파일 또는 폴더에 대한 상대 경로입니다.

getImageStoreContent(string, ServiceFabricClientGetImageStoreContentOptionalParams)

지정된 contentPath에서 이미지 저장소 콘텐츠에 대한 정보를 반환합니다. contentPath는 이미지 저장소의 루트를 기준으로 합니다.

function getImageStoreContent(contentPath: string, options?: ServiceFabricClientGetImageStoreContentOptionalParams): Promise<GetImageStoreContentResponse>

매개 변수

contentPath

string

루트에서 이미지 저장소의 파일 또는 폴더에 대한 상대 경로입니다.

반환

Models Promise.GetImageStoreContentResponse<>

getImageStoreContent(string, ServiceFabricClientGetImageStoreContentOptionalParams, ServiceCallback<ImageStoreContent>)

function getImageStoreContent(contentPath: string, options: ServiceFabricClientGetImageStoreContentOptionalParams, callback: ServiceCallback<ImageStoreContent>)

매개 변수

contentPath

string

루트에서 이미지 저장소의 파일 또는 폴더에 대한 상대 경로입니다.

getImageStoreFolderSize(string, ServiceCallback<FolderSizeInfo>)

function getImageStoreFolderSize(contentPath: string, callback: ServiceCallback<FolderSizeInfo>)

매개 변수

contentPath

string

루트에서 이미지 저장소의 파일 또는 폴더에 대한 상대 경로입니다.

callback

ServiceCallback<FolderSizeInfo>

콜백

getImageStoreFolderSize(string, ServiceFabricClientGetImageStoreFolderSizeOptionalParams)

contentPath로 지정된 이미지 저장소 폴더 아래의 파일의 총 크기를 가져옵니다. contentPath는 이미지 저장소의 루트를 기준으로 합니다.

function getImageStoreFolderSize(contentPath: string, options?: ServiceFabricClientGetImageStoreFolderSizeOptionalParams): Promise<GetImageStoreFolderSizeResponse>

매개 변수

contentPath

string

루트에서 이미지 저장소의 파일 또는 폴더에 대한 상대 경로입니다.

반환

Promise<Models.GetImageStoreFolderSizeResponse를 약속합니다.>

getImageStoreFolderSize(string, ServiceFabricClientGetImageStoreFolderSizeOptionalParams, ServiceCallback<FolderSizeInfo>)

function getImageStoreFolderSize(contentPath: string, options: ServiceFabricClientGetImageStoreFolderSizeOptionalParams, callback: ServiceCallback<FolderSizeInfo>)

매개 변수

contentPath

string

루트에서 이미지 저장소의 파일 또는 폴더에 대한 상대 경로입니다.

callback

ServiceCallback<FolderSizeInfo>

콜백

getImageStoreInfo(ServiceCallback<ImageStoreInfo>)

function getImageStoreInfo(callback: ServiceCallback<ImageStoreInfo>)

매개 변수

callback

ServiceCallback<ImageStoreInfo>

콜백

getImageStoreInfo(ServiceFabricClientGetImageStoreInfoOptionalParams)

기본 ImageStore 복제본에 대한 정보(예: 디스크 용량 및 노드의 사용 가능한 디스크 공간 및 ImageStore 파일 시스템 사용의 여러 범주)를 반환합니다.

function getImageStoreInfo(options?: ServiceFabricClientGetImageStoreInfoOptionalParams): Promise<GetImageStoreInfoResponse>

매개 변수

options
ServiceFabricClientGetImageStoreInfoOptionalParams

선택적 매개 변수

반환

Promise<Models.GetImageStoreInfoResponse를 약속합니다.>

getImageStoreInfo(ServiceFabricClientGetImageStoreInfoOptionalParams, ServiceCallback<ImageStoreInfo>)

function getImageStoreInfo(options: ServiceFabricClientGetImageStoreInfoOptionalParams, callback: ServiceCallback<ImageStoreInfo>)

매개 변수

options
ServiceFabricClientGetImageStoreInfoOptionalParams

선택적 매개 변수

callback

ServiceCallback<ImageStoreInfo>

콜백

getImageStoreRootContent(ServiceCallback<ImageStoreContent>)

function getImageStoreRootContent(callback: ServiceCallback<ImageStoreContent>)

매개 변수

getImageStoreRootContent(ServiceFabricClientGetImageStoreRootContentOptionalParams)

이미지 저장소의 루트에 있는 이미지 저장소 콘텐츠에 대한 정보를 반환합니다.

function getImageStoreRootContent(options?: ServiceFabricClientGetImageStoreRootContentOptionalParams): Promise<GetImageStoreRootContentResponse>

매개 변수

반환

Promise<Models.GetImageStoreRootContentResponse>

getImageStoreRootContent(ServiceFabricClientGetImageStoreRootContentOptionalParams, ServiceCallback<ImageStoreContent>)

function getImageStoreRootContent(options: ServiceFabricClientGetImageStoreRootContentOptionalParams, callback: ServiceCallback<ImageStoreContent>)

매개 변수

getImageStoreRootFolderSize(ServiceCallback<FolderSizeInfo>)

function getImageStoreRootFolderSize(callback: ServiceCallback<FolderSizeInfo>)

매개 변수

callback

ServiceCallback<FolderSizeInfo>

콜백

getImageStoreRootFolderSize(ServiceFabricClientGetImageStoreRootFolderSizeOptionalParams)

이미지 저장소의 루트 및 자식 폴더에 있는 파일의 총 크기를 반환합니다.

function getImageStoreRootFolderSize(options?: ServiceFabricClientGetImageStoreRootFolderSizeOptionalParams): Promise<GetImageStoreRootFolderSizeResponse>

매개 변수

반환

Promise<Models.GetImageStoreRootFolderSize응답>

getImageStoreRootFolderSize(ServiceFabricClientGetImageStoreRootFolderSizeOptionalParams, ServiceCallback<FolderSizeInfo>)

function getImageStoreRootFolderSize(options: ServiceFabricClientGetImageStoreRootFolderSizeOptionalParams, callback: ServiceCallback<FolderSizeInfo>)

매개 변수

callback

ServiceCallback<FolderSizeInfo>

콜백

getImageStoreUploadSessionById(string, ServiceCallback<UploadSession>)

function getImageStoreUploadSessionById(sessionId: string, callback: ServiceCallback<UploadSession>)

매개 변수

sessionId

string

파일 업로드를 위해 사용자가 생성한 GUID입니다. 커밋될 때까지 모든 파일 청크를 추적하는 이미지 저장소 업로드 세션을 식별합니다.

callback

ServiceCallback<UploadSession>

콜백

getImageStoreUploadSessionById(string, ServiceFabricClientGetImageStoreUploadSessionByIdOptionalParams)

지정된 ID로 식별되는 이미지 저장소 업로드 세션을 가져옵니다. 사용자는 업로드하는 동안 언제든지 업로드 세션을 쿼리할 수 있습니다.

function getImageStoreUploadSessionById(sessionId: string, options?: ServiceFabricClientGetImageStoreUploadSessionByIdOptionalParams): Promise<GetImageStoreUploadSessionByIdResponse>

매개 변수

sessionId

string

파일 업로드를 위해 사용자가 생성한 GUID입니다. 커밋될 때까지 모든 파일 청크를 추적하는 이미지 저장소 업로드 세션을 식별합니다.

반환

Promise<Models.GetImageStoreUploadSessionByIdResponse>

getImageStoreUploadSessionById(string, ServiceFabricClientGetImageStoreUploadSessionByIdOptionalParams, ServiceCallback<UploadSession>)

function getImageStoreUploadSessionById(sessionId: string, options: ServiceFabricClientGetImageStoreUploadSessionByIdOptionalParams, callback: ServiceCallback<UploadSession>)

매개 변수

sessionId

string

파일 업로드를 위해 사용자가 생성한 GUID입니다. 커밋될 때까지 모든 파일 청크를 추적하는 이미지 저장소 업로드 세션을 식별합니다.

callback

ServiceCallback<UploadSession>

콜백

getImageStoreUploadSessionByPath(string, ServiceCallback<UploadSession>)

function getImageStoreUploadSessionByPath(contentPath: string, callback: ServiceCallback<UploadSession>)

매개 변수

contentPath

string

루트에서 이미지 저장소의 파일 또는 폴더에 대한 상대 경로입니다.

callback

ServiceCallback<UploadSession>

콜백

getImageStoreUploadSessionByPath(string, ServiceFabricClientGetImageStoreUploadSessionByPathOptionalParams)

지정된 이미지 저장소 상대 경로와 연결된 이미지 저장소 업로드 세션을 가져옵니다. 사용자는 업로드하는 동안 언제든지 업로드 세션을 쿼리할 수 있습니다.

function getImageStoreUploadSessionByPath(contentPath: string, options?: ServiceFabricClientGetImageStoreUploadSessionByPathOptionalParams): Promise<GetImageStoreUploadSessionByPathResponse>

매개 변수

contentPath

string

루트에서 이미지 저장소의 파일 또는 폴더에 대한 상대 경로입니다.

반환

Promise Models.GetImageStoreUploadSessionByPathResponse를 약속<합니다.>

getImageStoreUploadSessionByPath(string, ServiceFabricClientGetImageStoreUploadSessionByPathOptionalParams, ServiceCallback<UploadSession>)

function getImageStoreUploadSessionByPath(contentPath: string, options: ServiceFabricClientGetImageStoreUploadSessionByPathOptionalParams, callback: ServiceCallback<UploadSession>)

매개 변수

contentPath

string

루트에서 이미지 저장소의 파일 또는 폴더에 대한 상대 경로입니다.

callback

ServiceCallback<UploadSession>

콜백

getNameExistsInfo(string, ServiceCallback<void>)

function getNameExistsInfo(nameId: string, callback: ServiceCallback<void>)

매개 변수

nameId

string

'fabric:' URI 체계가 없는 Service Fabric 이름입니다.

callback

ServiceCallback<void>

콜백

getNameExistsInfo(string, ServiceFabricClientGetNameExistsInfoOptionalParams)

지정된 Service Fabric 이름이 있는지 여부를 반환합니다.

function getNameExistsInfo(nameId: string, options?: ServiceFabricClientGetNameExistsInfoOptionalParams): Promise<RestResponse>

매개 변수

nameId

string

'fabric:' URI 체계가 없는 Service Fabric 이름입니다.

options
ServiceFabricClientGetNameExistsInfoOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

getNameExistsInfo(string, ServiceFabricClientGetNameExistsInfoOptionalParams, ServiceCallback<void>)

function getNameExistsInfo(nameId: string, options: ServiceFabricClientGetNameExistsInfoOptionalParams, callback: ServiceCallback<void>)

매개 변수

nameId

string

'fabric:' URI 체계가 없는 Service Fabric 이름입니다.

options
ServiceFabricClientGetNameExistsInfoOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

getNodeEventList(string, string, string, ServiceCallback<NodeEventUnion[]>)

function getNodeEventList(nodeName: string, startTimeUtc: string, endTimeUtc: string, callback: ServiceCallback<NodeEventUnion[]>)

매개 변수

nodeName

string

노드의 이름입니다.

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

callback

ServiceCallback<NodeEventUnion[]>

콜백

getNodeEventList(string, string, string, ServiceFabricClientGetNodeEventListOptionalParams)

응답은 NodeEvent 개체의 목록입니다.

function getNodeEventList(nodeName: string, startTimeUtc: string, endTimeUtc: string, options?: ServiceFabricClientGetNodeEventListOptionalParams): Promise<GetNodeEventListResponse>

매개 변수

nodeName

string

노드의 이름입니다.

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

options
ServiceFabricClientGetNodeEventListOptionalParams

선택적 매개 변수

반환

Promise<Models.GetNodeEventListResponse>

getNodeEventList(string, string, string, ServiceFabricClientGetNodeEventListOptionalParams, ServiceCallback<NodeEventUnion[]>)

function getNodeEventList(nodeName: string, startTimeUtc: string, endTimeUtc: string, options: ServiceFabricClientGetNodeEventListOptionalParams, callback: ServiceCallback<NodeEventUnion[]>)

매개 변수

nodeName

string

노드의 이름입니다.

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

options
ServiceFabricClientGetNodeEventListOptionalParams

선택적 매개 변수

callback

ServiceCallback<NodeEventUnion[]>

콜백

getNodeHealth(string, ServiceCallback<NodeHealth>)

function getNodeHealth(nodeName: string, callback: ServiceCallback<NodeHealth>)

매개 변수

nodeName

string

노드의 이름입니다.

callback

ServiceCallback<NodeHealth>

콜백

getNodeHealth(string, ServiceFabricClientGetNodeHealthOptionalParams)

Service Fabric 노드의 상태를 가져옵니다. EventsHealthStateFilter를 사용하여 상태 상태에 따라 노드에 보고된 상태 이벤트의 컬렉션을 필터링합니다. 이름으로 지정한 노드가 상태 저장소에 없으면 오류가 반환됩니다.

function getNodeHealth(nodeName: string, options?: ServiceFabricClientGetNodeHealthOptionalParams): Promise<GetNodeHealthResponse>

매개 변수

nodeName

string

노드의 이름입니다.

options
ServiceFabricClientGetNodeHealthOptionalParams

선택적 매개 변수

반환

Promise<Models.GetNodeHealthResponse>

getNodeHealth(string, ServiceFabricClientGetNodeHealthOptionalParams, ServiceCallback<NodeHealth>)

function getNodeHealth(nodeName: string, options: ServiceFabricClientGetNodeHealthOptionalParams, callback: ServiceCallback<NodeHealth>)

매개 변수

nodeName

string

노드의 이름입니다.

options
ServiceFabricClientGetNodeHealthOptionalParams

선택적 매개 변수

callback

ServiceCallback<NodeHealth>

콜백

getNodeHealthUsingPolicy(string, ServiceCallback<NodeHealth>)

function getNodeHealthUsingPolicy(nodeName: string, callback: ServiceCallback<NodeHealth>)

매개 변수

nodeName

string

노드의 이름입니다.

callback

ServiceCallback<NodeHealth>

콜백

getNodeHealthUsingPolicy(string, ServiceFabricClientGetNodeHealthUsingPolicyOptionalParams)

Service Fabric 노드의 상태를 가져옵니다. EventsHealthStateFilter를 사용하여 상태 상태에 따라 노드에 보고된 상태 이벤트의 컬렉션을 필터링합니다. POST 본문에서 ClusterHealthPolicy를 사용하여 상태를 평가하는 데 사용되는 상태 정책을 재정의합니다. 이름으로 지정한 노드가 상태 저장소에 없으면 오류가 반환됩니다.

function getNodeHealthUsingPolicy(nodeName: string, options?: ServiceFabricClientGetNodeHealthUsingPolicyOptionalParams): Promise<GetNodeHealthUsingPolicyResponse>

매개 변수

nodeName

string

노드의 이름입니다.

반환

Promise<Models.GetNodeHealthUsingPolicyResponse를 사용합니다.>

getNodeHealthUsingPolicy(string, ServiceFabricClientGetNodeHealthUsingPolicyOptionalParams, ServiceCallback<NodeHealth>)

function getNodeHealthUsingPolicy(nodeName: string, options: ServiceFabricClientGetNodeHealthUsingPolicyOptionalParams, callback: ServiceCallback<NodeHealth>)

매개 변수

nodeName

string

노드의 이름입니다.

callback

ServiceCallback<NodeHealth>

콜백

getNodeInfo(string, ServiceCallback<NodeInfo>)

function getNodeInfo(nodeName: string, callback: ServiceCallback<NodeInfo>)

매개 변수

nodeName

string

노드의 이름입니다.

callback

ServiceCallback<NodeInfo>

콜백

getNodeInfo(string, ServiceFabricClientGetNodeInfoOptionalParams)

응답에는 이름, 상태, ID, 상태, 작동 시간 및 노드에 대한 기타 세부 정보가 포함됩니다.

function getNodeInfo(nodeName: string, options?: ServiceFabricClientGetNodeInfoOptionalParams): Promise<GetNodeInfoResponse>

매개 변수

nodeName

string

노드의 이름입니다.

options
ServiceFabricClientGetNodeInfoOptionalParams

선택적 매개 변수

반환

Promise<Models.GetNodeInfoResponse>

getNodeInfo(string, ServiceFabricClientGetNodeInfoOptionalParams, ServiceCallback<NodeInfo>)

function getNodeInfo(nodeName: string, options: ServiceFabricClientGetNodeInfoOptionalParams, callback: ServiceCallback<NodeInfo>)

매개 변수

nodeName

string

노드의 이름입니다.

options
ServiceFabricClientGetNodeInfoOptionalParams

선택적 매개 변수

callback

ServiceCallback<NodeInfo>

콜백

getNodeInfoList(ServiceCallback<PagedNodeInfoList>)

function getNodeInfoList(callback: ServiceCallback<PagedNodeInfoList>)

매개 변수

getNodeInfoList(ServiceFabricClientGetNodeInfoListOptionalParams)

응답에는 이름, 상태, ID, 상태, 가동 시간 및 노드에 대한 기타 세부 정보가 포함됩니다.

function getNodeInfoList(options?: ServiceFabricClientGetNodeInfoListOptionalParams): Promise<GetNodeInfoListResponse>

매개 변수

options
ServiceFabricClientGetNodeInfoListOptionalParams

선택적 매개 변수

반환

Promise<Models.GetNodeInfoListResponse를 사용합니다.>

getNodeInfoList(ServiceFabricClientGetNodeInfoListOptionalParams, ServiceCallback<PagedNodeInfoList>)

function getNodeInfoList(options: ServiceFabricClientGetNodeInfoListOptionalParams, callback: ServiceCallback<PagedNodeInfoList>)

매개 변수

options
ServiceFabricClientGetNodeInfoListOptionalParams

선택적 매개 변수

getNodeLoadInfo(string, ServiceCallback<NodeLoadInfo>)

function getNodeLoadInfo(nodeName: string, callback: ServiceCallback<NodeLoadInfo>)

매개 변수

nodeName

string

노드의 이름입니다.

callback

ServiceCallback<NodeLoadInfo>

콜백

getNodeLoadInfo(string, ServiceFabricClientGetNodeLoadInfoOptionalParams)

부하 또는 용량이 정의된 모든 메트릭에 대한 Service Fabric 노드의 로드 정보를 검색합니다.

function getNodeLoadInfo(nodeName: string, options?: ServiceFabricClientGetNodeLoadInfoOptionalParams): Promise<GetNodeLoadInfoResponse>

매개 변수

nodeName

string

노드의 이름입니다.

options
ServiceFabricClientGetNodeLoadInfoOptionalParams

선택적 매개 변수

반환

Promise<Models.GetNodeLoadInfoResponse>

getNodeLoadInfo(string, ServiceFabricClientGetNodeLoadInfoOptionalParams, ServiceCallback<NodeLoadInfo>)

function getNodeLoadInfo(nodeName: string, options: ServiceFabricClientGetNodeLoadInfoOptionalParams, callback: ServiceCallback<NodeLoadInfo>)

매개 변수

nodeName

string

노드의 이름입니다.

options
ServiceFabricClientGetNodeLoadInfoOptionalParams

선택적 매개 변수

callback

ServiceCallback<NodeLoadInfo>

콜백

getNodesEventList(string, string, ServiceCallback<NodeEventUnion[]>)

function getNodesEventList(startTimeUtc: string, endTimeUtc: string, callback: ServiceCallback<NodeEventUnion[]>)

매개 변수

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

callback

ServiceCallback<NodeEventUnion[]>

콜백

getNodesEventList(string, string, ServiceFabricClientGetNodesEventListOptionalParams)

응답은 NodeEvent 개체의 목록입니다.

function getNodesEventList(startTimeUtc: string, endTimeUtc: string, options?: ServiceFabricClientGetNodesEventListOptionalParams): Promise<GetNodesEventListResponse>

매개 변수

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

options
ServiceFabricClientGetNodesEventListOptionalParams

선택적 매개 변수

반환

Promise<Models.GetNodesEventListResponse>

getNodesEventList(string, string, ServiceFabricClientGetNodesEventListOptionalParams, ServiceCallback<NodeEventUnion[]>)

function getNodesEventList(startTimeUtc: string, endTimeUtc: string, options: ServiceFabricClientGetNodesEventListOptionalParams, callback: ServiceCallback<NodeEventUnion[]>)

매개 변수

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

options
ServiceFabricClientGetNodesEventListOptionalParams

선택적 매개 변수

callback

ServiceCallback<NodeEventUnion[]>

콜백

getNodeTransitionProgress(string, string, ServiceCallback<NodeTransitionProgress>)

function getNodeTransitionProgress(nodeName: string, operationId: string, callback: ServiceCallback<NodeTransitionProgress>)

매개 변수

nodeName

string

노드의 이름입니다.

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

getNodeTransitionProgress(string, string, ServiceFabricClientGetNodeTransitionProgressOptionalParams)

제공된 OperationId를 사용하여 StartNodeTransition으로 시작된 작업의 진행률을 가져옵니다.

function getNodeTransitionProgress(nodeName: string, operationId: string, options?: ServiceFabricClientGetNodeTransitionProgressOptionalParams): Promise<GetNodeTransitionProgressResponse>

매개 변수

nodeName

string

노드의 이름입니다.

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

반환

Promise<Models.GetNodeTransitionProgressResponse>

getNodeTransitionProgress(string, string, ServiceFabricClientGetNodeTransitionProgressOptionalParams, ServiceCallback<NodeTransitionProgress>)

function getNodeTransitionProgress(nodeName: string, operationId: string, options: ServiceFabricClientGetNodeTransitionProgressOptionalParams, callback: ServiceCallback<NodeTransitionProgress>)

매개 변수

nodeName

string

노드의 이름입니다.

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

getPartitionBackupConfigurationInfo(string, ServiceCallback<PartitionBackupConfigurationInfo>)

function getPartitionBackupConfigurationInfo(partitionId: string, callback: ServiceCallback<PartitionBackupConfigurationInfo>)

매개 변수

partitionId

string

파티션의 ID입니다.

getPartitionBackupConfigurationInfo(string, ServiceFabricClientGetPartitionBackupConfigurationInfoOptionalParams)

지정된 파티션에 대한 Service Fabric Backup 구성 정보를 가져옵니다.

function getPartitionBackupConfigurationInfo(partitionId: string, options?: ServiceFabricClientGetPartitionBackupConfigurationInfoOptionalParams): Promise<GetPartitionBackupConfigurationInfoResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

반환

Promise<Models.GetPartitionBackupConfigurationInfoResponse>

getPartitionBackupConfigurationInfo(string, ServiceFabricClientGetPartitionBackupConfigurationInfoOptionalParams, ServiceCallback<PartitionBackupConfigurationInfo>)

function getPartitionBackupConfigurationInfo(partitionId: string, options: ServiceFabricClientGetPartitionBackupConfigurationInfoOptionalParams, callback: ServiceCallback<PartitionBackupConfigurationInfo>)

매개 변수

partitionId

string

파티션의 ID입니다.

getPartitionBackupList(string, ServiceCallback<PagedBackupInfoList>)

function getPartitionBackupList(partitionId: string, callback: ServiceCallback<PagedBackupInfoList>)

매개 변수

partitionId

string

파티션의 ID입니다.

getPartitionBackupList(string, ServiceFabricClientGetPartitionBackupListOptionalParams)

지정된 파티션에 사용할 수 있는 백업 목록을 반환합니다. 서버는 백업 정책에 구성된 백업 저장소에서 사용할 수 있는 모든 백업을 열거합니다. 또한 시작 및 종료 날짜/시간을 기준으로 결과를 필터링하거나 파티션에 사용 가능한 최신 백업을 가져올 수 있습니다.

function getPartitionBackupList(partitionId: string, options?: ServiceFabricClientGetPartitionBackupListOptionalParams): Promise<GetPartitionBackupListResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

반환

Promise<Models.GetPartitionBackupListResponse를 약속합니다.>

getPartitionBackupList(string, ServiceFabricClientGetPartitionBackupListOptionalParams, ServiceCallback<PagedBackupInfoList>)

function getPartitionBackupList(partitionId: string, options: ServiceFabricClientGetPartitionBackupListOptionalParams, callback: ServiceCallback<PagedBackupInfoList>)

매개 변수

partitionId

string

파티션의 ID입니다.

getPartitionBackupProgress(string, ServiceCallback<BackupProgressInfo>)

function getPartitionBackupProgress(partitionId: string, callback: ServiceCallback<BackupProgressInfo>)

매개 변수

partitionId

string

파티션의 ID입니다.

getPartitionBackupProgress(string, ServiceFabricClientGetPartitionBackupProgressOptionalParams)

완료 시 세부 정보 또는 실패 이유와 함께 최신 백업의 상태에 대한 정보를 반환합니다.

function getPartitionBackupProgress(partitionId: string, options?: ServiceFabricClientGetPartitionBackupProgressOptionalParams): Promise<GetPartitionBackupProgressResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

반환

Promise<Models.GetPartitionBackupProgressResponse>

getPartitionBackupProgress(string, ServiceFabricClientGetPartitionBackupProgressOptionalParams, ServiceCallback<BackupProgressInfo>)

function getPartitionBackupProgress(partitionId: string, options: ServiceFabricClientGetPartitionBackupProgressOptionalParams, callback: ServiceCallback<BackupProgressInfo>)

매개 변수

partitionId

string

파티션의 ID입니다.

getPartitionEventList(string, string, string, ServiceCallback<PartitionEventUnion[]>)

function getPartitionEventList(partitionId: string, startTimeUtc: string, endTimeUtc: string, callback: ServiceCallback<PartitionEventUnion[]>)

매개 변수

partitionId

string

파티션의 ID입니다.

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

getPartitionEventList(string, string, string, ServiceFabricClientGetPartitionEventListOptionalParams)

응답은 PartitionEvent 개체의 목록입니다.

function getPartitionEventList(partitionId: string, startTimeUtc: string, endTimeUtc: string, options?: ServiceFabricClientGetPartitionEventListOptionalParams): Promise<GetPartitionEventListResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

반환

Promise<Models.GetPartitionEventListResponse>

getPartitionEventList(string, string, string, ServiceFabricClientGetPartitionEventListOptionalParams, ServiceCallback<PartitionEventUnion[]>)

function getPartitionEventList(partitionId: string, startTimeUtc: string, endTimeUtc: string, options: ServiceFabricClientGetPartitionEventListOptionalParams, callback: ServiceCallback<PartitionEventUnion[]>)

매개 변수

partitionId

string

파티션의 ID입니다.

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

getPartitionHealth(string, ServiceCallback<PartitionHealth>)

function getPartitionHealth(partitionId: string, callback: ServiceCallback<PartitionHealth>)

매개 변수

partitionId

string

파티션의 ID입니다.

callback

ServiceCallback<PartitionHealth>

콜백

getPartitionHealth(string, ServiceFabricClientGetPartitionHealthOptionalParams)

EventsHealthStateFilter를 사용하여 상태에 따라 서비스에 보고된 상태 이벤트의 컬렉션을 필터링합니다. ReplicasHealthStateFilter를 사용하여 파티션에서 ReplicaHealthState 개체의 컬렉션을 필터링합니다. 상태 저장소에 없는 파티션을 지정하면 이 요청에서 오류가 반환됩니다.

function getPartitionHealth(partitionId: string, options?: ServiceFabricClientGetPartitionHealthOptionalParams): Promise<GetPartitionHealthResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

options
ServiceFabricClientGetPartitionHealthOptionalParams

선택적 매개 변수

반환

Promise<Models.GetPartitionHealthResponse>

getPartitionHealth(string, ServiceFabricClientGetPartitionHealthOptionalParams, ServiceCallback<PartitionHealth>)

function getPartitionHealth(partitionId: string, options: ServiceFabricClientGetPartitionHealthOptionalParams, callback: ServiceCallback<PartitionHealth>)

매개 변수

partitionId

string

파티션의 ID입니다.

options
ServiceFabricClientGetPartitionHealthOptionalParams

선택적 매개 변수

callback

ServiceCallback<PartitionHealth>

콜백

getPartitionHealthUsingPolicy(string, ServiceCallback<PartitionHealth>)

function getPartitionHealthUsingPolicy(partitionId: string, callback: ServiceCallback<PartitionHealth>)

매개 변수

partitionId

string

파티션의 ID입니다.

callback

ServiceCallback<PartitionHealth>

콜백

getPartitionHealthUsingPolicy(string, ServiceFabricClientGetPartitionHealthUsingPolicyOptionalParams)

지정된 파티션의 상태 정보를 가져옵니다. 애플리케이션 상태 정책을 지정하면 상태 평가에서 이를 사용하여 집계된 상태를 가져옵니다. 정책을 지정하지 않으면 상태 평가는 매니페스트에 정의된 정책이 없는 경우 애플리케이션 매니페스트에 정의된 애플리케이션 상태 정책 또는 기본 상태 정책을 사용합니다. EventsHealthStateFilter를 사용하여 상태 상태에 따라 파티션에 보고된 상태 이벤트의 컬렉션을 필터링합니다. ReplicasHealthStateFilter를 사용하여 파티션에서 ReplicaHealthState 개체의 컬렉션을 필터링합니다. POST 본문에서 ApplicationHealthPolicy를 사용하여 상태를 평가하는 데 사용되는 상태 정책을 재정의합니다. 상태 저장소에 없는 파티션을 지정하면 이 요청에서 오류가 반환됩니다.

function getPartitionHealthUsingPolicy(partitionId: string, options?: ServiceFabricClientGetPartitionHealthUsingPolicyOptionalParams): Promise<GetPartitionHealthUsingPolicyResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

반환

Promise<Models.GetPartitionHealthUsingPolicyResponse>

getPartitionHealthUsingPolicy(string, ServiceFabricClientGetPartitionHealthUsingPolicyOptionalParams, ServiceCallback<PartitionHealth>)

function getPartitionHealthUsingPolicy(partitionId: string, options: ServiceFabricClientGetPartitionHealthUsingPolicyOptionalParams, callback: ServiceCallback<PartitionHealth>)

매개 변수

partitionId

string

파티션의 ID입니다.

callback

ServiceCallback<PartitionHealth>

콜백

getPartitionInfo(string, ServiceCallback<ServicePartitionInfoUnion>)

function getPartitionInfo(partitionId: string, callback: ServiceCallback<ServicePartitionInfoUnion>)

매개 변수

partitionId

string

파티션의 ID입니다.

getPartitionInfo(string, ServiceFabricClientGetPartitionInfoOptionalParams)

지정된 파티션에 대한 정보를 가져옵니다. 응답에는 파티션 ID, 파티션 구성표 정보, 파티션에서 지원하는 키, 상태, 상태 및 파티션에 대한 기타 세부 정보가 포함됩니다.

function getPartitionInfo(partitionId: string, options?: ServiceFabricClientGetPartitionInfoOptionalParams): Promise<GetPartitionInfoResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

options
ServiceFabricClientGetPartitionInfoOptionalParams

선택적 매개 변수

반환

Promise<Models.GetPartitionInfoResponse>

getPartitionInfo(string, ServiceFabricClientGetPartitionInfoOptionalParams, ServiceCallback<ServicePartitionInfoUnion>)

function getPartitionInfo(partitionId: string, options: ServiceFabricClientGetPartitionInfoOptionalParams, callback: ServiceCallback<ServicePartitionInfoUnion>)

매개 변수

partitionId

string

파티션의 ID입니다.

options
ServiceFabricClientGetPartitionInfoOptionalParams

선택적 매개 변수

getPartitionInfoList(string, ServiceCallback<PagedServicePartitionInfoList>)

function getPartitionInfoList(serviceId: string, callback: ServiceCallback<PagedServicePartitionInfoList>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

getPartitionInfoList(string, ServiceFabricClientGetPartitionInfoListOptionalParams)

응답에는 파티션 ID, 파티션 구성표 정보, 파티션에서 지원하는 키, 상태, 상태 및 파티션에 대한 기타 세부 정보가 포함됩니다.

function getPartitionInfoList(serviceId: string, options?: ServiceFabricClientGetPartitionInfoListOptionalParams): Promise<GetPartitionInfoListResponse>

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

반환

Promise<Models.GetPartitionInfoListResponse>

getPartitionInfoList(string, ServiceFabricClientGetPartitionInfoListOptionalParams, ServiceCallback<PagedServicePartitionInfoList>)

function getPartitionInfoList(serviceId: string, options: ServiceFabricClientGetPartitionInfoListOptionalParams, callback: ServiceCallback<PagedServicePartitionInfoList>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

getPartitionLoadInformation(string, ServiceCallback<PartitionLoadInformation>)

function getPartitionLoadInformation(partitionId: string, callback: ServiceCallback<PartitionLoadInformation>)

매개 변수

partitionId

string

파티션의 ID입니다.

getPartitionLoadInformation(string, ServiceFabricClientGetPartitionLoadInformationOptionalParams)

지정된 파티션의 로드에 대한 정보를 반환합니다. 응답에는 Service Fabric 파티션에 대한 부하 보고서 목록이 포함됩니다. 각 보고서에는 부하 메트릭 이름, 값 및 마지막으로 보고된 시간(UTC)이 포함됩니다.

function getPartitionLoadInformation(partitionId: string, options?: ServiceFabricClientGetPartitionLoadInformationOptionalParams): Promise<GetPartitionLoadInformationResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

반환

Promise<Models.GetPartitionLoadInformationResponse를 사용합니다.>

getPartitionLoadInformation(string, ServiceFabricClientGetPartitionLoadInformationOptionalParams, ServiceCallback<PartitionLoadInformation>)

function getPartitionLoadInformation(partitionId: string, options: ServiceFabricClientGetPartitionLoadInformationOptionalParams, callback: ServiceCallback<PartitionLoadInformation>)

매개 변수

partitionId

string

파티션의 ID입니다.

getPartitionReplicaEventList(string, string, string, string, ServiceCallback<ReplicaEventUnion[]>)

function getPartitionReplicaEventList(partitionId: string, replicaId: string, startTimeUtc: string, endTimeUtc: string, callback: ServiceCallback<ReplicaEventUnion[]>)

매개 변수

partitionId

string

파티션의 ID입니다.

replicaId

string

복제본의 식별자입니다.

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

callback

ServiceCallback<ReplicaEventUnion[]>

콜백

getPartitionReplicaEventList(string, string, string, string, ServiceFabricClientGetPartitionReplicaEventListOptionalParams)

응답은 ReplicaEvent 개체의 목록입니다.

function getPartitionReplicaEventList(partitionId: string, replicaId: string, startTimeUtc: string, endTimeUtc: string, options?: ServiceFabricClientGetPartitionReplicaEventListOptionalParams): Promise<GetPartitionReplicaEventListResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

replicaId

string

복제본의 식별자입니다.

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

반환

Promise<Models.GetPartitionReplicaEventListResponse>

getPartitionReplicaEventList(string, string, string, string, ServiceFabricClientGetPartitionReplicaEventListOptionalParams, ServiceCallback<ReplicaEventUnion[]>)

function getPartitionReplicaEventList(partitionId: string, replicaId: string, startTimeUtc: string, endTimeUtc: string, options: ServiceFabricClientGetPartitionReplicaEventListOptionalParams, callback: ServiceCallback<ReplicaEventUnion[]>)

매개 변수

partitionId

string

파티션의 ID입니다.

replicaId

string

복제본의 식별자입니다.

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

callback

ServiceCallback<ReplicaEventUnion[]>

콜백

getPartitionReplicasEventList(string, string, string, ServiceCallback<ReplicaEventUnion[]>)

function getPartitionReplicasEventList(partitionId: string, startTimeUtc: string, endTimeUtc: string, callback: ServiceCallback<ReplicaEventUnion[]>)

매개 변수

partitionId

string

파티션의 ID입니다.

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

callback

ServiceCallback<ReplicaEventUnion[]>

콜백

getPartitionReplicasEventList(string, string, string, ServiceFabricClientGetPartitionReplicasEventListOptionalParams)

응답은 ReplicaEvent 개체의 목록입니다.

function getPartitionReplicasEventList(partitionId: string, startTimeUtc: string, endTimeUtc: string, options?: ServiceFabricClientGetPartitionReplicasEventListOptionalParams): Promise<GetPartitionReplicasEventListResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

반환

Promise<Models.GetPartitionReplicasEventListResponse>

getPartitionReplicasEventList(string, string, string, ServiceFabricClientGetPartitionReplicasEventListOptionalParams, ServiceCallback<ReplicaEventUnion[]>)

function getPartitionReplicasEventList(partitionId: string, startTimeUtc: string, endTimeUtc: string, options: ServiceFabricClientGetPartitionReplicasEventListOptionalParams, callback: ServiceCallback<ReplicaEventUnion[]>)

매개 변수

partitionId

string

파티션의 ID입니다.

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

callback

ServiceCallback<ReplicaEventUnion[]>

콜백

getPartitionRestartProgress(string, string, string, ServiceCallback<PartitionRestartProgress>)

function getPartitionRestartProgress(serviceId: string, partitionId: string, operationId: string, callback: ServiceCallback<PartitionRestartProgress>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

partitionId

string

파티션의 ID입니다.

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

getPartitionRestartProgress(string, string, string, ServiceFabricClientGetPartitionRestartProgressOptionalParams)

제공된 OperationId를 사용하여 StartPartitionRestart로 시작된 PartitionRestart의 진행률을 가져옵니다.

function getPartitionRestartProgress(serviceId: string, partitionId: string, operationId: string, options?: ServiceFabricClientGetPartitionRestartProgressOptionalParams): Promise<GetPartitionRestartProgressResponse>

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

partitionId

string

파티션의 ID입니다.

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

반환

Promise Models.GetPartitionRestartProgressResponse를 약속<합니다.>

getPartitionRestartProgress(string, string, string, ServiceFabricClientGetPartitionRestartProgressOptionalParams, ServiceCallback<PartitionRestartProgress>)

function getPartitionRestartProgress(serviceId: string, partitionId: string, operationId: string, options: ServiceFabricClientGetPartitionRestartProgressOptionalParams, callback: ServiceCallback<PartitionRestartProgress>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

partitionId

string

파티션의 ID입니다.

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

getPartitionRestoreProgress(string, ServiceCallback<RestoreProgressInfo>)

function getPartitionRestoreProgress(partitionId: string, callback: ServiceCallback<RestoreProgressInfo>)

매개 변수

partitionId

string

파티션의 ID입니다.

getPartitionRestoreProgress(string, ServiceFabricClientGetPartitionRestoreProgressOptionalParams)

완료 시 세부 정보 또는 실패 이유와 함께 최신 복원 작업의 상태에 대한 정보를 반환합니다.

function getPartitionRestoreProgress(partitionId: string, options?: ServiceFabricClientGetPartitionRestoreProgressOptionalParams): Promise<GetPartitionRestoreProgressResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

반환

Models Promise.GetPartitionRestoreProgressResponse를 약속합니다<.>

getPartitionRestoreProgress(string, ServiceFabricClientGetPartitionRestoreProgressOptionalParams, ServiceCallback<RestoreProgressInfo>)

function getPartitionRestoreProgress(partitionId: string, options: ServiceFabricClientGetPartitionRestoreProgressOptionalParams, callback: ServiceCallback<RestoreProgressInfo>)

매개 변수

partitionId

string

파티션의 ID입니다.

getPartitionsEventList(string, string, ServiceCallback<PartitionEventUnion[]>)

function getPartitionsEventList(startTimeUtc: string, endTimeUtc: string, callback: ServiceCallback<PartitionEventUnion[]>)

매개 변수

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

getPartitionsEventList(string, string, ServiceFabricClientGetPartitionsEventListOptionalParams)

응답은 PartitionEvent 개체의 목록입니다.

function getPartitionsEventList(startTimeUtc: string, endTimeUtc: string, options?: ServiceFabricClientGetPartitionsEventListOptionalParams): Promise<GetPartitionsEventListResponse>

매개 변수

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

반환

Promise<Models.GetPartitionsEventListResponse>

getPartitionsEventList(string, string, ServiceFabricClientGetPartitionsEventListOptionalParams, ServiceCallback<PartitionEventUnion[]>)

function getPartitionsEventList(startTimeUtc: string, endTimeUtc: string, options: ServiceFabricClientGetPartitionsEventListOptionalParams, callback: ServiceCallback<PartitionEventUnion[]>)

매개 변수

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

getPropertyInfo(string, string, ServiceCallback<PropertyInfo>)

function getPropertyInfo(nameId: string, propertyName: string, callback: ServiceCallback<PropertyInfo>)

매개 변수

nameId

string

'fabric:' URI 체계가 없는 Service Fabric 이름입니다.

propertyName

string

가져올 속성의 이름을 지정합니다.

callback

ServiceCallback<PropertyInfo>

콜백

getPropertyInfo(string, string, ServiceFabricClientGetPropertyInfoOptionalParams)

지정된 이름 아래에 지정된 Service Fabric 속성을 가져옵니다. 이렇게 하면 항상 값과 메타데이터가 모두 반환됩니다.

function getPropertyInfo(nameId: string, propertyName: string, options?: ServiceFabricClientGetPropertyInfoOptionalParams): Promise<GetPropertyInfoResponse>

매개 변수

nameId

string

'fabric:' URI 체계가 없는 Service Fabric 이름입니다.

propertyName

string

가져올 속성의 이름을 지정합니다.

options
ServiceFabricClientGetPropertyInfoOptionalParams

선택적 매개 변수

반환

Promise<Models.GetPropertyInfoResponse>

getPropertyInfo(string, string, ServiceFabricClientGetPropertyInfoOptionalParams, ServiceCallback<PropertyInfo>)

function getPropertyInfo(nameId: string, propertyName: string, options: ServiceFabricClientGetPropertyInfoOptionalParams, callback: ServiceCallback<PropertyInfo>)

매개 변수

nameId

string

'fabric:' URI 체계가 없는 Service Fabric 이름입니다.

propertyName

string

가져올 속성의 이름을 지정합니다.

options
ServiceFabricClientGetPropertyInfoOptionalParams

선택적 매개 변수

callback

ServiceCallback<PropertyInfo>

콜백

getPropertyInfoList(string, ServiceCallback<PagedPropertyInfoList>)

function getPropertyInfoList(nameId: string, callback: ServiceCallback<PagedPropertyInfoList>)

매개 변수

nameId

string

'fabric:' URI 체계가 없는 Service Fabric 이름입니다.

getPropertyInfoList(string, ServiceFabricClientGetPropertyInfoListOptionalParams)

Service Fabric 이름에는 사용자 지정 정보를 저장하는 하나 이상의 명명된 속성이 있을 수 있습니다. 이 작업은 페이징된 목록에서 이러한 속성에 대한 정보를 가져옵니다. 정보에는 각 속성에 대한 이름, 값 및 메타데이터가 포함됩니다.

function getPropertyInfoList(nameId: string, options?: ServiceFabricClientGetPropertyInfoListOptionalParams): Promise<GetPropertyInfoListResponse>

매개 변수

nameId

string

'fabric:' URI 체계가 없는 Service Fabric 이름입니다.

반환

Promise<Models.GetPropertyInfoListResponse를 사용합니다.>

getPropertyInfoList(string, ServiceFabricClientGetPropertyInfoListOptionalParams, ServiceCallback<PagedPropertyInfoList>)

function getPropertyInfoList(nameId: string, options: ServiceFabricClientGetPropertyInfoListOptionalParams, callback: ServiceCallback<PagedPropertyInfoList>)

매개 변수

nameId

string

'fabric:' URI 체계가 없는 Service Fabric 이름입니다.

getProvisionedFabricCodeVersionInfoList(ServiceCallback<FabricCodeVersionInfo[]>)

function getProvisionedFabricCodeVersionInfoList(callback: ServiceCallback<FabricCodeVersionInfo[]>)

매개 변수

getProvisionedFabricCodeVersionInfoList(ServiceFabricClientGetProvisionedFabricCodeVersionInfoListOptionalParams)

클러스터에서 프로비전되는 패브릭 코드 버전에 대한 정보 목록을 가져옵니다. 매개 변수 CodeVersion은 필요에 따라 출력을 해당 특정 버전으로만 필터링하는 데 사용할 수 있습니다.

function getProvisionedFabricCodeVersionInfoList(options?: ServiceFabricClientGetProvisionedFabricCodeVersionInfoListOptionalParams): Promise<GetProvisionedFabricCodeVersionInfoListResponse>

매개 변수

반환

Promise Models.GetProvisionedFabricCodeVersionInfoListResponse를 약속<합니다.>

getProvisionedFabricCodeVersionInfoList(ServiceFabricClientGetProvisionedFabricCodeVersionInfoListOptionalParams, ServiceCallback<FabricCodeVersionInfo[]>)

function getProvisionedFabricCodeVersionInfoList(options: ServiceFabricClientGetProvisionedFabricCodeVersionInfoListOptionalParams, callback: ServiceCallback<FabricCodeVersionInfo[]>)

매개 변수

getProvisionedFabricConfigVersionInfoList(ServiceCallback<FabricConfigVersionInfo[]>)

function getProvisionedFabricConfigVersionInfoList(callback: ServiceCallback<FabricConfigVersionInfo[]>)

매개 변수

getProvisionedFabricConfigVersionInfoList(ServiceFabricClientGetProvisionedFabricConfigVersionInfoListOptionalParams)

클러스터에서 프로비전되는 패브릭 구성 버전에 대한 정보 목록을 가져옵니다. 매개 변수 ConfigVersion은 필요에 따라 출력을 해당 특정 버전으로만 필터링하는 데 사용할 수 있습니다.

function getProvisionedFabricConfigVersionInfoList(options?: ServiceFabricClientGetProvisionedFabricConfigVersionInfoListOptionalParams): Promise<GetProvisionedFabricConfigVersionInfoListResponse>

매개 변수

반환

Promise<Models.GetProvisionedFabricConfigVersionInfoListResponse>

getProvisionedFabricConfigVersionInfoList(ServiceFabricClientGetProvisionedFabricConfigVersionInfoListOptionalParams, ServiceCallback<FabricConfigVersionInfo[]>)

function getProvisionedFabricConfigVersionInfoList(options: ServiceFabricClientGetProvisionedFabricConfigVersionInfoListOptionalParams, callback: ServiceCallback<FabricConfigVersionInfo[]>)

매개 변수

getQuorumLossProgress(string, string, string, ServiceCallback<PartitionQuorumLossProgress>)

function getQuorumLossProgress(serviceId: string, partitionId: string, operationId: string, callback: ServiceCallback<PartitionQuorumLossProgress>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

partitionId

string

파티션의 ID입니다.

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

getQuorumLossProgress(string, string, string, ServiceFabricClientGetQuorumLossProgressOptionalParams)

제공된 OperationId를 사용하여 StartQuorumLoss로 시작된 쿼럼 손실 작업의 진행률을 가져옵니다.

function getQuorumLossProgress(serviceId: string, partitionId: string, operationId: string, options?: ServiceFabricClientGetQuorumLossProgressOptionalParams): Promise<GetQuorumLossProgressResponse>

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

partitionId

string

파티션의 ID입니다.

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

반환

Promise<Models.GetQuorumLossProgressResponse>

getQuorumLossProgress(string, string, string, ServiceFabricClientGetQuorumLossProgressOptionalParams, ServiceCallback<PartitionQuorumLossProgress>)

function getQuorumLossProgress(serviceId: string, partitionId: string, operationId: string, options: ServiceFabricClientGetQuorumLossProgressOptionalParams, callback: ServiceCallback<PartitionQuorumLossProgress>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

partitionId

string

파티션의 ID입니다.

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

getRepairTaskList(ServiceCallback<RepairTask[]>)

function getRepairTaskList(callback: ServiceCallback<RepairTask[]>)

매개 변수

callback

ServiceCallback<RepairTask[]>

콜백

getRepairTaskList(ServiceFabricClientGetRepairTaskListOptionalParams)

이 API는 Service Fabric 플랫폼을 지원합니다. 코드에서 직접 사용할 수 없습니다.

function getRepairTaskList(options?: ServiceFabricClientGetRepairTaskListOptionalParams): Promise<GetRepairTaskListResponse>

매개 변수

options
ServiceFabricClientGetRepairTaskListOptionalParams

선택적 매개 변수

반환

Promise<Models.GetRepairTaskListResponse>

getRepairTaskList(ServiceFabricClientGetRepairTaskListOptionalParams, ServiceCallback<RepairTask[]>)

function getRepairTaskList(options: ServiceFabricClientGetRepairTaskListOptionalParams, callback: ServiceCallback<RepairTask[]>)

매개 변수

options
ServiceFabricClientGetRepairTaskListOptionalParams

선택적 매개 변수

callback

ServiceCallback<RepairTask[]>

콜백

getReplicaHealth(string, string, ServiceCallback<ReplicaHealthUnion>)

function getReplicaHealth(partitionId: string, replicaId: string, callback: ServiceCallback<ReplicaHealthUnion>)

매개 변수

partitionId

string

파티션의 ID입니다.

replicaId

string

복제본의 식별자입니다.

getReplicaHealth(string, string, ServiceFabricClientGetReplicaHealthOptionalParams)

Service Fabric 복제본의 상태를 가져옵니다. EventsHealthStateFilter를 사용하여 상태 상태에 따라 복제본에 보고된 상태 이벤트의 컬렉션을 필터링합니다.

function getReplicaHealth(partitionId: string, replicaId: string, options?: ServiceFabricClientGetReplicaHealthOptionalParams): Promise<GetReplicaHealthResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

replicaId

string

복제본의 식별자입니다.

options
ServiceFabricClientGetReplicaHealthOptionalParams

선택적 매개 변수

반환

Promise<Models.GetReplicaHealthResponse>

getReplicaHealth(string, string, ServiceFabricClientGetReplicaHealthOptionalParams, ServiceCallback<ReplicaHealthUnion>)

function getReplicaHealth(partitionId: string, replicaId: string, options: ServiceFabricClientGetReplicaHealthOptionalParams, callback: ServiceCallback<ReplicaHealthUnion>)

매개 변수

partitionId

string

파티션의 ID입니다.

replicaId

string

복제본의 식별자입니다.

options
ServiceFabricClientGetReplicaHealthOptionalParams

선택적 매개 변수

getReplicaHealthUsingPolicy(string, string, ServiceCallback<ReplicaHealthUnion>)

function getReplicaHealthUsingPolicy(partitionId: string, replicaId: string, callback: ServiceCallback<ReplicaHealthUnion>)

매개 변수

partitionId

string

파티션의 ID입니다.

replicaId

string

복제본의 식별자입니다.

getReplicaHealthUsingPolicy(string, string, ServiceFabricClientGetReplicaHealthUsingPolicyOptionalParams)

Service Fabric 상태 저장 서비스 복제본 또는 상태 비정상 서비스 인스턴스의 상태를 가져옵니다. EventsHealthStateFilter를 사용하여 상태 상태에 따라 클러스터에 보고된 상태 이벤트의 컬렉션을 필터링합니다. ApplicationHealthPolicy를 사용하여 필요에 따라 상태를 평가하는 데 사용되는 상태 정책을 재정의합니다. 이 API는 ApplicationHealthPolicy의 'ConsiderWarningAsError' 필드만 사용합니다. 복제본의 상태를 평가하는 동안 나머지 필드는 무시됩니다.

function getReplicaHealthUsingPolicy(partitionId: string, replicaId: string, options?: ServiceFabricClientGetReplicaHealthUsingPolicyOptionalParams): Promise<GetReplicaHealthUsingPolicyResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

replicaId

string

복제본의 식별자입니다.

반환

Promise<Models.GetReplicaHealthUsingPolicyResponse>

getReplicaHealthUsingPolicy(string, string, ServiceFabricClientGetReplicaHealthUsingPolicyOptionalParams, ServiceCallback<ReplicaHealthUnion>)

function getReplicaHealthUsingPolicy(partitionId: string, replicaId: string, options: ServiceFabricClientGetReplicaHealthUsingPolicyOptionalParams, callback: ServiceCallback<ReplicaHealthUnion>)

매개 변수

partitionId

string

파티션의 ID입니다.

replicaId

string

복제본의 식별자입니다.

getReplicaInfo(string, string, ServiceCallback<ReplicaInfoUnion>)

function getReplicaInfo(partitionId: string, replicaId: string, callback: ServiceCallback<ReplicaInfoUnion>)

매개 변수

partitionId

string

파티션의 ID입니다.

replicaId

string

복제본의 식별자입니다.

getReplicaInfo(string, string, ServiceFabricClientGetReplicaInfoOptionalParams)

응답에는 ID, 역할, 상태, 상태, 노드 이름, 가동 시간 및 복제본에 대한 기타 세부 정보가 포함됩니다.

function getReplicaInfo(partitionId: string, replicaId: string, options?: ServiceFabricClientGetReplicaInfoOptionalParams): Promise<GetReplicaInfoResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

replicaId

string

복제본의 식별자입니다.

options
ServiceFabricClientGetReplicaInfoOptionalParams

선택적 매개 변수

반환

Promise<Models.GetReplicaInfoResponse>

getReplicaInfo(string, string, ServiceFabricClientGetReplicaInfoOptionalParams, ServiceCallback<ReplicaInfoUnion>)

function getReplicaInfo(partitionId: string, replicaId: string, options: ServiceFabricClientGetReplicaInfoOptionalParams, callback: ServiceCallback<ReplicaInfoUnion>)

매개 변수

partitionId

string

파티션의 ID입니다.

replicaId

string

복제본의 식별자입니다.

options
ServiceFabricClientGetReplicaInfoOptionalParams

선택적 매개 변수

getReplicaInfoList(string, ServiceCallback<PagedReplicaInfoList>)

function getReplicaInfoList(partitionId: string, callback: ServiceCallback<PagedReplicaInfoList>)

매개 변수

partitionId

string

파티션의 ID입니다.

getReplicaInfoList(string, ServiceFabricClientGetReplicaInfoListOptionalParams)

GetReplicas 엔드포인트는 지정된 파티션의 복제본에 대한 정보를 반환합니다. 응답에는 ID, 역할, 상태, 상태, 노드 이름, 가동 시간 및 복제본에 대한 기타 세부 정보가 포함됩니다.

function getReplicaInfoList(partitionId: string, options?: ServiceFabricClientGetReplicaInfoListOptionalParams): Promise<GetReplicaInfoListResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

options
ServiceFabricClientGetReplicaInfoListOptionalParams

선택적 매개 변수

반환

Promise<Models.GetReplicaInfoListResponse>

getReplicaInfoList(string, ServiceFabricClientGetReplicaInfoListOptionalParams, ServiceCallback<PagedReplicaInfoList>)

function getReplicaInfoList(partitionId: string, options: ServiceFabricClientGetReplicaInfoListOptionalParams, callback: ServiceCallback<PagedReplicaInfoList>)

매개 변수

partitionId

string

파티션의 ID입니다.

options
ServiceFabricClientGetReplicaInfoListOptionalParams

선택적 매개 변수

getServiceBackupConfigurationInfo(string, ServiceCallback<PagedBackupConfigurationInfoList>)

function getServiceBackupConfigurationInfo(serviceId: string, callback: ServiceCallback<PagedBackupConfigurationInfoList>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

getServiceBackupConfigurationInfo(string, ServiceFabricClientGetServiceBackupConfigurationInfoOptionalParams)

서비스 및 이 서비스의 파티션에 대한 Service Fabric 백업 구성 정보를 가져옵니다.

function getServiceBackupConfigurationInfo(serviceId: string, options?: ServiceFabricClientGetServiceBackupConfigurationInfoOptionalParams): Promise<GetServiceBackupConfigurationInfoResponse>

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

반환

Promise<Models.GetServiceBackupConfigurationInfoResponse>

getServiceBackupConfigurationInfo(string, ServiceFabricClientGetServiceBackupConfigurationInfoOptionalParams, ServiceCallback<PagedBackupConfigurationInfoList>)

function getServiceBackupConfigurationInfo(serviceId: string, options: ServiceFabricClientGetServiceBackupConfigurationInfoOptionalParams, callback: ServiceCallback<PagedBackupConfigurationInfoList>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

getServiceBackupList(string, ServiceCallback<PagedBackupInfoList>)

function getServiceBackupList(serviceId: string, callback: ServiceCallback<PagedBackupInfoList>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

getServiceBackupList(string, ServiceFabricClientGetServiceBackupListOptionalParams)

이 Service Fabric 서비스의 모든 파티션에 사용할 수 있는 백업 목록을 반환합니다. 서버는 백업 정책에 구성된 백업 저장소에서 사용할 수 있는 모든 백업을 열거합니다. 또한 시작 및 종료 날짜/시간을 기준으로 결과를 필터링하거나 모든 파티션에 사용 가능한 최신 백업을 가져올 수 있습니다.

function getServiceBackupList(serviceId: string, options?: ServiceFabricClientGetServiceBackupListOptionalParams): Promise<GetServiceBackupListResponse>

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

반환

Promise<Models.GetServiceBackupListResponse를 약속합니다.>

getServiceBackupList(string, ServiceFabricClientGetServiceBackupListOptionalParams, ServiceCallback<PagedBackupInfoList>)

function getServiceBackupList(serviceId: string, options: ServiceFabricClientGetServiceBackupListOptionalParams, callback: ServiceCallback<PagedBackupInfoList>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

getServiceDescription(string, ServiceCallback<ServiceDescriptionUnion>)

function getServiceDescription(serviceId: string, callback: ServiceCallback<ServiceDescriptionUnion>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

getServiceDescription(string, ServiceFabricClientGetServiceDescriptionOptionalParams)

기존 Service Fabric 서비스에 대한 설명을 가져옵니다. 설명을 가져오려면 먼저 서비스를 만들어야 합니다.

function getServiceDescription(serviceId: string, options?: ServiceFabricClientGetServiceDescriptionOptionalParams): Promise<GetServiceDescriptionResponse>

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

반환

Promise<Models.GetServiceDescriptionResponse>

getServiceDescription(string, ServiceFabricClientGetServiceDescriptionOptionalParams, ServiceCallback<ServiceDescriptionUnion>)

function getServiceDescription(serviceId: string, options: ServiceFabricClientGetServiceDescriptionOptionalParams, callback: ServiceCallback<ServiceDescriptionUnion>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

getServiceEventList(string, string, string, ServiceCallback<ServiceEventUnion[]>)

function getServiceEventList(serviceId: string, startTimeUtc: string, endTimeUtc: string, callback: ServiceCallback<ServiceEventUnion[]>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

callback

ServiceCallback<ServiceEventUnion[]>

콜백

getServiceEventList(string, string, string, ServiceFabricClientGetServiceEventListOptionalParams)

응답은 ServiceEvent 개체의 목록입니다.

function getServiceEventList(serviceId: string, startTimeUtc: string, endTimeUtc: string, options?: ServiceFabricClientGetServiceEventListOptionalParams): Promise<GetServiceEventListResponse>

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

반환

Promise<Models.GetServiceEventListResponse>

getServiceEventList(string, string, string, ServiceFabricClientGetServiceEventListOptionalParams, ServiceCallback<ServiceEventUnion[]>)

function getServiceEventList(serviceId: string, startTimeUtc: string, endTimeUtc: string, options: ServiceFabricClientGetServiceEventListOptionalParams, callback: ServiceCallback<ServiceEventUnion[]>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

callback

ServiceCallback<ServiceEventUnion[]>

콜백

getServiceHealth(string, ServiceCallback<ServiceHealth>)

function getServiceHealth(serviceId: string, callback: ServiceCallback<ServiceHealth>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

callback

ServiceCallback<ServiceHealth>

콜백

getServiceHealth(string, ServiceFabricClientGetServiceHealthOptionalParams)

지정된 서비스의 상태 정보를 가져옵니다. EventsHealthStateFilter를 사용하여 상태에 따라 서비스에 보고된 상태 이벤트의 컬렉션을 필터링합니다. PartitionsHealthStateFilter를 사용하여 반환된 파티션 컬렉션을 필터링합니다. 상태 저장소에 없는 서비스를 지정하는 경우 이 요청은 오류를 반환합니다.

function getServiceHealth(serviceId: string, options?: ServiceFabricClientGetServiceHealthOptionalParams): Promise<GetServiceHealthResponse>

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

options
ServiceFabricClientGetServiceHealthOptionalParams

선택적 매개 변수

반환

Promise<Models.GetServiceHealthResponse>

getServiceHealth(string, ServiceFabricClientGetServiceHealthOptionalParams, ServiceCallback<ServiceHealth>)

function getServiceHealth(serviceId: string, options: ServiceFabricClientGetServiceHealthOptionalParams, callback: ServiceCallback<ServiceHealth>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

options
ServiceFabricClientGetServiceHealthOptionalParams

선택적 매개 변수

callback

ServiceCallback<ServiceHealth>

콜백

getServiceHealthUsingPolicy(string, ServiceCallback<ServiceHealth>)

function getServiceHealthUsingPolicy(serviceId: string, callback: ServiceCallback<ServiceHealth>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

callback

ServiceCallback<ServiceHealth>

콜백

getServiceHealthUsingPolicy(string, ServiceFabricClientGetServiceHealthUsingPolicyOptionalParams)

지정된 서비스의 상태 정보를 가져옵니다. 애플리케이션 상태 정책을 지정하면 상태 평가에서 이를 사용하여 집계된 상태를 가져옵니다. 정책을 지정하지 않으면 상태 평가는 매니페스트에 정의된 정책이 없는 경우 애플리케이션 매니페스트에 정의된 애플리케이션 상태 정책 또는 기본 상태 정책을 사용합니다. EventsHealthStateFilter를 사용하여 상태에 따라 서비스에 보고된 상태 이벤트의 컬렉션을 필터링합니다. PartitionsHealthStateFilter를 사용하여 반환된 파티션 컬렉션을 필터링합니다. 상태 저장소에 없는 서비스를 지정하는 경우 이 요청은 오류를 반환합니다.

function getServiceHealthUsingPolicy(serviceId: string, options?: ServiceFabricClientGetServiceHealthUsingPolicyOptionalParams): Promise<GetServiceHealthUsingPolicyResponse>

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

반환

약속<모델.GetServiceHealthUsingPolicyResponse>

getServiceHealthUsingPolicy(string, ServiceFabricClientGetServiceHealthUsingPolicyOptionalParams, ServiceCallback<ServiceHealth>)

function getServiceHealthUsingPolicy(serviceId: string, options: ServiceFabricClientGetServiceHealthUsingPolicyOptionalParams, callback: ServiceCallback<ServiceHealth>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

callback

ServiceCallback<ServiceHealth>

콜백

getServiceInfo(string, string, ServiceCallback<ServiceInfoUnion>)

function getServiceInfo(applicationId: string, serviceId: string, callback: ServiceCallback<ServiceInfoUnion>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

getServiceInfo(string, string, ServiceFabricClientGetServiceInfoOptionalParams)

지정된 Service Fabric 애플리케이션에 속하는 지정된 서비스에 대한 정보를 반환합니다.

function getServiceInfo(applicationId: string, serviceId: string, options?: ServiceFabricClientGetServiceInfoOptionalParams): Promise<GetServiceInfoResponse>

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

options
ServiceFabricClientGetServiceInfoOptionalParams

선택적 매개 변수

반환

Promise<Models.GetServiceInfoResponse>

getServiceInfo(string, string, ServiceFabricClientGetServiceInfoOptionalParams, ServiceCallback<ServiceInfoUnion>)

function getServiceInfo(applicationId: string, serviceId: string, options: ServiceFabricClientGetServiceInfoOptionalParams, callback: ServiceCallback<ServiceInfoUnion>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

options
ServiceFabricClientGetServiceInfoOptionalParams

선택적 매개 변수

getServiceInfoList(string, ServiceCallback<PagedServiceInfoList>)

function getServiceInfoList(applicationId: string, callback: ServiceCallback<PagedServiceInfoList>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

getServiceInfoList(string, ServiceFabricClientGetServiceInfoListOptionalParams)

애플리케이션 ID로 지정된 애플리케이션에 속하는 모든 서비스에 대한 정보를 반환합니다.

function getServiceInfoList(applicationId: string, options?: ServiceFabricClientGetServiceInfoListOptionalParams): Promise<GetServiceInfoListResponse>

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

options
ServiceFabricClientGetServiceInfoListOptionalParams

선택적 매개 변수

반환

Promise<Models.GetServiceInfoListResponse>

getServiceInfoList(string, ServiceFabricClientGetServiceInfoListOptionalParams, ServiceCallback<PagedServiceInfoList>)

function getServiceInfoList(applicationId: string, options: ServiceFabricClientGetServiceInfoListOptionalParams, callback: ServiceCallback<PagedServiceInfoList>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

options
ServiceFabricClientGetServiceInfoListOptionalParams

선택적 매개 변수

getServiceManifest(string, string, string, ServiceCallback<ServiceTypeManifest>)

function getServiceManifest(applicationTypeName: string, applicationTypeVersion: string, serviceManifestName: string, callback: ServiceCallback<ServiceTypeManifest>)

매개 변수

applicationTypeName

string

애플리케이션 유형의 이름입니다.

applicationTypeVersion

string

애플리케이션 유형의 버전입니다.

serviceManifestName

string

Service Fabric 클러스터에서 애플리케이션 유형의 일부로 등록된 서비스 매니페스트의 이름입니다.

getServiceManifest(string, string, string, ServiceFabricClientGetServiceManifestOptionalParams)

서비스 유형을 설명하는 매니페스트를 가져옵니다. 응답에는 서비스 매니페스트 XML이 문자열로 포함됩니다.

function getServiceManifest(applicationTypeName: string, applicationTypeVersion: string, serviceManifestName: string, options?: ServiceFabricClientGetServiceManifestOptionalParams): Promise<GetServiceManifestResponse>

매개 변수

applicationTypeName

string

애플리케이션 유형의 이름입니다.

applicationTypeVersion

string

애플리케이션 유형의 버전입니다.

serviceManifestName

string

Service Fabric 클러스터에서 애플리케이션 유형의 일부로 등록된 서비스 매니페스트의 이름입니다.

options
ServiceFabricClientGetServiceManifestOptionalParams

선택적 매개 변수

반환

Promise<Models.GetServiceManifestResponse>

getServiceManifest(string, string, string, ServiceFabricClientGetServiceManifestOptionalParams, ServiceCallback<ServiceTypeManifest>)

function getServiceManifest(applicationTypeName: string, applicationTypeVersion: string, serviceManifestName: string, options: ServiceFabricClientGetServiceManifestOptionalParams, callback: ServiceCallback<ServiceTypeManifest>)

매개 변수

applicationTypeName

string

애플리케이션 유형의 이름입니다.

applicationTypeVersion

string

애플리케이션 유형의 버전입니다.

serviceManifestName

string

Service Fabric 클러스터에서 애플리케이션 유형의 일부로 등록된 서비스 매니페스트의 이름입니다.

options
ServiceFabricClientGetServiceManifestOptionalParams

선택적 매개 변수

getServiceNameInfo(string, ServiceCallback<ServiceNameInfo>)

function getServiceNameInfo(partitionId: string, callback: ServiceCallback<ServiceNameInfo>)

매개 변수

partitionId

string

파티션의 ID입니다.

callback

ServiceCallback<ServiceNameInfo>

콜백

getServiceNameInfo(string, ServiceFabricClientGetServiceNameInfoOptionalParams)

지정된 파티션에 대한 서비스의 이름을 가져옵니다. 클러스터에 파티션 ID가 없으면 404 오류가 반환됩니다.

function getServiceNameInfo(partitionId: string, options?: ServiceFabricClientGetServiceNameInfoOptionalParams): Promise<GetServiceNameInfoResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

options
ServiceFabricClientGetServiceNameInfoOptionalParams

선택적 매개 변수

반환

Promise<Models.GetServiceNameInfoResponse>

getServiceNameInfo(string, ServiceFabricClientGetServiceNameInfoOptionalParams, ServiceCallback<ServiceNameInfo>)

function getServiceNameInfo(partitionId: string, options: ServiceFabricClientGetServiceNameInfoOptionalParams, callback: ServiceCallback<ServiceNameInfo>)

매개 변수

partitionId

string

파티션의 ID입니다.

options
ServiceFabricClientGetServiceNameInfoOptionalParams

선택적 매개 변수

callback

ServiceCallback<ServiceNameInfo>

콜백

getServicesEventList(string, string, ServiceCallback<ServiceEventUnion[]>)

function getServicesEventList(startTimeUtc: string, endTimeUtc: string, callback: ServiceCallback<ServiceEventUnion[]>)

매개 변수

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

callback

ServiceCallback<ServiceEventUnion[]>

콜백

getServicesEventList(string, string, ServiceFabricClientGetServicesEventListOptionalParams)

응답은 ServiceEvent 개체의 목록입니다.

function getServicesEventList(startTimeUtc: string, endTimeUtc: string, options?: ServiceFabricClientGetServicesEventListOptionalParams): Promise<GetServicesEventListResponse>

매개 변수

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

반환

Promise<Models.GetServicesEventListResponse>

getServicesEventList(string, string, ServiceFabricClientGetServicesEventListOptionalParams, ServiceCallback<ServiceEventUnion[]>)

function getServicesEventList(startTimeUtc: string, endTimeUtc: string, options: ServiceFabricClientGetServicesEventListOptionalParams, callback: ServiceCallback<ServiceEventUnion[]>)

매개 변수

startTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 시작 시간입니다.

endTimeUtc

string

ISO UTC yyyy-MM-ddTHH:mm:ssZ에서 조회 쿼리의 종료 시간입니다.

callback

ServiceCallback<ServiceEventUnion[]>

콜백

getServiceTypeInfoByName(string, string, string, ServiceCallback<ServiceTypeInfo>)

function getServiceTypeInfoByName(applicationTypeName: string, applicationTypeVersion: string, serviceTypeName: string, callback: ServiceCallback<ServiceTypeInfo>)

매개 변수

applicationTypeName

string

애플리케이션 유형의 이름입니다.

applicationTypeVersion

string

애플리케이션 유형의 버전입니다.

serviceTypeName

string

Service Fabric 서비스 유형의 이름을 지정합니다.

callback

ServiceCallback<ServiceTypeInfo>

콜백

getServiceTypeInfoByName(string, string, string, ServiceFabricClientGetServiceTypeInfoByNameOptionalParams)

Service Fabric 클러스터에서 프로비전된 애플리케이션 유형에서 지원하는 특정 서비스 유형에 대한 정보를 가져옵니다. 제공된 애플리케이션 유형이 있어야 합니다. 그렇지 않으면 404 상태가 반환됩니다. 클러스터에서 지정된 서비스 유형을 찾을 수 없는 경우 204 응답이 반환됩니다.

function getServiceTypeInfoByName(applicationTypeName: string, applicationTypeVersion: string, serviceTypeName: string, options?: ServiceFabricClientGetServiceTypeInfoByNameOptionalParams): Promise<GetServiceTypeInfoByNameResponse>

매개 변수

applicationTypeName

string

애플리케이션 유형의 이름입니다.

applicationTypeVersion

string

애플리케이션 유형의 버전입니다.

serviceTypeName

string

Service Fabric 서비스 유형의 이름을 지정합니다.

반환

Promise<Models.GetServiceTypeInfoByName응답>

getServiceTypeInfoByName(string, string, string, ServiceFabricClientGetServiceTypeInfoByNameOptionalParams, ServiceCallback<ServiceTypeInfo>)

function getServiceTypeInfoByName(applicationTypeName: string, applicationTypeVersion: string, serviceTypeName: string, options: ServiceFabricClientGetServiceTypeInfoByNameOptionalParams, callback: ServiceCallback<ServiceTypeInfo>)

매개 변수

applicationTypeName

string

애플리케이션 유형의 이름입니다.

applicationTypeVersion

string

애플리케이션 유형의 버전입니다.

serviceTypeName

string

Service Fabric 서비스 유형의 이름을 지정합니다.

callback

ServiceCallback<ServiceTypeInfo>

콜백

getServiceTypeInfoList(string, string, ServiceCallback<ServiceTypeInfo[]>)

function getServiceTypeInfoList(applicationTypeName: string, applicationTypeVersion: string, callback: ServiceCallback<ServiceTypeInfo[]>)

매개 변수

applicationTypeName

string

애플리케이션 유형의 이름입니다.

applicationTypeVersion

string

애플리케이션 유형의 버전입니다.

callback

ServiceCallback<ServiceTypeInfo[]>

콜백

getServiceTypeInfoList(string, string, ServiceFabricClientGetServiceTypeInfoListOptionalParams)

Service Fabric 클러스터에서 프로비전된 애플리케이션 유형에서 지원하는 서비스 유형에 대한 정보가 포함된 목록을 가져옵니다. 제공된 애플리케이션 유형이 있어야 합니다. 그렇지 않으면 404 상태가 반환됩니다.

function getServiceTypeInfoList(applicationTypeName: string, applicationTypeVersion: string, options?: ServiceFabricClientGetServiceTypeInfoListOptionalParams): Promise<GetServiceTypeInfoListResponse>

매개 변수

applicationTypeName

string

애플리케이션 유형의 이름입니다.

applicationTypeVersion

string

애플리케이션 유형의 버전입니다.

반환

Promise<Models.GetServiceTypeInfoListResponse를 사용합니다.>

getServiceTypeInfoList(string, string, ServiceFabricClientGetServiceTypeInfoListOptionalParams, ServiceCallback<ServiceTypeInfo[]>)

function getServiceTypeInfoList(applicationTypeName: string, applicationTypeVersion: string, options: ServiceFabricClientGetServiceTypeInfoListOptionalParams, callback: ServiceCallback<ServiceTypeInfo[]>)

매개 변수

applicationTypeName

string

애플리케이션 유형의 이름입니다.

applicationTypeVersion

string

애플리케이션 유형의 버전입니다.

callback

ServiceCallback<ServiceTypeInfo[]>

콜백

getSubNameInfoList(string, ServiceCallback<PagedSubNameInfoList>)

function getSubNameInfoList(nameId: string, callback: ServiceCallback<PagedSubNameInfoList>)

매개 변수

nameId

string

'fabric:' URI 체계가 없는 Service Fabric 이름입니다.

getSubNameInfoList(string, ServiceFabricClientGetSubNameInfoListOptionalParams)

지정된 이름 아래에 있는 모든 Service Fabric 이름을 열거합니다. 하위 이름이 페이지에 맞지 않으면 결과의 한 페이지와 다음 페이지를 가져오는 데 사용할 수 있는 연속 토큰이 반환됩니다. 존재하지 않는 이름을 쿼리하지 못합니다.

function getSubNameInfoList(nameId: string, options?: ServiceFabricClientGetSubNameInfoListOptionalParams): Promise<GetSubNameInfoListResponse>

매개 변수

nameId

string

'fabric:' URI 체계가 없는 Service Fabric 이름입니다.

options
ServiceFabricClientGetSubNameInfoListOptionalParams

선택적 매개 변수

반환

Promise<Models.GetSubNameInfoListResponse>

getSubNameInfoList(string, ServiceFabricClientGetSubNameInfoListOptionalParams, ServiceCallback<PagedSubNameInfoList>)

function getSubNameInfoList(nameId: string, options: ServiceFabricClientGetSubNameInfoListOptionalParams, callback: ServiceCallback<PagedSubNameInfoList>)

매개 변수

nameId

string

'fabric:' URI 체계가 없는 Service Fabric 이름입니다.

options
ServiceFabricClientGetSubNameInfoListOptionalParams

선택적 매개 변수

getUnplacedReplicaInformation(string, ServiceCallback<UnplacedReplicaInformation>)

function getUnplacedReplicaInformation(serviceId: string, callback: ServiceCallback<UnplacedReplicaInformation>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

getUnplacedReplicaInformation(string, ServiceFabricClientGetUnplacedReplicaInformationOptionalParams)

서비스의 위치가 지정되지 않은 복제본에 대한 정보를 반환합니다. PartitionId가 지정된 경우 결과에는 해당 파티션에 대한 위치가 지정되지 않은 복제본에 대한 정보만 포함됩니다. PartitionId를 지정하지 않으면 결과에 해당 서비스의 모든 파티션에 대한 위치가 지정되지 않은 복제본에 대한 정보가 포함됩니다. OnlyQueryPrimaries가 true로 설정된 경우 결과에는 주 복제본에 대한 정보만 포함되며 위치가 지정되지 않은 보조 복제본은 무시됩니다.

function getUnplacedReplicaInformation(serviceId: string, options?: ServiceFabricClientGetUnplacedReplicaInformationOptionalParams): Promise<GetUnplacedReplicaInformationResponse>

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

반환

Promise<Models.GetUnplacedReplicaInformationResponse를 약속합니다.>

getUnplacedReplicaInformation(string, ServiceFabricClientGetUnplacedReplicaInformationOptionalParams, ServiceCallback<UnplacedReplicaInformation>)

function getUnplacedReplicaInformation(serviceId: string, options: ServiceFabricClientGetUnplacedReplicaInformationOptionalParams, callback: ServiceCallback<UnplacedReplicaInformation>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

getUpgradeOrchestrationServiceState(ServiceCallback<UpgradeOrchestrationServiceState>)

function getUpgradeOrchestrationServiceState(callback: ServiceCallback<UpgradeOrchestrationServiceState>)

매개 변수

getUpgradeOrchestrationServiceState(ServiceFabricClientGetUpgradeOrchestrationServiceStateOptionalParams)

Service Fabric 업그레이드 오케스트레이션 서비스의 서비스 상태를 가져옵니다. 이 API는 내부적으로 지원 목적으로 사용됩니다.

function getUpgradeOrchestrationServiceState(options?: ServiceFabricClientGetUpgradeOrchestrationServiceStateOptionalParams): Promise<GetUpgradeOrchestrationServiceStateResponse>

매개 변수

반환

Promise<Models.GetUpgradeOrchestrationServiceStateResponse>

getUpgradeOrchestrationServiceState(ServiceFabricClientGetUpgradeOrchestrationServiceStateOptionalParams, ServiceCallback<UpgradeOrchestrationServiceState>)

function getUpgradeOrchestrationServiceState(options: ServiceFabricClientGetUpgradeOrchestrationServiceStateOptionalParams, callback: ServiceCallback<UpgradeOrchestrationServiceState>)

매개 변수

invokeContainerApi(string, string, string, string, string, ContainerApiRequestBody, ServiceCallback<ContainerApiResponse>)

function invokeContainerApi(nodeName: string, applicationId: string, serviceManifestName: string, codePackageName: string, codePackageInstanceId: string, containerApiRequestBody: ContainerApiRequestBody, callback: ServiceCallback<ContainerApiResponse>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

serviceManifestName

string

Service Fabric 클러스터에서 애플리케이션 유형의 일부로 등록된 서비스 매니페스트의 이름입니다.

codePackageName

string

Service Fabric 클러스터에서 애플리케이션 형식의 일부로 등록된 서비스 매니페스트에 지정된 코드 패키지의 이름입니다.

codePackageInstanceId

string

서비스 패브릭 노드에 배포된 코드 패키지 인스턴스를 고유하게 식별하는 ID입니다.

containerApiRequestBody
ContainerApiRequestBody

컨테이너 API 호출을 위한 매개 변수

invokeContainerApi(string, string, string, string, string, ContainerApiRequestBody, ServiceFabricClientInvokeContainerApiOptionalParams)

지정된 코드 패키지에 대해 Service Fabric 노드에 배포된 컨테이너에서 컨테이너 API를 호출합니다.

function invokeContainerApi(nodeName: string, applicationId: string, serviceManifestName: string, codePackageName: string, codePackageInstanceId: string, containerApiRequestBody: ContainerApiRequestBody, options?: ServiceFabricClientInvokeContainerApiOptionalParams): Promise<InvokeContainerApiResponse>

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

serviceManifestName

string

Service Fabric 클러스터에서 애플리케이션 유형의 일부로 등록된 서비스 매니페스트의 이름입니다.

codePackageName

string

Service Fabric 클러스터에서 애플리케이션 형식의 일부로 등록된 서비스 매니페스트에 지정된 코드 패키지의 이름입니다.

codePackageInstanceId

string

서비스 패브릭 노드에 배포된 코드 패키지 인스턴스를 고유하게 식별하는 ID입니다.

containerApiRequestBody
ContainerApiRequestBody

컨테이너 API 호출을 위한 매개 변수

options
ServiceFabricClientInvokeContainerApiOptionalParams

선택적 매개 변수

반환

Promise<Models.InvokeContainerApiResponse>

invokeContainerApi(string, string, string, string, string, ContainerApiRequestBody, ServiceFabricClientInvokeContainerApiOptionalParams, ServiceCallback<ContainerApiResponse>)

function invokeContainerApi(nodeName: string, applicationId: string, serviceManifestName: string, codePackageName: string, codePackageInstanceId: string, containerApiRequestBody: ContainerApiRequestBody, options: ServiceFabricClientInvokeContainerApiOptionalParams, callback: ServiceCallback<ContainerApiResponse>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

serviceManifestName

string

Service Fabric 클러스터에서 애플리케이션 유형의 일부로 등록된 서비스 매니페스트의 이름입니다.

codePackageName

string

Service Fabric 클러스터에서 애플리케이션 형식의 일부로 등록된 서비스 매니페스트에 지정된 코드 패키지의 이름입니다.

codePackageInstanceId

string

서비스 패브릭 노드에 배포된 코드 패키지 인스턴스를 고유하게 식별하는 ID입니다.

containerApiRequestBody
ContainerApiRequestBody

컨테이너 API 호출을 위한 매개 변수

options
ServiceFabricClientInvokeContainerApiOptionalParams

선택적 매개 변수

invokeInfrastructureCommand(string, ServiceCallback<string>)

function invokeInfrastructureCommand(command: string, callback: ServiceCallback<string>)

매개 변수

command

string

호출할 명령의 텍스트입니다. 명령의 내용은 인프라에 따라 다릅니다.

callback

ServiceCallback<string>

콜백

invokeInfrastructureCommand(string, ServiceFabricClientInvokeInfrastructureCommandOptionalParams)

인프라 서비스의 인스턴스가 하나 이상 구성된 클러스터의 경우 이 API는 인프라 서비스의 특정 인스턴스에 인프라별 명령을 보내는 방법을 제공합니다.

사용 가능한 명령 및 해당 응답 형식은 클러스터가 실행되는 인프라에 따라 달라집니다.

이 API는 Service Fabric 플랫폼을 지원합니다. 코드에서 직접 사용할 수 없습니다.

function invokeInfrastructureCommand(command: string, options?: ServiceFabricClientInvokeInfrastructureCommandOptionalParams): Promise<InvokeInfrastructureCommandResponse>

매개 변수

command

string

호출할 명령의 텍스트입니다. 명령의 내용은 인프라에 따라 다릅니다.

반환

Promise<Models.InvokeInfrastructureCommandResponse>

invokeInfrastructureCommand(string, ServiceFabricClientInvokeInfrastructureCommandOptionalParams, ServiceCallback<string>)

function invokeInfrastructureCommand(command: string, options: ServiceFabricClientInvokeInfrastructureCommandOptionalParams, callback: ServiceCallback<string>)

매개 변수

command

string

호출할 명령의 텍스트입니다. 명령의 내용은 인프라에 따라 다릅니다.

callback

ServiceCallback<string>

콜백

invokeInfrastructureQuery(string, ServiceCallback<string>)

function invokeInfrastructureQuery(command: string, callback: ServiceCallback<string>)

매개 변수

command

string

호출할 명령의 텍스트입니다. 명령의 내용은 인프라에 따라 다릅니다.

callback

ServiceCallback<string>

콜백

invokeInfrastructureQuery(string, ServiceFabricClientInvokeInfrastructureQueryOptionalParams)

인프라 서비스의 인스턴스가 하나 이상 구성된 클러스터의 경우 이 API는 인프라 서비스의 특정 인스턴스에 인프라별 쿼리를 보내는 방법을 제공합니다.

사용 가능한 명령 및 해당 응답 형식은 클러스터가 실행되는 인프라에 따라 달라집니다.

이 API는 Service Fabric 플랫폼을 지원합니다. 코드에서 직접 사용할 수 없습니다.

function invokeInfrastructureQuery(command: string, options?: ServiceFabricClientInvokeInfrastructureQueryOptionalParams): Promise<InvokeInfrastructureQueryResponse>

매개 변수

command

string

호출할 명령의 텍스트입니다. 명령의 내용은 인프라에 따라 다릅니다.

반환

Promise<Models.InvokeInfrastructureQueryResponse를 사용합니다.>

invokeInfrastructureQuery(string, ServiceFabricClientInvokeInfrastructureQueryOptionalParams, ServiceCallback<string>)

function invokeInfrastructureQuery(command: string, options: ServiceFabricClientInvokeInfrastructureQueryOptionalParams, callback: ServiceCallback<string>)

매개 변수

command

string

호출할 명령의 텍스트입니다. 명령의 내용은 인프라에 따라 다릅니다.

callback

ServiceCallback<string>

콜백

movePrimaryReplica(string, ServiceCallback<void>)

function movePrimaryReplica(partitionId: string, callback: ServiceCallback<void>)

매개 변수

partitionId

string

파티션의 ID입니다.

callback

ServiceCallback<void>

콜백

movePrimaryReplica(string, ServiceFabricClientMovePrimaryReplicaOptionalParams)

이 명령은 모든 제약 조건을 준수하여 상태 저장 서비스의 파티션의 주 복제본을 이동합니다. NodeName 매개 변수를 지정하면 기본 매개 변수가 지정된 노드로 이동됩니다(제약 조건이 허용하는 경우). NodeName 매개 변수를 지정하지 않으면 주 복제본이 클러스터의 임의 노드로 이동됩니다. IgnoreConstraints 매개 변수를 지정하고 true로 설정하면 제약 조건에 관계없이 기본 매개 변수가 이동됩니다.

function movePrimaryReplica(partitionId: string, options?: ServiceFabricClientMovePrimaryReplicaOptionalParams): Promise<RestResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

options
ServiceFabricClientMovePrimaryReplicaOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

movePrimaryReplica(string, ServiceFabricClientMovePrimaryReplicaOptionalParams, ServiceCallback<void>)

function movePrimaryReplica(partitionId: string, options: ServiceFabricClientMovePrimaryReplicaOptionalParams, callback: ServiceCallback<void>)

매개 변수

partitionId

string

파티션의 ID입니다.

options
ServiceFabricClientMovePrimaryReplicaOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

moveSecondaryReplica(string, string, ServiceCallback<void>)

function moveSecondaryReplica(partitionId: string, currentNodeName: string, callback: ServiceCallback<void>)

매개 변수

partitionId

string

파티션의 ID입니다.

currentNodeName

string

보조 복제본 이동에 대한 원본 노드의 이름입니다.

callback

ServiceCallback<void>

콜백

moveSecondaryReplica(string, string, ServiceFabricClientMoveSecondaryReplicaOptionalParams)

이 명령은 모든 제약 조건을 준수하여 상태 저장 서비스의 파티션의 보조 복제본을 이동합니다. 이동된 복제본을 식별하려면 CurrentNodeName 매개 변수를 지정해야 합니다. 원본 노드 이름을 지정해야 하지만 새 노드 이름을 생략할 수 있으며 이 경우 복제본이 임의 노드로 이동됩니다. IgnoreConstraints 매개 변수를 지정하고 true로 설정하면 제약 조건에 관계없이 보조 매개 변수가 이동됩니다.

function moveSecondaryReplica(partitionId: string, currentNodeName: string, options?: ServiceFabricClientMoveSecondaryReplicaOptionalParams): Promise<RestResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

currentNodeName

string

보조 복제본 이동에 대한 원본 노드의 이름입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

moveSecondaryReplica(string, string, ServiceFabricClientMoveSecondaryReplicaOptionalParams, ServiceCallback<void>)

function moveSecondaryReplica(partitionId: string, currentNodeName: string, options: ServiceFabricClientMoveSecondaryReplicaOptionalParams, callback: ServiceCallback<void>)

매개 변수

partitionId

string

파티션의 ID입니다.

currentNodeName

string

보조 복제본 이동에 대한 원본 노드의 이름입니다.

callback

ServiceCallback<void>

콜백

postChaosSchedule(ChaosScheduleDescription, ServiceCallback<void>)

function postChaosSchedule(chaosSchedule: ChaosScheduleDescription, callback: ServiceCallback<void>)

매개 변수

chaosSchedule
ChaosScheduleDescription

Chaos에서 사용하는 일정을 설명합니다.

callback

ServiceCallback<void>

콜백

postChaosSchedule(ChaosScheduleDescription, ServiceFabricClientPostChaosScheduleOptionalParams)

Chaos는 Chaos Schedule에 따라 실행을 자동으로 예약합니다. 제공된 버전이 서버의 버전과 일치하는 경우 비정상 상황 일정이 업데이트됩니다. Chaos Schedule을 업데이트할 때 서버의 버전이 1씩 증가합니다. 서버의 버전은 많은 수에 도달한 후 0으로 다시 래핑됩니다. 이 호출이 수행될 때 Chaos가 실행되면 호출이 실패합니다.

function postChaosSchedule(chaosSchedule: ChaosScheduleDescription, options?: ServiceFabricClientPostChaosScheduleOptionalParams): Promise<RestResponse>

매개 변수

chaosSchedule
ChaosScheduleDescription

Chaos에서 사용하는 일정을 설명합니다.

options
ServiceFabricClientPostChaosScheduleOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

postChaosSchedule(ChaosScheduleDescription, ServiceFabricClientPostChaosScheduleOptionalParams, ServiceCallback<void>)

function postChaosSchedule(chaosSchedule: ChaosScheduleDescription, options: ServiceFabricClientPostChaosScheduleOptionalParams, callback: ServiceCallback<void>)

매개 변수

chaosSchedule
ChaosScheduleDescription

Chaos에서 사용하는 일정을 설명합니다.

options
ServiceFabricClientPostChaosScheduleOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

provisionApplicationType(ProvisionApplicationTypeDescriptionBaseUnion, ServiceCallback<void>)

function provisionApplicationType(provisionApplicationTypeDescriptionBaseRequiredBodyParam: ProvisionApplicationTypeDescriptionBaseUnion, callback: ServiceCallback<void>)

매개 변수

provisionApplicationTypeDescriptionBaseRequiredBodyParam
ProvisionApplicationTypeDescriptionBaseUnion

이미지 저장소 기반 프로비전 또는 외부 저장소 기반 프로비저닝을 지원하는 프로비전 애플리케이션 유형 설명의 기본 형식입니다.

callback

ServiceCallback<void>

콜백

provisionApplicationType(ProvisionApplicationTypeDescriptionBaseUnion, ServiceFabricClientProvisionApplicationTypeOptionalParams)

클러스터를 사용하여 Service Fabric 애플리케이션 유형을 프로비전합니다. 새 애플리케이션을 인스턴스화하려면 프로비전이 필요합니다. 프로비전 작업은 relativePathInImageStore에서 지정한 애플리케이션 패키지 또는 외부 '.sfpkg'의 URI를 사용하여 수행할 수 있습니다.

function provisionApplicationType(provisionApplicationTypeDescriptionBaseRequiredBodyParam: ProvisionApplicationTypeDescriptionBaseUnion, options?: ServiceFabricClientProvisionApplicationTypeOptionalParams): Promise<RestResponse>

매개 변수

provisionApplicationTypeDescriptionBaseRequiredBodyParam
ProvisionApplicationTypeDescriptionBaseUnion

이미지 저장소 기반 프로비전 또는 외부 저장소 기반 프로비저닝을 지원하는 프로비전 애플리케이션 유형 설명의 기본 형식입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

provisionApplicationType(ProvisionApplicationTypeDescriptionBaseUnion, ServiceFabricClientProvisionApplicationTypeOptionalParams, ServiceCallback<void>)

function provisionApplicationType(provisionApplicationTypeDescriptionBaseRequiredBodyParam: ProvisionApplicationTypeDescriptionBaseUnion, options: ServiceFabricClientProvisionApplicationTypeOptionalParams, callback: ServiceCallback<void>)

매개 변수

provisionApplicationTypeDescriptionBaseRequiredBodyParam
ProvisionApplicationTypeDescriptionBaseUnion

이미지 저장소 기반 프로비전 또는 외부 저장소 기반 프로비저닝을 지원하는 프로비전 애플리케이션 유형 설명의 기본 형식입니다.

callback

ServiceCallback<void>

콜백

provisionCluster(ProvisionFabricDescription, ServiceCallback<void>)

function provisionCluster(provisionFabricDescription: ProvisionFabricDescription, callback: ServiceCallback<void>)

매개 변수

provisionFabricDescription
ProvisionFabricDescription

클러스터를 프로비전하기 위한 매개 변수에 대해 설명합니다.

callback

ServiceCallback<void>

콜백

provisionCluster(ProvisionFabricDescription, ServiceFabricClientProvisionClusterOptionalParams)

Service Fabric 클러스터의 코드 또는 구성 패키지의 유효성을 검사하고 프로비전합니다.

function provisionCluster(provisionFabricDescription: ProvisionFabricDescription, options?: ServiceFabricClientProvisionClusterOptionalParams): Promise<RestResponse>

매개 변수

provisionFabricDescription
ProvisionFabricDescription

클러스터를 프로비전하기 위한 매개 변수에 대해 설명합니다.

options
ServiceFabricClientProvisionClusterOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

provisionCluster(ProvisionFabricDescription, ServiceFabricClientProvisionClusterOptionalParams, ServiceCallback<void>)

function provisionCluster(provisionFabricDescription: ProvisionFabricDescription, options: ServiceFabricClientProvisionClusterOptionalParams, callback: ServiceCallback<void>)

매개 변수

provisionFabricDescription
ProvisionFabricDescription

클러스터를 프로비전하기 위한 매개 변수에 대해 설명합니다.

options
ServiceFabricClientProvisionClusterOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

putProperty(string, PropertyDescription, ServiceCallback<void>)

function putProperty(nameId: string, propertyDescription: PropertyDescription, callback: ServiceCallback<void>)

매개 변수

nameId

string

'fabric:' URI 체계가 없는 Service Fabric 이름입니다.

propertyDescription
PropertyDescription

만들 Service Fabric 속성에 대해 설명합니다.

callback

ServiceCallback<void>

콜백

putProperty(string, PropertyDescription, ServiceFabricClientPutPropertyOptionalParams)

지정된 이름으로 지정된 Service Fabric 속성을 만들거나 업데이트합니다.

function putProperty(nameId: string, propertyDescription: PropertyDescription, options?: ServiceFabricClientPutPropertyOptionalParams): Promise<RestResponse>

매개 변수

nameId

string

'fabric:' URI 체계가 없는 Service Fabric 이름입니다.

propertyDescription
PropertyDescription

만들 Service Fabric 속성에 대해 설명합니다.

options
ServiceFabricClientPutPropertyOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

putProperty(string, PropertyDescription, ServiceFabricClientPutPropertyOptionalParams, ServiceCallback<void>)

function putProperty(nameId: string, propertyDescription: PropertyDescription, options: ServiceFabricClientPutPropertyOptionalParams, callback: ServiceCallback<void>)

매개 변수

nameId

string

'fabric:' URI 체계가 없는 Service Fabric 이름입니다.

propertyDescription
PropertyDescription

만들 Service Fabric 속성에 대해 설명합니다.

options
ServiceFabricClientPutPropertyOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

recoverAllPartitions(ServiceCallback<void>)

function recoverAllPartitions(callback: ServiceCallback<void>)

매개 변수

callback

ServiceCallback<void>

콜백

recoverAllPartitions(ServiceFabricClientRecoverAllPartitionsOptionalParams)

이 작업은 다운된 복제본을 복구할 수 없는 것으로 알려진 경우에만 수행해야 합니다. 이 API를 잘못 사용하면 잠재적인 데이터 손실이 발생할 수 있습니다.

function recoverAllPartitions(options?: ServiceFabricClientRecoverAllPartitionsOptionalParams): Promise<RestResponse>

매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

recoverAllPartitions(ServiceFabricClientRecoverAllPartitionsOptionalParams, ServiceCallback<void>)

function recoverAllPartitions(options: ServiceFabricClientRecoverAllPartitionsOptionalParams, callback: ServiceCallback<void>)

매개 변수

callback

ServiceCallback<void>

콜백

recoverPartition(string, ServiceCallback<void>)

function recoverPartition(partitionId: string, callback: ServiceCallback<void>)

매개 변수

partitionId

string

파티션의 ID입니다.

callback

ServiceCallback<void>

콜백

recoverPartition(string, ServiceFabricClientRecoverPartitionOptionalParams)

이 작업은 다운된 복제본을 복구할 수 없는 것으로 알려진 경우에만 수행해야 합니다. 이 API를 잘못 사용하면 잠재적인 데이터 손실이 발생할 수 있습니다.

function recoverPartition(partitionId: string, options?: ServiceFabricClientRecoverPartitionOptionalParams): Promise<RestResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

options
ServiceFabricClientRecoverPartitionOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

recoverPartition(string, ServiceFabricClientRecoverPartitionOptionalParams, ServiceCallback<void>)

function recoverPartition(partitionId: string, options: ServiceFabricClientRecoverPartitionOptionalParams, callback: ServiceCallback<void>)

매개 변수

partitionId

string

파티션의 ID입니다.

options
ServiceFabricClientRecoverPartitionOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

recoverServicePartitions(string, ServiceCallback<void>)

function recoverServicePartitions(serviceId: string, callback: ServiceCallback<void>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

callback

ServiceCallback<void>

콜백

recoverServicePartitions(string, ServiceFabricClientRecoverServicePartitionsOptionalParams)

Service Fabric 클러스터에 현재 쿼럼 손실에 갇혀 있는 지정된 서비스를 복구하려고 시도해야 했음을 나타냅니다. 이 작업은 다운된 복제본을 복구할 수 없는 것으로 알려진 경우에만 수행해야 합니다. 이 API를 잘못 사용하면 잠재적인 데이터 손실이 발생할 수 있습니다.

function recoverServicePartitions(serviceId: string, options?: ServiceFabricClientRecoverServicePartitionsOptionalParams): Promise<RestResponse>

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

recoverServicePartitions(string, ServiceFabricClientRecoverServicePartitionsOptionalParams, ServiceCallback<void>)

function recoverServicePartitions(serviceId: string, options: ServiceFabricClientRecoverServicePartitionsOptionalParams, callback: ServiceCallback<void>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

callback

ServiceCallback<void>

콜백

recoverSystemPartitions(ServiceCallback<void>)

function recoverSystemPartitions(callback: ServiceCallback<void>)

매개 변수

callback

ServiceCallback<void>

콜백

recoverSystemPartitions(ServiceFabricClientRecoverSystemPartitionsOptionalParams)

Service Fabric 클러스터에 현재 쿼럼 손실로 중단된 시스템 서비스를 복구하려고 시도해야 했음을 나타냅니다. 이 작업은 다운된 복제본을 복구할 수 없는 것으로 알려진 경우에만 수행해야 합니다. 이 API를 잘못 사용하면 잠재적인 데이터 손실이 발생할 수 있습니다.

function recoverSystemPartitions(options?: ServiceFabricClientRecoverSystemPartitionsOptionalParams): Promise<RestResponse>

매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

recoverSystemPartitions(ServiceFabricClientRecoverSystemPartitionsOptionalParams, ServiceCallback<void>)

function recoverSystemPartitions(options: ServiceFabricClientRecoverSystemPartitionsOptionalParams, callback: ServiceCallback<void>)

매개 변수

callback

ServiceCallback<void>

콜백

removeComposeDeployment(string, ServiceCallback<void>)

function removeComposeDeployment(deploymentName: string, callback: ServiceCallback<void>)

매개 변수

deploymentName

string

배포의 ID입니다.

callback

ServiceCallback<void>

콜백

removeComposeDeployment(string, ServiceFabricClientRemoveComposeDeploymentOptionalParams)

기존 Service Fabric 작성 배포를 삭제합니다.

function removeComposeDeployment(deploymentName: string, options?: ServiceFabricClientRemoveComposeDeploymentOptionalParams): Promise<RestResponse>

매개 변수

deploymentName

string

배포의 ID입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

removeComposeDeployment(string, ServiceFabricClientRemoveComposeDeploymentOptionalParams, ServiceCallback<void>)

function removeComposeDeployment(deploymentName: string, options: ServiceFabricClientRemoveComposeDeploymentOptionalParams, callback: ServiceCallback<void>)

매개 변수

deploymentName

string

배포의 ID입니다.

callback

ServiceCallback<void>

콜백

removeConfigurationOverrides(string, ServiceCallback<void>)

function removeConfigurationOverrides(nodeName: string, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

callback

ServiceCallback<void>

콜백

removeConfigurationOverrides(string, ServiceFabricClientRemoveConfigurationOverridesOptionalParams)

이 api를 사용하면 지정된 노드에서 모든 기존 구성 재정의를 제거할 수 있습니다.

function removeConfigurationOverrides(nodeName: string, options?: ServiceFabricClientRemoveConfigurationOverridesOptionalParams): Promise<RestResponse>

매개 변수

nodeName

string

노드의 이름입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

removeConfigurationOverrides(string, ServiceFabricClientRemoveConfigurationOverridesOptionalParams, ServiceCallback<void>)

function removeConfigurationOverrides(nodeName: string, options: ServiceFabricClientRemoveConfigurationOverridesOptionalParams, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

callback

ServiceCallback<void>

콜백

removeNodeState(string, ServiceCallback<void>)

function removeNodeState(nodeName: string, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

callback

ServiceCallback<void>

콜백

removeNodeState(string, ServiceFabricClientRemoveNodeStateOptionalParams)

이는 해당 노드의 지속형 상태를 복구할 수 없음을 의미합니다. 일반적으로 하드 디스크가 완전히 지워졌거나 하드 디스크가 충돌하는 경우에 발생합니다. 이 작업이 성공하려면 노드가 중단되어야 합니다. 이 작업을 통해 Service Fabric은 해당 노드의 복제본이 더 이상 존재하지 않으며 Service Fabric이 해당 복제본이 다시 올 때까지 기다리지 않아야 한다는 것을 알 수 있습니다. 노드의 상태가 제거되지 않고 노드가 그대로 상태로 다시 올 수 있는 경우 이 cmdlet을 실행하지 마세요. Service Fabric 6.5부터 시드 노드에 이 API를 사용하려면 시드 노드를 일반(비시드) 노드로 변경한 다음 이 API를 호출하여 노드 상태를 제거합니다. 클러스터가 Azure에서 실행되는 경우 시드 노드가 다운된 후 Service Fabric은 자동으로 비시드 노드로 변경하려고 시도합니다. 이렇게 하려면 주 노드 형식의 비시드 노드 수가 다운 시드 노드 수보다 작지 않은지 확인합니다. 필요한 경우 이를 위해 주 노드 형식에 노드를 더 추가합니다. 독립 실행형 클러스터의 경우 다운 시드 노드가 그대로 상태로 다시 올 것으로 예상되지 않는 경우 클러스터에서 노드를 제거하세요. https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-windows-server-add-remove-nodes

function removeNodeState(nodeName: string, options?: ServiceFabricClientRemoveNodeStateOptionalParams): Promise<RestResponse>

매개 변수

nodeName

string

노드의 이름입니다.

options
ServiceFabricClientRemoveNodeStateOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

removeNodeState(string, ServiceFabricClientRemoveNodeStateOptionalParams, ServiceCallback<void>)

function removeNodeState(nodeName: string, options: ServiceFabricClientRemoveNodeStateOptionalParams, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

options
ServiceFabricClientRemoveNodeStateOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

removeReplica(string, string, string, ServiceCallback<void>)

function removeReplica(nodeName: string, partitionId: string, replicaId: string, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

partitionId

string

파티션의 ID입니다.

replicaId

string

복제본의 식별자입니다.

callback

ServiceCallback<void>

콜백

removeReplica(string, string, string, ServiceFabricClientRemoveReplicaOptionalParams)

이 API는 Service Fabric 클러스터에서 복제본을 제거하여 Service Fabric 복제본 오류를 시뮬레이션합니다. 제거는 복제본을 닫고 복제본을 None 역할로 전환한 다음 클러스터에서 복제본의 모든 상태 정보를 제거합니다. 이 API는 복제본 상태 제거 경로를 테스트하고 클라이언트 API를 통해 보고서 오류 영구 경로를 시뮬레이션합니다. 경고 - 이 API를 사용할 때 안전 검사가 수행되지 않습니다. 이 API를 잘못 사용하면 상태 저장 서비스에 대한 데이터 손실이 발생할 수 있습니다. 또한 forceRemove 플래그는 동일한 프로세스에서 호스트되는 다른 모든 복제본에 영향을 줍니다.

function removeReplica(nodeName: string, partitionId: string, replicaId: string, options?: ServiceFabricClientRemoveReplicaOptionalParams): Promise<RestResponse>

매개 변수

nodeName

string

노드의 이름입니다.

partitionId

string

파티션의 ID입니다.

replicaId

string

복제본의 식별자입니다.

options
ServiceFabricClientRemoveReplicaOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

removeReplica(string, string, string, ServiceFabricClientRemoveReplicaOptionalParams, ServiceCallback<void>)

function removeReplica(nodeName: string, partitionId: string, replicaId: string, options: ServiceFabricClientRemoveReplicaOptionalParams, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

partitionId

string

파티션의 ID입니다.

replicaId

string

복제본의 식별자입니다.

options
ServiceFabricClientRemoveReplicaOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

reportApplicationHealth(string, HealthInformation, ServiceCallback<void>)

function reportApplicationHealth(applicationId: string, healthInformation: HealthInformation, callback: ServiceCallback<void>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

healthInformation
HealthInformation

상태 보고서의 상태 정보를 설명합니다. 이 정보는 상태 관리자에게 전송된 모든 상태 보고서에 있어야 합니다.

callback

ServiceCallback<void>

콜백

reportApplicationHealth(string, HealthInformation, ServiceFabricClientReportApplicationHealthOptionalParams)

지정된 Service Fabric 애플리케이션의 상태를 보고합니다. 보고서에는 보고되는 상태 보고서 및 속성의 원본에 대한 정보가 포함되어야 합니다. 보고서는 상태 저장소로 전달되는 Service Fabric 게이트웨이 애플리케이션으로 전송됩니다. 보고서는 게이트웨이에서 수락할 수 있지만 추가 유효성 검사 후 상태 저장소에서 거부됩니다. 예를 들어 상태 저장소는 부실 시퀀스 번호와 같은 잘못된 매개 변수로 인해 보고서를 거부할 수 있습니다. 보고서가 상태 저장소에 적용되었는지 확인하려면 애플리케이션 상태를 확인하고 HealthEvents 섹션에 보고서가 표시되는지 확인합니다.

function reportApplicationHealth(applicationId: string, healthInformation: HealthInformation, options?: ServiceFabricClientReportApplicationHealthOptionalParams): Promise<RestResponse>

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

healthInformation
HealthInformation

상태 보고서의 상태 정보를 설명합니다. 이 정보는 상태 관리자에게 전송된 모든 상태 보고서에 있어야 합니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

reportApplicationHealth(string, HealthInformation, ServiceFabricClientReportApplicationHealthOptionalParams, ServiceCallback<void>)

function reportApplicationHealth(applicationId: string, healthInformation: HealthInformation, options: ServiceFabricClientReportApplicationHealthOptionalParams, callback: ServiceCallback<void>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

healthInformation
HealthInformation

상태 보고서의 상태 정보를 설명합니다. 이 정보는 상태 관리자에게 전송된 모든 상태 보고서에 있어야 합니다.

callback

ServiceCallback<void>

콜백

reportClusterHealth(HealthInformation, ServiceCallback<void>)

function reportClusterHealth(healthInformation: HealthInformation, callback: ServiceCallback<void>)

매개 변수

healthInformation
HealthInformation

상태 보고서의 상태 정보를 설명합니다. 이 정보는 상태 관리자에게 전송된 모든 상태 보고서에 있어야 합니다.

callback

ServiceCallback<void>

콜백

reportClusterHealth(HealthInformation, ServiceFabricClientReportClusterHealthOptionalParams)

Service Fabric 클러스터에 상태 보고서를 보냅니다. 보고서에는 보고되는 상태 보고서 및 속성의 원본에 대한 정보가 포함되어야 합니다. 보고서는 상태 저장소로 전달되는 Service Fabric 게이트웨이 노드로 전송됩니다. 보고서는 게이트웨이에서 수락할 수 있지만 추가 유효성 검사 후 상태 저장소에서 거부됩니다. 예를 들어 상태 저장소는 부실 시퀀스 번호와 같은 잘못된 매개 변수로 인해 보고서를 거부할 수 있습니다. 보고서가 상태 저장소에 적용되었는지 확인하려면 GetClusterHealth를 실행하고 HealthEvents 섹션에 보고서가 표시되는지 확인합니다.

function reportClusterHealth(healthInformation: HealthInformation, options?: ServiceFabricClientReportClusterHealthOptionalParams): Promise<RestResponse>

매개 변수

healthInformation
HealthInformation

상태 보고서의 상태 정보를 설명합니다. 이 정보는 상태 관리자에게 전송된 모든 상태 보고서에 있어야 합니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

reportClusterHealth(HealthInformation, ServiceFabricClientReportClusterHealthOptionalParams, ServiceCallback<void>)

function reportClusterHealth(healthInformation: HealthInformation, options: ServiceFabricClientReportClusterHealthOptionalParams, callback: ServiceCallback<void>)

매개 변수

healthInformation
HealthInformation

상태 보고서의 상태 정보를 설명합니다. 이 정보는 상태 관리자에게 전송된 모든 상태 보고서에 있어야 합니다.

callback

ServiceCallback<void>

콜백

reportDeployedApplicationHealth(string, string, HealthInformation, ServiceCallback<void>)

function reportDeployedApplicationHealth(nodeName: string, applicationId: string, healthInformation: HealthInformation, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

healthInformation
HealthInformation

상태 보고서의 상태 정보를 설명합니다. 이 정보는 상태 관리자에게 전송된 모든 상태 보고서에 있어야 합니다.

callback

ServiceCallback<void>

콜백

reportDeployedApplicationHealth(string, string, HealthInformation, ServiceFabricClientReportDeployedApplicationHealthOptionalParams)

Service Fabric 노드에 배포된 애플리케이션의 상태를 보고합니다. 보고서에는 보고되는 상태 보고서 및 속성의 원본에 대한 정보가 포함되어야 합니다. 보고서는 상태 저장소로 전달되는 Service Fabric 게이트웨이 서비스로 전송됩니다. 보고서는 게이트웨이에서 수락할 수 있지만 추가 유효성 검사 후 상태 저장소에서 거부됩니다. 예를 들어 상태 저장소는 부실 시퀀스 번호와 같은 잘못된 매개 변수로 인해 보고서를 거부할 수 있습니다. 보고서가 상태 저장소에 적용되었는지 확인하려면 배포된 애플리케이션 상태를 확인하고 보고서가 HealthEvents 섹션에 표시되는지 확인합니다.

function reportDeployedApplicationHealth(nodeName: string, applicationId: string, healthInformation: HealthInformation, options?: ServiceFabricClientReportDeployedApplicationHealthOptionalParams): Promise<RestResponse>

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

healthInformation
HealthInformation

상태 보고서의 상태 정보를 설명합니다. 이 정보는 상태 관리자에게 전송된 모든 상태 보고서에 있어야 합니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

reportDeployedApplicationHealth(string, string, HealthInformation, ServiceFabricClientReportDeployedApplicationHealthOptionalParams, ServiceCallback<void>)

function reportDeployedApplicationHealth(nodeName: string, applicationId: string, healthInformation: HealthInformation, options: ServiceFabricClientReportDeployedApplicationHealthOptionalParams, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

healthInformation
HealthInformation

상태 보고서의 상태 정보를 설명합니다. 이 정보는 상태 관리자에게 전송된 모든 상태 보고서에 있어야 합니다.

callback

ServiceCallback<void>

콜백

reportDeployedServicePackageHealth(string, string, string, HealthInformation, ServiceCallback<void>)

function reportDeployedServicePackageHealth(nodeName: string, applicationId: string, servicePackageName: string, healthInformation: HealthInformation, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

servicePackageName

string

서비스 패키지의 이름입니다.

healthInformation
HealthInformation

상태 보고서의 상태 정보를 설명합니다. 이 정보는 상태 관리자에게 전송된 모든 상태 보고서에 있어야 합니다.

callback

ServiceCallback<void>

콜백

reportDeployedServicePackageHealth(string, string, string, HealthInformation, ServiceFabricClientReportDeployedServicePackageHealthOptionalParams)

Service Fabric 노드에 배포된 애플리케이션의 서비스 패키지 상태를 보고합니다. 보고서에는 보고되는 상태 보고서 및 속성의 원본에 대한 정보가 포함되어야 합니다. 보고서는 상태 저장소로 전달되는 Service Fabric 게이트웨이 서비스로 전송됩니다. 보고서는 게이트웨이에서 수락할 수 있지만 추가 유효성 검사 후 상태 저장소에서 거부됩니다. 예를 들어 상태 저장소는 부실 시퀀스 번호와 같은 잘못된 매개 변수로 인해 보고서를 거부할 수 있습니다. 보고서가 Health Store에 적용되었는지 확인하려면 배포된 서비스 패키지 상태를 가져와서 HealthEvents 섹션에 보고서가 표시되는지 확인합니다.

function reportDeployedServicePackageHealth(nodeName: string, applicationId: string, servicePackageName: string, healthInformation: HealthInformation, options?: ServiceFabricClientReportDeployedServicePackageHealthOptionalParams): Promise<RestResponse>

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

servicePackageName

string

서비스 패키지의 이름입니다.

healthInformation
HealthInformation

상태 보고서의 상태 정보를 설명합니다. 이 정보는 상태 관리자에게 전송된 모든 상태 보고서에 있어야 합니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

reportDeployedServicePackageHealth(string, string, string, HealthInformation, ServiceFabricClientReportDeployedServicePackageHealthOptionalParams, ServiceCallback<void>)

function reportDeployedServicePackageHealth(nodeName: string, applicationId: string, servicePackageName: string, healthInformation: HealthInformation, options: ServiceFabricClientReportDeployedServicePackageHealthOptionalParams, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

servicePackageName

string

서비스 패키지의 이름입니다.

healthInformation
HealthInformation

상태 보고서의 상태 정보를 설명합니다. 이 정보는 상태 관리자에게 전송된 모든 상태 보고서에 있어야 합니다.

callback

ServiceCallback<void>

콜백

reportNodeHealth(string, HealthInformation, ServiceCallback<void>)

function reportNodeHealth(nodeName: string, healthInformation: HealthInformation, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

healthInformation
HealthInformation

상태 보고서의 상태 정보를 설명합니다. 이 정보는 상태 관리자에게 전송된 모든 상태 보고서에 있어야 합니다.

callback

ServiceCallback<void>

콜백

reportNodeHealth(string, HealthInformation, ServiceFabricClientReportNodeHealthOptionalParams)

지정된 Service Fabric 노드의 상태를 보고합니다. 보고서에는 보고되는 상태 보고서 및 속성의 원본에 대한 정보가 포함되어야 합니다. 보고서는 상태 저장소로 전달되는 Service Fabric 게이트웨이 노드로 전송됩니다. 보고서는 게이트웨이에서 수락할 수 있지만 추가 유효성 검사 후 상태 저장소에서 거부됩니다. 예를 들어 상태 저장소는 부실 시퀀스 번호와 같은 잘못된 매개 변수로 인해 보고서를 거부할 수 있습니다. 보고서가 상태 저장소에 적용되었는지 확인하려면 GetNodeHealth를 실행하고 HealthEvents 섹션에 보고서가 표시되는지 확인합니다.

function reportNodeHealth(nodeName: string, healthInformation: HealthInformation, options?: ServiceFabricClientReportNodeHealthOptionalParams): Promise<RestResponse>

매개 변수

nodeName

string

노드의 이름입니다.

healthInformation
HealthInformation

상태 보고서의 상태 정보를 설명합니다. 이 정보는 상태 관리자에게 전송된 모든 상태 보고서에 있어야 합니다.

options
ServiceFabricClientReportNodeHealthOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

reportNodeHealth(string, HealthInformation, ServiceFabricClientReportNodeHealthOptionalParams, ServiceCallback<void>)

function reportNodeHealth(nodeName: string, healthInformation: HealthInformation, options: ServiceFabricClientReportNodeHealthOptionalParams, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

healthInformation
HealthInformation

상태 보고서의 상태 정보를 설명합니다. 이 정보는 상태 관리자에게 전송된 모든 상태 보고서에 있어야 합니다.

options
ServiceFabricClientReportNodeHealthOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

reportPartitionHealth(string, HealthInformation, ServiceCallback<void>)

function reportPartitionHealth(partitionId: string, healthInformation: HealthInformation, callback: ServiceCallback<void>)

매개 변수

partitionId

string

파티션의 ID입니다.

healthInformation
HealthInformation

상태 보고서의 상태 정보를 설명합니다. 이 정보는 상태 관리자에게 전송된 모든 상태 보고서에 있어야 합니다.

callback

ServiceCallback<void>

콜백

reportPartitionHealth(string, HealthInformation, ServiceFabricClientReportPartitionHealthOptionalParams)

지정된 Service Fabric 파티션의 상태를 보고합니다. 보고서에는 보고되는 상태 보고서 및 속성의 원본에 대한 정보가 포함되어야 합니다. 보고서는 상태 저장소로 전달되는 Service Fabric 게이트웨이 파티션으로 전송됩니다. 보고서는 게이트웨이에서 수락할 수 있지만 추가 유효성 검사 후 상태 저장소에서 거부됩니다. 예를 들어 상태 저장소는 부실 시퀀스 번호와 같은 잘못된 매개 변수로 인해 보고서를 거부할 수 있습니다. 보고서가 상태 저장소에 적용되었는지 확인하려면 GetPartitionHealth를 실행하고 HealthEvents 섹션에 보고서가 표시되는지 확인합니다.

function reportPartitionHealth(partitionId: string, healthInformation: HealthInformation, options?: ServiceFabricClientReportPartitionHealthOptionalParams): Promise<RestResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

healthInformation
HealthInformation

상태 보고서의 상태 정보를 설명합니다. 이 정보는 상태 관리자에게 전송된 모든 상태 보고서에 있어야 합니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

reportPartitionHealth(string, HealthInformation, ServiceFabricClientReportPartitionHealthOptionalParams, ServiceCallback<void>)

function reportPartitionHealth(partitionId: string, healthInformation: HealthInformation, options: ServiceFabricClientReportPartitionHealthOptionalParams, callback: ServiceCallback<void>)

매개 변수

partitionId

string

파티션의 ID입니다.

healthInformation
HealthInformation

상태 보고서의 상태 정보를 설명합니다. 이 정보는 상태 관리자에게 전송된 모든 상태 보고서에 있어야 합니다.

callback

ServiceCallback<void>

콜백

reportReplicaHealth(string, string, ReplicaHealthReportServiceKind, HealthInformation, ServiceCallback<void>)

function reportReplicaHealth(partitionId: string, replicaId: string, serviceKind: ReplicaHealthReportServiceKind, healthInformation: HealthInformation, callback: ServiceCallback<void>)

매개 변수

partitionId

string

파티션의 ID입니다.

replicaId

string

복제본의 식별자입니다.

serviceKind
ReplicaHealthReportServiceKind

상태가 보고되는 서비스 복제본(상태 비주류 또는 상태 저장)의 종류입니다. 가능한 값은 다음과 같습니다. 가능한 값은 '상태 비지정', '상태 저장'입니다.

healthInformation
HealthInformation

상태 보고서의 상태 정보를 설명합니다. 이 정보는 상태 관리자에게 전송된 모든 상태 보고서에 있어야 합니다.

callback

ServiceCallback<void>

콜백

reportReplicaHealth(string, string, ReplicaHealthReportServiceKind, HealthInformation, ServiceFabricClientReportReplicaHealthOptionalParams)

지정된 Service Fabric 복제본의 상태를 보고합니다. 보고서에는 보고되는 상태 보고서 및 속성의 원본에 대한 정보가 포함되어야 합니다. 보고서는 상태 저장소로 전달되는 Service Fabric 게이트웨이 복제본으로 전송됩니다. 보고서는 게이트웨이에서 수락할 수 있지만 추가 유효성 검사 후 상태 저장소에서 거부됩니다. 예를 들어 상태 저장소는 부실 시퀀스 번호와 같은 잘못된 매개 변수로 인해 보고서를 거부할 수 있습니다. 보고서가 상태 저장소에 적용되었는지 확인하려면 GetReplicaHealth를 실행하고 HealthEvents 섹션에 보고서가 표시되는지 확인합니다.

function reportReplicaHealth(partitionId: string, replicaId: string, serviceKind: ReplicaHealthReportServiceKind, healthInformation: HealthInformation, options?: ServiceFabricClientReportReplicaHealthOptionalParams): Promise<RestResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

replicaId

string

복제본의 식별자입니다.

serviceKind
ReplicaHealthReportServiceKind

상태가 보고되는 서비스 복제본(상태 비주류 또는 상태 저장)의 종류입니다. 가능한 값은 다음과 같습니다. 가능한 값은 '상태 비지정', '상태 저장'입니다.

healthInformation
HealthInformation

상태 보고서의 상태 정보를 설명합니다. 이 정보는 상태 관리자에게 전송된 모든 상태 보고서에 있어야 합니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

reportReplicaHealth(string, string, ReplicaHealthReportServiceKind, HealthInformation, ServiceFabricClientReportReplicaHealthOptionalParams, ServiceCallback<void>)

function reportReplicaHealth(partitionId: string, replicaId: string, serviceKind: ReplicaHealthReportServiceKind, healthInformation: HealthInformation, options: ServiceFabricClientReportReplicaHealthOptionalParams, callback: ServiceCallback<void>)

매개 변수

partitionId

string

파티션의 ID입니다.

replicaId

string

복제본의 식별자입니다.

serviceKind
ReplicaHealthReportServiceKind

상태가 보고되는 서비스 복제본(상태 비주류 또는 상태 저장)의 종류입니다. 가능한 값은 다음과 같습니다. 가능한 값은 '상태 비지정', '상태 저장'입니다.

healthInformation
HealthInformation

상태 보고서의 상태 정보를 설명합니다. 이 정보는 상태 관리자에게 전송된 모든 상태 보고서에 있어야 합니다.

callback

ServiceCallback<void>

콜백

reportServiceHealth(string, HealthInformation, ServiceCallback<void>)

function reportServiceHealth(serviceId: string, healthInformation: HealthInformation, callback: ServiceCallback<void>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

healthInformation
HealthInformation

상태 보고서의 상태 정보를 설명합니다. 이 정보는 상태 관리자에게 전송된 모든 상태 보고서에 있어야 합니다.

callback

ServiceCallback<void>

콜백

reportServiceHealth(string, HealthInformation, ServiceFabricClientReportServiceHealthOptionalParams)

지정된 Service Fabric 서비스의 상태를 보고합니다. 보고서에는 보고되는 상태 보고서 및 속성의 원본에 대한 정보가 포함되어야 합니다. 보고서는 상태 저장소로 전달되는 Service Fabric 게이트웨이 서비스로 전송됩니다. 보고서는 게이트웨이에서 수락할 수 있지만 추가 유효성 검사 후 상태 저장소에서 거부됩니다. 예를 들어 상태 저장소는 부실 시퀀스 번호와 같은 잘못된 매개 변수로 인해 보고서를 거부할 수 있습니다. 보고서가 상태 저장소에 적용되었는지 확인하려면 GetServiceHealth를 실행하고 HealthEvents 섹션에 보고서가 표시되는지 확인합니다.

function reportServiceHealth(serviceId: string, healthInformation: HealthInformation, options?: ServiceFabricClientReportServiceHealthOptionalParams): Promise<RestResponse>

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

healthInformation
HealthInformation

상태 보고서의 상태 정보를 설명합니다. 이 정보는 상태 관리자에게 전송된 모든 상태 보고서에 있어야 합니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

reportServiceHealth(string, HealthInformation, ServiceFabricClientReportServiceHealthOptionalParams, ServiceCallback<void>)

function reportServiceHealth(serviceId: string, healthInformation: HealthInformation, options: ServiceFabricClientReportServiceHealthOptionalParams, callback: ServiceCallback<void>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

healthInformation
HealthInformation

상태 보고서의 상태 정보를 설명합니다. 이 정보는 상태 관리자에게 전송된 모든 상태 보고서에 있어야 합니다.

callback

ServiceCallback<void>

콜백

resetPartitionLoad(string, ServiceCallback<void>)

function resetPartitionLoad(partitionId: string, callback: ServiceCallback<void>)

매개 변수

partitionId

string

파티션의 ID입니다.

callback

ServiceCallback<void>

콜백

resetPartitionLoad(string, ServiceFabricClientResetPartitionLoadOptionalParams)

Service Fabric 파티션의 현재 로드를 서비스의 기본 부하로 다시 설정합니다.

function resetPartitionLoad(partitionId: string, options?: ServiceFabricClientResetPartitionLoadOptionalParams): Promise<RestResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

options
ServiceFabricClientResetPartitionLoadOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

resetPartitionLoad(string, ServiceFabricClientResetPartitionLoadOptionalParams, ServiceCallback<void>)

function resetPartitionLoad(partitionId: string, options: ServiceFabricClientResetPartitionLoadOptionalParams, callback: ServiceCallback<void>)

매개 변수

partitionId

string

파티션의 ID입니다.

options
ServiceFabricClientResetPartitionLoadOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

resolveService(string, ServiceCallback<ResolvedServicePartition>)

function resolveService(serviceId: string, callback: ServiceCallback<ResolvedServicePartition>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

resolveService(string, ServiceFabricClientResolveServiceOptionalParams)

Service Fabric 서비스 파티션을 확인하여 서비스 복제본의 엔드포인트를 가져옵니다.

function resolveService(serviceId: string, options?: ServiceFabricClientResolveServiceOptionalParams): Promise<ResolveServiceResponse>

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

options
ServiceFabricClientResolveServiceOptionalParams

선택적 매개 변수

반환

Promise<Models.ResolveServiceResponse>

resolveService(string, ServiceFabricClientResolveServiceOptionalParams, ServiceCallback<ResolvedServicePartition>)

function resolveService(serviceId: string, options: ServiceFabricClientResolveServiceOptionalParams, callback: ServiceCallback<ResolvedServicePartition>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

options
ServiceFabricClientResolveServiceOptionalParams

선택적 매개 변수

restartDeployedCodePackage(string, string, RestartDeployedCodePackageDescription, ServiceCallback<void>)

function restartDeployedCodePackage(nodeName: string, applicationId: string, restartDeployedCodePackageDescription: RestartDeployedCodePackageDescription, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

restartDeployedCodePackageDescription
RestartDeployedCodePackageDescription

다시 시작할 Service Fabric 노드에 배포된 코드 패키지에 대해 설명합니다.

callback

ServiceCallback<void>

콜백

restartDeployedCodePackage(string, string, RestartDeployedCodePackageDescription, ServiceFabricClientRestartDeployedCodePackageOptionalParams)

클러스터의 Service Fabric 노드에 배포된 코드 패키지를 다시 시작합니다. 그러면 코드 패키지 프로세스가 중단되어 해당 프로세스에 호스트된 모든 사용자 서비스 복제본이 다시 시작됩니다.

function restartDeployedCodePackage(nodeName: string, applicationId: string, restartDeployedCodePackageDescription: RestartDeployedCodePackageDescription, options?: ServiceFabricClientRestartDeployedCodePackageOptionalParams): Promise<RestResponse>

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

restartDeployedCodePackageDescription
RestartDeployedCodePackageDescription

다시 시작할 Service Fabric 노드에 배포된 코드 패키지에 대해 설명합니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

restartDeployedCodePackage(string, string, RestartDeployedCodePackageDescription, ServiceFabricClientRestartDeployedCodePackageOptionalParams, ServiceCallback<void>)

function restartDeployedCodePackage(nodeName: string, applicationId: string, restartDeployedCodePackageDescription: RestartDeployedCodePackageDescription, options: ServiceFabricClientRestartDeployedCodePackageOptionalParams, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

restartDeployedCodePackageDescription
RestartDeployedCodePackageDescription

다시 시작할 Service Fabric 노드에 배포된 코드 패키지에 대해 설명합니다.

callback

ServiceCallback<void>

콜백

restartNode(string, RestartNodeDescription, ServiceCallback<void>)

function restartNode(nodeName: string, restartNodeDescription: RestartNodeDescription, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

restartNodeDescription
RestartNodeDescription

다시 시작할 노드의 인스턴스 및 패브릭 프로세스의 덤프를 수행해야 함을 나타내는 플래그입니다.

callback

ServiceCallback<void>

콜백

restartNode(string, RestartNodeDescription, ServiceFabricClientRestartNodeOptionalParams)

이미 시작된 Service Fabric 클러스터 노드를 다시 시작합니다.

function restartNode(nodeName: string, restartNodeDescription: RestartNodeDescription, options?: ServiceFabricClientRestartNodeOptionalParams): Promise<RestResponse>

매개 변수

nodeName

string

노드의 이름입니다.

restartNodeDescription
RestartNodeDescription

다시 시작할 노드의 인스턴스 및 패브릭 프로세스의 덤프를 수행해야 함을 나타내는 플래그입니다.

options
ServiceFabricClientRestartNodeOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

restartNode(string, RestartNodeDescription, ServiceFabricClientRestartNodeOptionalParams, ServiceCallback<void>)

function restartNode(nodeName: string, restartNodeDescription: RestartNodeDescription, options: ServiceFabricClientRestartNodeOptionalParams, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

restartNodeDescription
RestartNodeDescription

다시 시작할 노드의 인스턴스 및 패브릭 프로세스의 덤프를 수행해야 함을 나타내는 플래그입니다.

options
ServiceFabricClientRestartNodeOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

restartReplica(string, string, string, ServiceCallback<void>)

function restartReplica(nodeName: string, partitionId: string, replicaId: string, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

partitionId

string

파티션의 ID입니다.

replicaId

string

복제본의 식별자입니다.

callback

ServiceCallback<void>

콜백

restartReplica(string, string, string, ServiceFabricClientRestartReplicaOptionalParams)

노드에서 실행되는 지속형 서비스의 서비스 복제본을 다시 시작합니다. 경고 - 이 API를 사용할 때 안전 검사가 수행되지 않습니다. 이 API를 잘못 사용하면 상태 저장 서비스의 가용성 손실이 발생할 수 있습니다.

function restartReplica(nodeName: string, partitionId: string, replicaId: string, options?: ServiceFabricClientRestartReplicaOptionalParams): Promise<RestResponse>

매개 변수

nodeName

string

노드의 이름입니다.

partitionId

string

파티션의 ID입니다.

replicaId

string

복제본의 식별자입니다.

options
ServiceFabricClientRestartReplicaOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

restartReplica(string, string, string, ServiceFabricClientRestartReplicaOptionalParams, ServiceCallback<void>)

function restartReplica(nodeName: string, partitionId: string, replicaId: string, options: ServiceFabricClientRestartReplicaOptionalParams, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

partitionId

string

파티션의 ID입니다.

replicaId

string

복제본의 식별자입니다.

options
ServiceFabricClientRestartReplicaOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

restorePartition(string, RestorePartitionDescription, ServiceCallback<void>)

function restorePartition(partitionId: string, restorePartitionDescription: RestorePartitionDescription, callback: ServiceCallback<void>)

매개 변수

partitionId

string

파티션의 ID입니다.

restorePartitionDescription
RestorePartitionDescription

파티션을 복원하는 매개 변수에 대해 설명합니다.

callback

ServiceCallback<void>

콜백

restorePartition(string, RestorePartitionDescription, ServiceFabricClientRestorePartitionOptionalParams)

지정된 백업 지점을 사용하여 상태 저장 지속 파티션의 상태를 복원합니다. 파티션이 이미 주기적으로 백업되는 경우 기본적으로 백업 정책에 지정된 스토리지에서 백업 지점을 찾습니다. 본문에서 복원 파티션 설명의 일부로 백업 스토리지 세부 정보를 지정하여 동일한 항목을 재정의할 수도 있습니다. 복원이 시작되면 GetRestoreProgress 작업을 사용하여 진행률을 추적할 수 있습니다. 작업 시간이 초과되는 경우 쿼리 매개 변수에 더 큰 복원 시간 제한 값을 지정합니다.

function restorePartition(partitionId: string, restorePartitionDescription: RestorePartitionDescription, options?: ServiceFabricClientRestorePartitionOptionalParams): Promise<RestResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

restorePartitionDescription
RestorePartitionDescription

파티션을 복원하는 매개 변수에 대해 설명합니다.

options
ServiceFabricClientRestorePartitionOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

restorePartition(string, RestorePartitionDescription, ServiceFabricClientRestorePartitionOptionalParams, ServiceCallback<void>)

function restorePartition(partitionId: string, restorePartitionDescription: RestorePartitionDescription, options: ServiceFabricClientRestorePartitionOptionalParams, callback: ServiceCallback<void>)

매개 변수

partitionId

string

파티션의 ID입니다.

restorePartitionDescription
RestorePartitionDescription

파티션을 복원하는 매개 변수에 대해 설명합니다.

options
ServiceFabricClientRestorePartitionOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

resumeApplicationBackup(string, ServiceCallback<void>)

function resumeApplicationBackup(applicationId: string, callback: ServiceCallback<void>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

callback

ServiceCallback<void>

콜백

resumeApplicationBackup(string, ServiceFabricClientResumeApplicationBackupOptionalParams)

이전에 일시 중단된 Service Fabric 애플리케이션은 현재 동일하게 구성된 백업 정책에 따라 정기적인 백업을 다시 시작합니다.

function resumeApplicationBackup(applicationId: string, options?: ServiceFabricClientResumeApplicationBackupOptionalParams): Promise<RestResponse>

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

resumeApplicationBackup(string, ServiceFabricClientResumeApplicationBackupOptionalParams, ServiceCallback<void>)

function resumeApplicationBackup(applicationId: string, options: ServiceFabricClientResumeApplicationBackupOptionalParams, callback: ServiceCallback<void>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

callback

ServiceCallback<void>

콜백

resumeApplicationUpgrade(string, ResumeApplicationUpgradeDescription, ServiceCallback<void>)

function resumeApplicationUpgrade(applicationId: string, resumeApplicationUpgradeDescription: ResumeApplicationUpgradeDescription, callback: ServiceCallback<void>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

resumeApplicationUpgradeDescription
ResumeApplicationUpgradeDescription

애플리케이션 업그레이드를 재개하기 위한 매개 변수에 대해 설명합니다.

callback

ServiceCallback<void>

콜백

resumeApplicationUpgrade(string, ResumeApplicationUpgradeDescription, ServiceFabricClientResumeApplicationUpgradeOptionalParams)

모니터링되지 않는 수동 Service Fabric 애플리케이션 업그레이드를 다시 시작합니다. Service Fabric은 한 번에 하나의 업그레이드 도메인을 업그레이드합니다. 모니터링되지 않는 수동 업그레이드의 경우 Service Fabric이 업그레이드 도메인을 완료한 후 다음 업그레이드 도메인으로 진행하기 전에 이 API를 호출할 때까지 기다립니다.

function resumeApplicationUpgrade(applicationId: string, resumeApplicationUpgradeDescription: ResumeApplicationUpgradeDescription, options?: ServiceFabricClientResumeApplicationUpgradeOptionalParams): Promise<RestResponse>

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

resumeApplicationUpgradeDescription
ResumeApplicationUpgradeDescription

애플리케이션 업그레이드를 재개하기 위한 매개 변수에 대해 설명합니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

resumeApplicationUpgrade(string, ResumeApplicationUpgradeDescription, ServiceFabricClientResumeApplicationUpgradeOptionalParams, ServiceCallback<void>)

function resumeApplicationUpgrade(applicationId: string, resumeApplicationUpgradeDescription: ResumeApplicationUpgradeDescription, options: ServiceFabricClientResumeApplicationUpgradeOptionalParams, callback: ServiceCallback<void>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

resumeApplicationUpgradeDescription
ResumeApplicationUpgradeDescription

애플리케이션 업그레이드를 재개하기 위한 매개 변수에 대해 설명합니다.

callback

ServiceCallback<void>

콜백

resumeClusterUpgrade(ResumeClusterUpgradeDescription, ServiceCallback<void>)

function resumeClusterUpgrade(resumeClusterUpgradeDescription: ResumeClusterUpgradeDescription, callback: ServiceCallback<void>)

매개 변수

resumeClusterUpgradeDescription
ResumeClusterUpgradeDescription

클러스터 업그레이드를 재개하기 위한 매개 변수에 대해 설명합니다.

callback

ServiceCallback<void>

콜백

resumeClusterUpgrade(ResumeClusterUpgradeDescription, ServiceFabricClientResumeClusterUpgradeOptionalParams)

클러스터 코드 또는 구성 업그레이드가 적절한 경우 다음 업그레이드 도메인으로 이동하도록 합니다.

function resumeClusterUpgrade(resumeClusterUpgradeDescription: ResumeClusterUpgradeDescription, options?: ServiceFabricClientResumeClusterUpgradeOptionalParams): Promise<RestResponse>

매개 변수

resumeClusterUpgradeDescription
ResumeClusterUpgradeDescription

클러스터 업그레이드를 재개하기 위한 매개 변수에 대해 설명합니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

resumeClusterUpgrade(ResumeClusterUpgradeDescription, ServiceFabricClientResumeClusterUpgradeOptionalParams, ServiceCallback<void>)

function resumeClusterUpgrade(resumeClusterUpgradeDescription: ResumeClusterUpgradeDescription, options: ServiceFabricClientResumeClusterUpgradeOptionalParams, callback: ServiceCallback<void>)

매개 변수

resumeClusterUpgradeDescription
ResumeClusterUpgradeDescription

클러스터 업그레이드를 재개하기 위한 매개 변수에 대해 설명합니다.

callback

ServiceCallback<void>

콜백

resumePartitionBackup(string, ServiceCallback<void>)

function resumePartitionBackup(partitionId: string, callback: ServiceCallback<void>)

매개 변수

partitionId

string

파티션의 ID입니다.

callback

ServiceCallback<void>

콜백

resumePartitionBackup(string, ServiceFabricClientResumePartitionBackupOptionalParams)

이전에 일시 중단된 파티션은 현재 동일하게 구성된 백업 정책에 따라 정기적인 백업을 다시 시작합니다.

function resumePartitionBackup(partitionId: string, options?: ServiceFabricClientResumePartitionBackupOptionalParams): Promise<RestResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

resumePartitionBackup(string, ServiceFabricClientResumePartitionBackupOptionalParams, ServiceCallback<void>)

function resumePartitionBackup(partitionId: string, options: ServiceFabricClientResumePartitionBackupOptionalParams, callback: ServiceCallback<void>)

매개 변수

partitionId

string

파티션의 ID입니다.

callback

ServiceCallback<void>

콜백

resumeServiceBackup(string, ServiceCallback<void>)

function resumeServiceBackup(serviceId: string, callback: ServiceCallback<void>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

callback

ServiceCallback<void>

콜백

resumeServiceBackup(string, ServiceFabricClientResumeServiceBackupOptionalParams)

이전에 일시 중단된 Service Fabric 서비스는 현재 동일하게 구성된 백업 정책에 따라 정기적인 백업을 다시 시작합니다.

function resumeServiceBackup(serviceId: string, options?: ServiceFabricClientResumeServiceBackupOptionalParams): Promise<RestResponse>

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

resumeServiceBackup(string, ServiceFabricClientResumeServiceBackupOptionalParams, ServiceCallback<void>)

function resumeServiceBackup(serviceId: string, options: ServiceFabricClientResumeServiceBackupOptionalParams, callback: ServiceCallback<void>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

callback

ServiceCallback<void>

콜백

rollbackApplicationUpgrade(string, ServiceCallback<void>)

function rollbackApplicationUpgrade(applicationId: string, callback: ServiceCallback<void>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

callback

ServiceCallback<void>

콜백

rollbackApplicationUpgrade(string, ServiceFabricClientRollbackApplicationUpgradeOptionalParams)

현재 애플리케이션 업그레이드를 이전 버전으로 롤백하기 시작합니다. 이 API는 현재 진행 중인 업그레이드를 새 버전으로 롤백하는 데만 사용할 수 있습니다. 애플리케이션이 현재 업그레이드되지 않는 경우 StartApplicationUpgrade API를 사용하여 이전 버전으로 롤백하는 것을 포함하여 원하는 버전으로 업그레이드합니다.

function rollbackApplicationUpgrade(applicationId: string, options?: ServiceFabricClientRollbackApplicationUpgradeOptionalParams): Promise<RestResponse>

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

rollbackApplicationUpgrade(string, ServiceFabricClientRollbackApplicationUpgradeOptionalParams, ServiceCallback<void>)

function rollbackApplicationUpgrade(applicationId: string, options: ServiceFabricClientRollbackApplicationUpgradeOptionalParams, callback: ServiceCallback<void>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

callback

ServiceCallback<void>

콜백

rollbackClusterUpgrade(ServiceCallback<void>)

function rollbackClusterUpgrade(callback: ServiceCallback<void>)

매개 변수

callback

ServiceCallback<void>

콜백

rollbackClusterUpgrade(ServiceFabricClientRollbackClusterUpgradeOptionalParams)

Service Fabric 클러스터의 코드 또는 구성 업그레이드를 롤백합니다.

function rollbackClusterUpgrade(options?: ServiceFabricClientRollbackClusterUpgradeOptionalParams): Promise<RestResponse>

매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

rollbackClusterUpgrade(ServiceFabricClientRollbackClusterUpgradeOptionalParams, ServiceCallback<void>)

function rollbackClusterUpgrade(options: ServiceFabricClientRollbackClusterUpgradeOptionalParams, callback: ServiceCallback<void>)

매개 변수

callback

ServiceCallback<void>

콜백

setUpgradeOrchestrationServiceState(UpgradeOrchestrationServiceState, ServiceCallback<UpgradeOrchestrationServiceStateSummary>)

function setUpgradeOrchestrationServiceState(upgradeOrchestrationServiceState: UpgradeOrchestrationServiceState, callback: ServiceCallback<UpgradeOrchestrationServiceStateSummary>)

매개 변수

upgradeOrchestrationServiceState
UpgradeOrchestrationServiceState

Service Fabric 업그레이드 오케스트레이션 서비스의 서비스 상태입니다.

setUpgradeOrchestrationServiceState(UpgradeOrchestrationServiceState, ServiceFabricClientSetUpgradeOrchestrationServiceStateOptionalParams)

Service Fabric 업그레이드 오케스트레이션 서비스의 서비스 상태를 업데이트합니다. 이 API는 내부적으로 지원 목적으로 사용됩니다.

function setUpgradeOrchestrationServiceState(upgradeOrchestrationServiceState: UpgradeOrchestrationServiceState, options?: ServiceFabricClientSetUpgradeOrchestrationServiceStateOptionalParams): Promise<SetUpgradeOrchestrationServiceStateResponse>

매개 변수

upgradeOrchestrationServiceState
UpgradeOrchestrationServiceState

Service Fabric 업그레이드 오케스트레이션 서비스의 서비스 상태입니다.

반환

Promise<Models.SetUpgradeOrchestrationServiceStateResponse>

setUpgradeOrchestrationServiceState(UpgradeOrchestrationServiceState, ServiceFabricClientSetUpgradeOrchestrationServiceStateOptionalParams, ServiceCallback<UpgradeOrchestrationServiceStateSummary>)

function setUpgradeOrchestrationServiceState(upgradeOrchestrationServiceState: UpgradeOrchestrationServiceState, options: ServiceFabricClientSetUpgradeOrchestrationServiceStateOptionalParams, callback: ServiceCallback<UpgradeOrchestrationServiceStateSummary>)

매개 변수

upgradeOrchestrationServiceState
UpgradeOrchestrationServiceState

Service Fabric 업그레이드 오케스트레이션 서비스의 서비스 상태입니다.

startApplicationUpgrade(string, ApplicationUpgradeDescription, ServiceCallback<void>)

function startApplicationUpgrade(applicationId: string, applicationUpgradeDescription: ApplicationUpgradeDescription, callback: ServiceCallback<void>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

applicationUpgradeDescription
ApplicationUpgradeDescription

애플리케이션 업그레이드에 대한 매개 변수입니다.

callback

ServiceCallback<void>

콜백

startApplicationUpgrade(string, ApplicationUpgradeDescription, ServiceFabricClientStartApplicationUpgradeOptionalParams)

제공된 애플리케이션 업그레이드 매개 변수의 유효성을 검사하고 매개 변수가 유효한 경우 애플리케이션 업그레이드를 시작합니다.

function startApplicationUpgrade(applicationId: string, applicationUpgradeDescription: ApplicationUpgradeDescription, options?: ServiceFabricClientStartApplicationUpgradeOptionalParams): Promise<RestResponse>

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

applicationUpgradeDescription
ApplicationUpgradeDescription

애플리케이션 업그레이드에 대한 매개 변수입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

startApplicationUpgrade(string, ApplicationUpgradeDescription, ServiceFabricClientStartApplicationUpgradeOptionalParams, ServiceCallback<void>)

function startApplicationUpgrade(applicationId: string, applicationUpgradeDescription: ApplicationUpgradeDescription, options: ServiceFabricClientStartApplicationUpgradeOptionalParams, callback: ServiceCallback<void>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

applicationUpgradeDescription
ApplicationUpgradeDescription

애플리케이션 업그레이드에 대한 매개 변수입니다.

callback

ServiceCallback<void>

콜백

startChaos(ChaosParameters, ServiceCallback<void>)

function startChaos(chaosParameters: ChaosParameters, callback: ServiceCallback<void>)

매개 변수

chaosParameters
ChaosParameters

Chaos 실행을 구성하는 모든 매개 변수에 대해 설명합니다.

callback

ServiceCallback<void>

콜백

startChaos(ChaosParameters, ServiceFabricClientStartChaosOptionalParams)

Chaos가 클러스터에서 아직 실행되고 있지 않으면 Chaos 매개 변수에 전달된 Chaos가 시작됩니다. 이 호출을 수행할 때 Chaos가 이미 실행 중이면 오류 코드 FABRIC_E_CHAOS_ALREADY_RUNNING 함께 호출이 실패합니다. 자세한 내용은 Service Fabric 클러스터 제어된 Chaos를 유도하는 문서를 참조하세요.

function startChaos(chaosParameters: ChaosParameters, options?: ServiceFabricClientStartChaosOptionalParams): Promise<RestResponse>

매개 변수

chaosParameters
ChaosParameters

Chaos 실행을 구성하는 모든 매개 변수에 대해 설명합니다.

options
ServiceFabricClientStartChaosOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

startChaos(ChaosParameters, ServiceFabricClientStartChaosOptionalParams, ServiceCallback<void>)

function startChaos(chaosParameters: ChaosParameters, options: ServiceFabricClientStartChaosOptionalParams, callback: ServiceCallback<void>)

매개 변수

chaosParameters
ChaosParameters

Chaos 실행을 구성하는 모든 매개 변수에 대해 설명합니다.

options
ServiceFabricClientStartChaosOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

startClusterConfigurationUpgrade(ClusterConfigurationUpgradeDescription, ServiceCallback<void>)

function startClusterConfigurationUpgrade(clusterConfigurationUpgradeDescription: ClusterConfigurationUpgradeDescription, callback: ServiceCallback<void>)

매개 변수

clusterConfigurationUpgradeDescription
ClusterConfigurationUpgradeDescription

독립 실행형 클러스터 구성 업그레이드에 대한 매개 변수입니다.

callback

ServiceCallback<void>

콜백

startClusterConfigurationUpgrade(ClusterConfigurationUpgradeDescription, ServiceFabricClientStartClusterConfigurationUpgradeOptionalParams)

제공된 구성 업그레이드 매개 변수의 유효성을 검사하고 매개 변수가 유효한 경우 클러스터 구성 업그레이드를 시작합니다.

function startClusterConfigurationUpgrade(clusterConfigurationUpgradeDescription: ClusterConfigurationUpgradeDescription, options?: ServiceFabricClientStartClusterConfigurationUpgradeOptionalParams): Promise<RestResponse>

매개 변수

clusterConfigurationUpgradeDescription
ClusterConfigurationUpgradeDescription

독립 실행형 클러스터 구성 업그레이드에 대한 매개 변수입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

startClusterConfigurationUpgrade(ClusterConfigurationUpgradeDescription, ServiceFabricClientStartClusterConfigurationUpgradeOptionalParams, ServiceCallback<void>)

function startClusterConfigurationUpgrade(clusterConfigurationUpgradeDescription: ClusterConfigurationUpgradeDescription, options: ServiceFabricClientStartClusterConfigurationUpgradeOptionalParams, callback: ServiceCallback<void>)

매개 변수

clusterConfigurationUpgradeDescription
ClusterConfigurationUpgradeDescription

독립 실행형 클러스터 구성 업그레이드에 대한 매개 변수입니다.

callback

ServiceCallback<void>

콜백

startClusterUpgrade(StartClusterUpgradeDescription, ServiceCallback<void>)

function startClusterUpgrade(startClusterUpgradeDescription: StartClusterUpgradeDescription, callback: ServiceCallback<void>)

매개 변수

startClusterUpgradeDescription
StartClusterUpgradeDescription

클러스터 업그레이드를 시작하기 위한 매개 변수에 대해 설명합니다.

callback

ServiceCallback<void>

콜백

startClusterUpgrade(StartClusterUpgradeDescription, ServiceFabricClientStartClusterUpgradeOptionalParams)

제공된 업그레이드 매개 변수의 유효성을 검사하고 매개 변수가 유효한 경우 Service Fabric 클러스터의 코드 또는 구성 버전 업그레이드를 시작합니다.

function startClusterUpgrade(startClusterUpgradeDescription: StartClusterUpgradeDescription, options?: ServiceFabricClientStartClusterUpgradeOptionalParams): Promise<RestResponse>

매개 변수

startClusterUpgradeDescription
StartClusterUpgradeDescription

클러스터 업그레이드를 시작하기 위한 매개 변수에 대해 설명합니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

startClusterUpgrade(StartClusterUpgradeDescription, ServiceFabricClientStartClusterUpgradeOptionalParams, ServiceCallback<void>)

function startClusterUpgrade(startClusterUpgradeDescription: StartClusterUpgradeDescription, options: ServiceFabricClientStartClusterUpgradeOptionalParams, callback: ServiceCallback<void>)

매개 변수

startClusterUpgradeDescription
StartClusterUpgradeDescription

클러스터 업그레이드를 시작하기 위한 매개 변수에 대해 설명합니다.

callback

ServiceCallback<void>

콜백

startComposeDeploymentUpgrade(string, ComposeDeploymentUpgradeDescription, ServiceCallback<void>)

function startComposeDeploymentUpgrade(deploymentName: string, composeDeploymentUpgradeDescription: ComposeDeploymentUpgradeDescription, callback: ServiceCallback<void>)

매개 변수

deploymentName

string

배포의 ID입니다.

composeDeploymentUpgradeDescription
ComposeDeploymentUpgradeDescription

작성 배포를 업그레이드하기 위한 매개 변수입니다.

callback

ServiceCallback<void>

콜백

startComposeDeploymentUpgrade(string, ComposeDeploymentUpgradeDescription, ServiceFabricClientStartComposeDeploymentUpgradeOptionalParams)

제공된 업그레이드 매개 변수의 유효성을 검사하고 매개 변수가 유효한 경우 배포 업그레이드를 시작합니다.

function startComposeDeploymentUpgrade(deploymentName: string, composeDeploymentUpgradeDescription: ComposeDeploymentUpgradeDescription, options?: ServiceFabricClientStartComposeDeploymentUpgradeOptionalParams): Promise<RestResponse>

매개 변수

deploymentName

string

배포의 ID입니다.

composeDeploymentUpgradeDescription
ComposeDeploymentUpgradeDescription

작성 배포를 업그레이드하기 위한 매개 변수입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

startComposeDeploymentUpgrade(string, ComposeDeploymentUpgradeDescription, ServiceFabricClientStartComposeDeploymentUpgradeOptionalParams, ServiceCallback<void>)

function startComposeDeploymentUpgrade(deploymentName: string, composeDeploymentUpgradeDescription: ComposeDeploymentUpgradeDescription, options: ServiceFabricClientStartComposeDeploymentUpgradeOptionalParams, callback: ServiceCallback<void>)

매개 변수

deploymentName

string

배포의 ID입니다.

composeDeploymentUpgradeDescription
ComposeDeploymentUpgradeDescription

작성 배포를 업그레이드하기 위한 매개 변수입니다.

callback

ServiceCallback<void>

콜백

startDataLoss(string, string, string, DataLossMode, ServiceCallback<void>)

function startDataLoss(serviceId: string, partitionId: string, operationId: string, dataLossMode: DataLossMode, callback: ServiceCallback<void>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

partitionId

string

파티션의 ID입니다.

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

dataLossMode
DataLossMode

이 열거형은 유도할 데이터 손실 유형을 나타내기 위해 StartDataLoss API에 전달됩니다. 가능한 값은 'Invalid', 'PartialDataLoss', 'FullDataLoss'입니다.

callback

ServiceCallback<void>

콜백

startDataLoss(string, string, string, DataLossMode, ServiceFabricClientStartDataLossOptionalParams)

이 API는 지정된 파티션에 대한 데이터 손실을 유도합니다. 파티션의 OnDataLoss API에 대한 호출을 트리거합니다. 실제 데이터 손실은 지정된 DataLossMode에 따라 달라집니다.

  • PartialDataLoss - 복제본 쿼럼만 제거되고 파티션에 대해 OnDataLoss가 트리거되지만 실제 데이터 손실은 진행 중인 복제의 존재에 따라 달라집니다.
  • FullDataLoss - 모든 복제본이 제거되므로 모든 데이터가 손실되고 OnDataLoss가 트리거됩니다.

이 API는 상태 저장 서비스를 대상으로만 호출해야 합니다.

대상으로 시스템 서비스를 사용하여 이 API를 호출하는 것은 권장되지 않습니다.

참고: 이 API가 호출되면 되돌릴 수 없습니다. CancelOperation을 호출하면 실행이 중지되고 내부 시스템 상태만 정리됩니다. 명령이 데이터 손실을 일으킬 만큼 충분히 진행된 경우 데이터를 복원하지 않습니다.

동일한 OperationId를 사용하여 GetDataLossProgress API를 호출하여 이 API로 시작된 작업에 대한 정보를 반환합니다.

function startDataLoss(serviceId: string, partitionId: string, operationId: string, dataLossMode: DataLossMode, options?: ServiceFabricClientStartDataLossOptionalParams): Promise<RestResponse>

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

partitionId

string

파티션의 ID입니다.

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

dataLossMode
DataLossMode

이 열거형은 유도할 데이터 손실 유형을 나타내기 위해 StartDataLoss API에 전달됩니다. 가능한 값은 'Invalid', 'PartialDataLoss', 'FullDataLoss'입니다.

options
ServiceFabricClientStartDataLossOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

startDataLoss(string, string, string, DataLossMode, ServiceFabricClientStartDataLossOptionalParams, ServiceCallback<void>)

function startDataLoss(serviceId: string, partitionId: string, operationId: string, dataLossMode: DataLossMode, options: ServiceFabricClientStartDataLossOptionalParams, callback: ServiceCallback<void>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

partitionId

string

파티션의 ID입니다.

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

dataLossMode
DataLossMode

이 열거형은 유도할 데이터 손실 유형을 나타내기 위해 StartDataLoss API에 전달됩니다. 가능한 값은 'Invalid', 'PartialDataLoss', 'FullDataLoss'입니다.

options
ServiceFabricClientStartDataLossOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

startNodeTransition(string, string, NodeTransitionType, string, number, ServiceCallback<void>)

function startNodeTransition(nodeName: string, operationId: string, nodeTransitionType: NodeTransitionType, nodeInstanceId: string, stopDurationInSeconds: number, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

nodeTransitionType
NodeTransitionType

수행할 전환 유형을 나타냅니다. NodeTransitionType.Start는 중지된 노드를 시작합니다. NodeTransitionType.Stop은 최대 노드를 중지합니다. 가능한 값은 'Invalid', 'Start', 'Stop'입니다.

nodeInstanceId

string

대상 노드의 노드 인스턴스 ID입니다. GetNodeInfo API를 통해 확인할 수 있습니다.

stopDurationInSeconds

number

노드를 중지된 상태로 유지하는 기간(초)입니다. 최소값은 600, 최대값은 14400입니다. 이 시간이 만료되면 노드가 자동으로 다시 표시됩니다.

callback

ServiceCallback<void>

콜백

startNodeTransition(string, string, NodeTransitionType, string, number, ServiceFabricClientStartNodeTransitionOptionalParams)

클러스터 노드를 시작하거나 중지합니다. 클러스터 노드는 OS 인스턴스 자체가 아닌 프로세스입니다. 노드를 시작하려면 NodeTransitionType 매개 변수에 대해 "Start"를 전달합니다. 노드를 중지하려면 NodeTransitionType 매개 변수에 대해 "Stop"을 전달합니다. 이 API는 작업을 시작합니다. API가 반환되면 노드가 아직 전환을 완료하지 않았을 수 있습니다. 동일한 OperationId를 사용하여 GetNodeTransitionProgress를 호출하여 작업의 진행률을 가져옵니다.

function startNodeTransition(nodeName: string, operationId: string, nodeTransitionType: NodeTransitionType, nodeInstanceId: string, stopDurationInSeconds: number, options?: ServiceFabricClientStartNodeTransitionOptionalParams): Promise<RestResponse>

매개 변수

nodeName

string

노드의 이름입니다.

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

nodeTransitionType
NodeTransitionType

수행할 전환 유형을 나타냅니다. NodeTransitionType.Start는 중지된 노드를 시작합니다. NodeTransitionType.Stop은 최대 노드를 중지합니다. 가능한 값은 'Invalid', 'Start', 'Stop'입니다.

nodeInstanceId

string

대상 노드의 노드 인스턴스 ID입니다. GetNodeInfo API를 통해 확인할 수 있습니다.

stopDurationInSeconds

number

노드를 중지된 상태로 유지하는 기간(초)입니다. 최소값은 600, 최대값은 14400입니다. 이 시간이 만료되면 노드가 자동으로 다시 표시됩니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

startNodeTransition(string, string, NodeTransitionType, string, number, ServiceFabricClientStartNodeTransitionOptionalParams, ServiceCallback<void>)

function startNodeTransition(nodeName: string, operationId: string, nodeTransitionType: NodeTransitionType, nodeInstanceId: string, stopDurationInSeconds: number, options: ServiceFabricClientStartNodeTransitionOptionalParams, callback: ServiceCallback<void>)

매개 변수

nodeName

string

노드의 이름입니다.

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

nodeTransitionType
NodeTransitionType

수행할 전환 유형을 나타냅니다. NodeTransitionType.Start는 중지된 노드를 시작합니다. NodeTransitionType.Stop은 최대 노드를 중지합니다. 가능한 값은 'Invalid', 'Start', 'Stop'입니다.

nodeInstanceId

string

대상 노드의 노드 인스턴스 ID입니다. GetNodeInfo API를 통해 확인할 수 있습니다.

stopDurationInSeconds

number

노드를 중지된 상태로 유지하는 기간(초)입니다. 최소값은 600, 최대값은 14400입니다. 이 시간이 만료되면 노드가 자동으로 다시 표시됩니다.

callback

ServiceCallback<void>

콜백

startPartitionRestart(string, string, string, RestartPartitionMode, ServiceCallback<void>)

function startPartitionRestart(serviceId: string, partitionId: string, operationId: string, restartPartitionMode: RestartPartitionMode, callback: ServiceCallback<void>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

partitionId

string

파티션의 ID입니다.

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

restartPartitionMode
RestartPartitionMode

다시 시작할 파티션을 설명합니다. 가능한 값은 'Invalid', 'AllReplicasOrInstances', 'OnlyActiveSecondaries'입니다.

callback

ServiceCallback<void>

콜백

startPartitionRestart(string, string, string, RestartPartitionMode, ServiceFabricClientStartPartitionRestartOptionalParams)

이 API는 장애 조치(failover) 테스트에 유용합니다.

상태 비저장 서비스 파티션을 대상으로 하는 데 사용되는 경우 RestartPartitionMode는 AllReplicasOrInstances여야 합니다.

동일한 OperationId를 사용하여 GetPartitionRestartProgress API를 호출하여 진행률을 가져옵니다.

function startPartitionRestart(serviceId: string, partitionId: string, operationId: string, restartPartitionMode: RestartPartitionMode, options?: ServiceFabricClientStartPartitionRestartOptionalParams): Promise<RestResponse>

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

partitionId

string

파티션의 ID입니다.

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

restartPartitionMode
RestartPartitionMode

다시 시작할 파티션을 설명합니다. 가능한 값은 'Invalid', 'AllReplicasOrInstances', 'OnlyActiveSecondaries'입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

startPartitionRestart(string, string, string, RestartPartitionMode, ServiceFabricClientStartPartitionRestartOptionalParams, ServiceCallback<void>)

function startPartitionRestart(serviceId: string, partitionId: string, operationId: string, restartPartitionMode: RestartPartitionMode, options: ServiceFabricClientStartPartitionRestartOptionalParams, callback: ServiceCallback<void>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

partitionId

string

파티션의 ID입니다.

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

restartPartitionMode
RestartPartitionMode

다시 시작할 파티션을 설명합니다. 가능한 값은 'Invalid', 'AllReplicasOrInstances', 'OnlyActiveSecondaries'입니다.

callback

ServiceCallback<void>

콜백

startQuorumLoss(string, string, string, QuorumLossMode, number, ServiceCallback<void>)

function startQuorumLoss(serviceId: string, partitionId: string, operationId: string, quorumLossMode: QuorumLossMode, quorumLossDuration: number, callback: ServiceCallback<void>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

partitionId

string

파티션의 ID입니다.

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

quorumLossMode
QuorumLossMode

이 열거형은 유도할 쿼럼 손실 유형을 나타내기 위해 StartQuorumLoss API에 전달됩니다. 가능한 값은 'Invalid', 'QuorumReplicas', 'AllReplicas'입니다.

quorumLossDuration

number

파티션이 쿼럼 손실로 유지되는 시간입니다. 이 값은 초 단위로 지정해야 합니다.

callback

ServiceCallback<void>

콜백

startQuorumLoss(string, string, string, QuorumLossMode, number, ServiceFabricClientStartQuorumLossOptionalParams)

이 API는 서비스의 임시 쿼럼 손실 상황에 유용합니다.

동일한 OperationId를 사용하여 GetQuorumLossProgress API를 호출하여 이 API로 시작된 작업에 대한 정보를 반환합니다.

상태 저장 지속형(HasPersistedState==true) 서비스에서만 호출할 수 있습니다. 상태 비정상 서비스 또는 상태 저장 메모리 내 전용 서비스에서는 이 API를 사용하지 마세요.

function startQuorumLoss(serviceId: string, partitionId: string, operationId: string, quorumLossMode: QuorumLossMode, quorumLossDuration: number, options?: ServiceFabricClientStartQuorumLossOptionalParams): Promise<RestResponse>

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

partitionId

string

파티션의 ID입니다.

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

quorumLossMode
QuorumLossMode

이 열거형은 유도할 쿼럼 손실 유형을 나타내기 위해 StartQuorumLoss API에 전달됩니다. 가능한 값은 'Invalid', 'QuorumReplicas', 'AllReplicas'입니다.

quorumLossDuration

number

파티션이 쿼럼 손실로 유지되는 시간입니다. 이 값은 초 단위로 지정해야 합니다.

options
ServiceFabricClientStartQuorumLossOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

startQuorumLoss(string, string, string, QuorumLossMode, number, ServiceFabricClientStartQuorumLossOptionalParams, ServiceCallback<void>)

function startQuorumLoss(serviceId: string, partitionId: string, operationId: string, quorumLossMode: QuorumLossMode, quorumLossDuration: number, options: ServiceFabricClientStartQuorumLossOptionalParams, callback: ServiceCallback<void>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

partitionId

string

파티션의 ID입니다.

operationId

string

이 API의 호출을 식별하는 GUID입니다. 해당 GetProgress API에 전달됩니다.

quorumLossMode
QuorumLossMode

이 열거형은 유도할 쿼럼 손실 유형을 나타내기 위해 StartQuorumLoss API에 전달됩니다. 가능한 값은 'Invalid', 'QuorumReplicas', 'AllReplicas'입니다.

quorumLossDuration

number

파티션이 쿼럼 손실로 유지되는 시간입니다. 이 값은 초 단위로 지정해야 합니다.

options
ServiceFabricClientStartQuorumLossOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

startRollbackComposeDeploymentUpgrade(string, ServiceCallback<void>)

function startRollbackComposeDeploymentUpgrade(deploymentName: string, callback: ServiceCallback<void>)

매개 변수

deploymentName

string

배포의 ID입니다.

callback

ServiceCallback<void>

콜백

startRollbackComposeDeploymentUpgrade(string, ServiceFabricClientStartRollbackComposeDeploymentUpgradeOptionalParams)

서비스 패브릭 작성 배포 업그레이드를 롤백합니다.

function startRollbackComposeDeploymentUpgrade(deploymentName: string, options?: ServiceFabricClientStartRollbackComposeDeploymentUpgradeOptionalParams): Promise<RestResponse>

매개 변수

deploymentName

string

배포의 ID입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

startRollbackComposeDeploymentUpgrade(string, ServiceFabricClientStartRollbackComposeDeploymentUpgradeOptionalParams, ServiceCallback<void>)

function startRollbackComposeDeploymentUpgrade(deploymentName: string, options: ServiceFabricClientStartRollbackComposeDeploymentUpgradeOptionalParams, callback: ServiceCallback<void>)

매개 변수

deploymentName

string

배포의 ID입니다.

callback

ServiceCallback<void>

콜백

stopChaos(ServiceCallback<void>)

function stopChaos(callback: ServiceCallback<void>)

매개 변수

callback

ServiceCallback<void>

콜백

stopChaos(ServiceFabricClientStopChaosOptionalParams)

Chaos가 새 오류를 실행하는 것을 중지합니다. 진행 중인 오류는 완료될 때까지 계속 실행됩니다. 현재 비정상 상황 일정은 중지된 상태로 전환됩니다. 일정이 중지되면 중지된 상태로 유지되며 Chaos의 새 실행을 Chaos Schedule에 사용하지 않습니다. 일정을 다시 시작하려면 새 Chaos Schedule을 설정해야 합니다.

function stopChaos(options?: ServiceFabricClientStopChaosOptionalParams): Promise<RestResponse>

매개 변수

options
ServiceFabricClientStopChaosOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

stopChaos(ServiceFabricClientStopChaosOptionalParams, ServiceCallback<void>)

function stopChaos(options: ServiceFabricClientStopChaosOptionalParams, callback: ServiceCallback<void>)

매개 변수

options
ServiceFabricClientStopChaosOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

submitPropertyBatch(string, PropertyBatchDescriptionList, ServiceCallback<PropertyBatchInfoUnion>)

function submitPropertyBatch(nameId: string, propertyBatchDescriptionList: PropertyBatchDescriptionList, callback: ServiceCallback<PropertyBatchInfoUnion>)

매개 변수

nameId

string

'fabric:' URI 체계가 없는 Service Fabric 이름입니다.

propertyBatchDescriptionList
PropertyBatchDescriptionList

제출할 속성 일괄 처리 작업에 대해 설명합니다.

submitPropertyBatch(string, PropertyBatchDescriptionList, ServiceFabricClientSubmitPropertyBatchOptionalParams)

속성 작업의 일괄 처리를 제출합니다. 작업이 모두 또는 전혀 커밋되지 않습니다.

function submitPropertyBatch(nameId: string, propertyBatchDescriptionList: PropertyBatchDescriptionList, options?: ServiceFabricClientSubmitPropertyBatchOptionalParams): Promise<SubmitPropertyBatchResponse>

매개 변수

nameId

string

'fabric:' URI 체계가 없는 Service Fabric 이름입니다.

propertyBatchDescriptionList
PropertyBatchDescriptionList

제출할 속성 일괄 처리 작업에 대해 설명합니다.

반환

Promise<Models.SubmitPropertyBatchResponse>

submitPropertyBatch(string, PropertyBatchDescriptionList, ServiceFabricClientSubmitPropertyBatchOptionalParams, ServiceCallback<PropertyBatchInfoUnion>)

function submitPropertyBatch(nameId: string, propertyBatchDescriptionList: PropertyBatchDescriptionList, options: ServiceFabricClientSubmitPropertyBatchOptionalParams, callback: ServiceCallback<PropertyBatchInfoUnion>)

매개 변수

nameId

string

'fabric:' URI 체계가 없는 Service Fabric 이름입니다.

propertyBatchDescriptionList
PropertyBatchDescriptionList

제출할 속성 일괄 처리 작업에 대해 설명합니다.

suspendApplicationBackup(string, ServiceCallback<void>)

function suspendApplicationBackup(applicationId: string, callback: ServiceCallback<void>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

callback

ServiceCallback<void>

콜백

suspendApplicationBackup(string, ServiceFabricClientSuspendApplicationBackupOptionalParams)

정기적인 백업을 수행하도록 구성된 애플리케이션은 다시 다시 시작될 때까지 추가 백업을 수행하도록 일시 중단됩니다. 이 작업은 전체 애플리케이션의 계층 구조에 적용됩니다. 즉, 이 애플리케이션의 모든 서비스 및 파티션이 이제 백업을 위해 일시 중단됩니다.

function suspendApplicationBackup(applicationId: string, options?: ServiceFabricClientSuspendApplicationBackupOptionalParams): Promise<RestResponse>

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

suspendApplicationBackup(string, ServiceFabricClientSuspendApplicationBackupOptionalParams, ServiceCallback<void>)

function suspendApplicationBackup(applicationId: string, options: ServiceFabricClientSuspendApplicationBackupOptionalParams, callback: ServiceCallback<void>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

callback

ServiceCallback<void>

콜백

suspendPartitionBackup(string, ServiceCallback<void>)

function suspendPartitionBackup(partitionId: string, callback: ServiceCallback<void>)

매개 변수

partitionId

string

파티션의 ID입니다.

callback

ServiceCallback<void>

콜백

suspendPartitionBackup(string, ServiceFabricClientSuspendPartitionBackupOptionalParams)

정기적인 백업을 수행하도록 구성된 파티션은 다시 다시 시작될 때까지 추가 백업을 수행하도록 일시 중단됩니다.

function suspendPartitionBackup(partitionId: string, options?: ServiceFabricClientSuspendPartitionBackupOptionalParams): Promise<RestResponse>

매개 변수

partitionId

string

파티션의 ID입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

suspendPartitionBackup(string, ServiceFabricClientSuspendPartitionBackupOptionalParams, ServiceCallback<void>)

function suspendPartitionBackup(partitionId: string, options: ServiceFabricClientSuspendPartitionBackupOptionalParams, callback: ServiceCallback<void>)

매개 변수

partitionId

string

파티션의 ID입니다.

callback

ServiceCallback<void>

콜백

suspendServiceBackup(string, ServiceCallback<void>)

function suspendServiceBackup(serviceId: string, callback: ServiceCallback<void>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

callback

ServiceCallback<void>

콜백

suspendServiceBackup(string, ServiceFabricClientSuspendServiceBackupOptionalParams)

정기적인 백업을 수행하도록 구성된 서비스는 다시 다시 시작될 때까지 추가 백업을 수행하도록 일시 중단됩니다. 이 작업은 전체 서비스의 계층 구조에 적용됩니다. 즉, 이 서비스의 모든 파티션이 이제 백업을 위해 일시 중단됩니다.

function suspendServiceBackup(serviceId: string, options?: ServiceFabricClientSuspendServiceBackupOptionalParams): Promise<RestResponse>

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

suspendServiceBackup(string, ServiceFabricClientSuspendServiceBackupOptionalParams, ServiceCallback<void>)

function suspendServiceBackup(serviceId: string, options: ServiceFabricClientSuspendServiceBackupOptionalParams, callback: ServiceCallback<void>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

callback

ServiceCallback<void>

콜백

toggleVerboseServicePlacementHealthReporting(boolean, ServiceCallback<void>)

function toggleVerboseServicePlacementHealthReporting(enabled: boolean, callback: ServiceCallback<void>)

매개 변수

enabled

boolean

서비스 배치 상태 보고의 세부 정보입니다.

callback

ServiceCallback<void>

콜백

toggleVerboseServicePlacementHealthReporting(boolean, ServiceFabricClientToggleVerboseServicePlacementHealthReportingOptionalParams)

세부 정보가 true로 설정된 경우 복제본을 배치하거나 삭제할 수 없는 경우 자세한 상태 보고서가 생성됩니다. 세부 정보를 false로 설정하면 복제본을 배치하거나 삭제할 수 없는 경우 상태 보고서가 생성되지 않습니다.

function toggleVerboseServicePlacementHealthReporting(enabled: boolean, options?: ServiceFabricClientToggleVerboseServicePlacementHealthReportingOptionalParams): Promise<RestResponse>

매개 변수

enabled

boolean

서비스 배치 상태 보고의 세부 정보입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

toggleVerboseServicePlacementHealthReporting(boolean, ServiceFabricClientToggleVerboseServicePlacementHealthReportingOptionalParams, ServiceCallback<void>)

function toggleVerboseServicePlacementHealthReporting(enabled: boolean, options: ServiceFabricClientToggleVerboseServicePlacementHealthReportingOptionalParams, callback: ServiceCallback<void>)

매개 변수

enabled

boolean

서비스 배치 상태 보고의 세부 정보입니다.

callback

ServiceCallback<void>

콜백

unprovisionApplicationType(string, UnprovisionApplicationTypeDescriptionInfo, ServiceCallback<void>)

function unprovisionApplicationType(applicationTypeName: string, unprovisionApplicationTypeDescriptionInfo: UnprovisionApplicationTypeDescriptionInfo, callback: ServiceCallback<void>)

매개 변수

applicationTypeName

string

애플리케이션 유형의 이름입니다.

unprovisionApplicationTypeDescriptionInfo
UnprovisionApplicationTypeDescriptionInfo

이전 복사 작업 중에 지정된 이미지 저장소의 애플리케이션 패키지에 대한 상대 경로입니다.

callback

ServiceCallback<void>

콜백

unprovisionApplicationType(string, UnprovisionApplicationTypeDescriptionInfo, ServiceFabricClientUnprovisionApplicationTypeOptionalParams)

이 작업은 애플리케이션 유형의 모든 애플리케이션 인스턴스가 삭제된 경우에만 수행할 수 있습니다. 애플리케이션 유형이 등록 취소되면 이 특정 애플리케이션 유형에 대한 새 애플리케이션 인스턴스를 만들 수 없습니다.

function unprovisionApplicationType(applicationTypeName: string, unprovisionApplicationTypeDescriptionInfo: UnprovisionApplicationTypeDescriptionInfo, options?: ServiceFabricClientUnprovisionApplicationTypeOptionalParams): Promise<RestResponse>

매개 변수

applicationTypeName

string

애플리케이션 유형의 이름입니다.

unprovisionApplicationTypeDescriptionInfo
UnprovisionApplicationTypeDescriptionInfo

이전 복사 작업 중에 지정된 이미지 저장소의 애플리케이션 패키지에 대한 상대 경로입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

unprovisionApplicationType(string, UnprovisionApplicationTypeDescriptionInfo, ServiceFabricClientUnprovisionApplicationTypeOptionalParams, ServiceCallback<void>)

function unprovisionApplicationType(applicationTypeName: string, unprovisionApplicationTypeDescriptionInfo: UnprovisionApplicationTypeDescriptionInfo, options: ServiceFabricClientUnprovisionApplicationTypeOptionalParams, callback: ServiceCallback<void>)

매개 변수

applicationTypeName

string

애플리케이션 유형의 이름입니다.

unprovisionApplicationTypeDescriptionInfo
UnprovisionApplicationTypeDescriptionInfo

이전 복사 작업 중에 지정된 이미지 저장소의 애플리케이션 패키지에 대한 상대 경로입니다.

callback

ServiceCallback<void>

콜백

unprovisionCluster(UnprovisionFabricDescription, ServiceCallback<void>)

function unprovisionCluster(unprovisionFabricDescription: UnprovisionFabricDescription, callback: ServiceCallback<void>)

매개 변수

unprovisionFabricDescription
UnprovisionFabricDescription

클러스터의 프로비전 해제를 위한 매개 변수에 대해 설명합니다.

callback

ServiceCallback<void>

콜백

unprovisionCluster(UnprovisionFabricDescription, ServiceFabricClientUnprovisionClusterOptionalParams)

코드 및 구성을 별도로 프로비전 해제할 수 있습니다.

function unprovisionCluster(unprovisionFabricDescription: UnprovisionFabricDescription, options?: ServiceFabricClientUnprovisionClusterOptionalParams): Promise<RestResponse>

매개 변수

unprovisionFabricDescription
UnprovisionFabricDescription

클러스터의 프로비전 해제를 위한 매개 변수에 대해 설명합니다.

options
ServiceFabricClientUnprovisionClusterOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

unprovisionCluster(UnprovisionFabricDescription, ServiceFabricClientUnprovisionClusterOptionalParams, ServiceCallback<void>)

function unprovisionCluster(unprovisionFabricDescription: UnprovisionFabricDescription, options: ServiceFabricClientUnprovisionClusterOptionalParams, callback: ServiceCallback<void>)

매개 변수

unprovisionFabricDescription
UnprovisionFabricDescription

클러스터의 프로비전 해제를 위한 매개 변수에 대해 설명합니다.

options
ServiceFabricClientUnprovisionClusterOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

updateApplicationUpgrade(string, ApplicationUpgradeUpdateDescription, ServiceCallback<void>)

function updateApplicationUpgrade(applicationId: string, applicationUpgradeUpdateDescription: ApplicationUpgradeUpdateDescription, callback: ServiceCallback<void>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

applicationUpgradeUpdateDescription
ApplicationUpgradeUpdateDescription

기존 애플리케이션 업그레이드를 업데이트하기 위한 매개 변수입니다.

callback

ServiceCallback<void>

콜백

updateApplicationUpgrade(string, ApplicationUpgradeUpdateDescription, ServiceFabricClientUpdateApplicationUpgradeOptionalParams)

애플리케이션 업그레이드를 시작할 때 지정된 매개 변수에서 진행 중인 애플리케이션 업그레이드의 매개 변수를 업데이트합니다. 이는 진행을 위해 애플리케이션의 잘못된 매개 변수 또는 문제로 인해 중단된 애플리케이션 업그레이드를 완화하는 데 필요할 수 있습니다.

function updateApplicationUpgrade(applicationId: string, applicationUpgradeUpdateDescription: ApplicationUpgradeUpdateDescription, options?: ServiceFabricClientUpdateApplicationUpgradeOptionalParams): Promise<RestResponse>

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

applicationUpgradeUpdateDescription
ApplicationUpgradeUpdateDescription

기존 애플리케이션 업그레이드를 업데이트하기 위한 매개 변수입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

updateApplicationUpgrade(string, ApplicationUpgradeUpdateDescription, ServiceFabricClientUpdateApplicationUpgradeOptionalParams, ServiceCallback<void>)

function updateApplicationUpgrade(applicationId: string, applicationUpgradeUpdateDescription: ApplicationUpgradeUpdateDescription, options: ServiceFabricClientUpdateApplicationUpgradeOptionalParams, callback: ServiceCallback<void>)

매개 변수

applicationId

string

애플리케이션의 ID입니다. 일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.

applicationUpgradeUpdateDescription
ApplicationUpgradeUpdateDescription

기존 애플리케이션 업그레이드를 업데이트하기 위한 매개 변수입니다.

callback

ServiceCallback<void>

콜백

updateBackupPolicy(BackupPolicyDescription, string, ServiceCallback<void>)

function updateBackupPolicy(backupPolicyDescription: BackupPolicyDescription, backupPolicyName: string, callback: ServiceCallback<void>)

매개 변수

backupPolicyDescription
BackupPolicyDescription

백업 정책에 대해 설명합니다.

backupPolicyName

string

백업 정책의 이름입니다.

callback

ServiceCallback<void>

콜백

updateBackupPolicy(BackupPolicyDescription, string, ServiceFabricClientUpdateBackupPolicyOptionalParams)

{backupPolicyName}으로 식별된 백업 정책을 업데이트합니다.

function updateBackupPolicy(backupPolicyDescription: BackupPolicyDescription, backupPolicyName: string, options?: ServiceFabricClientUpdateBackupPolicyOptionalParams): Promise<RestResponse>

매개 변수

backupPolicyDescription
BackupPolicyDescription

백업 정책에 대해 설명합니다.

backupPolicyName

string

백업 정책의 이름입니다.

options
ServiceFabricClientUpdateBackupPolicyOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

updateBackupPolicy(BackupPolicyDescription, string, ServiceFabricClientUpdateBackupPolicyOptionalParams, ServiceCallback<void>)

function updateBackupPolicy(backupPolicyDescription: BackupPolicyDescription, backupPolicyName: string, options: ServiceFabricClientUpdateBackupPolicyOptionalParams, callback: ServiceCallback<void>)

매개 변수

backupPolicyDescription
BackupPolicyDescription

백업 정책에 대해 설명합니다.

backupPolicyName

string

백업 정책의 이름입니다.

options
ServiceFabricClientUpdateBackupPolicyOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

updateClusterUpgrade(UpdateClusterUpgradeDescription, ServiceCallback<void>)

function updateClusterUpgrade(updateClusterUpgradeDescription: UpdateClusterUpgradeDescription, callback: ServiceCallback<void>)

매개 변수

updateClusterUpgradeDescription
UpdateClusterUpgradeDescription

클러스터 업그레이드를 업데이트하기 위한 매개 변수입니다.

callback

ServiceCallback<void>

콜백

updateClusterUpgrade(UpdateClusterUpgradeDescription, ServiceFabricClientUpdateClusterUpgradeOptionalParams)

Service Fabric 클러스터 업그레이드 중에 사용되는 업그레이드 매개 변수를 업데이트합니다.

function updateClusterUpgrade(updateClusterUpgradeDescription: UpdateClusterUpgradeDescription, options?: ServiceFabricClientUpdateClusterUpgradeOptionalParams): Promise<RestResponse>

매개 변수

updateClusterUpgradeDescription
UpdateClusterUpgradeDescription

클러스터 업그레이드를 업데이트하기 위한 매개 변수입니다.

반환

Promise<RestResponse>

promise<msRest.RestResponse>

updateClusterUpgrade(UpdateClusterUpgradeDescription, ServiceFabricClientUpdateClusterUpgradeOptionalParams, ServiceCallback<void>)

function updateClusterUpgrade(updateClusterUpgradeDescription: UpdateClusterUpgradeDescription, options: ServiceFabricClientUpdateClusterUpgradeOptionalParams, callback: ServiceCallback<void>)

매개 변수

updateClusterUpgradeDescription
UpdateClusterUpgradeDescription

클러스터 업그레이드를 업데이트하기 위한 매개 변수입니다.

callback

ServiceCallback<void>

콜백

updateRepairExecutionState(RepairTask, RequestOptionsBase)

이 API는 Service Fabric 플랫폼을 지원합니다. 코드에서 직접 사용할 수 없습니다.

function updateRepairExecutionState(repairTask: RepairTask, options?: RequestOptionsBase): Promise<UpdateRepairExecutionStateResponse>

매개 변수

repairTask
RepairTask

만들거나 업데이트할 복구 작업을 설명합니다.

options
RequestOptionsBase

선택적 매개 변수

반환

Promise<Models.UpdateRepairExecutionStateResponse>

updateRepairExecutionState(RepairTask, RequestOptionsBase, ServiceCallback<RepairTaskUpdateInfo>)

function updateRepairExecutionState(repairTask: RepairTask, options: RequestOptionsBase, callback: ServiceCallback<RepairTaskUpdateInfo>)

매개 변수

repairTask
RepairTask

만들거나 업데이트할 복구 작업을 설명합니다.

options
RequestOptionsBase

선택적 매개 변수

updateRepairExecutionState(RepairTask, ServiceCallback<RepairTaskUpdateInfo>)

function updateRepairExecutionState(repairTask: RepairTask, callback: ServiceCallback<RepairTaskUpdateInfo>)

매개 변수

repairTask
RepairTask

만들거나 업데이트할 복구 작업을 설명합니다.

updateRepairTaskHealthPolicy(RepairTaskUpdateHealthPolicyDescription, RequestOptionsBase)

이 API는 Service Fabric 플랫폼을 지원합니다. 코드에서 직접 사용할 수 없습니다.

function updateRepairTaskHealthPolicy(repairTaskUpdateHealthPolicyDescription: RepairTaskUpdateHealthPolicyDescription, options?: RequestOptionsBase): Promise<UpdateRepairTaskHealthPolicyResponse>

매개 변수

repairTaskUpdateHealthPolicyDescription
RepairTaskUpdateHealthPolicyDescription

업데이트할 복구 작업 정상 정책을 설명합니다.

options
RequestOptionsBase

선택적 매개 변수

반환

Promise<Models.UpdateRepairTaskHealthPolicyResponse를 사용합니다.>

updateRepairTaskHealthPolicy(RepairTaskUpdateHealthPolicyDescription, RequestOptionsBase, ServiceCallback<RepairTaskUpdateInfo>)

function updateRepairTaskHealthPolicy(repairTaskUpdateHealthPolicyDescription: RepairTaskUpdateHealthPolicyDescription, options: RequestOptionsBase, callback: ServiceCallback<RepairTaskUpdateInfo>)

매개 변수

repairTaskUpdateHealthPolicyDescription
RepairTaskUpdateHealthPolicyDescription

업데이트할 복구 작업 정상 정책을 설명합니다.

options
RequestOptionsBase

선택적 매개 변수

updateRepairTaskHealthPolicy(RepairTaskUpdateHealthPolicyDescription, ServiceCallback<RepairTaskUpdateInfo>)

function updateRepairTaskHealthPolicy(repairTaskUpdateHealthPolicyDescription: RepairTaskUpdateHealthPolicyDescription, callback: ServiceCallback<RepairTaskUpdateInfo>)

매개 변수

repairTaskUpdateHealthPolicyDescription
RepairTaskUpdateHealthPolicyDescription

업데이트할 복구 작업 정상 정책을 설명합니다.

updateService(string, ServiceUpdateDescriptionUnion, ServiceCallback<void>)

function updateService(serviceId: string, serviceUpdateDescription: ServiceUpdateDescriptionUnion, callback: ServiceCallback<void>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

serviceUpdateDescription
ServiceUpdateDescriptionUnion

서비스를 업데이트하는 데 필요한 정보입니다.

callback

ServiceCallback<void>

콜백

updateService(string, ServiceUpdateDescriptionUnion, ServiceFabricClientUpdateServiceOptionalParams)

이 API를 사용하면 실행 중인 Service Fabric 서비스의 속성을 업데이트할 수 있습니다. 업데이트할 수 있는 속성 집합은 서비스를 만들 때 지정된 속성의 하위 집합입니다. 현재 속성 집합은 GetServiceDescription API를 사용하여 가져올 수 있습니다. 실행 중인 서비스의 속성을 업데이트하는 것은 StartApplicationUpgrade API를 사용하여 애플리케이션을 업그레이드하는 것과 다릅니다. 업그레이드는 애플리케이션을 한 번에 한 버전에서 다른 업그레이드 도메인으로 이동하는 반면 업데이트는 새 속성을 서비스에 즉시 적용하는 장기 실행 백그라운드 작업입니다.

function updateService(serviceId: string, serviceUpdateDescription: ServiceUpdateDescriptionUnion, options?: ServiceFabricClientUpdateServiceOptionalParams): Promise<RestResponse>

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

serviceUpdateDescription
ServiceUpdateDescriptionUnion

서비스를 업데이트하는 데 필요한 정보입니다.

options
ServiceFabricClientUpdateServiceOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

updateService(string, ServiceUpdateDescriptionUnion, ServiceFabricClientUpdateServiceOptionalParams, ServiceCallback<void>)

function updateService(serviceId: string, serviceUpdateDescription: ServiceUpdateDescriptionUnion, options: ServiceFabricClientUpdateServiceOptionalParams, callback: ServiceCallback<void>)

매개 변수

serviceId

string

서비스의 ID입니다. 이 ID는 일반적으로 'fabric:' URI 스키마가 없는 서비스의 전체 이름입니다. 버전 6.0부터 계층적 이름은 "~" 문자로 구분됩니다. 예를 들어 서비스 이름이 "fabric:/myapp/app1/svc1"인 경우 서비스 ID는 6.0 이상에서는 "myapp~app1~svc1"이고 이전 버전에서는 "myapp/app1/svc1"입니다.

serviceUpdateDescription
ServiceUpdateDescriptionUnion

서비스를 업데이트하는 데 필요한 정보입니다.

options
ServiceFabricClientUpdateServiceOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

uploadFile(string, ServiceCallback<void>)

function uploadFile(contentPath: string, callback: ServiceCallback<void>)

매개 변수

contentPath

string

루트에서 이미지 저장소의 파일 또는 폴더에 대한 상대 경로입니다.

callback

ServiceCallback<void>

콜백

uploadFile(string, ServiceFabricClientUploadFileOptionalParams)

이미지 저장소에 파일의 콘텐츠를 업로드합니다. 연결이 실패할 경우 파일이 다시 업로드할 수 있을 만큼 작은 경우 이 API를 사용합니다. 파일의 데이터를 요청 본문에 추가해야 합니다. 콘텐츠가 지정된 경로에 업로드됩니다. 이미지 저장소 서비스는 표시 파일을 사용하여 폴더의 가용성을 나타냅니다. 표시 파일은 "_.dir"이라는 빈 파일입니다. 표시 파일은 폴더의 모든 파일이 업로드될 때 이미지 저장소 서비스에서 생성됩니다. File-by-File 접근 방식을 사용하여 REST에서 애플리케이션 패키지를 업로드하는 경우 이미지 저장소 서비스는 애플리케이션 패키지의 파일 계층 구조를 인식하지 못합니다. 폴더당 표시 파일을 만들고 마지막으로 업로드해야 이미지 저장소 서비스에서 폴더가 완료되었다는 것을 알 수 있습니다.

function uploadFile(contentPath: string, options?: ServiceFabricClientUploadFileOptionalParams): Promise<RestResponse>

매개 변수

contentPath

string

루트에서 이미지 저장소의 파일 또는 폴더에 대한 상대 경로입니다.

options
ServiceFabricClientUploadFileOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

uploadFile(string, ServiceFabricClientUploadFileOptionalParams, ServiceCallback<void>)

function uploadFile(contentPath: string, options: ServiceFabricClientUploadFileOptionalParams, callback: ServiceCallback<void>)

매개 변수

contentPath

string

루트에서 이미지 저장소의 파일 또는 폴더에 대한 상대 경로입니다.

options
ServiceFabricClientUploadFileOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

uploadFileChunk(string, string, string, ServiceCallback<void>)

function uploadFileChunk(contentPath: string, sessionId: string, contentRange: string, callback: ServiceCallback<void>)

매개 변수

contentPath

string

루트에서 이미지 저장소의 파일 또는 폴더에 대한 상대 경로입니다.

sessionId

string

파일 업로드를 위해 사용자가 생성한 GUID입니다. 커밋될 때까지 모든 파일 청크를 추적하는 이미지 저장소 업로드 세션을 식별합니다.

contentRange

string

이미지 저장소에 파일 청크를 업로드할 때 콘텐츠 범위 헤더 필드를 구성하고 요청과 함께 보내야 합니다. 형식은 "바이트 {First-Byte-Position}-{Last-Byte-Position}/{File-Length}"와 같습니다. 예를 들어 Content-Range:bytes 300-5000/20000은 사용자가 바이트 300~5,000을 보내고 있으며 총 파일 길이는 20,000바이트임을 나타냅니다.

callback

ServiceCallback<void>

콜백

uploadFileChunk(string, string, string, ServiceFabricClientUploadFileChunkOptionalParams)

지정된 업로드 세션 ID 및 이미지 저장소 상대 경로를 사용하여 이미지 저장소에 파일 청크를 업로드합니다. 이 API를 사용하면 사용자가 파일 업로드 작업을 다시 시작할 수 있습니다. 사용자는 네트워크 중단이 있을 때마다 파일 업로드를 처음부터 다시 시작할 필요가 없습니다. 파일 크기가 큰 경우 이 옵션을 사용합니다.

다시 실행 가능한 파일 업로드를 수행하려면 사용자가 파일을 여러 청크로 분할하고 이러한 청크를 이미지 저장소에 하나씩 업로드해야 합니다. 청크는 순서대로 업로드할 필요가 없습니다. 이미지 저장소 상대 경로로 표시되는 파일이 이미 있는 경우 업로드 세션이 커밋될 때 덮어씁니다.

function uploadFileChunk(contentPath: string, sessionId: string, contentRange: string, options?: ServiceFabricClientUploadFileChunkOptionalParams): Promise<RestResponse>

매개 변수

contentPath

string

루트에서 이미지 저장소의 파일 또는 폴더에 대한 상대 경로입니다.

sessionId

string

파일 업로드를 위해 사용자가 생성한 GUID입니다. 커밋될 때까지 모든 파일 청크를 추적하는 이미지 저장소 업로드 세션을 식별합니다.

contentRange

string

이미지 저장소에 파일 청크를 업로드할 때 콘텐츠 범위 헤더 필드를 구성하고 요청과 함께 보내야 합니다. 형식은 "바이트 {First-Byte-Position}-{Last-Byte-Position}/{File-Length}"와 같습니다. 예를 들어 Content-Range:bytes 300-5000/20000은 사용자가 바이트 300~5,000을 보내고 있으며 총 파일 길이는 20,000바이트임을 나타냅니다.

options
ServiceFabricClientUploadFileChunkOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

promise<msRest.RestResponse>

uploadFileChunk(string, string, string, ServiceFabricClientUploadFileChunkOptionalParams, ServiceCallback<void>)

function uploadFileChunk(contentPath: string, sessionId: string, contentRange: string, options: ServiceFabricClientUploadFileChunkOptionalParams, callback: ServiceCallback<void>)

매개 변수

contentPath

string

루트에서 이미지 저장소의 파일 또는 폴더에 대한 상대 경로입니다.

sessionId

string

파일 업로드를 위해 사용자가 생성한 GUID입니다. 커밋될 때까지 모든 파일 청크를 추적하는 이미지 저장소 업로드 세션을 식별합니다.

contentRange

string

이미지 저장소에 파일 청크를 업로드할 때 콘텐츠 범위 헤더 필드를 구성하고 요청과 함께 보내야 합니다. 형식은 "바이트 {First-Byte-Position}-{Last-Byte-Position}/{File-Length}"와 같습니다. 예를 들어 Content-Range:bytes 300-5000/20000은 사용자가 바이트 300~5,000을 보내고 있으며 총 파일 길이는 20,000바이트임을 나타냅니다.

options
ServiceFabricClientUploadFileChunkOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

상속된 메서드 세부 정보

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

제공된 OperationSpec을 사용하여 채워진 HTTP 요청을 보냅니다.

function sendOperationRequest(operationArguments: OperationArguments, operationSpec: OperationSpec, callback?: ServiceCallback<any>): Promise<RestResponse>

매개 변수

operationArguments
OperationArguments

HTTP 요청의 템플릿 값이 채워지는 인수입니다.

operationSpec
OperationSpec

httpRequest를 채우는 데 사용할 OperationSpec입니다.

callback

ServiceCallback<any>

응답을 받을 때 호출할 콜백입니다.

반환

Promise<RestResponse>

ServiceFabricClientContext.sendOperationRequest 상속된

sendRequest(RequestPrepareOptions | WebResourceLike)

제공된 httpRequest를 보냅니다.

function sendRequest(options: RequestPrepareOptions | WebResourceLike): Promise<HttpOperationResponse>

매개 변수

반환

ServiceFabricClientContext.sendRequest 상속된