Replication Jobs - Cancel

지정된 작업을 취소합니다.
Azure Site Recovery 작업을 취소하는 작업입니다.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationJobs/{jobName}/cancel?api-version=2021-08-01

URI 매개 변수

Name In Required Type Description
jobName
path True
  • string

작업 식별자입니다.

resourceGroupName
path True
  • string

Recovery Services 자격 증명 모음이 있는 리소스 그룹의 이름입니다.

resourceName
path True
  • string

복구 서비스 자격 증명 모음의 이름입니다.

subscriptionId
path True
  • string

구독 ID입니다.

api-version
query True
  • string

클라이언트 API 버전입니다.

응답

Name Type Description
200 OK

정상

202 Accepted

수락됨

보안

azure_auth

OAuth2 Flow Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation 사용자 계정을 가장합니다.

예제

Cancels the specified job.

Sample Request

POST https://management.azure.com/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/2653c648-fc72-4316-86f3-fdf8eaa0066b/cancel?api-version=2021-08-01

Sample Response

{
  "id": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/2653c648-fc72-4316-86f3-fdf8eaa0066b",
  "name": "2653c648-fc72-4316-86f3-fdf8eaa0066b",
  "properties": {
    "activityId": "bfbbf6dd-9cbb-4cbc-98a6-faecc8891579 ActivityId: 07cc35ca-b63f-4e42-83c9-81ae0191c322",
    "scenarioName": "PlannedFailover",
    "friendlyName": "Planned failover",
    "state": "Cancelling",
    "stateDescription": "Cancelling",
    "tasks": [],
    "errors": [],
    "startTime": "2017-05-03T06:16:06.3235186Z",
    "allowedActions": [],
    "targetObjectId": "f8491e4f-817a-40dd-a90c-af773978c75b",
    "targetObjectName": "vm1",
    "targetInstanceType": "ProtectionEntity",
    "customDetails": {
      "instanceType": "AsrJobDetails",
      "affectedObjectDetails": {
        "PrimaryVmId": "f8491e4f-817a-40dd-a90c-af773978c75b",
        "PrimaryVmName": "vm1",
        "RecoveryVmId": "",
        "RecoveryVmName": "vm1",
        "ProtectionProfileId": "af095a1e-1f1b-5365-87c9-99162ebcfaf0",
        "PrimaryCloudId": "cloud_6d224fc6-f326-5d35-96de-fbf51efb3179",
        "PrimaryCloudName": "cloud1",
        "RecoveryCloudId": "d38048d4-b460-4791-8ece-108395ee8478",
        "RecoveryCloudName": "Microsoft Azure",
        "PrimaryVmmId": "6d224fc6-f326-5d35-96de-fbf51efb3179",
        "PrimaryVmmName": "cloud1",
        "RecoveryVmmId": "21a9403c-6ec1-44f2-b744-b4e50b792387",
        "RecoveryVmmName": "Microsoft Azure",
        "PrimaryFabricProviderId": "HyperVSite",
        "RecoveryFabricProviderId": "Azure"
      }
    }
  }
}

정의

AsrJobDetails

이 클래스는 특정 작업 유형에 따라 작업 세부 정보를 나타냅니다.

ASRTask

작업의 작업입니다.

AutomationRunbookTaskDetails

이 클래스는 Automation Runbook에 대한 작업 세부 정보를 나타냅니다.

ConsistencyCheckTaskDetails

이 클래스에는 Vmm의 일관되지 않은 모든 보호된 엔터티에 대한 모니터링 세부 정보가 포함되어 있습니다.

ExportJobDetails

이 클래스는 내보내기 작업 워크플로에 대한 세부 정보를 나타냅니다.

FailoverJobDetails

이 클래스는 장애 조치(failover) 작업에 대한 세부 정보를 나타냅니다.

FailoverReplicationProtectedItemDetails

복제 보호된 항목에 대한 장애 조치 세부 정보입니다.

InconsistentVmDetails

이 클래스는 일관성 없는 보호된 엔터티의 일관성 확인을 위한 모니터링 세부 정보를 저장합니다.

InlineWorkflowTaskDetails

이 클래스는 인라인 워크플로 작업 세부 정보를 나타냅니다.

Job

작업 세부 정보입니다.

JobErrorDetails

이 클래스에는 개체당 오류 세부 정보가 포함됩니다.

JobProperties

작업 사용자 지정 데이터 세부 정보입니다.

ManualActionTaskDetails

이 클래스는 수동 작업 작업 세부 정보를 나타냅니다.

ProviderError

이 클래스에는 개체당 오류 세부 정보가 포함됩니다.

ScriptActionTaskDetails

이 클래스는 스크립트 작업 작업 세부 정보를 나타냅니다.

ServiceError

ASR 오류 모델입니다.

SwitchProtectionJobDetails

이 클래스는 스위치 보호 작업에 대한 세부 정보를 나타냅니다.

TestFailoverJobDetails

이 클래스는 테스트 장애 조치(failover) 작업에 대한 세부 정보를 나타냅니다.

VmNicUpdatesTaskDetails

이 클래스는 vm NicUpdates 작업 세부 정보를 나타냅니다.

AsrJobDetails

이 클래스는 특정 작업 유형에 따라 작업 세부 정보를 나타냅니다.

Name Type Description
affectedObjectDetails
  • object

워크플로 개체 세부 정보에 따라 원본 서버, 원본 클라우드, 대상 서버, 대상 클라우드 등과 같은 영향을 받는 개체 속성입니다.

instanceType string:

작업 세부 정보의 형식을 가져옵니다(가능한 값은 JobDetailsTypes 열거형 참조).

ASRTask

작업의 작업입니다.

Name Type Description
allowedActions
  • string[]

이 작업에 적용할 수 있는 상태/작업입니다.

customDetails TaskTypeDetails:

작업 유형에 따라 사용자 지정 작업 세부 정보입니다.

endTime
  • string

종료 시간입니다.

errors

작업 오류 세부 정보입니다.

friendlyName
  • string

이름입니다.

groupTaskCustomDetails GroupTaskDetails:

작업 유형이 GroupTaskDetails이거나 해당 작업 형식에서 파생된 형식 중 하나인 경우 작업 유형에 따라 사용자 지정 작업 세부 정보입니다.

name
  • string

고유한 작업 이름입니다.

startTime
  • string

시작 시간입니다.

state
  • string

상태입니다. NotStarted, InProgress, Succeeded, Failed, Cancelled, Suspended 또는 Other 값 중 하나입니다.

stateDescription
  • string

작업 상태에 대한 설명입니다. 예를 들어 성공 상태의 경우 설명을 완료, PartiallySucceeded, CompletedWithInformation 또는 건너뛸 수 있습니다.

taskId
  • string

ID입니다.

taskType
  • string

작업의 형식입니다. CustomDetails 속성의 세부 정보는 이 형식에 따라 달라집니다.

AutomationRunbookTaskDetails

이 클래스는 Automation Runbook에 대한 작업 세부 정보를 나타냅니다.

Name Type Description
accountName
  • string

Runbook의 Automation 계정 이름입니다.

cloudServiceName
  • string

Automation Runbook 계정의 클라우드 서비스입니다.

instanceType string:

작업 세부 정보의 유형입니다.

isPrimarySideScript
  • boolean

기본 쪽 스크립트인지 여부를 나타내는 값입니다.

jobId
  • string

Runbook 실행의 작업 ID입니다.

jobOutput
  • string

Runbook의 실행 출력입니다.

name
  • string

복구 계획 작업 이름입니다.

runbookId
  • string

Runbook ID입니다.

runbookName
  • string

Runbook 이름입니다.

subscriptionId
  • string

Automation Runbook 계정의 구독 ID입니다.

ConsistencyCheckTaskDetails

이 클래스에는 Vmm의 일관되지 않은 모든 보호된 엔터티에 대한 모니터링 세부 정보가 포함되어 있습니다.

Name Type Description
instanceType string:

작업 세부 정보의 유형입니다.

vmDetails

일관되지 않은 Vm 세부 정보 목록입니다.

ExportJobDetails

이 클래스는 내보내기 작업 워크플로에 대한 세부 정보를 나타냅니다.

Name Type Description
affectedObjectDetails
  • object

워크플로 개체 세부 정보에 따라 원본 서버, 원본 클라우드, 대상 서버, 대상 클라우드 등과 같은 영향을 받는 개체 속성입니다.

blobUri
  • string

내보낸 작업의 BlobUri입니다.

instanceType string:

작업 세부 정보의 형식을 가져옵니다(가능한 값은 JobDetailsTypes 열거형 참조).

sasToken
  • string

Blob에 액세스할 sas 토큰입니다.

FailoverJobDetails

이 클래스는 장애 조치(failover) 작업에 대한 세부 정보를 나타냅니다.

Name Type Description
affectedObjectDetails
  • object

워크플로 개체 세부 정보에 따라 원본 서버, 원본 클라우드, 대상 서버, 대상 클라우드 등과 같은 영향을 받는 개체 속성입니다.

instanceType string:

작업 세부 정보의 형식을 가져옵니다(가능한 값은 JobDetailsTypes 열거형 참조).

protectedItemDetails

테스트 VM 세부 정보입니다.

FailoverReplicationProtectedItemDetails

복제 보호된 항목에 대한 장애 조치 세부 정보입니다.

Name Type Description
friendlyName
  • string

이름입니다.

name
  • string

이름입니다.

networkConnectionStatus
  • string

네트워크 연결 상태입니다.

networkFriendlyName
  • string

네트워크 이름입니다.

recoveryPointId
  • string

복구 지점 ID입니다.

recoveryPointTime
  • string

복구 지점 시간입니다.

subnet
  • string

네트워크 서브넷입니다.

testVmFriendlyName
  • string

테스트 Vm 이름입니다.

testVmName
  • string

테스트 Vm 이름입니다.

InconsistentVmDetails

이 클래스는 일관성 없는 보호된 엔터티의 일관성 확인을 위한 모니터링 세부 정보를 저장합니다.

Name Type Description
cloudName
  • string

클라우드 이름입니다.

details
  • string[]

SRS 및 온-프레미스의 보호된 엔터티 상태에 대한 세부 정보 목록입니다.

errorIds
  • string[]

오류 ID 목록입니다.

vmName
  • string

VM 이름입니다.

InlineWorkflowTaskDetails

이 클래스는 인라인 워크플로 작업 세부 정보를 나타냅니다.

Name Type Description
childTasks

자식 작업입니다.

instanceType string:

작업 세부 정보의 유형입니다.

workflowIds
  • string[]

자식 워크플로 ID 목록입니다.

Job

작업 세부 정보입니다.

Name Type Description
id
  • string

리소스 ID

location
  • string

Resource Location

name
  • string

리소스 이름

properties

사용자 지정 데이터입니다.

type
  • string

리소스 종류

JobErrorDetails

이 클래스에는 개체당 오류 세부 정보가 포함됩니다.

Name Type Description
creationTime
  • string

작업 생성 시간 오류입니다.

errorLevel
  • string

오류 수준입니다.

providerErrorDetails

공급자 오류 세부 정보입니다.

serviceErrorDetails

서비스 오류 세부 정보입니다.

taskId
  • string

작업의 ID입니다.

JobProperties

작업 사용자 지정 데이터 세부 정보입니다.

Name Type Description
activityId
  • string

활동 ID입니다.

allowedActions
  • string[]

허용되는 작업입니다.

customDetails JobDetails:

테스트 장애 조치(failover) 작업 세부 정보와 같은 사용자 지정 작업 세부 정보입니다.

endTime
  • string

종료 시간입니다.

errors

오류입니다.

friendlyName
  • string

DisplayName입니다.

scenarioName
  • string

ScenarioName입니다.

startTime
  • string

시작 시간입니다.

state
  • string

작업의 상태입니다. NotStarted, InProgress, Succeeded, Failed, Cancelled, Suspended 또는 Other 값 중 하나입니다.

stateDescription
  • string

작업의 상태에 대한 설명입니다. 예를 들어 - 성공 상태의 경우 설명을 완료, PartiallySucceeded, CompletedWithInformation 또는 건너뛸 수 있습니다.

targetInstanceType
  • string

Microsoft.Azure.SiteRecovery.V2015_11_10.AffectedObjectType 클래스인 영향을 받는 개체의 형식입니다.

targetObjectId
  • string

영향을 받는 개체 ID입니다.

targetObjectName
  • string

영향을 받는 개체의 이름입니다.

tasks

작업입니다.

ManualActionTaskDetails

이 클래스는 수동 작업 작업 세부 정보를 나타냅니다.

Name Type Description
instanceType string:

작업 세부 정보의 유형입니다.

instructions
  • string

지침입니다.

name
  • string

이름입니다.

observation
  • string

관찰입니다.

ProviderError

이 클래스에는 개체당 오류 세부 정보가 포함됩니다.

Name Type Description
errorCode
  • integer

오류 코드입니다.

errorId
  • string

공급자 오류 ID입니다.

errorMessage
  • string

오류 메시지입니다.

possibleCauses
  • string

오류의 가능한 원인입니다.

recommendedAction
  • string

오류를 해결하는 데 권장되는 작업입니다.

ScriptActionTaskDetails

이 클래스는 스크립트 작업 작업 세부 정보를 나타냅니다.

Name Type Description
instanceType string:

작업 세부 정보의 유형입니다.

isPrimarySideScript
  • boolean

기본 쪽 스크립트인지 여부를 나타내는 값입니다.

name
  • string

이름입니다.

output
  • string

출력입니다.

path
  • string

경로입니다.

ServiceError

ASR 오류 모델입니다.

Name Type Description
activityId
  • string

활동 ID입니다.

code
  • string

오류 코드

message
  • string

오류 메시지입니다.

possibleCauses
  • string

오류의 가능한 원인입니다.

recommendedAction
  • string

오류를 해결하는 데 권장되는 작업입니다.

SwitchProtectionJobDetails

이 클래스는 스위치 보호 작업에 대한 세부 정보를 나타냅니다.

Name Type Description
affectedObjectDetails
  • object

워크플로 개체 세부 정보에 따라 원본 서버, 원본 클라우드, 대상 서버, 대상 클라우드 등과 같은 영향을 받는 개체 속성입니다.

instanceType string:

작업 세부 정보의 형식을 가져옵니다(가능한 값은 JobDetailsTypes 열거형 참조).

newReplicationProtectedItemId
  • string

새 복제 보호 항목의 ARM ID입니다.

TestFailoverJobDetails

이 클래스는 테스트 장애 조치(failover) 작업에 대한 세부 정보를 나타냅니다.

Name Type Description
affectedObjectDetails
  • object

워크플로 개체 세부 정보에 따라 원본 서버, 원본 클라우드, 대상 서버, 대상 클라우드 등과 같은 영향을 받는 개체 속성입니다.

comments
  • string

테스트 장애 조치 주석입니다.

instanceType string:

작업 세부 정보의 형식을 가져옵니다(가능한 값은 JobDetailsTypes 열거형 참조).

networkFriendlyName
  • string

테스트 네트워크 식별 이름입니다.

networkName
  • string

테스트 네트워크 이름입니다.

networkType
  • string

테스트 네트워크 유형입니다(가능한 값은 TestFailoverInput 열거형 참조).

protectedItemDetails

테스트 VM 세부 정보입니다.

testFailoverStatus
  • string

테스트 장애 조치(failover) 상태입니다.

VmNicUpdatesTaskDetails

이 클래스는 vm NicUpdates 작업 세부 정보를 나타냅니다.

Name Type Description
instanceType string:

작업 세부 정보의 유형입니다.

name
  • string

Nic의 이름입니다.

nicId
  • string

Nic ID입니다.

vmId
  • string

가상 머신 ID입니다.