KafkaConnect / Client / update_connector
update_connector#
- KafkaConnect.Client.update_connector(**kwargs)#
Updates the specified connector.
See also: AWS API Documentation
Request Syntax
response = client.update_connector( capacity={ 'autoScaling': { 'maxWorkerCount': 123, 'mcuCount': 123, 'minWorkerCount': 123, 'scaleInPolicy': { 'cpuUtilizationPercentage': 123 }, 'scaleOutPolicy': { 'cpuUtilizationPercentage': 123 } }, 'provisionedCapacity': { 'mcuCount': 123, 'workerCount': 123 } }, connectorArn='string', currentVersion='string' )
- Parameters:
capacity (dict) –
[REQUIRED]
The target capacity.
autoScaling (dict) –
The target auto scaling setting.
maxWorkerCount (integer) – [REQUIRED]
The target maximum number of workers allocated to the connector.
mcuCount (integer) – [REQUIRED]
The target number of microcontroller units (MCUs) allocated to each connector worker. The valid values are 1,2,4,8.
minWorkerCount (integer) – [REQUIRED]
The target minimum number of workers allocated to the connector.
scaleInPolicy (dict) – [REQUIRED]
The target sacle-in policy for the connector.
cpuUtilizationPercentage (integer) – [REQUIRED]
The target CPU utilization percentage threshold at which you want connector scale in to be triggered.
scaleOutPolicy (dict) – [REQUIRED]
The target sacle-out policy for the connector.
cpuUtilizationPercentage (integer) – [REQUIRED]
The target CPU utilization percentage threshold at which you want connector scale out to be triggered.
provisionedCapacity (dict) –
The target settings for provisioned capacity.
mcuCount (integer) – [REQUIRED]
The number of microcontroller units (MCUs) allocated to each connector worker. The valid values are 1,2,4,8.
workerCount (integer) – [REQUIRED]
The number of workers that are allocated to the connector.
connectorArn (string) –
[REQUIRED]
The Amazon Resource Name (ARN) of the connector that you want to update.
currentVersion (string) –
[REQUIRED]
The current version of the connector that you want to update.
- Return type:
dict
- Returns:
Response Syntax
{ 'connectorArn': 'string', 'connectorState': 'RUNNING'|'CREATING'|'UPDATING'|'DELETING'|'FAILED' }
Response Structure
(dict) –
connectorArn (string) –
The Amazon Resource Name (ARN) of the connector.
connectorState (string) –
The state of the connector.
Exceptions
KafkaConnect.Client.exceptions.NotFoundException
KafkaConnect.Client.exceptions.BadRequestException
KafkaConnect.Client.exceptions.ForbiddenException
KafkaConnect.Client.exceptions.ServiceUnavailableException
KafkaConnect.Client.exceptions.TooManyRequestsException
KafkaConnect.Client.exceptions.UnauthorizedException
KafkaConnect.Client.exceptions.InternalServerErrorException