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.
AWS Credentials that automatically refresh by calling AssumeRole on the Amazon Security Token Service.
Namespace: Amazon.Runtime
Assembly: AWSSDK.Core.dll
Version: 3.x.y.z
public class AssumeRoleAWSCredentials : RefreshingAWSCredentials IDisposable
The AssumeRoleAWSCredentials type exposes the following members
Name | Description | |
---|---|---|
![]() |
AssumeRoleAWSCredentials(AWSCredentials, string, string) |
Constructs an AssumeRoleAWSCredentials object. |
![]() |
AssumeRoleAWSCredentials(AWSCredentials, string, string, AssumeRoleAWSCredentialsOptions) |
Constructs an AssumeRoleAWSCredentials object. |
Name | Type | Description | |
---|---|---|---|
![]() |
Options | Amazon.Runtime.AssumeRoleAWSCredentialsOptions |
Options to be used in the call to AssumeRole. |
![]() |
PreemptExpiryTime | System.TimeSpan | Inherited from Amazon.Runtime.RefreshingAWSCredentials. |
![]() |
RoleArn | System.String |
The Amazon Resource Name (ARN) of the role to assume. |
![]() |
RoleSessionName | System.String |
An identifier for the assumed role session. |
![]() |
SourceCredentials | Amazon.Runtime.AWSCredentials |
The credentials of the user that will be used to call AssumeRole. |
Name | Description | |
---|---|---|
![]() |
ClearCredentials() | Inherited from Amazon.Runtime.RefreshingAWSCredentials. |
![]() |
Dispose() | Inherited from Amazon.Runtime.RefreshingAWSCredentials. |
![]() |
GetCredentials() | Inherited from Amazon.Runtime.RefreshingAWSCredentials. |
![]() |
GetCredentialsAsync() | Inherited from Amazon.Runtime.RefreshingAWSCredentials. |
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5 and newer, 3.5