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.51.1.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.50.1.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.49.12.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.49.11.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.49.10.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.49.8.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.49.4.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.49.2.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.49.1.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.49.0.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.48.15.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.48.2.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.48.0.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.47.8.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.47.7.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.47.2.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.47.0.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.46.7.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.46.4.pre lib/cloudstrap/amazon/iam.rb
cloudstrap-0.46.3.pre lib/cloudstrap/amazon/iam.rb