@swamp/aws/kinesis
v2026.04.23.3
AWS KINESIS infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
awskinesiscloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @swamp/aws/kinesis@swamp/aws/kinesis/resource-policyv2026.04.23.2resource_policy.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| ResourceArn | string | The ARN of the AWS Kinesis resource to which the policy applies. |
| ResourcePolicy | string | A policy document containing permissions to add to the specified resource. In IAM, you must provide policy documents in JSON format. However, in CloudFormation you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to IAM. |
createCreate a Kinesis ResourcePolicy
getGet a Kinesis ResourcePolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Kinesis ResourcePolicy |
updateUpdate a Kinesis ResourcePolicy
deleteDelete a Kinesis ResourcePolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Kinesis ResourcePolicy |
syncSync Kinesis ResourcePolicy state from AWS
Resources
state(infinite)— Kinesis ResourcePolicy resource state
@swamp/aws/kinesis/streamv2026.04.23.2stream.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| Name? | string | The name of the Kinesis stream. |
| DesiredShardLevelMetrics? | array | The final list of shard-level metrics |
| RetentionPeriodHours? | number | The number of hours for the data records that are stored in shards to remain accessible. |
| ShardCount? | number | The number of shards that the stream uses. Required when StreamMode = PROVISIONED is passed. |
| StreamModeDetails? | object | The mode in which the stream is running. |
| StreamEncryption? | object | When specified, enables or updates server-side encryption using an AWS KMS key for a specified stream. |
| Tags? | array | An arbitrary set of tags (key-value pairs) to associate with the Kinesis stream. |
| MaxRecordSizeInKiB? | number | Maximum size of a data record in KiB allowed to be put into Kinesis stream. |
| WarmThroughputMiBps? | number | Target warm throughput in MiB/s for the stream. This property can ONLY be set when StreamMode is ON_DEMAND. |
| WarmThroughputObject? | object | Warm throughput configuration details for the stream. Only present for ON_DEMAND streams. |
createCreate a Kinesis Stream
getGet a Kinesis Stream
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Kinesis Stream |
updateUpdate a Kinesis Stream
deleteDelete a Kinesis Stream
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Kinesis Stream |
syncSync Kinesis Stream state from AWS
Resources
state(infinite)— Kinesis Stream resource state
@swamp/aws/kinesis/stream-consumerv2026.04.23.2stream_consumer.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| ConsumerName | string | The name of the Kinesis Stream Consumer. For a given Kinesis data stream, each consumer must have a unique name. However, consumer names don't have to be unique across data streams. |
| StreamARN | string | The Amazon resource name (ARN) of the Kinesis data stream that you want to register the consumer with. |
| Tags? | array | An arbitrary set of tags (key–value pairs) to associate with the Kinesis consumer. |
createCreate a Kinesis StreamConsumer
getGet a Kinesis StreamConsumer
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Kinesis StreamConsumer |
deleteDelete a Kinesis StreamConsumer
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Kinesis StreamConsumer |
syncSync Kinesis StreamConsumer state from AWS
Resources
state(infinite)— Kinesis StreamConsumer resource state
2026.04.23.2589.1 KBApr 23, 2026
AWS KINESIS infrastructure models
Release Notes
- Updated: resource_policy, stream, stream_consumer
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awskinesiscloudinfrastructure
2026.04.03.2590.4 KBApr 3, 2026
AWS KINESIS infrastructure models
Release Notes
- Updated: resource_policy, stream, stream_consumer
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awskinesiscloudinfrastructure
2026.03.19.1629.4 KBMar 19, 2026
AWS KINESIS infrastructure models
Release Notes
- Updated: resource_policy, stream, stream_consumer
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awskinesiscloudinfrastructure
2026.03.16.1614.3 KBMar 16, 2026
AWS KINESIS infrastructure models
Release Notes
- Updated: resource_policy, stream, stream_consumer
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awskinesiscloudinfrastructure
2026.03.10.5612.4 KBMar 10, 2026
AWS KINESIS infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awskinesiscloudinfrastructure