ListJournalKinesisStreamsForLedger
Returns all Amazon QLDB journal streams for a given ledger.
This action does not return any expired journal streams. For more information, see Expiration for terminal streams in the Amazon QLDB Developer Guide.
This action returns a maximum of MaxResults
items. It is paginated so that
you can retrieve all the items by calling ListJournalKinesisStreamsForLedger
multiple times.
Request Syntax
GET /ledgers/name
/journal-kinesis-streams?max_results=MaxResults
&next_token=NextToken
HTTP/1.1
URI Request Parameters
The request uses the following URI parameters.
- name
-
The name of the ledger.
Length Constraints: Minimum length of 1. Maximum length of 32.
Pattern:
(?!^.*--)(?!^[0-9]+$)(?!^-)(?!.*-$)^[A-Za-z0-9-]+$
Required: Yes
- MaxResults
-
The maximum number of results to return in a single
ListJournalKinesisStreamsForLedger
request. (The actual number of results returned might be fewer.)Valid Range: Minimum value of 1. Maximum value of 100.
- NextToken
-
A pagination token, indicating that you want to retrieve the next page of results. If you received a value for
NextToken
in the response from a previousListJournalKinesisStreamsForLedger
call, you should use that value as input here.Length Constraints: Minimum length of 4. Maximum length of 1024.
Pattern:
^[A-Za-z-0-9+/=]+$
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
"NextToken": "string",
"Streams": [
{
"Arn": "string",
"CreationTime": number,
"ErrorCause": "string",
"ExclusiveEndTime": number,
"InclusiveStartTime": number,
"KinesisConfiguration": {
"AggregationEnabled": boolean,
"StreamArn": "string"
},
"LedgerName": "string",
"RoleArn": "string",
"Status": "string",
"StreamId": "string",
"StreamName": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The following data is returned in JSON format by the service.
- NextToken
-
-
If
NextToken
is empty, the last page of results has been processed and there are no more results to be retrieved. -
If
NextToken
is not empty, more results are available. To retrieve the next page of results, use the value ofNextToken
in a subsequentListJournalKinesisStreamsForLedger
call.
Type: String
Length Constraints: Minimum length of 4. Maximum length of 1024.
Pattern:
^[A-Za-z-0-9+/=]+$
-
- Streams
-
The QLDB journal streams that are currently associated with the given ledger.
Type: Array of JournalKinesisStreamDescription objects
Errors
For information about the errors that are common to all actions, see Common Errors.
- InvalidParameterException
-
One or more parameters in the request aren't valid.
HTTP Status Code: 400
- ResourceNotFoundException
-
The specified resource doesn't exist.
HTTP Status Code: 404
- ResourcePreconditionNotMetException
-
The operation failed because a condition wasn't satisfied in advance.
HTTP Status Code: 412
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: