Header menu logo FsCDK

KinesisStreamBuilder Type

Constructors

Constructor Description

KinesisStreamBuilder(name)

Full Usage: KinesisStreamBuilder(name)

Parameters:
    name : string

Returns: KinesisStreamBuilder
name : string
Returns: KinesisStreamBuilder

Instance members

Instance member Description

this.Combine

Full Usage: this.Combine

Parameters:
Returns: KinesisStreamConfig
a : KinesisStreamConfig
b : KinesisStreamConfig
Returns: KinesisStreamConfig

constructId id

Full Usage: constructId id

Parameters:
    id : string

Returns: KinesisStreamConfig

Sets the construct ID.

id : string
Returns: KinesisStreamConfig

this.Delay

Full Usage: this.Delay

Parameters:
Returns: KinesisStreamConfig
Modifiers: inline
f : unit -> KinesisStreamConfig
Returns: KinesisStreamConfig

encryption encryption

Full Usage: encryption encryption

Parameters:
Returns: KinesisStreamConfig

Uses a custom KMS key for encryption.

encryption : StreamEncryption
Returns: KinesisStreamConfig

encryptionKey key

Full Usage: encryptionKey key

Parameters:
Returns: KinesisStreamConfig

Uses a custom KMS key for encryption.

key : IKey
Returns: KinesisStreamConfig

this.For

Full Usage: this.For

Parameters:
Returns: KinesisStreamConfig
Modifiers: inline
config : KinesisStreamConfig
f : unit -> KinesisStreamConfig
Returns: KinesisStreamConfig

grantRead reader

Full Usage: grantRead reader

Parameters:
Returns: KinesisStreamConfig

Grant read for role to stream.

reader : IGrantable
Returns: KinesisStreamConfig

grantWrite writer

Full Usage: grantWrite writer

Parameters:
Returns: KinesisStreamConfig

Grant WRITE for role to stream.

writer : IGrantable
Returns: KinesisStreamConfig

onDemand

Full Usage: onDemand

Returns: KinesisStreamConfig

Uses on-demand stream mode.

Returns: KinesisStreamConfig

retentionPeriod period

Full Usage: retentionPeriod period

Parameters:
Returns: KinesisStreamConfig

Sets the retention period.

period : Duration
Returns: KinesisStreamConfig

this.Run

Full Usage: this.Run

Parameters:
Returns: KinesisStreamSpec
config : KinesisStreamConfig
Returns: KinesisStreamSpec

shardCount count

Full Usage: shardCount count

Parameters:
    count : int

Returns: KinesisStreamConfig

Sets the number of shards.

count : int
Returns: KinesisStreamConfig

streamMode mode

Full Usage: streamMode mode

Parameters:
Returns: KinesisStreamConfig

Sets the stream mode.

mode : StreamMode
Returns: KinesisStreamConfig

streamName name

Full Usage: streamName name

Parameters:
    name : string

Returns: KinesisStreamConfig

Sets the stream name.

name : string
Returns: KinesisStreamConfig

unencrypted

Full Usage: unencrypted

Returns: KinesisStreamConfig

Disables encryption.

Returns: KinesisStreamConfig

this.Yield

Full Usage: this.Yield

Parameters:
    () : unit

Returns: KinesisStreamConfig
() : unit
Returns: KinesisStreamConfig

this.Zero

Full Usage: this.Zero

Returns: KinesisStreamConfig
Returns: KinesisStreamConfig

Type something to start searching.