Description
Describe the feature
DescribeDBClusterParameters
has a native paginator, DescribeEngineDefaultParameters
has a native paginator, it seems odd that DescribeEngineDefaultClusterParameters
lacks one.
Additionally, the Disregard this, it's nested within the ...Input
object for DescribeEngineDefaultClusterParameters
accepts a marker
, but the ...Output
object doesn't contain a marker... how are you supposed to paginate this?EngineDefaults
object. Implemented a bit differently than some of the other APIs, but it's fine and usable.
Use Case
Querying the full list of default cluster parameters for a given engine-version family
Proposed Solution
the...Output
object should contain a marker that can be fed back into the...Input
object for subsequent calls so that pagination can be implemented- There should be a native
Paginator
object available to wrap calls toDescribeEngineDefaultClusterParameters
and help handle pagination
Other Information
The unimplemented Filters
on the ...Input
object certainly aren't helping here either 😓
Acknowledgements
- I may be able to implement this feature request
- This feature might incur a breaking change
AWS Go SDK V2 Module Versions Used
github.com/aws/aws-sdk-go-v2 v1.36.3
github.com/aws/aws-sdk-go-v2/config v1.29.14
github.com/aws/aws-sdk-go-v2/service/configservice v1.52.3
github.com/aws/aws-sdk-go-v2/service/rds v1.94.4
github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.35.4
also seeing this on a second project with the following versions:
github.com/aws/aws-sdk-go-v2 v1.30.5
github.com/aws/aws-sdk-go-v2/config v1.27.31
github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue v1.12.16
github.com/aws/aws-sdk-go-v2/feature/dynamodb/expression v1.6.16
github.com/aws/aws-sdk-go-v2/service/dynamodb v1.27.0
github.com/aws/aws-sdk-go-v2/service/ec2 v1.176.0
github.com/aws/aws-sdk-go-v2/service/rds v1.82.0
github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.32.4
(though I think really only the github.com/aws/aws-sdk-go-v2/service/rds
ones are relevant here)
Go version used
go version go1.24.2 darwin/amd64
and go version go1.23.4 darwin/amd64