CfnStreamProps

class aws_cdk.aws_kinesis.CfnStreamProps(*, shard_count, name=None, retention_period_hours=None, stream_encryption=None, tags=None)

Bases: object

__init__(*, shard_count, name=None, retention_period_hours=None, stream_encryption=None, tags=None)

Properties for defining a AWS::Kinesis::Stream.

Parameters
  • shard_count (Union[int, float]) – AWS::Kinesis::Stream.ShardCount.

  • name (Optional[str]) – AWS::Kinesis::Stream.Name.

  • retention_period_hours (Union[int, float, None]) – AWS::Kinesis::Stream.RetentionPeriodHours.

  • stream_encryption (Union[StreamEncryptionProperty, None, IResolvable]) – AWS::Kinesis::Stream.StreamEncryption.

  • tags (Optional[List[CfnTag]]) – AWS::Kinesis::Stream.Tags.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-stream.html

Attributes

name

AWS::Kinesis::Stream.Name.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-stream.html#cfn-kinesis-stream-name

Return type

Optional[str]

retention_period_hours

AWS::Kinesis::Stream.RetentionPeriodHours.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-stream.html#cfn-kinesis-stream-retentionperiodhours

Return type

Union[int, float, None]

shard_count

AWS::Kinesis::Stream.ShardCount.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-stream.html#cfn-kinesis-stream-shardcount

Return type

Union[int, float]

stream_encryption

AWS::Kinesis::Stream.StreamEncryption.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-stream.html#cfn-kinesis-stream-streamencryption

Return type

Union[StreamEncryptionProperty, None, IResolvable]

tags

AWS::Kinesis::Stream.Tags.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-stream.html#cfn-kinesis-stream-tags

Return type

Optional[List[CfnTag]]