Sha256: 189eefd47091ff018c69d9b936838ebfc5273593f24bbc526a3e1e667a8fc932
Contents?: true
Size: 777 Bytes
Versions: 2
Compression:
Stored size: 777 Bytes
Contents
require_relative "abstract_factory" class AwsAssumeRole::Credentials::Factories::InstanceProfile < AwsAssumeRole::Credentials::Factories::AbstractFactory type :role_assumption_provider priority 40 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 end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
aws_assume_role-0.1.1 | lib/aws_assume_role/credentials/factories/instance_profile.rb |
aws_assume_role-0.1.0 | lib/aws_assume_role/credentials/factories/instance_profile.rb |