CARVIEW |
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.
AssumeRoleAWSCredentials
Class
AWS Credentials that automatically refresh by calling AssumeRole on the Amazon Security Token Service.
Inheritance Hierarchy
Amazon.Runtime.Identity.BaseIdentity
Amazon.Runtime.AWSCredentials
Amazon.Runtime.RefreshingAWSCredentials
Amazon.Runtime.AssumeRoleAWSCredentials
Namespace: Amazon.Runtime
Assembly: AWSSDK.Core.dll
Version: 3.x.y.z
Syntax
public class AssumeRoleAWSCredentials : RefreshingAWSCredentials IDisposable
The AssumeRoleAWSCredentials type exposes the following members
Constructors
Name | Description | |
---|---|---|
![]() |
AssumeRoleAWSCredentials(AWSCredentials, string, string) |
Constructs an AssumeRoleAWSCredentials object. |
![]() |
AssumeRoleAWSCredentials(AWSCredentials, string, string, AssumeRoleAWSCredentialsOptions) |
Constructs an AssumeRoleAWSCredentials object. |
Properties
Name | Type | Description | |
---|---|---|---|
![]() |
Expiration | System.Nullable<System.DateTime> | Inherited from Amazon.Runtime.RefreshingAWSCredentials. |
![]() |
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. |
Methods
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. |
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