You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::Kinesis::Types::StreamDescriptionThe server-side encryption type used on the stream.
Represents the current enhanced monitoring settings of the stream.
If set to true
, more shards in the stream are available to describe.
The GUID for the customer-managed AWS KMS key to use for encryption.
The current retention period, in hours.
The shards that comprise the stream.
The Amazon Resource Name (ARN) for the stream being described.
The approximate time that the stream was created.
The name of the stream being described.
The current status of the stream being described.
The server-side encryption type used on the stream. This parameter can be one of the following values:
NONE
: Do not encrypt the records in the stream.
KMS
: Use server-side encryption on the records in the stream using a customer-managed AWS KMS key.
Possible values:
Represents the current enhanced monitoring settings of the stream.
#has_more_shards ⇒ BooleanIf set to true
, more shards in the stream are available to describe.
The GUID for the customer-managed AWS KMS key to use for encryption. This value can be a globally unique identifier, a fully specified ARN to either an alias or a key, or an alias name prefixed by \"alias/\".You can also use a master key owned by Kinesis Data Streams by specifying the alias aws/kinesis
.
Key ARN example: arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012
Alias ARN example: arn:aws:kms:us-east-1:123456789012:alias/MyAliasName
Globally unique key ID example: 12345678-1234-1234-1234-123456789012
Alias name example: alias/MyAliasName
Master key owned by Kinesis Data Streams: alias/aws/kinesis
The current retention period, in hours. Minimum value of 24. Maximum value of 168.
#shards ⇒ Array<Types::Shard>The shards that comprise the stream.
#stream_arn ⇒ StringThe Amazon Resource Name (ARN) for the stream being described.
#stream_creation_timestamp ⇒ TimeThe approximate time that the stream was created.
#stream_name ⇒ StringThe name of the stream being described.
#stream_status ⇒ StringThe current status of the stream being described. The stream status is one of the following states:
CREATING
- The stream is being created. Kinesis Data Streams immediately returns and sets StreamStatus
to CREATING
.
DELETING
- The stream is being deleted. The specified stream is in the DELETING
state until Kinesis Data Streams completes the deletion.
ACTIVE
- The stream exists and is ready for read and write operations or deletion. You should perform read and write operations only on an ACTIVE
stream.
UPDATING
- Shards in the stream are being merged or split. Read and write operations continue to work while the stream is in the UPDATING
state.
Possible values:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4