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