Table of Contents

Class DefaultConfigurationProvider

Namespace
Amazon.Runtime.Internal
Assembly
AWSSDK.Core.dll
public class DefaultConfigurationProvider : IDefaultConfigurationProvider
Inheritance
DefaultConfigurationProvider
Implements
Inherited Members

Constructors

DefaultConfigurationProvider(IEnvironmentVariableRetriever, IDefaultConfigurationAutoModeResolver, params IDefaultConfiguration[])

public DefaultConfigurationProvider(IEnvironmentVariableRetriever environmentVariableRetriever, IDefaultConfigurationAutoModeResolver defaultConfigurationAutoModeResolver, params IDefaultConfiguration[] availableConfigurations)

Parameters

environmentVariableRetriever IEnvironmentVariableRetriever
defaultConfigurationAutoModeResolver IDefaultConfigurationAutoModeResolver
availableConfigurations IDefaultConfiguration[]

DefaultConfigurationProvider(IEnvironmentVariableRetriever, IDefaultConfigurationAutoModeResolver, IEnumerable<IDefaultConfiguration>)

public DefaultConfigurationProvider(IEnvironmentVariableRetriever environmentVariableRetriever, IDefaultConfigurationAutoModeResolver defaultConfigurationAutoModeResolver, IEnumerable<IDefaultConfiguration> availableConfigurations)

Parameters

environmentVariableRetriever IEnvironmentVariableRetriever
defaultConfigurationAutoModeResolver IDefaultConfigurationAutoModeResolver
availableConfigurations IEnumerable<IDefaultConfiguration>

DefaultConfigurationProvider(IEnumerable<IDefaultConfiguration>)

public DefaultConfigurationProvider(IEnumerable<IDefaultConfiguration> availableConfigurations)

Parameters

availableConfigurations IEnumerable<IDefaultConfiguration>

Methods

GetDefaultConfiguration(RegionEndpoint, DefaultConfigurationMode?)

public IDefaultConfiguration GetDefaultConfiguration(RegionEndpoint clientRegion, DefaultConfigurationMode? requestedConfigurationMode = null)

Parameters

clientRegion RegionEndpoint
requestedConfigurationMode DefaultConfigurationMode?

Returns

IDefaultConfiguration