class Aws::ECSCredentials
def initialize(options = {})
(**options)-
before_refresh(Callable) -- Proc called before -
:http_debug_output(IO) -- HTTP wire -
:delay(Numeric, Proc) -- By default, failures are retried -
:http_read_timeout(Float) -- -
:http_open_timeout(Float) -- -
:endpoint(String) -- The container credential endpoint. -
:credential_path(String) -- By default, the value of the -
:port(Integer) -- This value is ignored if `endpoint` -
:ip_address(String) -- This value is -
:retries(Integer) -- Number of times to retry
Parameters:
-
options(Hash) --
def initialize(options = {}) credential_path = options[:credential_path] || ENV['AWS_CONTAINER_CREDENTIALS_RELATIVE_URI'] endpoint = options[:endpoint] || ENV['AWS_CONTAINER_CREDENTIALS_FULL_URI'] initialize_uri(options, credential_path, endpoint) @retries = options[:retries] || 5 @http_open_timeout = options[:http_open_timeout] || 5 @http_read_timeout = options[:http_read_timeout] || 5 @http_debug_output = options[:http_debug_output] @backoff = backoff(options[:backoff]) @async_refresh = false super end