NAME

Paws::QLDB::JournalKinesisStreamDescription

USAGE

This class represents one of two things:

Arguments in a call to a service

Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.

As an example, if Att1 is expected to be a Paws::QLDB::JournalKinesisStreamDescription object:

$service_obj->Method(Att1 => { Arn => $value, ..., StreamName => $value  });

Results returned from an API call

Use accessors for each attribute. If Att1 is expected to be an Paws::QLDB::JournalKinesisStreamDescription object:

$result = $service_obj->Method(...);
$result->Att1->Arn

DESCRIPTION

Information about an Amazon QLDB journal stream, including the Amazon Resource Name (ARN), stream name, creation time, current status, and the parameters of the original stream creation request.

ATTRIBUTES

Arn => Str

The Amazon Resource Name (ARN) of the QLDB journal stream.

CreationTime => Str

The date and time, in epoch time format, when the QLDB journal stream was created. (Epoch time format is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)

ErrorCause => Str

The error message that describes the reason that a stream has a status of IMPAIRED or FAILED. This is not applicable to streams that have other status values.

ExclusiveEndTime => Str

The exclusive date and time that specifies when the stream ends. If this parameter is blank, the stream runs indefinitely until you cancel it.

InclusiveStartTime => Str

The inclusive start date and time from which to start streaming journal data.

REQUIRED KinesisConfiguration => Paws::QLDB::KinesisConfiguration

The configuration settings of the Amazon Kinesis Data Streams destination for a QLDB journal stream.

REQUIRED LedgerName => Str

The name of the ledger.

REQUIRED RoleArn => 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.

REQUIRED Status => Str

The current state of the QLDB journal stream.

REQUIRED StreamId => Str

The UUID (represented in Base62-encoded text) of the QLDB journal stream.

REQUIRED StreamName => Str

The user-defined name of the QLDB journal stream.

SEE ALSO

This class forms part of Paws, describing an object used in Paws::QLDB

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues