Sha256: a03bccabdbe69d6b16df7d7c4754bd8bae25d443079f2095b6af4d5e781c40b1

Contents?: true

Size: 1.24 KB

Versions: 996

Compression:

Stored size: 1.24 KB

Contents

module Aws
  module CredentialProvider

    extend Deprecations

    # @return [Credentials]
    attr_reader :credentials

    # @return [Boolean]
    def set?
      !!credentials && credentials.set?
    end

    # @deprecated Deprecated in 2.1.0. This method is subject to errors
    #   from a race condition when called against refreshable credential
    #   objects. Will be removed in 2.2.0.
    # @see #credentials
    def access_key_id
      credentials ? credentials.access_key_id : nil
    end
    deprecated(:access_key_id, use: '#credentials')

    # @deprecated Deprecated in 2.1.0. This method is subject to errors
    #   from a race condition when called against refreshable credential
    #   objects. Will be removed in 2.2.0.
    # @see #credentials
    def secret_access_key
      credentials ? credentials.secret_access_key : nil
    end
    deprecated(:secret_access_key, use: '#credentials')

    # @deprecated Deprecated in 2.1.0. This method is subject to errors
    #   from a race condition when called against refreshable credential
    #   objects. Will be removed in 2.2.0.
    # @see #credentials
    def session_token
      credentials ? credentials.session_token : nil
    end
    deprecated(:session_token, use: '#credentials')

  end
end

Version data entries

996 entries across 996 versions & 2 rubygems

Version Path
aws-sdk-core-2.11.632 lib/aws-sdk-core/credential_provider.rb
aws-sdk-core-2.11.631 lib/aws-sdk-core/credential_provider.rb
aws-sdk-core-2.11.630 lib/aws-sdk-core/credential_provider.rb
aws-sdk-core-2.11.629 lib/aws-sdk-core/credential_provider.rb
aws-sdk-core-2.11.628 lib/aws-sdk-core/credential_provider.rb
aws-sdk-core-2.11.627 lib/aws-sdk-core/credential_provider.rb
aws-sdk-core-2.11.626 lib/aws-sdk-core/credential_provider.rb
aws-sdk-core-2.11.625 lib/aws-sdk-core/credential_provider.rb
aws-sdk-core-2.11.624 lib/aws-sdk-core/credential_provider.rb
aws-sdk-core-2.11.623 lib/aws-sdk-core/credential_provider.rb
aws-sdk-core-2.11.622 lib/aws-sdk-core/credential_provider.rb
aws-sdk-core-2.11.621 lib/aws-sdk-core/credential_provider.rb
aws-sdk-core-2.11.620 lib/aws-sdk-core/credential_provider.rb
aws-sdk-core-2.11.619 lib/aws-sdk-core/credential_provider.rb
aws-sdk-core-2.11.618 lib/aws-sdk-core/credential_provider.rb
aws-sdk-core-2.11.617 lib/aws-sdk-core/credential_provider.rb
aws-sdk-core-2.11.616 lib/aws-sdk-core/credential_provider.rb
aws-sdk-core-2.11.615 lib/aws-sdk-core/credential_provider.rb
aws-sdk-core-2.11.614 lib/aws-sdk-core/credential_provider.rb
aws-sdk-core-2.11.613 lib/aws-sdk-core/credential_provider.rb