AWS Fundamentals Logo
AWS Fundamentals
AWS::KafkaConnect::CustomPlugin

KafkaConnect CustomPlugin

An example resource schema demonstrating some basic constructs and validation rules.

Properties

5 configurable properties. 3 required. Click a row to see details.

Filter:
PropertyTypeFlags
ContentType
string
RequiredCreate-only
Location
CustomPluginLocation
RequiredCreate-only
Name
string
RequiredCreate-only
Description
string
Create-only
Tags
Array<Tag>

Return Values

Values returned after the resource is created. Access these with Fn::GetAtt.

AttributeTypeDescription
CustomPluginArnstringThe Amazon Resource Name (ARN) of the custom plugin to use.
FileDescriptionCustomPluginFileDescription-
RevisionintegerThe revision of the custom plugin.

Sample CloudFormation Template

A minimal template with required properties and common optional ones.

template.yaml
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::KafkaConnect::CustomPlugin

Resources:
  MyResource:
    Type: AWS::KafkaConnect::CustomPlugin
    Properties:
      Name: "my-name"
      ContentType: "JAR"
      Location: "value"
      Tags:
        - Key: Environment
          Value: Production
      Description: !Ref "AWS::StackName"

Required IAM Permissions

Permissions CloudFormation needs in your IAM role to manage this resource.

create

kafkaconnect:DescribeCustomPluginkafkaconnect:ListTagsForResourcekafkaconnect:CreateCustomPluginkafkaconnect:TagResources3:GetObjects3:GetObjectVersions3:GetObjectAttributess3:GetObjectVersionAttributes

read

kafkaconnect:DescribeCustomPluginkafkaconnect:ListTagsForResource

update

kafkaconnect:DescribeCustomPluginkafkaconnect:ListTagsForResourcekafkaconnect:TagResourcekafkaconnect:UntagResource

delete

kafkaconnect:DeleteCustomPluginkafkaconnect:DescribeCustomPlugin

list

kafkaconnect:ListCustomPlugins

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter

Quick Facts

ServiceKafkaConnect
Properties8
Required3
TaggingSupported
Primary IDCustomPluginArn

Supported Operations

CreateReadUpdateDeleteList

Immutable After Creation

These properties cannot be changed after the resource is created. Updating them triggers a replacement.

NameDescriptionContentTypeLocation

External Links