aws-sdk-go-v2
aws-sdk-go-v2 copied to clipboard
Paginator for DescribeEngineDefaultClusterParameters
Describe the feature
DescribeDBClusterParameters has a native paginator, DescribeEngineDefaultParameters has a native paginator, it seems odd that DescribeEngineDefaultClusterParameters lacks one.
~~Additionally, the ...Input object for DescribeEngineDefaultClusterParameters accepts a marker, but the ...Output object doesn't contain a marker... how are you supposed to paginate this?~~ Disregard this, it's nested within the 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
...Outputobject should contain a marker that can be fed back into the...Inputobject for subsequent calls so that pagination can be implemented~~ - There should be a native
Paginatorobject available to wrap calls toDescribeEngineDefaultClusterParametersand 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