Class: Bosh::Registry::AWSCredentialsProvider

Inherits:
AWS::Core::CredentialProviders::DefaultProvider
  • Object
show all
Defined in:
lib/bosh/registry/instance_manager/aws_credentials_provider.rb

Constant Summary collapse

DEFAULT_RETRIES =
10

Instance Method Summary collapse

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