delete_custom_plugin

KafkaConnect.Client.delete_custom_plugin(**kwargs)

Deletes a custom plugin.

See also: AWS API Documentation

Request Syntax

response = client.delete_custom_plugin(
    customPluginArn='string'
)
Parameters
customPluginArn (string) --

[REQUIRED]

The Amazon Resource Name (ARN) of the custom plugin that you want to delete.

Return type
dict
Returns
Response Syntax
{
    'customPluginArn': 'string',
    'customPluginState': 'CREATING'|'CREATE_FAILED'|'ACTIVE'|'UPDATING'|'UPDATE_FAILED'|'DELETING'
}

Response Structure

  • (dict) --
    • customPluginArn (string) --

      The Amazon Resource Name (ARN) of the custom plugin that you requested to delete.

    • customPluginState (string) --

      The state of the custom plugin.

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