module CerberusClient
Public Class Methods
get_cerberus_client(cerberus_url_resolver, credentialsProviderChain)
click to toggle source
Get the cerberus client using the provided cerberus_url_resolver and the credentialsProviderChain
# File lib/cerberus_client.rb, line 39 def self.get_cerberus_client(cerberus_url_resolver, credentialsProviderChain) return Cerberus::CerberusClient.new(cerberus_url_resolver, credentialsProviderChain) end
get_cerberus_client_for_assumed_role(cerberus_url_resolver, iam_principal_arn, region)
click to toggle source
# File lib/cerberus_client.rb, line 43 def self.get_cerberus_client_for_assumed_role(cerberus_url_resolver, iam_principal_arn, region) return Cerberus::CerberusClient.new( cerberus_url_resolver, Cerberus::AssumedRoleCredentialsProviderChain.new( cerberus_url_resolver, iam_principal_arn, region)) end
get_cerberus_client_with_metadata_url(ec2_metadata_service_url)
click to toggle source
Get the cerberus client using the provided cerberus_url_resolver and the credentialsProviderChain
# File lib/cerberus_client.rb, line 29 def self.get_cerberus_client_with_metadata_url(ec2_metadata_service_url) cerberus_url_resolver = Cerberus::DefaultUrlResolver.new return Cerberus::CerberusClient.new( cerberus_url_resolver, Cerberus::DefaultCredentialsProviderChain.new(cerberus_url_resolver, nil, ec2_metadata_service_url)) end
get_cerberus_client_with_url_resolver(cerberus_url_resolver)
click to toggle source
Get the cerberus client using the provided cerberus_url_resolver and the credentialsProviderChain
# File lib/cerberus_client.rb, line 22 def self.get_cerberus_client_with_url_resolver(cerberus_url_resolver) return Cerberus::CerberusClient.new(cerberus_url_resolver, Cerberus::DefaultCredentialsProviderChain.new(cerberus_url_resolver)) end
get_default_cerberus_client()
click to toggle source
Get the cerberus client using the default cerberus_url_resolver and default credentialsProviderChain
# File lib/cerberus_client.rb, line 12 def self.get_default_cerberus_client() cerberus_url_resolver = Cerberus::DefaultUrlResolver.new return Cerberus::CerberusClient.new( cerberus_url_resolver, Cerberus::DefaultCredentialsProviderChain.new(cerberus_url_resolver)) end