Class: Bosh::Registry::AWSCredentialsProvider
- Inherits:
-
AWS::Core::CredentialProviders::DefaultProvider
- Object
- AWS::Core::CredentialProviders::DefaultProvider
- Bosh::Registry::AWSCredentialsProvider
- Defined in:
- lib/bosh/registry/instance_manager/aws_credentials_provider.rb
Constant Summary collapse
- DEFAULT_RETRIES =
10
Instance Method Summary collapse
-
#initialize(static_credentials = {}) ⇒ AWSCredentialsProvider
constructor
A new instance of AWSCredentialsProvider.
Constructor Details
#initialize(static_credentials = {}) ⇒ AWSCredentialsProvider
Returns a new instance of AWSCredentialsProvider.
6 7 8 9 10 |
# File 'lib/bosh/registry/instance_manager/aws_credentials_provider.rb', line 6 def initialize(static_credentials = {}) @providers = [] @providers << AWS::Core::CredentialProviders::StaticProvider.new(static_credentials) @providers << AWS::Core::CredentialProviders::EC2Provider.new(:retries => DEFAULT_RETRIES) end |