Struct rusoto_kinesis::StreamDescription
[−]
[src]
pub struct StreamDescription { pub enhanced_monitoring: EnhancedMonitoringList, pub has_more_shards: BooleanObject, pub retention_period_hours: PositiveIntegerObject, pub shards: ShardList, pub stream_arn: StreamARN, pub stream_creation_timestamp: Timestamp, pub stream_name: StreamName, pub stream_status: StreamStatus, }
Represents the output for DescribeStream.
Fields
enhanced_monitoring: EnhancedMonitoringList
Represents the current enhanced monitoring settings of the stream.
has_more_shards: BooleanObject
If set to true
, more shards in the stream are available to describe.
retention_period_hours: PositiveIntegerObject
The current retention period, in hours.
The shards that comprise the stream.
stream_arn: StreamARN
The Amazon Resource Name (ARN) for the stream being described.
stream_creation_timestamp: Timestamp
The approximate time that the stream was created.
stream_name: StreamName
The name of the stream being described.
stream_status: StreamStatus
The current status of the stream being described. The stream status is one of the following states:
-
CREATING
- The stream is being created. Amazon Kinesis immediately returns and setsStreamStatus
toCREATING
. -
DELETING
- The stream is being deleted. The specified stream is in theDELETING
state until Amazon Kinesis 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 anACTIVE
stream. -
UPDATING
- Shards in the stream are being merged or split. Read and write operations continue to work while the stream is in theUPDATING
state.
Trait Implementations
impl Default for StreamDescription
[src]
fn default() -> StreamDescription
Returns the "default value" for a type. Read more
impl Debug for StreamDescription
[src]
impl Clone for StreamDescription
[src]
fn clone(&self) -> StreamDescription
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more