Required capabilities:
streamsAcl:READ
List the stream templates that can be used for creating streams in the project, together with the limits and lifecycle settings streams created from each template will get.
Only templates the project is allowed to create at least one stream from are returned. Templates with no streams provisioned for the project are not included. The templates are sorted by name.
Note: This endpoint is in alpha and is subject to breaking changes without prior notice.
List of stream templates.
The response for a failed request.
res = client.data_modeling.streams.templates.list()
{- "items": [
- {
- "name": "BasicArchive",
- "type": "Immutable",
- "maxStreams": {
- "provisioned": 2
}, - "settings": {
- "limits": {
- "property1": {
- "type": "fixed",
- "name": "Maximum total number of records",
- "value": 50000000
}, - "property2": {
- "type": "fixed",
- "name": "Maximum total number of records",
- "value": 50000000
}
}, - "lifecycle": {
- "property1": {
- "type": "fixed",
- "name": "Maximum total number of records",
- "value": 50000000
}, - "property2": {
- "type": "fixed",
- "name": "Maximum total number of records",
- "value": 50000000
}
}
}
}
]
}