Method: Aws::RDS::DBEngine#versions
- Defined in:
- lib/aws-sdk-rds/db_engine.rb
#versions(options = {}) ⇒ DBEngineVersion::Collection
352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 |
# File 'lib/aws-sdk-rds/db_engine.rb', line 352 def versions( = {}) batches = Enumerator.new do |y| = .merge(engine: @name) resp = Aws::Plugins::UserAgent.metric('RESOURCE_MODEL') do @client.describe_db_engine_versions() end resp.each_page do |page| batch = [] page.data.db_engine_versions.each do |d| batch << DBEngineVersion.new( engine_name: @name, version: d.engine_version, data: d, client: @client ) end y.yield(batch) end end DBEngineVersion::Collection.new(batches) end |