KafkaConnect / Client / delete_custom_plugin

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