CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-pulumi--aws

A Pulumi package for creating and managing Amazon Web Services (AWS) cloud resources with infrastructure-as-code.

Pending

Quality

Pending

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

Overview
Eval results
Files

kinesis.mddocs/services/

Amazon Kinesis (Services Overview)

Amazon Kinesis provides services for real-time streaming data processing.

Kinesis Services

Kinesis Data Streams

Real-time data streaming with custom processing.

See Kinesis Data Streams for detailed documentation.

const stream = new aws.kinesis.Stream("events", {
    name: "event-stream",
    shardCount: 2,
});

Kinesis Data Firehose

Deliver streaming data to destinations like S3, Redshift, and Elasticsearch.

const deliveryStream = new aws.kinesis.FirehoseDeliveryStream("delivery", {
    name: "data-delivery",
    destination: "extended_s3",
    extendedS3Configuration: {
        roleArn: role.arn,
        bucketArn: bucket.arn,
    },
});

Kinesis Data Analytics

Real-time analytics on streaming data using SQL or Apache Flink.

const analyticsApp = new aws.kinesisanalyticsv2.Application("analytics", {
    name: "stream-analytics",
    runtimeEnvironment: "FLINK-1_15",
    serviceExecutionRole: role.arn,
});

Kinesis Video Streams

Capture, process, and store video streams.

const videoStream = new aws.kinesisvideo.Stream("camera", {
    name: "security-camera-stream",
    dataRetentionInHours: 24,
});

Common Use Cases

  • Real-Time Analytics: Process streaming data
  • Log Aggregation: Collect and process logs
  • IoT Data: Ingest device telemetry
  • Clickstream Analysis: Track user behavior

Related Services

Install with Tessl CLI

npx tessl i tessl/npm-pulumi--aws@7.16.0

docs

index.md

quickstart.md

README.md

tile.json