다음을 통해 공유


Managed Instance Operations - Get

관리되는 인스턴스에 대한 관리 작업을 가져옵니다.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/operations/{operationId}?api-version=2023-08-01

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
managedInstanceName
path True

string

관리되는 인스턴스의 이름입니다.

operationId
path True

string (uuid)

resourceGroupName
path True

string

리소스를 포함하는 리소스 그룹의 이름입니다. Azure Resource Manager API 또는 포털에서 이 값을 가져올 수 있습니다.

subscriptionId
path True

string

Azure 구독을 식별하는 구독 ID입니다.

api-version
query True

string

요청에 사용할 API 버전입니다.

응답

Name 형식 Description
200 OK

ManagedInstanceOperation

지정된 관리되는 인스턴스 작업을 성공적으로 검색했습니다.

Other Status Codes

ErrorResponse

오류 응답: ***

  • 400 ManagedInstanceStoppingOrStopped - 인스턴스가 중지/중지된 상태인 동안 제출된 충돌 작업

  • 400 ManagedInstanceStarting - 인스턴스가 시작 상태에 있는 동안 제출된 충돌 작업

  • 404 ServerNotInSubscriptionResourceGroup - 지정된 서버가 지정된 리소스 그룹 및 구독에 없습니다.

  • 404 SubscriptionDoesNotHaveServer - 요청된 서버를 찾을 수 없습니다.

  • 404 ResourceNotFound - 요청된 리소스를 찾을 수 없습니다.

예제

Gets the managed instance management operation

샘플 요청

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/managedInstances/sqlcrudtest-4645/operations/00000000-1111-2222-3333-444444444444?api-version=2023-08-01

샘플 응답

{
  "properties": {
    "managedInstanceName": "sqlcrudtest-4645",
    "operation": "UpsertManagedServer",
    "operationFriendlyName": "UPDATE MANAGED SERVER",
    "percentComplete": 100,
    "startTime": "2019-12-06T11:08:44.49Z",
    "state": "Cancelled",
    "isCancellable": false,
    "operationSteps": {
      "totalSteps": "6",
      "currentStep": 2,
      "stepsList": [
        {
          "order": 1,
          "name": "Request validation",
          "status": "Completed",
          "stepEndTime": "2019-12-06T11:08:45.57Z",
          "stepStartTime": "2019-12-06T11:08:44.49Z",
          "timeElapsed": "0"
        },
        {
          "order": 2,
          "name": "Virtual Cluster resize/creation",
          "status": "Completed",
          "stepEndTime": "2019-12-06T11:23:05.47Z",
          "stepStartTime": "2019-12-06T11:08:46.05Z",
          "timeElapsed": "14"
        },
        {
          "order": 3,
          "name": "New SQL Instance Startup",
          "status": "Canceled",
          "stepEndTime": "2019-12-06T11:23:11.51Z",
          "stepStartTime": "2019-12-06T11:23:05.55Z",
          "timeElapsed": "0"
        },
        {
          "order": 4,
          "name": "Seeding database files",
          "status": "NotStarted"
        },
        {
          "order": 5,
          "name": "Preparing Failover and Failover",
          "status": "NotStarted"
        },
        {
          "order": 6,
          "name": "Old SQL Instance cleanup",
          "status": "NotStarted"
        }
      ]
    }
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/managedInstances/sqlcrudtest-4645/operations/11111111-1111-1111-1111-111111111111",
  "name": "11111111-1111-1111-1111-111111111111",
  "type": "Microsoft.Sql/managedInstances/operations"
}

정의

Name Description
ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

ErrorDetail

오류 세부 정보입니다.

ErrorResponse

오류 응답

ManagedInstanceOperation

관리되는 인스턴스 작업입니다.

ManagedInstanceOperationParametersPair

관리되는 인스턴스 작업의 매개 변수입니다.

ManagedInstanceOperationSteps

관리되는 인스턴스 작업의 단계입니다.

ManagementOperationState

작업 상태입니다.

ManagementOperationStepState
UpsertManagedServerOperationParameters
UpsertManagedServerOperationStepWithEstimatesAndDuration

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

Name 형식 Description
info

object

추가 정보입니다.

type

string

추가 정보 유형입니다.

ErrorDetail

오류 세부 정보입니다.

Name 형식 Description
additionalInfo

ErrorAdditionalInfo[]

오류 추가 정보입니다.

code

string

오류 코드입니다.

details

ErrorDetail[]

오류 세부 정보입니다.

message

string

오류 메시지입니다.

target

string

오류 대상입니다.

ErrorResponse

오류 응답

Name 형식 Description
error

ErrorDetail

오류 개체입니다.

ManagedInstanceOperation

관리되는 인스턴스 작업입니다.

Name 형식 Description
id

string

리소스 ID입니다.

name

string

리소스 이름입니다.

properties.description

string

작업 설명입니다.

properties.errorCode

integer (int32)

작업 오류 코드입니다.

properties.errorDescription

string

작업 오류 설명입니다.

properties.errorSeverity

integer (int32)

작업 오류 심각도입니다.

properties.estimatedCompletionTime

string (date-time)

작업의 예상 완료 시간입니다.

properties.isCancellable

boolean

작업을 취소할 수 있는지 여부입니다.

properties.isUserError

boolean

오류가 사용자 오류인지 여부입니다.

properties.managedInstanceName

string

작업이 수행되는 관리되는 인스턴스의 이름입니다.

properties.operation

string

작업의 이름입니다.

properties.operationFriendlyName

string

작업의 이름입니다.

properties.operationParameters

ManagedInstanceOperationParametersPair

작업 매개 변수입니다.

properties.operationSteps

ManagedInstanceOperationSteps

작업 단계입니다.

properties.percentComplete

integer (int32)

완료된 작업의 백분율입니다.

properties.startTime

string (date-time)

작업 시작 시간입니다.

properties.state

ManagementOperationState

작업 상태입니다.

type

string

리소스 종류입니다.

ManagedInstanceOperationParametersPair

관리되는 인스턴스 작업의 매개 변수입니다.

Name 형식 Description
currentParameters

UpsertManagedServerOperationParameters

현재 매개 변수입니다.

requestedParameters

UpsertManagedServerOperationParameters

요청된 매개 변수입니다.

ManagedInstanceOperationSteps

관리되는 인스턴스 작업의 단계입니다.

Name 형식 Description
currentStep

integer (int32)

현재 작업 단계의 수입니다.

stepsList

UpsertManagedServerOperationStepWithEstimatesAndDuration[]

작업 단계 목록입니다.

totalSteps

string

총 작업 단계 수입니다.

ManagementOperationState

작업 상태입니다.

Description
Pending
InProgress
Succeeded
Failed
CancelInProgress
Cancelled

ManagementOperationStepState

Description
NotStarted
InProgress
SlowedDown
Completed
Failed
Canceled

UpsertManagedServerOperationParameters

Name 형식 Description
family

string

storageSizeInGB

integer (int32)

tier

string

vCores

integer (int32)

UpsertManagedServerOperationStepWithEstimatesAndDuration

Name 형식 Description
name

string

order

integer (int32)

status

ManagementOperationStepState

stepEndTime

string (date-time)

stepStartTime

string (date-time)

timeElapsed

string