AWS CDK Kotlin DSL

CircleCI

日本語

Installation

Gradle Kotlin DSL

repositories {
  mavenCentral()
  maven("https://cdk.lemm.io/maven")
}

dependencies {
  implementation("io.lemm.cdk.kotlin", cdk_module, "$cdk_version-$dsl_version")
}

For reference, a list of published versions may be accessed via core/maven-metadata.xml (or here, for old packages).

Usage

Please refer to the example project.

Development Policy

There is a chance that I will reconsider this, but basically, for now:

  • This project will continue to aim for a straightforward translation of CDK interfaces for idiomatic Kotlin until we have official support – Kotlin language support (#557).
  • To maximize the portability of user projects for the official Kotlin support, new additions that do not fit well into the scope of a straightforward translation will be organized into separate modules.

GitHub

https://github.com/Semantic-Configuration/AWS-CDK-Kotlin-DSL