1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. qldb
  5. Stream

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.qldb.Stream

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

Resource schema for AWS::QLDB::Stream.

Example Usage

Example

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;

return await Deployment.RunAsync(() => 
{
    var myQLDBStream = new AwsNative.Qldb.Stream("myQLDBStream", new()
    {
        ExclusiveEndTime = "2020-05-29T22:59:59Z",
        InclusiveStartTime = "2020-05-29T00:00:00Z",
        KinesisConfiguration = new AwsNative.Qldb.Inputs.StreamKinesisConfigurationArgs
        {
            AggregationEnabled = true,
            StreamArn = "arn:aws:kinesis:us-east-1:123456789012:stream/stream-for-qldb",
        },
        LedgerName = "exampleLedger",
        RoleArn = "arn:aws:iam::123456789012:role/my-kinesis-stream-role",
        StreamName = "exampleLedger-stream",
        Tags = new[]
        {
            new AwsNative.Inputs.TagArgs
            {
                Key = "Domain",
                Value = "Test",
            },
        },
    });

});
Copy
package main

import (
	awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws"
	"github.com/pulumi/pulumi-aws-native/sdk/go/aws/qldb"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := qldb.NewStream(ctx, "myQLDBStream", &qldb.StreamArgs{
			ExclusiveEndTime:   pulumi.String("2020-05-29T22:59:59Z"),
			InclusiveStartTime: pulumi.String("2020-05-29T00:00:00Z"),
			KinesisConfiguration: &qldb.StreamKinesisConfigurationArgs{
				AggregationEnabled: pulumi.Bool(true),
				StreamArn:          pulumi.String("arn:aws:kinesis:us-east-1:123456789012:stream/stream-for-qldb"),
			},
			LedgerName: pulumi.String("exampleLedger"),
			RoleArn:    pulumi.String("arn:aws:iam::123456789012:role/my-kinesis-stream-role"),
			StreamName: pulumi.String("exampleLedger-stream"),
			Tags: aws.TagArray{
				&aws.TagArgs{
					Key:   pulumi.String("Domain"),
					Value: pulumi.String("Test"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy

Coming soon!

import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";

const myQLDBStream = new aws_native.qldb.Stream("myQLDBStream", {
    exclusiveEndTime: "2020-05-29T22:59:59Z",
    inclusiveStartTime: "2020-05-29T00:00:00Z",
    kinesisConfiguration: {
        aggregationEnabled: true,
        streamArn: "arn:aws:kinesis:us-east-1:123456789012:stream/stream-for-qldb",
    },
    ledgerName: "exampleLedger",
    roleArn: "arn:aws:iam::123456789012:role/my-kinesis-stream-role",
    streamName: "exampleLedger-stream",
    tags: [{
        key: "Domain",
        value: "Test",
    }],
});
Copy
import pulumi
import pulumi_aws_native as aws_native

my_qldb_stream = aws_native.qldb.Stream("myQLDBStream",
    exclusive_end_time="2020-05-29T22:59:59Z",
    inclusive_start_time="2020-05-29T00:00:00Z",
    kinesis_configuration={
        "aggregation_enabled": True,
        "stream_arn": "arn:aws:kinesis:us-east-1:123456789012:stream/stream-for-qldb",
    },
    ledger_name="exampleLedger",
    role_arn="arn:aws:iam::123456789012:role/my-kinesis-stream-role",
    stream_name="exampleLedger-stream",
    tags=[{
        "key": "Domain",
        "value": "Test",
    }])
Copy

Coming soon!

Example

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;

return await Deployment.RunAsync(() => 
{
    var myQLDBStream = new AwsNative.Qldb.Stream("myQLDBStream", new()
    {
        ExclusiveEndTime = "2020-05-29T22:59:59Z",
        InclusiveStartTime = "2020-05-29T00:00:00Z",
        KinesisConfiguration = new AwsNative.Qldb.Inputs.StreamKinesisConfigurationArgs
        {
            AggregationEnabled = true,
            StreamArn = "arn:aws:kinesis:us-east-1:123456789012:stream/stream-for-qldb",
        },
        LedgerName = "exampleLedger",
        RoleArn = "arn:aws:iam::123456789012:role/my-kinesis-stream-role",
        StreamName = "exampleLedger-stream",
        Tags = new[]
        {
            new AwsNative.Inputs.TagArgs
            {
                Key = "Domain",
                Value = "Test",
            },
        },
    });

});
Copy
package main

import (
	awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws"
	"github.com/pulumi/pulumi-aws-native/sdk/go/aws/qldb"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := qldb.NewStream(ctx, "myQLDBStream", &qldb.StreamArgs{
			ExclusiveEndTime:   pulumi.String("2020-05-29T22:59:59Z"),
			InclusiveStartTime: pulumi.String("2020-05-29T00:00:00Z"),
			KinesisConfiguration: &qldb.StreamKinesisConfigurationArgs{
				AggregationEnabled: pulumi.Bool(true),
				StreamArn:          pulumi.String("arn:aws:kinesis:us-east-1:123456789012:stream/stream-for-qldb"),
			},
			LedgerName: pulumi.String("exampleLedger"),
			RoleArn:    pulumi.String("arn:aws:iam::123456789012:role/my-kinesis-stream-role"),
			StreamName: pulumi.String("exampleLedger-stream"),
			Tags: aws.TagArray{
				&aws.TagArgs{
					Key:   pulumi.String("Domain"),
					Value: pulumi.String("Test"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy

Coming soon!

import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";

const myQLDBStream = new aws_native.qldb.Stream("myQLDBStream", {
    exclusiveEndTime: "2020-05-29T22:59:59Z",
    inclusiveStartTime: "2020-05-29T00:00:00Z",
    kinesisConfiguration: {
        aggregationEnabled: true,
        streamArn: "arn:aws:kinesis:us-east-1:123456789012:stream/stream-for-qldb",
    },
    ledgerName: "exampleLedger",
    roleArn: "arn:aws:iam::123456789012:role/my-kinesis-stream-role",
    streamName: "exampleLedger-stream",
    tags: [{
        key: "Domain",
        value: "Test",
    }],
});
Copy
import pulumi
import pulumi_aws_native as aws_native

my_qldb_stream = aws_native.qldb.Stream("myQLDBStream",
    exclusive_end_time="2020-05-29T22:59:59Z",
    inclusive_start_time="2020-05-29T00:00:00Z",
    kinesis_configuration={
        "aggregation_enabled": True,
        "stream_arn": "arn:aws:kinesis:us-east-1:123456789012:stream/stream-for-qldb",
    },
    ledger_name="exampleLedger",
    role_arn="arn:aws:iam::123456789012:role/my-kinesis-stream-role",
    stream_name="exampleLedger-stream",
    tags=[{
        "key": "Domain",
        "value": "Test",
    }])
Copy

Coming soon!

Create Stream Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Stream(name: string, args: StreamArgs, opts?: CustomResourceOptions);
@overload
def Stream(resource_name: str,
           args: StreamArgs,
           opts: Optional[ResourceOptions] = None)

@overload
def Stream(resource_name: str,
           opts: Optional[ResourceOptions] = None,
           inclusive_start_time: Optional[str] = None,
           kinesis_configuration: Optional[StreamKinesisConfigurationArgs] = None,
           ledger_name: Optional[str] = None,
           role_arn: Optional[str] = None,
           exclusive_end_time: Optional[str] = None,
           stream_name: Optional[str] = None,
           tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewStream(ctx *Context, name string, args StreamArgs, opts ...ResourceOption) (*Stream, error)
public Stream(string name, StreamArgs args, CustomResourceOptions? opts = null)
public Stream(String name, StreamArgs args)
public Stream(String name, StreamArgs args, CustomResourceOptions options)
type: aws-native:qldb:Stream
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. StreamArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. StreamArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. StreamArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. StreamArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. StreamArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Stream Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The Stream resource accepts the following input properties:

InclusiveStartTime This property is required. string

The inclusive start date and time from which to start streaming journal data. This parameter must be in ISO 8601 date and time format and in Universal Coordinated Time (UTC). For example: 2019-06-13T21:36:34Z .

The InclusiveStartTime cannot be in the future and must be before ExclusiveEndTime .

If you provide an InclusiveStartTime that is before the ledger's CreationDateTime , QLDB effectively defaults it to the ledger's CreationDateTime .

KinesisConfiguration This property is required. Pulumi.AwsNative.Qldb.Inputs.StreamKinesisConfiguration
The configuration settings of the Kinesis Data Streams destination for your stream request.
LedgerName This property is required. string
The name of the ledger.
RoleArn This property is required. string

The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal stream to write data records to a Kinesis Data Streams resource.

To pass a role to QLDB when requesting a journal stream, you must have permissions to perform the iam:PassRole action on the IAM role resource. This is required for all journal stream requests.

ExclusiveEndTime string

The exclusive date and time that specifies when the stream ends. If you don't define this parameter, the stream runs indefinitely until you cancel it.

The ExclusiveEndTime must be in ISO 8601 date and time format and in Universal Coordinated Time (UTC). For example: 2019-06-13T21:36:34Z .

StreamName string

The name that you want to assign to the QLDB journal stream. User-defined names can help identify and indicate the purpose of a stream.

Your stream name must be unique among other active streams for a given ledger. Stream names have the same naming constraints as ledger names, as defined in Quotas in Amazon QLDB in the Amazon QLDB Developer Guide .

Tags List<Pulumi.AwsNative.Inputs.Tag>
An array of key-value pairs to apply to this resource.
InclusiveStartTime This property is required. string

The inclusive start date and time from which to start streaming journal data. This parameter must be in ISO 8601 date and time format and in Universal Coordinated Time (UTC). For example: 2019-06-13T21:36:34Z .

The InclusiveStartTime cannot be in the future and must be before ExclusiveEndTime .

If you provide an InclusiveStartTime that is before the ledger's CreationDateTime , QLDB effectively defaults it to the ledger's CreationDateTime .

KinesisConfiguration This property is required. StreamKinesisConfigurationArgs
The configuration settings of the Kinesis Data Streams destination for your stream request.
LedgerName This property is required. string
The name of the ledger.
RoleArn This property is required. string

The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal stream to write data records to a Kinesis Data Streams resource.

To pass a role to QLDB when requesting a journal stream, you must have permissions to perform the iam:PassRole action on the IAM role resource. This is required for all journal stream requests.

ExclusiveEndTime string

The exclusive date and time that specifies when the stream ends. If you don't define this parameter, the stream runs indefinitely until you cancel it.

The ExclusiveEndTime must be in ISO 8601 date and time format and in Universal Coordinated Time (UTC). For example: 2019-06-13T21:36:34Z .

StreamName string

The name that you want to assign to the QLDB journal stream. User-defined names can help identify and indicate the purpose of a stream.

Your stream name must be unique among other active streams for a given ledger. Stream names have the same naming constraints as ledger names, as defined in Quotas in Amazon QLDB in the Amazon QLDB Developer Guide .

Tags TagArgs
An array of key-value pairs to apply to this resource.
inclusiveStartTime This property is required. String

The inclusive start date and time from which to start streaming journal data. This parameter must be in ISO 8601 date and time format and in Universal Coordinated Time (UTC). For example: 2019-06-13T21:36:34Z .

The InclusiveStartTime cannot be in the future and must be before ExclusiveEndTime .

If you provide an InclusiveStartTime that is before the ledger's CreationDateTime , QLDB effectively defaults it to the ledger's CreationDateTime .

kinesisConfiguration This property is required. StreamKinesisConfiguration
The configuration settings of the Kinesis Data Streams destination for your stream request.
ledgerName This property is required. String
The name of the ledger.
roleArn This property is required. String

The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal stream to write data records to a Kinesis Data Streams resource.

To pass a role to QLDB when requesting a journal stream, you must have permissions to perform the iam:PassRole action on the IAM role resource. This is required for all journal stream requests.

exclusiveEndTime String

The exclusive date and time that specifies when the stream ends. If you don't define this parameter, the stream runs indefinitely until you cancel it.

The ExclusiveEndTime must be in ISO 8601 date and time format and in Universal Coordinated Time (UTC). For example: 2019-06-13T21:36:34Z .

streamName String

The name that you want to assign to the QLDB journal stream. User-defined names can help identify and indicate the purpose of a stream.

Your stream name must be unique among other active streams for a given ledger. Stream names have the same naming constraints as ledger names, as defined in Quotas in Amazon QLDB in the Amazon QLDB Developer Guide .

tags List<Tag>
An array of key-value pairs to apply to this resource.
inclusiveStartTime This property is required. string

The inclusive start date and time from which to start streaming journal data. This parameter must be in ISO 8601 date and time format and in Universal Coordinated Time (UTC). For example: 2019-06-13T21:36:34Z .

The InclusiveStartTime cannot be in the future and must be before ExclusiveEndTime .

If you provide an InclusiveStartTime that is before the ledger's CreationDateTime , QLDB effectively defaults it to the ledger's CreationDateTime .

kinesisConfiguration This property is required. StreamKinesisConfiguration
The configuration settings of the Kinesis Data Streams destination for your stream request.
ledgerName This property is required. string
The name of the ledger.
roleArn This property is required. string

The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal stream to write data records to a Kinesis Data Streams resource.

To pass a role to QLDB when requesting a journal stream, you must have permissions to perform the iam:PassRole action on the IAM role resource. This is required for all journal stream requests.

exclusiveEndTime string

The exclusive date and time that specifies when the stream ends. If you don't define this parameter, the stream runs indefinitely until you cancel it.

The ExclusiveEndTime must be in ISO 8601 date and time format and in Universal Coordinated Time (UTC). For example: 2019-06-13T21:36:34Z .

streamName string

The name that you want to assign to the QLDB journal stream. User-defined names can help identify and indicate the purpose of a stream.

Your stream name must be unique among other active streams for a given ledger. Stream names have the same naming constraints as ledger names, as defined in Quotas in Amazon QLDB in the Amazon QLDB Developer Guide .

tags Tag[]
An array of key-value pairs to apply to this resource.
inclusive_start_time This property is required. str

The inclusive start date and time from which to start streaming journal data. This parameter must be in ISO 8601 date and time format and in Universal Coordinated Time (UTC). For example: 2019-06-13T21:36:34Z .

The InclusiveStartTime cannot be in the future and must be before ExclusiveEndTime .

If you provide an InclusiveStartTime that is before the ledger's CreationDateTime , QLDB effectively defaults it to the ledger's CreationDateTime .

kinesis_configuration This property is required. StreamKinesisConfigurationArgs
The configuration settings of the Kinesis Data Streams destination for your stream request.
ledger_name This property is required. str
The name of the ledger.
role_arn This property is required. str

The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal stream to write data records to a Kinesis Data Streams resource.

To pass a role to QLDB when requesting a journal stream, you must have permissions to perform the iam:PassRole action on the IAM role resource. This is required for all journal stream requests.

exclusive_end_time str

The exclusive date and time that specifies when the stream ends. If you don't define this parameter, the stream runs indefinitely until you cancel it.

The ExclusiveEndTime must be in ISO 8601 date and time format and in Universal Coordinated Time (UTC). For example: 2019-06-13T21:36:34Z .

stream_name str

The name that you want to assign to the QLDB journal stream. User-defined names can help identify and indicate the purpose of a stream.

Your stream name must be unique among other active streams for a given ledger. Stream names have the same naming constraints as ledger names, as defined in Quotas in Amazon QLDB in the Amazon QLDB Developer Guide .

tags Sequence[TagArgs]
An array of key-value pairs to apply to this resource.
inclusiveStartTime This property is required. String

The inclusive start date and time from which to start streaming journal data. This parameter must be in ISO 8601 date and time format and in Universal Coordinated Time (UTC). For example: 2019-06-13T21:36:34Z .

The InclusiveStartTime cannot be in the future and must be before ExclusiveEndTime .

If you provide an InclusiveStartTime that is before the ledger's CreationDateTime , QLDB effectively defaults it to the ledger's CreationDateTime .

kinesisConfiguration This property is required. Property Map
The configuration settings of the Kinesis Data Streams destination for your stream request.
ledgerName This property is required. String
The name of the ledger.
roleArn This property is required. String

The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal stream to write data records to a Kinesis Data Streams resource.

To pass a role to QLDB when requesting a journal stream, you must have permissions to perform the iam:PassRole action on the IAM role resource. This is required for all journal stream requests.

exclusiveEndTime String

The exclusive date and time that specifies when the stream ends. If you don't define this parameter, the stream runs indefinitely until you cancel it.

The ExclusiveEndTime must be in ISO 8601 date and time format and in Universal Coordinated Time (UTC). For example: 2019-06-13T21:36:34Z .

streamName String

The name that you want to assign to the QLDB journal stream. User-defined names can help identify and indicate the purpose of a stream.

Your stream name must be unique among other active streams for a given ledger. Stream names have the same naming constraints as ledger names, as defined in Quotas in Amazon QLDB in the Amazon QLDB Developer Guide .

tags List<Property Map>
An array of key-value pairs to apply to this resource.

Outputs

All input properties are implicitly available as output properties. Additionally, the Stream resource produces the following output properties:

Arn string
The Amazon Resource Name (ARN) of the QLDB journal stream. For example: arn:aws:qldb:us-east-1:123456789012:stream/exampleLedger/IiPT4brpZCqCq3f4MTHbYy .
AwsId string
The unique ID that QLDB assigns to each QLDB journal stream. For example: IiPT4brpZCqCq3f4MTHbYy .
Id string
The provider-assigned unique ID for this managed resource.
Arn string
The Amazon Resource Name (ARN) of the QLDB journal stream. For example: arn:aws:qldb:us-east-1:123456789012:stream/exampleLedger/IiPT4brpZCqCq3f4MTHbYy .
AwsId string
The unique ID that QLDB assigns to each QLDB journal stream. For example: IiPT4brpZCqCq3f4MTHbYy .
Id string
The provider-assigned unique ID for this managed resource.
arn String
The Amazon Resource Name (ARN) of the QLDB journal stream. For example: arn:aws:qldb:us-east-1:123456789012:stream/exampleLedger/IiPT4brpZCqCq3f4MTHbYy .
awsId String
The unique ID that QLDB assigns to each QLDB journal stream. For example: IiPT4brpZCqCq3f4MTHbYy .
id String
The provider-assigned unique ID for this managed resource.
arn string
The Amazon Resource Name (ARN) of the QLDB journal stream. For example: arn:aws:qldb:us-east-1:123456789012:stream/exampleLedger/IiPT4brpZCqCq3f4MTHbYy .
awsId string
The unique ID that QLDB assigns to each QLDB journal stream. For example: IiPT4brpZCqCq3f4MTHbYy .
id string
The provider-assigned unique ID for this managed resource.
arn str
The Amazon Resource Name (ARN) of the QLDB journal stream. For example: arn:aws:qldb:us-east-1:123456789012:stream/exampleLedger/IiPT4brpZCqCq3f4MTHbYy .
aws_id str
The unique ID that QLDB assigns to each QLDB journal stream. For example: IiPT4brpZCqCq3f4MTHbYy .
id str
The provider-assigned unique ID for this managed resource.
arn String
The Amazon Resource Name (ARN) of the QLDB journal stream. For example: arn:aws:qldb:us-east-1:123456789012:stream/exampleLedger/IiPT4brpZCqCq3f4MTHbYy .
awsId String
The unique ID that QLDB assigns to each QLDB journal stream. For example: IiPT4brpZCqCq3f4MTHbYy .
id String
The provider-assigned unique ID for this managed resource.

Supporting Types

StreamKinesisConfiguration
, StreamKinesisConfigurationArgs

AggregationEnabled bool

Enables QLDB to publish multiple data records in a single Kinesis Data Streams record, increasing the number of records sent per API call.

Default: True

Record aggregation has important implications for processing records and requires de-aggregation in your stream consumer. To learn more, see KPL Key Concepts and Consumer De-aggregation in the Amazon Kinesis Data Streams Developer Guide .

StreamArn string
The Amazon Resource Name (ARN) of the Kinesis Data Streams resource.
AggregationEnabled bool

Enables QLDB to publish multiple data records in a single Kinesis Data Streams record, increasing the number of records sent per API call.

Default: True

Record aggregation has important implications for processing records and requires de-aggregation in your stream consumer. To learn more, see KPL Key Concepts and Consumer De-aggregation in the Amazon Kinesis Data Streams Developer Guide .

StreamArn string
The Amazon Resource Name (ARN) of the Kinesis Data Streams resource.
aggregationEnabled Boolean

Enables QLDB to publish multiple data records in a single Kinesis Data Streams record, increasing the number of records sent per API call.

Default: True

Record aggregation has important implications for processing records and requires de-aggregation in your stream consumer. To learn more, see KPL Key Concepts and Consumer De-aggregation in the Amazon Kinesis Data Streams Developer Guide .

streamArn String
The Amazon Resource Name (ARN) of the Kinesis Data Streams resource.
aggregationEnabled boolean

Enables QLDB to publish multiple data records in a single Kinesis Data Streams record, increasing the number of records sent per API call.

Default: True

Record aggregation has important implications for processing records and requires de-aggregation in your stream consumer. To learn more, see KPL Key Concepts and Consumer De-aggregation in the Amazon Kinesis Data Streams Developer Guide .

streamArn string
The Amazon Resource Name (ARN) of the Kinesis Data Streams resource.
aggregation_enabled bool

Enables QLDB to publish multiple data records in a single Kinesis Data Streams record, increasing the number of records sent per API call.

Default: True

Record aggregation has important implications for processing records and requires de-aggregation in your stream consumer. To learn more, see KPL Key Concepts and Consumer De-aggregation in the Amazon Kinesis Data Streams Developer Guide .

stream_arn str
The Amazon Resource Name (ARN) of the Kinesis Data Streams resource.
aggregationEnabled Boolean

Enables QLDB to publish multiple data records in a single Kinesis Data Streams record, increasing the number of records sent per API call.

Default: True

Record aggregation has important implications for processing records and requires de-aggregation in your stream consumer. To learn more, see KPL Key Concepts and Consumer De-aggregation in the Amazon Kinesis Data Streams Developer Guide .

streamArn String
The Amazon Resource Name (ARN) of the Kinesis Data Streams resource.

Tag
, TagArgs

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi