JournalKinesisStreamDescription
public struct JournalKinesisStreamDescription : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The Amazon Resource Name (ARN) of the QLDB journal stream.
Declaration
Swift
public let arn: String?
-
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.)
Declaration
Swift
public let creationTime: TimeStamp?
-
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.
Declaration
Swift
public let errorCause: ErrorCause?
-
The exclusive date and time that specifies when the stream ends. If this parameter is blank, the stream runs indefinitely until you cancel it.
Declaration
Swift
public let exclusiveEndTime: TimeStamp?
-
The inclusive start date and time from which to start streaming journal data.
Declaration
Swift
public let inclusiveStartTime: TimeStamp?
-
The configuration settings of the Amazon Kinesis Data Streams destination for your QLDB journal stream.
Declaration
Swift
public let kinesisConfiguration: KinesisConfiguration
-
The name of the ledger.
Declaration
Swift
public let ledgerName: String
-
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.
Declaration
Swift
public let roleArn: String
-
The current state of the QLDB journal stream.
Declaration
Swift
public let status: StreamStatus
-
The unique ID that QLDB assigns to each QLDB journal stream.
Declaration
Swift
public let streamId: String
-
The user-defined name of the QLDB journal stream.
Declaration
Swift
public let streamName: String
-
init(arn:creationTime:errorCause:exclusiveEndTime:inclusiveStartTime:kinesisConfiguration:ledgerName:roleArn:status:streamId:streamName:)
Undocumented
Declaration
Swift
public init(arn: String? = nil, creationTime: TimeStamp? = nil, errorCause: ErrorCause? = nil, exclusiveEndTime: TimeStamp? = nil, inclusiveStartTime: TimeStamp? = nil, kinesisConfiguration: KinesisConfiguration, ledgerName: String, roleArn: String, status: StreamStatus, streamId: String, streamName: String)