Module: Aws::CredentialProvider
- Extended by:
- Deprecations
- Included in:
- AssumeRoleCredentials, ECSCredentials, InstanceProfileCredentials, ProcessCredentials, SharedCredentials
- Defined in:
- lib/aws-sdk-core/credential_provider.rb
Instance Attribute Summary collapse
- #credentials ⇒ Credentials readonly
Instance Method Summary collapse
-
#access_key_id ⇒ Object
deprecated
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.
-
#secret_access_key ⇒ Object
deprecated
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.
-
#session_token ⇒ Object
deprecated
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.
- #set? ⇒ Boolean
Methods included from Deprecations
Instance Attribute Details
#credentials ⇒ Credentials (readonly)
9 10 11 |
# File 'lib/aws-sdk-core/credential_provider.rb', line 9 def credentials @credentials end |
Instance Method Details
#access_key_id ⇒ Object
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.
20 21 22 |
# File 'lib/aws-sdk-core/credential_provider.rb', line 20 def access_key_id credentials ? credentials.access_key_id : nil end |
#secret_access_key ⇒ Object
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.
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_token ⇒ Object
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.
38 39 40 |
# File 'lib/aws-sdk-core/credential_provider.rb', line 38 def session_token credentials ? credentials.session_token : nil end |
#set? ⇒ Boolean
12 13 14 |
# File 'lib/aws-sdk-core/credential_provider.rb', line 12 def set? !!credentials && credentials.set? end |