Class: Aws::ECSCredentials
- Inherits:
-
Object
- Object
- Aws::ECSCredentials
- Includes:
- CredentialProvider
- Defined in:
- gems/aws-sdk-core/lib/aws-sdk-core/ecs_credentials.rb
Overview
Defined Under Namespace
Classes: InvalidTokenError, TokenFileReadError
Instance Attribute Summary collapse
-
#retries ⇒ Integer
readonly
The number of times to retry failed attempts to fetch credentials from the instance metadata service.
Attributes included from CredentialProvider
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ ECSCredentials
constructor
A new instance of ECSCredentials.
Methods included from CredentialProvider
Constructor Details
#initialize(options = {}) ⇒ ECSCredentials
Returns a new instance of ECSCredentials.
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 |
# File 'gems/aws-sdk-core/lib/aws-sdk-core/ecs_credentials.rb', line 67 def initialize( = {}) credential_path = [:credential_path] || ENV['AWS_CONTAINER_CREDENTIALS_RELATIVE_URI'] endpoint = [:endpoint] || ENV['AWS_CONTAINER_CREDENTIALS_FULL_URI'] initialize_uri(, credential_path, endpoint) @retries = [:retries] || 5 @http_open_timeout = [:http_open_timeout] || 5 @http_read_timeout = [:http_read_timeout] || 5 @http_debug_output = [:http_debug_output] @backoff = backoff([:backoff]) @async_refresh = false super end |
Instance Attribute Details
#retries ⇒ Integer (readonly)
Returns The number of times to retry failed attempts to fetch credentials from the instance metadata service. Defaults to 0.
85 86 87 |
# File 'gems/aws-sdk-core/lib/aws-sdk-core/ecs_credentials.rb', line 85 def retries @retries end |