---
title: "GET /v1/connectorOperations/{connectorOperationArn}"
method: GET
path: "/v1/connectorOperations/{connectorOperationArn}"
---

# GET /v1/connectorOperations/{connectorOperationArn}

`GET /v1/connectorOperations/{connectorOperationArn}`

Returns information about the specified connector's operations.

## Path parameters

- `connectorOperationArn` string, required

## Response `200`

Success

- DescribeConnectorOperationResponse
  - `connectorArn` string — The Amazon Resource Name (ARN) of the connector.
  - `connectorOperationArn` string — The Amazon Resource Name (ARN) of the connector operation.
  - `connectorOperationState` 'PENDING' | 'UPDATE_IN_PROGRESS' | 'UPDATE_COMPLETE' | 'UPDATE_FAILED' | 'ROLLBACK_IN_PROGRESS' | 'ROLLBACK_FAILED' | 'ROLLBACK_COMPLETE' — The state of the connector operation.
  - `connectorOperationType` 'UPDATE_WORKER_SETTING' | 'UPDATE_CONNECTOR_CONFIGURATION' | 'ISOLATE_CONNECTOR' | 'RESTORE_CONNECTOR' — The type of connector operation performed.
  - `operationSteps` ConnectorOperationStep[] — The array of operation steps taken.
    - `stepType` 'INITIALIZE_UPDATE' | 'FINALIZE_UPDATE' | 'UPDATE_WORKER_SETTING' | 'UPDATE_CONNECTOR_CONFIGURATION' | 'VALIDATE_UPDATE' — The step type of the operation.
    - `stepState` 'PENDING' | 'IN_PROGRESS' | 'COMPLETED' | 'FAILED' | 'CANCELLED' — The step state of the operation.
  - `originWorkerSetting` object — The origin worker setting.
    - `capacity` CapacityDescription — A description of the connector's capacity.
      - `autoScaling` object — Describes the connector's auto scaling capacity.
        - `maxWorkerCount` integer — The maximum number of workers allocated to the connector.
        - `mcuCount` integer — The number of microcontroller units (MCUs) allocated to each connector worker. The valid values are 1,2,4,8.
        - `minWorkerCount` integer — The minimum number of workers allocated to the connector.
        - `scaleInPolicy` object — The scale-in policy for the connector.
          - `cpuUtilizationPercentage` integer — Specifies the CPU utilization percentage threshold at which you want connector scale in to be triggered.
        - `scaleOutPolicy` object — The scale-out policy for the connector.
          - `cpuUtilizationPercentage` integer — The CPU utilization percentage threshold at which you want connector scale out to be triggered.
        - `maxAutoscalingTaskCount` integer — The maximum number of tasks allocated to the connector during autoscaling operations. Must be at least equal to maxWorkerCount.
      - `provisionedCapacity` object — Describes a connector's provisioned capacity.
        - `mcuCount` integer — The number of microcontroller units (MCUs) allocated to each connector worker. The valid values are 1,2,4,8.
        - `workerCount` integer — The number of workers that are allocated to the connector.
  - `originConnectorConfiguration` object — The origin connector configuration.
  - `targetWorkerSetting` object — The target worker setting.
    - `capacity` CapacityDescription — A description of the connector's capacity.
      - `autoScaling` object — Describes the connector's auto scaling capacity.
        - `maxWorkerCount` integer — The maximum number of workers allocated to the connector.
        - `mcuCount` integer — The number of microcontroller units (MCUs) allocated to each connector worker. The valid values are 1,2,4,8.
        - `minWorkerCount` integer — The minimum number of workers allocated to the connector.
        - `scaleInPolicy` object — The scale-in policy for the connector.
          - `cpuUtilizationPercentage` integer — Specifies the CPU utilization percentage threshold at which you want connector scale in to be triggered.
        - `scaleOutPolicy` object — The scale-out policy for the connector.
          - `cpuUtilizationPercentage` integer — The CPU utilization percentage threshold at which you want connector scale out to be triggered.
        - `maxAutoscalingTaskCount` integer — The maximum number of tasks allocated to the connector during autoscaling operations. Must be at least equal to maxWorkerCount.
      - `provisionedCapacity` object — Describes a connector's provisioned capacity.
        - `mcuCount` integer — The number of microcontroller units (MCUs) allocated to each connector worker. The valid values are 1,2,4,8.
        - `workerCount` integer — The number of workers that are allocated to the connector.
  - `targetConnectorConfiguration` object — The target connector configuration.
  - `errorInfo` StateDescription — Details about the state of a resource.
    - `code` string — A code that describes the state of a resource.
    - `message` string — A message that describes the state of a resource.
  - `creationTime` string, date-time — The time when the operation was created.
  - `endTime` string, date-time — The time when the operation ended.

## Other responses

- `480` — NotFoundException
- `481` — BadRequestException
- `482` — ForbiddenException
- `483` — ServiceUnavailableException
- `484` — TooManyRequestsException
- `485` — UnauthorizedException
- `486` — InternalServerErrorException

---

[API](https://skmtc.net/aws/apis/kafkaconnect.md) · [All operations](https://skmtc.net/aws/apis/kafkaconnect/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/kafkaconnect/versions/bf394e0acb7e/schema)
