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