Sha256: d3a676b5d9b3955c18a963108c28f562f329143cc277357cc27458495544b0fb
Contents?: true
Size: 663 Bytes
Versions: 75
Compression:
Stored size: 663 Bytes
Contents
require 'fog/aws/models/kms/key' module Fog module AWS class KMS class Keys < Fog::PagedCollection attribute :filters attribute :truncated model Fog::AWS::KMS::Key def initialize(attributes) self.filters ||= {} super end # This method deliberately returns only a single page of results def all(filters_arg = filters) filters.merge!(filters_arg) result = service.list_keys(filters).body filters[:marker] = result['Marker'] self.truncated = result['Truncated'] load(result['Keys']) end end end end end
Version data entries
75 entries across 73 versions & 3 rubygems