aws-sdk-rust
aws-sdk-rust copied to clipboard
The method `items()` is missing in SSM's paginators
trafficstars
Describe the feature
As you can see there is no items() method on paginators in SSM crate. This method is supposed to return a stream of SSM parameters (flattened). This applies to all paginators in SSM, for example:
aws_sdk_ssm::operation::get_parameters_by_path::paginator::GetParametersByPathPaginatoraws_sdk_ssm::operation::describe_parameters::paginator::DescribeParametersPaginator
This looks like an oversight, because other AWS service SDK support the items() method on the paginatior. Examples:
aws_sdk_scheduler::operation::list_schedules::paginator::ListSchedulesPaginatoraws_sdk_backup::operation::list_backup_vaults::paginator::ListBackupVaultsPaginatoraws_sdk_ec2::operation::describe_tags::paginator::DescribeTagsPaginator
Use Case
The method items() returns the flat stream of items which simplifies the development with the SDK. There are such methods in other AWS services, but for some reason there is no such method in SSM.
A note for the community
Community Note
- Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
- Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
- If you are interested in working on this issue, please leave a comment
This is an issue with the underlying models. We will work with the SSM service to get this rectified
@jmklix to forward to service team