AWS SDK Version 4 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.FallbackCredentialsFactory

Namespace: Amazon.Runtime
Assembly: AWSSDK.Core.dll
Version: 3.x.y.z

Syntax

C#
[Obsolete("This class is deprecated. Please use DefaultAWSCredentialsIdentityResolver instead to obtain AWSCredentials.")]
public static class FallbackCredentialsFactory

The FallbackCredentialsFactory type exposes the following members

Properties

NameTypeDescription
Public Property Static Property CredentialsGenerators System.Collections.Generic.List<Amazon.Runtime.FallbackCredentialsFactory.CredentialsGenerator>

When migrating to version 4 of the SDK the Amazon.Runtime.Credentials.DefaultAWSCredentialsIdentityResolver will be the default identity resolver. Changing this property will not affect global override for the default credential provider chain.

To change the default credential provider chain use the the Amazon.AWSConfigs.AWSCredentialsGenerators property.

Methods

Note:

Asynchronous operations (methods ending with Async) in the table below are for .NET 4.7.2 or higher.

NameDescription
Public Method Static Method GetCredentials()
Public Method Static Method GetCredentials(IClientConfig, bool)

This overloaded method accepts a config parameter and looks to see if Profile is set on the config. If this value is set, then the SDK tries to return the appropriate credentials for Profile.Name in Profile.Location if it is set. If config.Profile is not set then it fallsback to the regular logic. If config.Profile is set but that profile doesn't exist then an exception is thrown.

Public Method Static Method GetCredentials(bool)
Public Method Static Method Reset()
Public Method Static Method Reset(IWebProxy)

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.7.2 and newer