class AwsAssumeRole::Credentials::Factories::InstanceProfile
Public Class Methods
new(options = {})
click to toggle source
# File lib/aws_assume_role/credentials/factories/instance_profile.rb, line 9 def initialize(options = {}) options[:retries] ||= options[:instance_profile_credentials_retries] || 0 options[:http_open_timeout] ||= options[:instance_profile_credentials_timeout] || 1 options[:http_read_timeout] ||= options[:instance_profile_credentials_timeout] || 1 @credentials = if ENV["AWS_CONTAINER_CREDENTIALS_RELATIVE_URI"] Aws::ECSCredentials.new(options) else Aws::InstanceProfileCredentials.new(options) end end