public interface STSApi extends Closeable
| Modifier and Type | Method and Description | 
|---|---|
UserAndSessionCredentials | 
assumeRole(String roleArn,
          String sessionName)
Assumes a role for a specified session. 
 | 
UserAndSessionCredentials | 
assumeRole(String roleArn,
          String sessionName,
          AssumeRoleOptions options)
like  
assumeRole(String, String), except you can modify the
 timeout and other parameters. | 
UserAndSessionCredentials | 
createFederatedUser(String userName)
Returns a set of temporary credentials for a federated user with the user
 name specified. 
 | 
UserAndSessionCredentials | 
createFederatedUser(String userName,
                   FederatedUserOptions options)
like  
createFederatedUser(String), except you can modify the
 timeout and other parameters. | 
SessionCredentials | 
createTemporaryCredentials()
Returns a set of temporary credentials for an AWS account or IAM user,
 with a default timeout 
 | 
SessionCredentials | 
createTemporaryCredentials(SessionCredentialsOptions options)
like  
createTemporaryCredentials(), except you can modify the
 timeout and other parameters. | 
@Named(value="GetSessionToken") SessionCredentials createTemporaryCredentials()
@Named(value="GetSessionToken") SessionCredentials createTemporaryCredentials(SessionCredentialsOptions options)
createTemporaryCredentials(), except you can modify the
 timeout and other parameters.@Named(value="AssumeRole") UserAndSessionCredentials assumeRole(String roleArn, String sessionName)
sessionName - An identifier for the assumed role session, included as part of
           User.getId().roleArn - The Amazon Resource Name (ARN) of the role that the caller is
           assuming.@Named(value="AssumeRole") UserAndSessionCredentials assumeRole(String roleArn, String sessionName, AssumeRoleOptions options)
assumeRole(String, String), except you can modify the
 timeout and other parameters.@Named(value="GetFederationToken") UserAndSessionCredentials createFederatedUser(String userName)
userName - The name of the federated user, included as part of
           User.getId().@Named(value="GetFederationToken") UserAndSessionCredentials createFederatedUser(String userName, FederatedUserOptions options)
createFederatedUser(String), except you can modify the
 timeout and other parameters.Copyright © 2009-2013 jclouds. All Rights Reserved.