software.amazon.konstruk:dynamodbstreamlambdaelasticsearchkibana

CDK Constructs for Amazon Dynamodb stream to AWS Lambda to AWS Elasticsearch with Kibana integration

License

License

Categories

Categories

Kibana Application Layer Libs Logging Search Business Logic Libraries Elasticsearch
GroupId

GroupId

software.amazon.konstruk
ArtifactId

ArtifactId

dynamodbstreamlambdaelasticsearchkibana
Last Version

Last Version

0.8.1
Release Date

Release Date

Type

Type

jar
Description

Description

software.amazon.konstruk:dynamodbstreamlambdaelasticsearchkibana
CDK Constructs for Amazon Dynamodb stream to AWS Lambda to AWS Elasticsearch with Kibana integration
Project URL

Project URL

https://github.com/awslabs/aws-solutions-konstruk.git
Source Code Management

Source Code Management

https://github.com/awslabs/aws-solutions-konstruk.git

Download dynamodbstreamlambdaelasticsearchkibana

How to add to project

<!-- https://jarcasting.com/artifacts/software.amazon.konstruk/dynamodbstreamlambdaelasticsearchkibana/ -->
<dependency>
    <groupId>software.amazon.konstruk</groupId>
    <artifactId>dynamodbstreamlambdaelasticsearchkibana</artifactId>
    <version>0.8.1</version>
</dependency>
// https://jarcasting.com/artifacts/software.amazon.konstruk/dynamodbstreamlambdaelasticsearchkibana/
implementation 'software.amazon.konstruk:dynamodbstreamlambdaelasticsearchkibana:0.8.1'
// https://jarcasting.com/artifacts/software.amazon.konstruk/dynamodbstreamlambdaelasticsearchkibana/
implementation ("software.amazon.konstruk:dynamodbstreamlambdaelasticsearchkibana:0.8.1")
'software.amazon.konstruk:dynamodbstreamlambdaelasticsearchkibana:jar:0.8.1'
<dependency org="software.amazon.konstruk" name="dynamodbstreamlambdaelasticsearchkibana" rev="0.8.1">
  <artifact name="dynamodbstreamlambdaelasticsearchkibana" type="jar" />
</dependency>
@Grapes(
@Grab(group='software.amazon.konstruk', module='dynamodbstreamlambdaelasticsearchkibana', version='0.8.1')
)
libraryDependencies += "software.amazon.konstruk" % "dynamodbstreamlambdaelasticsearchkibana" % "0.8.1"
[software.amazon.konstruk/dynamodbstreamlambdaelasticsearchkibana "0.8.1"]

Dependencies

compile (14)

Group / Artifact Type Version
software.amazon.awscdk : cloudwatch jar [1.40.0,1.41.0)
software.amazon.awscdk : cognito jar [1.40.0,1.41.0)
software.amazon.awscdk : dynamodb jar [1.40.0,1.41.0)
software.amazon.awscdk : elasticsearch jar [1.40.0,1.41.0)
software.amazon.awscdk : lambda jar [1.40.0,1.41.0)
software.amazon.awscdk : lambda-event-sources jar [1.40.0,1.41.0)
software.amazon.awscdk : core jar [1.40.0,1.41.0)
software.amazon.konstruk : dynamodbstreamlambda jar [0.8.1,0.9.0)
software.amazon.konstruk : lambdaelasticsearchkibana jar [0.8.1,0.9.0)
software.amazon.konstruk : core jar [0.8.1,0.9.0)
software.constructs : constructs jar [3.0.2,4.0.0)
software.amazon.jsii : jsii-runtime jar [1.5.0,2.0.0)
org.jetbrains : annotations jar [16.0.3,20.0.0)
javax.annotation : javax.annotation-api jar [1.3.2,1.4.0)

Project Modules

There are no modules declared in this project.

AWS Solutions Constructs

Browse Library: https://aws.amazon.com/solutions/constructs/patterns/
Reference Documentation: https://docs.aws.amazon.com/solutions/latest/constructs/

The AWS Solutions Constructs library is an open-source extension of the AWS Cloud Development Kit (AWS CDK) that provides multi-service, well-architected patterns for quickly defining solutions in code to create predictable and repeatable infrastructure. The goal of AWS Solutions Constructs is to accelerate the experience for developers to build solutions of any size using pattern-based definitions for their architecture.

The patterns defined in AWS Solutions Constructs are high level, multi-service abstractions of AWS CDK constructs that have default configurations based on well-architected best practices. The library is organized into logical modules using object-oriented techniques to create each architectural pattern model.

The CDK is available in the following languages:

  • JavaScript, TypeScript (Node.js ≥ 10.13.0)
  • Python (Python ≥ 3.6)
  • Java (Java ≥ 8 and Maven ≥ 3.5.4)

Modules

The AWS Solutions Constructs library is organized into several modules. They are named like this:

  • aws-xxx: well architected pattern package for the indicated services. This package will contain constructs that contain multiple AWS CDK service modules to configure the given pattern.
  • xxx: packages that don't start "aws-" are core modules that are used to configure best practice defaults for services used within the pattern library.

Module Contents

Modules contain the following types:

  • Patterns - All higher-level, multi-services constructs in this library.
  • Other Types - All non-construct classes, interfaces, structs and enums that exist to support the patterns.

Patterns take a set of (input) properties in their constructor; the set of properties (and which ones are required) can be seen on a pattern's documentation page.

The pattern's documentation page also lists the available methods to call and the properties which can be used to retrieve information about the pattern after it has been instantiated.

Sample Use Cases

This library includes a collection of functional use case implementations to demonstrate the usage of AWS Solutions Constructs architectural patterns. These can be used in the same way as architectural patterns, and can be conceptualized as an additional "higher-level" abstraction of those patterns. The following use cases are provided as functional examples:


© Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved.

software.amazon.konstruk

Amazon Web Services - Labs

AWS Labs

Versions

Version
0.8.1