Container for the parameters to the GetSessionToken operation.
Namespace: Amazon.SecurityToken.ModelThe GetSessionToken action returns a set of temporary credentials for an AWS account or IAM user. The credentials consist of an Access Key ID, a Secret Access Key, and a security token. These credentials are valid for the specified duration only. The session duration for IAM users can be between one and 36 hours, with a default of 12 hours. The session duration for AWS account owners is restricted to one hour.
For more information about using GetSessionToken to create temporary credentials, go to Creating Temporary Credentials to Enable Access for IAM Users in Using IAM .
Assembly: AWSSDK (in AWSSDK.dll) Version: 1.4.10.0 (1.4.10.0)
Syntax
| C# | Visual Basic | Visual C++ |
public class GetSessionTokenRequest : AmazonWebServiceRequest
Public Class GetSessionTokenRequest _ Inherits AmazonWebServiceRequest
public ref class GetSessionTokenRequest : public AmazonWebServiceRequest
Members
| All Members | Constructors | Properties | Methods |
| Member | Description | |
|---|---|---|
| GetSessionTokenRequest()()()() | Initializes a new instance of the GetSessionTokenRequest class | |
| DurationSeconds |
The duration, in seconds, that the credentials should remain valid. Acceptable durations for IAM user sessions range from 3600s (one hour)
to 129600s (36 hours), with 43200s (12 hours) as the default. Sessions for AWS account owners are restricted to a maximum of 3600s (one
hour).
Constraints: | |
| Equals(Object) | (Inherited from Object.) | |
| GetHashCode()()()() |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetType()()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
| ToString()()()() | (Inherited from Object.) | |
| WithDurationSeconds(Int32) |
Sets the DurationSeconds property
|
Inheritance Hierarchy
System..::..Object
Amazon.Runtime..::..AmazonWebServiceRequest
Amazon.SecurityToken.Model..::..GetSessionTokenRequest
Amazon.Runtime..::..AmazonWebServiceRequest
Amazon.SecurityToken.Model..::..GetSessionTokenRequest