Skip to main content

Lib to represent kafka topic that can then be used with Troposphere

How to use

Install

pip install aws_custom_ews_kafka_topic

Deploy via Custom resource (self-managed Lambda)

from aws_custom_ews_kafka_topic.custom import KafkaTopic

topic = KafkaTopic(
  ServiceToken=Ref(FunctionArn),
  Name="new-kafka-topic",
  PartitionsCount=6
)

Deploy via Private Registry resource type

from aws_custom_ews_kafka_topic.resource import KafkaTopic

topic = KafkaTopic(
  Name="new-kafka-topic",
  PartitionsCount=6
)

Example from CLI

>>> from troposphere import Template
>>> from aws_custom_ews_kafka_topic.resource import KafkaTopic
>>> t = KafkaTopic("newtopic", Name="toto", PartitionsCount=6, BootstrapServers="toto.net")
>>> c = Template()
>>> c.add_resource(t)
>>> print(c.to_yaml())
Resources:
  newtopic:
    Properties:
      BootstrapServers: toto.net
      Name: toto
      PartitionsCount: 6
    Type: EWS::Kafka::Topic

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aws_custom_ews_kafka_topic-0.0.3.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aws_custom_ews_kafka_topic-0.0.3-py2.py3-none-any.whl (10.1 kB view details)

Uploaded Python 2Python 3

File details

Details for the file aws_custom_ews_kafka_topic-0.0.3.tar.gz.

File metadata

  • Download URL: aws_custom_ews_kafka_topic-0.0.3.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.2.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aws_custom_ews_kafka_topic-0.0.3.tar.gz
Algorithm Hash digest
SHA256 6c85cb7fb45679ad6b49368b8e35a8989f89176ee7fc3498aed2b0756f0ad86c
MD5 b20060abe7f707fad37c077b58ced669
BLAKE2b-256 1db9d527bf3f06e72c0d130d8ffafe9f96e6beca358e2ea49aa751d13950013d

See more details on using hashes here.

File details

Details for the file aws_custom_ews_kafka_topic-0.0.3-py2.py3-none-any.whl.

File metadata

  • Download URL: aws_custom_ews_kafka_topic-0.0.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.2.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aws_custom_ews_kafka_topic-0.0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c1e80a9996ae43da4720237fce9d40614726b4dbbc674f38d6e57293dcab5200
MD5 28b30fb23871a6743401dafafdc66fe6
BLAKE2b-256 0c202758f821ecf69b0b6f89df43d92ad94f77b8ee99d80de7c83325233336c9

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 files

0.0.2

2 files

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page