From 52f3226fabade72018fd0467ce5fbf3b1fa56cbb Mon Sep 17 00:00:00 2001 From: Eugene Howe Date: Sun, 31 Jan 2016 13:06:14 -0500 Subject: [PATCH] page default parameters --- lib/fog/aws/models/rds/parameters.rb | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/lib/fog/aws/models/rds/parameters.rb b/lib/fog/aws/models/rds/parameters.rb index 5f960006a..3d7a45dba 100644 --- a/lib/fog/aws/models/rds/parameters.rb +++ b/lib/fog/aws/models/rds/parameters.rb @@ -31,9 +31,18 @@ module Fog end def defaults(family) - data = service.describe_engine_default_parameters(family).body['DescribeEngineDefaultParametersResult']['Parameters'] + page1 = service.describe_engine_default_parameters(family).body['DescribeEngineDefaultParametersResult'] - load(data) + marker = page1['Marker'] + parameters = page1['Parameters'] + + until marker.nil? + body = service.describe_engine_default_parameters(family, 'Marker' => marker).body['DescribeEngineDefaultParametersResult'] + marker = body['Marker'] + parameters += body['Parameters'] + end + + load(parameters) end end end