Sha256: 99988c1554a76c2904a10c8f5dfbe9655bf0720d8f27ea10db09edcebcc3bcf3
Contents?: true
Size: 595 Bytes
Versions: 49
Compression:
Stored size: 595 Bytes
Contents
require 'fog/aws/models/iam/instance_profile' module Fog module AWS class IAM class InstanceProfiles < Fog::AWS::IAM::PagedCollection model Fog::AWS::IAM::InstanceProfile def all(options={}) body = service.list_instance_profiles(page_params(options)).body merge_attributes(body) load(body["InstanceProfiles"]) end def get(identity) new(service.get_instance_profile(identity).body["Role"]) rescue Excon::Errors::NotFound, Fog::AWS::IAM::NotFound nil end end end end end
Version data entries
49 entries across 47 versions & 2 rubygems