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.
Immutable representation of AWS credentials obtained as a result of authenticating against a SAML-supporting federated identity provider.
Namespace: Amazon.Runtime
Assembly: AWSSDK.Core.dll
Version: 3.x.y.z
public class SAMLImmutableCredentials : ImmutableCredentials
The SAMLImmutableCredentials type exposes the following members
Name | Description | |
---|---|---|
![]() |
SAMLImmutableCredentials(string, string, string, DateTime, string) |
Constructs an instance with supplied keys and SAML assertion data. |
![]() |
SAMLImmutableCredentials(string, string, string, DateTime, string, string) |
Constructs an instance with supplied keys SAML assertion data, and an account id.
When the account id is set and the service supports account id based endpoints, AWS will send the request
using the account-based endpoint rather than the regional endpount.
Account-based endpoints take the form https:// |
![]() |
SAMLImmutableCredentials(ImmutableCredentials, DateTime, string, string) |
Constructs an instance with supplied keys and SAML assertion data and an account id.
When the account id is set and the service supports account id based endpoints, AWS will send the request
using the account-based endpoint rather than the regional endpount.
Account-based endpoints take the form https:// |
![]() |
SAMLImmutableCredentials(ImmutableCredentials, DateTime, string) |
Constructs an instance with supplied keys and SAML assertion data. |
Name | Type | Description | |
---|---|---|---|
![]() |
AccessKey | System.String | Inherited from Amazon.Runtime.ImmutableCredentials. |
![]() |
AccountId | System.String | Inherited from Amazon.Runtime.ImmutableCredentials. |
![]() |
Expires | System.DateTime |
The expiry time of the credentials, obtained from the AssumeRoleWithSAML response. |
![]() |
SecretKey | System.String | Inherited from Amazon.Runtime.ImmutableCredentials. |
![]() |
Subject | System.String |
The value of the NameID element in the Subject element of the SAML assertion, as returned in the AssumeRoleWithSAML response from the Security Token Service. |
![]() |
Token | System.String | Inherited from Amazon.Runtime.ImmutableCredentials. |
![]() |
UseToken | System.Boolean | Inherited from Amazon.Runtime.ImmutableCredentials. |
Name | Description | |
---|---|---|
![]() |
Copy() |
Returns a copy of the current credentials. |
.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