Class: AwsAssumeRole::Credentials::Factories::Static
- Inherits:
-
AbstractFactory
- Object
- AbstractFactory
- AwsAssumeRole::Credentials::Factories::Static
- Defined in:
- lib/aws_assume_role/credentials/factories/static.rb
Constant Summary
Constants included from AwsAssumeRole::Credentials::Factories
Constants included from AwsAssumeRole
AwsAssumeRole::Config, DefaultProvider, VERSION
Instance Attribute Summary
Attributes inherited from AbstractFactory
#credentials, #profile, #region, #role_arn
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ Static
constructor
A new instance of Static.
Methods inherited from AbstractFactory
priority, register_if_complete, type
Methods included from Logging
Methods included from AwsAssumeRole
Constructor Details
#initialize(options = {}) ⇒ Static
Returns a new instance of Static.
9 10 11 12 13 14 15 16 17 |
# File 'lib/aws_assume_role/credentials/factories/static.rb', line 9 def initialize( = {}) @credentials = Aws::Credentials.new( [:access_key_id], [:secret_access_key], [:session_token], ) @region = [:region] @profile = [:profile] end |