Backup Operation Statuses - Get
백업 트리거, 복원과 같은 작업의 상태를 가져옵니다. 상태가 진행 중이거나 완료되었거나 실패할 수 있습니다. 작업의 가능한 모든 상태에 대해 OperationStatus 열거형을 참조할 수 있습니다. 일부 작업은 작업을 만듭니다. 이 메서드는 작업이 완료되면 작업 목록을 반환합니다.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupOperations/{operationId}?api-version=2025-08-01
URI 매개 변수
| Name | In(다음 안에) | 필수 | 형식 | Description |
|---|---|---|---|---|
|
operation
|
path | True |
string |
작업을 나타내는 OperationID입니다. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. |
|
subscription
|
path | True |
string minLength: 1 |
대상 구독의 ID입니다. |
|
vault
|
path | True |
string |
복구 서비스 자격 증명 모음의 이름입니다. |
|
api-version
|
query | True |
string minLength: 1 |
이 작업에 사용할 API 버전입니다. |
응답
| Name | 형식 | Description |
|---|---|---|
| 200 OK |
Azure 작업이 성공적으로 완료되었습니다. |
|
| Other Status Codes |
예기치 않은 오류 응답입니다. |
보안
azure_auth
Azure Active Directory OAuth2 흐름.
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
| Name | Description |
|---|---|
| user_impersonation | 사용자 계정 가장 |
예제
Get Protected Item Delete Operation Status
샘플 요청
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PythonSDKBackupTestRg/providers/Microsoft.RecoveryServices/vaults/PySDKBackupTestRsVault/backupOperations/00000000-0000-0000-0000-000000000000?api-version=2025-08-01
샘플 응답
{
"name": "00000000-0000-0000-0000-000000000000",
"endTime": "0001-01-01T00:00:00.00000Z",
"id": "00000000-0000-0000-0000-000000000000",
"startTime": "2017-08-03T06:52:53.886027Z",
"status": "InProgress"
}
정의
| Name | Description |
|---|---|
|
Client |
파일/폴더 복원에 대한 클라이언트 스크립트 세부 정보입니다. |
|
Error |
코드, 메시지 및 권장 사항을 캡슐화하는 Error Detail 클래스입니다. |
|
Error |
오류 응답 |
|
Instant |
파일/폴더 복원에 대한 대상 세부 정보입니다. |
|
Operation |
작업 상태입니다. |
|
Operation |
작업 상태 호출과 관련된 오류 정보입니다. |
|
Operation |
작업 상태 작업 확장 정보입니다. |
|
Operation |
작업 목록에 대한 작업 상태 확장 정보입니다. |
|
Operation |
ILR 프로비전 작업에 대한 작업 상태 확장 정보입니다. |
|
Operation |
ValidateOperation 작업에 대한 작업 상태 확장 정보입니다. |
|
Operation |
작업 상태입니다. |
|
Validate |
작업 응답의 유효성을 검사하기 위한 기본 클래스입니다. |
ClientScriptForConnect
파일/폴더 복원에 대한 클라이언트 스크립트 세부 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| osType |
string |
OS 유형 - 이 파일/폴더 복원 클라이언트 스크립트가 작동하는 Windows, Linux 등 |
| scriptContent |
string |
파일/폴더 복원을 위한 클라이언트 스크립트의 파일 콘텐츠입니다. |
| scriptExtension |
string |
파일/폴더 복원을 위한 클라이언트 스크립트의 파일 확장명은 .ps1, .sh 등입니다. |
| scriptNameSuffix |
string |
사용자에게 다운로드할 수 있도록 지정된 스크립트 이름에 추가해야 하는 필수 접미사입니다. null이거나 비어 있으면 무시합니다. |
| url |
string |
콘텐츠를 소스로 사용할 위치의 실행 파일 URL입니다. Null이 아닌 경우 ScriptContent를 사용하면 안 됩니다. |
ErrorDetail
코드, 메시지 및 권장 사항을 캡슐화하는 Error Detail 클래스입니다.
| Name | 형식 | Description |
|---|---|---|
| code |
string |
오류 코드입니다. |
| message |
string |
코드와 관련된 오류 메시지입니다. |
| recommendations |
string[] |
권장 사항 문자열 목록입니다. |
ErrorResponse
오류 응답
| Name | 형식 | Description |
|---|---|---|
| error |
오류 개체입니다. |
InstantItemRecoveryTarget
파일/폴더 복원에 대한 대상 세부 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| clientScripts |
클라이언트 스크립트 목록입니다. |
OperationStatus
작업 상태입니다.
| Name | 형식 | Description |
|---|---|---|
| endTime |
string (date-time) |
작업 종료 시간입니다. 형식: ISO-8601. |
| error |
이 작업과 관련된 오류 정보입니다. |
|
| id |
string |
작업의 ID입니다. |
| name |
string |
작업의 이름입니다. |
| properties | OperationStatusExtendedInfo: |
이 작업과 관련된 추가 정보입니다. |
| startTime |
string (date-time) |
작업 시작 시간입니다. 형식: ISO-8601. |
| status |
작업 상태입니다. |
OperationStatusError
작업 상태 호출과 관련된 오류 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| code |
string |
작업 실패의 오류 코드입니다. |
| message |
string |
작업이 실패하면 오류 메시지가 표시됩니다. |
OperationStatusJobExtendedInfo
작업 상태 작업 확장 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| jobId |
string |
이 보호된 항목에 대해 만든 작업의 ID입니다. |
| objectType | string: |
이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. |
OperationStatusJobsExtendedInfo
작업 목록에 대한 작업 상태 확장 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| failedJobsError |
object |
실패한 모든 작업을 해당 오류 코드와 함께 저장합니다. |
| jobIds |
string[] |
보호된 항목에 대해 만든 작업의 ID입니다. |
| objectType | string: |
이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. |
OperationStatusProvisionILRExtendedInfo
ILR 프로비전 작업에 대한 작업 상태 확장 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| objectType | string: |
이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. |
| recoveryTarget |
파일/폴더 복원에 대한 대상 세부 정보입니다. |
OperationStatusValidateOperationExtendedInfo
ValidateOperation 작업에 대한 작업 상태 확장 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| objectType | string: |
이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다. |
| validateOperationResponse |
유효성 검사 작업 응답을 가져옵니다. |
OperationStatusValues
작업 상태입니다.
| 값 | Description |
|---|---|
| Invalid | |
| InProgress | |
| Succeeded | |
| Failed | |
| Canceled |
ValidateOperationResponse
작업 응답의 유효성을 검사하기 위한 기본 클래스입니다.
| Name | 형식 | Description |
|---|---|---|
| validationResults |
유효성 검사 결과를 가져옵니다. |