---
type: resource-type
title: CustomPlugin
description: aws resource type AWS::KafkaConnect::CustomPlugin
name: CustomPlugin
lexicon: aws
resource_type: AWS::KafkaConnect::CustomPlugin
---
`AWS::KafkaConnect::CustomPlugin`, a resource type of the aws lexicon.

## Properties

- `ContentType` (`"JAR" | "ZIP"`, required): The type of the plugin file.
- `Location` (`CustomPlugin_CustomPluginLocation`, required)
- `Name` (`string`, required): The name of the custom plugin.
- `CustomPluginArn` (`string`, optional): The Amazon Resource Name (ARN) of the custom plugin to use.
- `Description` (`string`, optional): A summary description of the custom plugin.
- `FileDescription` (`CustomPlugin_CustomPluginFileDescription`, optional)
- `Revision` (`number`, optional): The revision of the custom plugin.
- `Tags` (`CustomPlugin_Tag[]`, optional): An array of key-value pairs to apply to this resource.

## Attributes

- `CustomPluginArn`
- `FileDescription`
- `Revision`
