Module: Aws::CredentialProvider

Extended by:
Deprecations
Included in:
AssumeRoleCredentials, InstanceProfileCredentials, SharedCredentials
Defined in:
lib/aws-sdk-core/credential_provider.rb

Instance Method Summary collapse

Methods included from Deprecations

deprecated

Instance Method Details

#access_key_idObject

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 Also:



20
21
22
# File 'lib/aws-sdk-core/credential_provider.rb', line 20

def access_key_id
  @credentials ? @credentials.access_key_id : nil
end

#credentialsCredentials

Returns:



7
8
9
# File 'lib/aws-sdk-core/credential_provider.rb', line 7

def credentials
  @credentials
end

#secret_access_keyObject

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 Also:



29
30
31
# File 'lib/aws-sdk-core/credential_provider.rb', line 29

def secret_access_key
  @credentials ? @credentials.secret_access_key : nil
end

#session_tokenObject

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 Also:



38
39
40
# File 'lib/aws-sdk-core/credential_provider.rb', line 38

def session_token
  @credentials ? @credentials.session_token : nil
end

#set?Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/aws-sdk-core/credential_provider.rb', line 12

def set?
  !!@credentials && @credentials.set?
end