cURL
curl --request GET \ --url https://api.example.com/streams/{stream}/config
{ "storage_class": "<string>", "retention_policy": {}, "timestamping": { "mode": "<string>", "uncapped": true }, "delete_on_empty": { "min_age_secs": 123 } }
Retrieve the configuration of a stream
S2-Basin
logs/application
standard
express
Show RetentionPolicy
{"age": <seconds>}
{"infinite": {}}
Show TimestampingConfig
client-prefer
client-require
arrival
Show DeleteOnEmptyConfig
curl -X GET 'https://{basin}.b.aws.s2.dev/v1/streams/logs%2Fapplication/config' \ -H 'S2-Basin: my-basin' \ -H 'Authorization: Bearer YOUR_TOKEN'
logs%2Fapplication
{ "storage_class": "standard", "retention_policy": { "age": 604800 }, "timestamping": { "mode": "client-prefer", "uncapped": false }, "delete_on_empty": { "min_age_secs": 0 } }