Sha256: 6db0b23e95e7ad5a1b8541ec0dd84fc888e597a0f09326ee0acef9b87f02dac1

Contents?: true

Size: 325 Bytes

Versions: 64

Compression:

Stored size: 325 Bytes

Contents

require 'aws-sdk'
require 'contracts'
require_relative 'service'

module Cloudstrap
  module Amazon
    class IAM < Service
      Contract None => ::Aws::IAM::Types::User
      def user
        @user ||= call_api(:get_user).user
      end

      private

      def client
        Aws::IAM::Client
      end
    end
  end
end

Version data entries

64 entries across 64 versions & 1 rubygems

Version Path
cloudstrap-0.40.0.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.39.0.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.38.18.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.38.17.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.38.5.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.38.3.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.38.2.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.38.1.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.38.0.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.37.9.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.37.6.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.37.5.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.37.4.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.37.1.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.37.0.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.35.5.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.35.0.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.34.5.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.34.1.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.34.0.pre lib/cloudstrap/amazon/iam.rb