- AbstractAWSSecurityTokenService - Class in com.amazonaws.services.securitytoken
-
Abstract implementation of AWSSecurityTokenService
.
- AbstractAWSSecurityTokenService() - Constructor for class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenService
-
- AbstractAWSSecurityTokenServiceAsync - Class in com.amazonaws.services.securitytoken
-
Abstract implementation of AWSSecurityTokenServiceAsync
.
- AbstractAWSSecurityTokenServiceAsync() - Constructor for class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenServiceAsync
-
- AssumedRoleUser - Class in com.amazonaws.services.securitytoken.model
-
The identifiers for the temporary security credentials that the operation
returns.
- AssumedRoleUser() - Constructor for class com.amazonaws.services.securitytoken.model.AssumedRoleUser
-
- assumeRole(AssumeRoleRequest) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenService
-
- assumeRole(AssumeRoleRequest) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenService
-
Returns a set of temporary security credentials (consisting of an access
key ID, a secret access key, and a security token) that you can use to
access AWS resources that you might not normally have access to.
- assumeRole(AssumeRoleRequest) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
Returns a set of temporary security credentials (consisting of an access
key ID, a secret access key, and a security token) that you can use to
access AWS resources that you might not normally have access to.
- assumeRoleAsync(AssumeRoleRequest) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenServiceAsync
-
- assumeRoleAsync(AssumeRoleRequest, AsyncHandler<AssumeRoleRequest, AssumeRoleResult>) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenServiceAsync
-
- assumeRoleAsync(AssumeRoleRequest) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsync
-
Returns a set of temporary security credentials (consisting of an access
key ID, a secret access key, and a security token) that you can use to
access AWS resources that you might not normally have access to.
- assumeRoleAsync(AssumeRoleRequest, AsyncHandler<AssumeRoleRequest, AssumeRoleResult>) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsync
-
Returns a set of temporary security credentials (consisting of an access
key ID, a secret access key, and a security token) that you can use to
access AWS resources that you might not normally have access to.
- assumeRoleAsync(AssumeRoleRequest) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
- assumeRoleAsync(AssumeRoleRequest, AsyncHandler<AssumeRoleRequest, AssumeRoleResult>) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
- AssumeRoleRequest - Class in com.amazonaws.services.securitytoken.model
-
- AssumeRoleRequest() - Constructor for class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
- AssumeRoleResult - Class in com.amazonaws.services.securitytoken.model
-
Contains the response to a successful
AssumeRole request, including
temporary AWS credentials that can be used to make AWS requests.
- AssumeRoleResult() - Constructor for class com.amazonaws.services.securitytoken.model.AssumeRoleResult
-
- assumeRoleWithSAML(AssumeRoleWithSAMLRequest) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenService
-
- assumeRoleWithSAML(AssumeRoleWithSAMLRequest) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenService
-
Returns a set of temporary security credentials for users who have been
authenticated via a SAML authentication response.
- assumeRoleWithSAML(AssumeRoleWithSAMLRequest) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
Returns a set of temporary security credentials for users who have been
authenticated via a SAML authentication response.
- assumeRoleWithSAMLAsync(AssumeRoleWithSAMLRequest) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenServiceAsync
-
- assumeRoleWithSAMLAsync(AssumeRoleWithSAMLRequest, AsyncHandler<AssumeRoleWithSAMLRequest, AssumeRoleWithSAMLResult>) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenServiceAsync
-
- assumeRoleWithSAMLAsync(AssumeRoleWithSAMLRequest) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsync
-
Returns a set of temporary security credentials for users who have been
authenticated via a SAML authentication response.
- assumeRoleWithSAMLAsync(AssumeRoleWithSAMLRequest, AsyncHandler<AssumeRoleWithSAMLRequest, AssumeRoleWithSAMLResult>) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsync
-
Returns a set of temporary security credentials for users who have been
authenticated via a SAML authentication response.
- assumeRoleWithSAMLAsync(AssumeRoleWithSAMLRequest) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
- assumeRoleWithSAMLAsync(AssumeRoleWithSAMLRequest, AsyncHandler<AssumeRoleWithSAMLRequest, AssumeRoleWithSAMLResult>) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
- AssumeRoleWithSAMLRequest - Class in com.amazonaws.services.securitytoken.model
-
- AssumeRoleWithSAMLRequest() - Constructor for class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest
-
- AssumeRoleWithSAMLResult - Class in com.amazonaws.services.securitytoken.model
-
Contains the response to a successful
AssumeRoleWithSAML request,
including temporary AWS credentials that can be used to make AWS requests.
- AssumeRoleWithSAMLResult() - Constructor for class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
- assumeRoleWithWebIdentity(AssumeRoleWithWebIdentityRequest) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenService
-
- assumeRoleWithWebIdentity(AssumeRoleWithWebIdentityRequest) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenService
-
Returns a set of temporary security credentials for users who have been
authenticated in a mobile or web application with a web identity
provider, such as Amazon Cognito, Login with Amazon, Facebook, Google, or
any OpenID Connect-compatible identity provider.
- assumeRoleWithWebIdentity(AssumeRoleWithWebIdentityRequest) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
Returns a set of temporary security credentials for users who have been
authenticated in a mobile or web application with a web identity
provider, such as Amazon Cognito, Login with Amazon, Facebook, Google, or
any OpenID Connect-compatible identity provider.
- assumeRoleWithWebIdentityAsync(AssumeRoleWithWebIdentityRequest) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenServiceAsync
-
- assumeRoleWithWebIdentityAsync(AssumeRoleWithWebIdentityRequest, AsyncHandler<AssumeRoleWithWebIdentityRequest, AssumeRoleWithWebIdentityResult>) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenServiceAsync
-
- assumeRoleWithWebIdentityAsync(AssumeRoleWithWebIdentityRequest) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsync
-
Returns a set of temporary security credentials for users who have been
authenticated in a mobile or web application with a web identity
provider, such as Amazon Cognito, Login with Amazon, Facebook, Google, or
any OpenID Connect-compatible identity provider.
- assumeRoleWithWebIdentityAsync(AssumeRoleWithWebIdentityRequest, AsyncHandler<AssumeRoleWithWebIdentityRequest, AssumeRoleWithWebIdentityResult>) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsync
-
Returns a set of temporary security credentials for users who have been
authenticated in a mobile or web application with a web identity
provider, such as Amazon Cognito, Login with Amazon, Facebook, Google, or
any OpenID Connect-compatible identity provider.
- assumeRoleWithWebIdentityAsync(AssumeRoleWithWebIdentityRequest) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
- assumeRoleWithWebIdentityAsync(AssumeRoleWithWebIdentityRequest, AsyncHandler<AssumeRoleWithWebIdentityRequest, AssumeRoleWithWebIdentityResult>) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
- AssumeRoleWithWebIdentityRequest - Class in com.amazonaws.services.securitytoken.model
-
- AssumeRoleWithWebIdentityRequest() - Constructor for class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
- AssumeRoleWithWebIdentityResult - Class in com.amazonaws.services.securitytoken.model
-
Contains the response to a successful
AssumeRoleWithWebIdentity
request, including temporary AWS credentials that can be used to make AWS
requests.
- AssumeRoleWithWebIdentityResult() - Constructor for class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
- AWSSecurityTokenService - Interface in com.amazonaws.services.securitytoken
-
Interface for accessing AWS STS.
- AWSSecurityTokenServiceAsync - Interface in com.amazonaws.services.securitytoken
-
Interface for accessing AWS STS asynchronously.
- AWSSecurityTokenServiceAsyncClient - Class in com.amazonaws.services.securitytoken
-
Interface for accessing AWS STS asynchronously.
- AWSSecurityTokenServiceAsyncClient() - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
Constructs a new asynchronous client to invoke service methods on AWS
STS.
- AWSSecurityTokenServiceAsyncClient(ClientConfiguration) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
Constructs a new asynchronous client to invoke service methods on AWS
STS.
- AWSSecurityTokenServiceAsyncClient(AWSCredentials) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
Constructs a new asynchronous client to invoke service methods on AWS STS
using the specified AWS account credentials.
- AWSSecurityTokenServiceAsyncClient(AWSCredentials, ExecutorService) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
Constructs a new asynchronous client to invoke service methods on AWS STS
using the specified AWS account credentials and executor service.
- AWSSecurityTokenServiceAsyncClient(AWSCredentials, ClientConfiguration, ExecutorService) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
Constructs a new asynchronous client to invoke service methods on AWS STS
using the specified AWS account credentials, executor service, and client
configuration options.
- AWSSecurityTokenServiceAsyncClient(AWSCredentialsProvider) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
Constructs a new asynchronous client to invoke service methods on AWS STS
using the specified AWS account credentials provider.
- AWSSecurityTokenServiceAsyncClient(AWSCredentialsProvider, ClientConfiguration) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
Constructs a new asynchronous client to invoke service methods on AWS STS
using the provided AWS account credentials provider and client
configuration options.
- AWSSecurityTokenServiceAsyncClient(AWSCredentialsProvider, ExecutorService) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
Constructs a new asynchronous client to invoke service methods on AWS STS
using the specified AWS account credentials provider and executor
service.
- AWSSecurityTokenServiceAsyncClient(AWSCredentialsProvider, ClientConfiguration, ExecutorService) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
Constructs a new asynchronous client to invoke service methods on AWS STS
using the specified AWS account credentials provider, executor service,
and client configuration options.
- AWSSecurityTokenServiceAsyncClientBuilder - Class in com.amazonaws.services.securitytoken
-
- AWSSecurityTokenServiceClient - Class in com.amazonaws.services.securitytoken
-
Client for accessing AWS STS.
- AWSSecurityTokenServiceClient() - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
Constructs a new client to invoke service methods on AWS STS.
- AWSSecurityTokenServiceClient(ClientConfiguration) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
Constructs a new client to invoke service methods on AWS STS.
- AWSSecurityTokenServiceClient(AWSCredentials) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
Constructs a new client to invoke service methods on AWS STS using the
specified AWS account credentials.
- AWSSecurityTokenServiceClient(AWSCredentials, ClientConfiguration) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
Constructs a new client to invoke service methods on AWS STS using the
specified AWS account credentials and client configuration options.
- AWSSecurityTokenServiceClient(AWSCredentialsProvider) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
Constructs a new client to invoke service methods on AWS STS using the
specified AWS account credentials provider.
- AWSSecurityTokenServiceClient(AWSCredentialsProvider, ClientConfiguration) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
Constructs a new client to invoke service methods on AWS STS using the
specified AWS account credentials provider and client configuration
options.
- AWSSecurityTokenServiceClient(AWSCredentialsProvider, ClientConfiguration, RequestMetricCollector) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
Constructs a new client to invoke service methods on AWS STS using the
specified AWS account credentials provider, client configuration options,
and request metric collector.
- AWSSecurityTokenServiceClientBuilder - Class in com.amazonaws.services.securitytoken
-
- AWSSecurityTokenServiceException - Exception in com.amazonaws.services.securitytoken.model
-
Base exception for all service exceptions thrown by AWS Security Token
Service
- AWSSecurityTokenServiceException(String) - Constructor for exception com.amazonaws.services.securitytoken.model.AWSSecurityTokenServiceException
-
Constructs a new AWSSecurityTokenServiceException with the specified
error message.
- getAccessKeyId() - Method in class com.amazonaws.services.securitytoken.model.Credentials
-
The access key ID that identifies the temporary security credentials.
- getAccount() - Method in class com.amazonaws.services.securitytoken.model.GetCallerIdentityResult
-
The AWS account ID number of the account that owns or contains the
calling entity.
- getActionName() - Method in enum com.amazonaws.auth.policy.actions.SecurityTokenServiceActions
-
- getActionName() - Method in enum com.amazonaws.auth.policy.STSActions
-
Deprecated.
- getArn() - Method in class com.amazonaws.services.securitytoken.model.AssumedRoleUser
-
The ARN of the temporary security credentials that are returned from the
AssumeRole action.
- getArn() - Method in class com.amazonaws.services.securitytoken.model.FederatedUser
-
The ARN that specifies the federated user that is associated with the
credentials.
- getArn() - Method in class com.amazonaws.services.securitytoken.model.GetCallerIdentityResult
-
The AWS ARN associated with the calling entity.
- getAssumedRoleId() - Method in class com.amazonaws.services.securitytoken.model.AssumedRoleUser
-
A unique identifier that contains the role ID and the role session name
of the role that is being assumed.
- getAssumedRoleUser() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleResult
-
The Amazon Resource Name (ARN) and the assumed role ID, which are
identifiers that you can use to refer to the resulting temporary security
credentials.
- getAssumedRoleUser() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
The identifiers for the temporary security credentials that the operation
returns.
- getAssumedRoleUser() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
The Amazon Resource Name (ARN) and the assumed role ID, which are
identifiers that you can use to refer to the resulting temporary security
credentials.
- getAudience() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
The value of the Recipient
attribute of the
SubjectConfirmationData
element of the SAML assertion.
- getAudience() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
The intended audience (also known as client ID) of the web identity
token.
- getAWSAccessKeyId() - Method in class com.amazonaws.auth.STSSessionCredentials
-
Deprecated.
Returns the AWS access key for the current STS session, beginning a new
one if necessary.
- getAWSSecretKey() - Method in class com.amazonaws.auth.STSSessionCredentials
-
Deprecated.
Returns the AWS secret key for the current STS session, beginning a new
one if necessary.
- getCachedResponseMetadata(AmazonWebServiceRequest) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenService
-
- getCachedResponseMetadata(AmazonWebServiceRequest) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenService
-
Returns additional metadata for a previously executed successful request,
typically used for debugging issues where a service isn't acting as
expected.
- getCachedResponseMetadata(AmazonWebServiceRequest) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
Returns additional metadata for a previously executed successful,
request, typically used for debugging issues where a service isn't acting
as expected.
- getCallerIdentity(GetCallerIdentityRequest) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenService
-
- getCallerIdentity(GetCallerIdentityRequest) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenService
-
Returns details about the IAM identity whose credentials are used to call
the API.
- getCallerIdentity(GetCallerIdentityRequest) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
Returns details about the IAM identity whose credentials are used to call
the API.
- getCallerIdentityAsync(GetCallerIdentityRequest) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenServiceAsync
-
- getCallerIdentityAsync(GetCallerIdentityRequest, AsyncHandler<GetCallerIdentityRequest, GetCallerIdentityResult>) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenServiceAsync
-
- getCallerIdentityAsync(GetCallerIdentityRequest) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsync
-
Returns details about the IAM identity whose credentials are used to call
the API.
- getCallerIdentityAsync(GetCallerIdentityRequest, AsyncHandler<GetCallerIdentityRequest, GetCallerIdentityResult>) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsync
-
Returns details about the IAM identity whose credentials are used to call
the API.
- getCallerIdentityAsync(GetCallerIdentityRequest) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
- getCallerIdentityAsync(GetCallerIdentityRequest, AsyncHandler<GetCallerIdentityRequest, GetCallerIdentityResult>) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
- GetCallerIdentityRequest - Class in com.amazonaws.services.securitytoken.model
-
- GetCallerIdentityRequest() - Constructor for class com.amazonaws.services.securitytoken.model.GetCallerIdentityRequest
-
- GetCallerIdentityResult - Class in com.amazonaws.services.securitytoken.model
-
Contains the response to a successful
GetCallerIdentity request,
including information about the entity making the request.
- GetCallerIdentityResult() - Constructor for class com.amazonaws.services.securitytoken.model.GetCallerIdentityResult
-
- getCredentials() - Method in class com.amazonaws.auth.STSAssumeRoleSessionCredentialsProvider
-
- getCredentials() - Method in class com.amazonaws.auth.STSSessionCredentialsProvider
-
Method will return valid session credentials or throw an AmazonClientException due to STS
service time-out or thread interruption.
- getCredentials() - Method in class com.amazonaws.auth.WebIdentityFederationSessionCredentialsProvider
-
- getCredentials() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleResult
-
The temporary security credentials, which include an access key ID, a
secret access key, and a security (or session) token.
- getCredentials() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
The temporary security credentials, which include an access key ID, a
secret access key, and a security (or session) token.
- getCredentials() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
The temporary security credentials, which include an access key ID, a
secret access key, and a security token.
- getCredentials() - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenResult
-
The temporary security credentials, which include an access key ID, a
secret access key, and a security (or session) token.
- getCredentials() - Method in class com.amazonaws.services.securitytoken.model.GetSessionTokenResult
-
The temporary security credentials, which include an access key ID, a
secret access key, and a security (or session) token.
- getDecodedMessage() - Method in class com.amazonaws.services.securitytoken.model.DecodeAuthorizationMessageResult
-
An XML document that contains the decoded message.
- getDurationSeconds() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
The duration, in seconds, of the role session.
- getDurationSeconds() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest
-
The duration, in seconds, of the role session.
- getDurationSeconds() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
The duration, in seconds, of the role session.
- getDurationSeconds() - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenRequest
-
The duration, in seconds, that the session should last.
- getDurationSeconds() - Method in class com.amazonaws.services.securitytoken.model.GetSessionTokenRequest
-
The duration, in seconds, that the credentials should remain valid.
- getEncodedMessage() - Method in class com.amazonaws.services.securitytoken.model.DecodeAuthorizationMessageRequest
-
The encoded message that was returned with the response.
- getExecutorService() - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
Returns the executor service used by this client to execute async
requests.
- getExpiration() - Method in class com.amazonaws.services.securitytoken.model.Credentials
-
The date on which the current credentials expire.
- getExternalId() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
A unique identifier that is used by third parties when assuming roles in
their customers' accounts.
- getFederatedUser() - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenResult
-
Identifiers for the federated user associated with the credentials (such
as arn:aws:sts::123456789012:federated-user/Bob
or
123456789012:Bob
).
- getFederatedUserId() - Method in class com.amazonaws.services.securitytoken.model.FederatedUser
-
The string that identifies the federated user associated with the
credentials, similar to the unique ID of an IAM user.
- getFederationToken(GetFederationTokenRequest) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenService
-
- getFederationToken(GetFederationTokenRequest) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenService
-
Returns a set of temporary security credentials (consisting of an access
key ID, a secret access key, and a security token) for a federated user.
- getFederationToken(GetFederationTokenRequest) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
Returns a set of temporary security credentials (consisting of an access
key ID, a secret access key, and a security token) for a federated user.
- getFederationTokenAsync(GetFederationTokenRequest) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenServiceAsync
-
- getFederationTokenAsync(GetFederationTokenRequest, AsyncHandler<GetFederationTokenRequest, GetFederationTokenResult>) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenServiceAsync
-
- getFederationTokenAsync(GetFederationTokenRequest) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsync
-
Returns a set of temporary security credentials (consisting of an access
key ID, a secret access key, and a security token) for a federated user.
- getFederationTokenAsync(GetFederationTokenRequest, AsyncHandler<GetFederationTokenRequest, GetFederationTokenResult>) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsync
-
Returns a set of temporary security credentials (consisting of an access
key ID, a secret access key, and a security token) for a federated user.
- getFederationTokenAsync(GetFederationTokenRequest) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
- getFederationTokenAsync(GetFederationTokenRequest, AsyncHandler<GetFederationTokenRequest, GetFederationTokenResult>) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
- GetFederationTokenRequest - Class in com.amazonaws.services.securitytoken.model
-
- GetFederationTokenRequest() - Constructor for class com.amazonaws.services.securitytoken.model.GetFederationTokenRequest
-
Default constructor for GetFederationTokenRequest object.
- GetFederationTokenRequest(String) - Constructor for class com.amazonaws.services.securitytoken.model.GetFederationTokenRequest
-
Constructs a new GetFederationTokenRequest object.
- GetFederationTokenResult - Class in com.amazonaws.services.securitytoken.model
-
Contains the response to a successful
GetFederationToken request,
including temporary AWS credentials that can be used to make AWS requests.
- GetFederationTokenResult() - Constructor for class com.amazonaws.services.securitytoken.model.GetFederationTokenResult
-
- getImmutableCredentials() - Method in class com.amazonaws.auth.STSSessionCredentials
-
Deprecated.
Returns immutable session credentials for this session, beginning a new one if necessary.
- getIssuer() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
The value of the Issuer
element of the SAML assertion.
- getName() - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenRequest
-
The name of the federated user.
- getNameQualifier() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
A hash value based on the concatenation of the Issuer
response value, the AWS account ID, and the friendly name (the last part
of the ARN) of the SAML provider in IAM.
- getPackedPolicySize() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleResult
-
A percentage value that indicates the size of the policy in packed form.
- getPackedPolicySize() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
A percentage value that indicates the size of the policy in packed form.
- getPackedPolicySize() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
A percentage value that indicates the size of the policy in packed form.
- getPackedPolicySize() - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenResult
-
A percentage value indicating the size of the policy in packed form.
- getPolicy() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
An IAM policy in JSON format.
- getPolicy() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest
-
An IAM policy in JSON format.
- getPolicy() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
An IAM policy in JSON format.
- getPolicy() - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenRequest
-
An IAM policy in JSON format that is passed with the
GetFederationToken
call and evaluated along with the policy
or policies that are attached to the IAM user whose credentials are used
to call GetFederationToken
.
- getPrincipalArn() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest
-
The Amazon Resource Name (ARN) of the SAML provider in IAM that describes
the IdP.
- getProvider() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
The issuing authority of the web identity token presented.
- getProviderId() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
The fully qualified host component of the domain name of the identity
provider.
- getRefreshThreshold() - Method in class com.amazonaws.auth.WebIdentityFederationSessionCredentialsProvider
-
Get the refresh threshold for the session credentials created by this client in
seconds.
- getRoleArn() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
The Amazon Resource Name (ARN) of the role to assume.
- getRoleArn() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest
-
The Amazon Resource Name (ARN) of the role that the caller is assuming.
- getRoleArn() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
The Amazon Resource Name (ARN) of the role that the caller is assuming.
- getRoleSessionName() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
An identifier for the assumed role session.
- getRoleSessionName() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
An identifier for the assumed role session.
- getSAMLAssertion() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest
-
The base-64 encoded SAML authentication response provided by the IdP.
- getSecretAccessKey() - Method in class com.amazonaws.services.securitytoken.model.Credentials
-
The secret access key that can be used to sign requests.
- getSerialNumber() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
The identification number of the MFA device that is associated with the
user who is making the AssumeRole
call.
- getSerialNumber() - Method in class com.amazonaws.services.securitytoken.model.GetSessionTokenRequest
-
The identification number of the MFA device that is associated with the
IAM user who is making the GetSessionToken
call.
- getSessionCredentialsProvider(AWSCredentials, String, ClientConfiguration) - Static method in class com.amazonaws.auth.SessionCredentialsProviderFactory
-
Gets a session credentials provider for the long-term credentials and
service endpoint given.
- getSessionDuration() - Method in class com.amazonaws.auth.WebIdentityFederationSessionCredentialsProvider
-
Get the duration of the session credentials created by this client in
seconds.
- getSessionToken() - Method in class com.amazonaws.auth.STSSessionCredentials
-
Deprecated.
Returns the session token for the current STS session, beginning a new
one if necessary.
- getSessionToken(GetSessionTokenRequest) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenService
-
- getSessionToken() - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenService
-
- getSessionToken(GetSessionTokenRequest) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenService
-
Returns a set of temporary credentials for an AWS account or IAM user.
- getSessionToken() - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenService
-
Simplified method form for invoking the GetSessionToken operation.
- getSessionToken(GetSessionTokenRequest) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
Returns a set of temporary credentials for an AWS account or IAM user.
- getSessionToken() - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
- getSessionToken() - Method in class com.amazonaws.services.securitytoken.model.Credentials
-
The token that users must pass to the service API to use the temporary
credentials.
- getSessionTokenAsync(GetSessionTokenRequest) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenServiceAsync
-
- getSessionTokenAsync(GetSessionTokenRequest, AsyncHandler<GetSessionTokenRequest, GetSessionTokenResult>) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenServiceAsync
-
- getSessionTokenAsync() - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenServiceAsync
-
Simplified method form for invoking the GetSessionToken operation.
- getSessionTokenAsync(AsyncHandler<GetSessionTokenRequest, GetSessionTokenResult>) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenServiceAsync
-
Simplified method form for invoking the GetSessionToken operation with an
AsyncHandler.
- getSessionTokenAsync(GetSessionTokenRequest) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsync
-
Returns a set of temporary credentials for an AWS account or IAM user.
- getSessionTokenAsync(GetSessionTokenRequest, AsyncHandler<GetSessionTokenRequest, GetSessionTokenResult>) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsync
-
Returns a set of temporary credentials for an AWS account or IAM user.
- getSessionTokenAsync() - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsync
-
Simplified method form for invoking the GetSessionToken operation.
- getSessionTokenAsync(AsyncHandler<GetSessionTokenRequest, GetSessionTokenResult>) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsync
-
Simplified method form for invoking the GetSessionToken operation with an
AsyncHandler.
- getSessionTokenAsync(GetSessionTokenRequest) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
- getSessionTokenAsync(GetSessionTokenRequest, AsyncHandler<GetSessionTokenRequest, GetSessionTokenResult>) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
- getSessionTokenAsync() - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
Simplified method form for invoking the GetSessionToken operation.
- getSessionTokenAsync(AsyncHandler<GetSessionTokenRequest, GetSessionTokenResult>) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
Simplified method form for invoking the GetSessionToken operation with an
AsyncHandler.
- GetSessionTokenRequest - Class in com.amazonaws.services.securitytoken.model
-
- GetSessionTokenRequest() - Constructor for class com.amazonaws.services.securitytoken.model.GetSessionTokenRequest
-
- GetSessionTokenResult - Class in com.amazonaws.services.securitytoken.model
-
Contains the response to a successful
GetSessionToken request,
including temporary AWS credentials that can be used to make AWS requests.
- GetSessionTokenResult() - Constructor for class com.amazonaws.services.securitytoken.model.GetSessionTokenResult
-
- getSubject() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
The value of the NameID
element in the Subject
element of the SAML assertion.
- getSubjectFromWebIdentityToken() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
The unique user identifier that is returned by the identity provider.
- getSubjectFromWIF() - Method in class com.amazonaws.auth.WebIdentityFederationSessionCredentialsProvider
-
Get the identifier returned from the Identity Provider for the
authenticated user.
- getSubjectType() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
The format of the name ID, as defined by the Format
attribute in the NameID
element of the SAML assertion.
- getTokenCode() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
The value provided by the MFA device, if the trust policy of the role
being assumed requires MFA (that is, if the policy includes a condition
that tests for MFA).
- getTokenCode() - Method in class com.amazonaws.services.securitytoken.model.GetSessionTokenRequest
-
The value provided by the MFA device, if MFA is required.
- getUserId() - Method in class com.amazonaws.services.securitytoken.model.GetCallerIdentityResult
-
The unique identifier of the calling entity.
- getWebIdentityToken() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
The OAuth 2.0 access token or OpenID Connect ID token that is provided by
the identity provider.
- SecurityTokenServiceActions - Enum in com.amazonaws.auth.policy.actions
-
The available AWS access control policy actions for AWS STS.
- SessionCredentialsProviderFactory - Class in com.amazonaws.auth
-
Session credentials provider factory to share providers across potentially
many clients.
- SessionCredentialsProviderFactory() - Constructor for class com.amazonaws.auth.SessionCredentialsProviderFactory
-
- setAccessKeyId(String) - Method in class com.amazonaws.services.securitytoken.model.Credentials
-
The access key ID that identifies the temporary security credentials.
- setAccount(String) - Method in class com.amazonaws.services.securitytoken.model.GetCallerIdentityResult
-
The AWS account ID number of the account that owns or contains the
calling entity.
- setArn(String) - Method in class com.amazonaws.services.securitytoken.model.AssumedRoleUser
-
The ARN of the temporary security credentials that are returned from the
AssumeRole action.
- setArn(String) - Method in class com.amazonaws.services.securitytoken.model.FederatedUser
-
The ARN that specifies the federated user that is associated with the
credentials.
- setArn(String) - Method in class com.amazonaws.services.securitytoken.model.GetCallerIdentityResult
-
The AWS ARN associated with the calling entity.
- setAssumedRoleId(String) - Method in class com.amazonaws.services.securitytoken.model.AssumedRoleUser
-
A unique identifier that contains the role ID and the role session name
of the role that is being assumed.
- setAssumedRoleUser(AssumedRoleUser) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleResult
-
The Amazon Resource Name (ARN) and the assumed role ID, which are
identifiers that you can use to refer to the resulting temporary security
credentials.
- setAssumedRoleUser(AssumedRoleUser) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
The identifiers for the temporary security credentials that the operation
returns.
- setAssumedRoleUser(AssumedRoleUser) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
The Amazon Resource Name (ARN) and the assumed role ID, which are
identifiers that you can use to refer to the resulting temporary security
credentials.
- setAudience(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
The value of the Recipient
attribute of the
SubjectConfirmationData
element of the SAML assertion.
- setAudience(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
The intended audience (also known as client ID) of the web identity
token.
- setCredentials(Credentials) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleResult
-
The temporary security credentials, which include an access key ID, a
secret access key, and a security (or session) token.
- setCredentials(Credentials) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
The temporary security credentials, which include an access key ID, a
secret access key, and a security (or session) token.
- setCredentials(Credentials) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
The temporary security credentials, which include an access key ID, a
secret access key, and a security token.
- setCredentials(Credentials) - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenResult
-
The temporary security credentials, which include an access key ID, a
secret access key, and a security (or session) token.
- setCredentials(Credentials) - Method in class com.amazonaws.services.securitytoken.model.GetSessionTokenResult
-
The temporary security credentials, which include an access key ID, a
secret access key, and a security (or session) token.
- setDecodedMessage(String) - Method in class com.amazonaws.services.securitytoken.model.DecodeAuthorizationMessageResult
-
An XML document that contains the decoded message.
- setDurationSeconds(Integer) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
The duration, in seconds, of the role session.
- setDurationSeconds(Integer) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest
-
The duration, in seconds, of the role session.
- setDurationSeconds(Integer) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
The duration, in seconds, of the role session.
- setDurationSeconds(Integer) - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenRequest
-
The duration, in seconds, that the session should last.
- setDurationSeconds(Integer) - Method in class com.amazonaws.services.securitytoken.model.GetSessionTokenRequest
-
The duration, in seconds, that the credentials should remain valid.
- setEncodedMessage(String) - Method in class com.amazonaws.services.securitytoken.model.DecodeAuthorizationMessageRequest
-
The encoded message that was returned with the response.
- setEndpoint(String) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenService
-
- setEndpoint(String) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenService
-
Overrides the default endpoint for this client ("sts.amazonaws.com").
- setExpiration(Date) - Method in class com.amazonaws.services.securitytoken.model.Credentials
-
The date on which the current credentials expire.
- setExternalId(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
A unique identifier that is used by third parties when assuming roles in
their customers' accounts.
- setFederatedUser(FederatedUser) - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenResult
-
Identifiers for the federated user associated with the credentials (such
as arn:aws:sts::123456789012:federated-user/Bob
or
123456789012:Bob
).
- setFederatedUserId(String) - Method in class com.amazonaws.services.securitytoken.model.FederatedUser
-
The string that identifies the federated user associated with the
credentials, similar to the unique ID of an IAM user.
- setIssuer(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
The value of the Issuer
element of the SAML assertion.
- setName(String) - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenRequest
-
The name of the federated user.
- setNameQualifier(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
A hash value based on the concatenation of the Issuer
response value, the AWS account ID, and the friendly name (the last part
of the ARN) of the SAML provider in IAM.
- setPackedPolicySize(Integer) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleResult
-
A percentage value that indicates the size of the policy in packed form.
- setPackedPolicySize(Integer) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
A percentage value that indicates the size of the policy in packed form.
- setPackedPolicySize(Integer) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
A percentage value that indicates the size of the policy in packed form.
- setPackedPolicySize(Integer) - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenResult
-
A percentage value indicating the size of the policy in packed form.
- setPolicy(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
An IAM policy in JSON format.
- setPolicy(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest
-
An IAM policy in JSON format.
- setPolicy(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
An IAM policy in JSON format.
- setPolicy(String) - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenRequest
-
An IAM policy in JSON format that is passed with the
GetFederationToken
call and evaluated along with the policy
or policies that are attached to the IAM user whose credentials are used
to call GetFederationToken
.
- setPrincipalArn(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest
-
The Amazon Resource Name (ARN) of the SAML provider in IAM that describes
the IdP.
- setProvider(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
The issuing authority of the web identity token presented.
- setProviderId(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
The fully qualified host component of the domain name of the identity
provider.
- setRefreshThreshold(int) - Method in class com.amazonaws.auth.WebIdentityFederationSessionCredentialsProvider
-
Set the refresh threshold for the session credentials created by this client in
seconds.
- setRegion(Region) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenService
-
- setRegion(Region) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenService
-
- setRoleArn(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
The Amazon Resource Name (ARN) of the role to assume.
- setRoleArn(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest
-
The Amazon Resource Name (ARN) of the role that the caller is assuming.
- setRoleArn(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
The Amazon Resource Name (ARN) of the role that the caller is assuming.
- setRoleSessionName(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
An identifier for the assumed role session.
- setRoleSessionName(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
An identifier for the assumed role session.
- setSAMLAssertion(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest
-
The base-64 encoded SAML authentication response provided by the IdP.
- setSecretAccessKey(String) - Method in class com.amazonaws.services.securitytoken.model.Credentials
-
The secret access key that can be used to sign requests.
- setSerialNumber(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
The identification number of the MFA device that is associated with the
user who is making the AssumeRole
call.
- setSerialNumber(String) - Method in class com.amazonaws.services.securitytoken.model.GetSessionTokenRequest
-
The identification number of the MFA device that is associated with the
IAM user who is making the GetSessionToken
call.
- setSessionDuration(int) - Method in class com.amazonaws.auth.WebIdentityFederationSessionCredentialsProvider
-
Set the duration of the session credentials created by this client in
seconds.
- setSessionToken(String) - Method in class com.amazonaws.services.securitytoken.model.Credentials
-
The token that users must pass to the service API to use the temporary
credentials.
- setSTSClientEndpoint(String) - Method in class com.amazonaws.auth.STSAssumeRoleSessionCredentialsProvider
-
- setSTSClientEndpoint(String) - Method in class com.amazonaws.auth.STSSessionCredentialsProvider
-
- setSubject(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
The value of the NameID
element in the Subject
element of the SAML assertion.
- setSubjectFromWebIdentityToken(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
The unique user identifier that is returned by the identity provider.
- setSubjectType(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
The format of the name ID, as defined by the Format
attribute in the NameID
element of the SAML assertion.
- setTokenCode(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
The value provided by the MFA device, if the trust policy of the role
being assumed requires MFA (that is, if the policy includes a condition
that tests for MFA).
- setTokenCode(String) - Method in class com.amazonaws.services.securitytoken.model.GetSessionTokenRequest
-
The value provided by the MFA device, if MFA is required.
- setUserId(String) - Method in class com.amazonaws.services.securitytoken.model.GetCallerIdentityResult
-
The unique identifier of the calling entity.
- setWebIdentityToken(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
The OAuth 2.0 access token or OpenID Connect ID token that is provided by
the identity provider.
- shutdown() - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenService
-
- shutdown() - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenService
-
Shuts down this client object, releasing any resources that might be held
open.
- shutdown() - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
Shuts down the client, releasing all managed resources.
- standard() - Static method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClientBuilder
-
- standard() - Static method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClientBuilder
-
- STSActions - Enum in com.amazonaws.auth.policy
-
- STSAssumeRoleSessionCredentialsProvider - Class in com.amazonaws.auth
-
AWSCredentialsProvider implementation that uses the AWS Security Token Service to assume a Role
and create temporary, short-lived sessions to use for authentication.
- STSAssumeRoleSessionCredentialsProvider(String, String) - Constructor for class com.amazonaws.auth.STSAssumeRoleSessionCredentialsProvider
-
- STSAssumeRoleSessionCredentialsProvider(AWSCredentials, String, String) - Constructor for class com.amazonaws.auth.STSAssumeRoleSessionCredentialsProvider
-
- STSAssumeRoleSessionCredentialsProvider(AWSCredentials, String, String, ClientConfiguration) - Constructor for class com.amazonaws.auth.STSAssumeRoleSessionCredentialsProvider
-
- STSAssumeRoleSessionCredentialsProvider(AWSCredentialsProvider, String, String) - Constructor for class com.amazonaws.auth.STSAssumeRoleSessionCredentialsProvider
-
- STSAssumeRoleSessionCredentialsProvider(AWSCredentialsProvider, String, String, ClientConfiguration) - Constructor for class com.amazonaws.auth.STSAssumeRoleSessionCredentialsProvider
-
- STSAssumeRoleSessionCredentialsProvider.Builder - Class in com.amazonaws.auth
-
Provides a builder pattern to avoid combinatorial explosion of the number of parameters that
are passed to constructors.
- STSSessionCredentials - Class in com.amazonaws.auth
-
Deprecated.
- STSSessionCredentials(AWSCredentials) - Constructor for class com.amazonaws.auth.STSSessionCredentials
-
Deprecated.
Create a new credentials object that will periodically and automatically
obtain a session from STS.
- STSSessionCredentials(AWSCredentials, int) - Constructor for class com.amazonaws.auth.STSSessionCredentials
-
Deprecated.
Create a new credentials object that will periodically and automatically
obtain a session from STS.
- STSSessionCredentials(AWSSecurityTokenService) - Constructor for class com.amazonaws.auth.STSSessionCredentials
-
Deprecated.
Create a new credentials object that will periodically and automatically
obtain a session from STS, using a preconfigured STS client.
- STSSessionCredentials(AWSSecurityTokenService, int) - Constructor for class com.amazonaws.auth.STSSessionCredentials
-
Deprecated.
Create a new credentials object that will periodically and automatically
obtain a session from STS, using a preconfigured STS client.
- STSSessionCredentialsProvider - Class in com.amazonaws.auth
-
AWSCredentialsProvider implementation that uses the AWS Security Token Service to create
temporary, short-lived sessions to use for authentication.
- STSSessionCredentialsProvider(AWSCredentials) - Constructor for class com.amazonaws.auth.STSSessionCredentialsProvider
-
Constructs a new STSSessionCredentialsProvider, which will use the specified long lived AWS
credentials to make a request to the AWS Security Token Service (STS) to request short lived
session credentials, which will then be returned by this class's
STSSessionCredentialsProvider.getCredentials()
method.
- STSSessionCredentialsProvider(AWSCredentials, ClientConfiguration) - Constructor for class com.amazonaws.auth.STSSessionCredentialsProvider
-
Constructs a new STSSessionCredentialsProvider, which will use the specified long lived AWS
credentials to make a request to the AWS Security Token Service (STS) to request short lived
session credentials, which will then be returned by this class's
STSSessionCredentialsProvider.getCredentials()
method.
- STSSessionCredentialsProvider(AWSCredentialsProvider) - Constructor for class com.amazonaws.auth.STSSessionCredentialsProvider
-
Constructs a new STSSessionCredentialsProvider, which will use the specified credentials
provider (which vends long lived AWS credentials) to make a request to the AWS Security Token
Service (STS) to request short lived session credentials, which will then be returned by this
class's
STSSessionCredentialsProvider.getCredentials()
method.
- STSSessionCredentialsProvider(AWSCredentialsProvider, ClientConfiguration) - Constructor for class com.amazonaws.auth.STSSessionCredentialsProvider
-
Constructs a new STSSessionCredentialsProvider, which will use the specified credentials
provider (which vends long lived AWS credentials) to make a request to the AWS Security Token
Service (STS) to request short lived session credentials, which will then be returned by this
class's
STSSessionCredentialsProvider.getCredentials()
method.
- STSSessionCredentialsProvider(AWSSecurityTokenService) - Constructor for class com.amazonaws.auth.STSSessionCredentialsProvider
-
Constructs a new STSSessionCredentialsProvider with the alredy configured STS client.
- WebIdentityFederationSessionCredentialsProvider - Class in com.amazonaws.auth
-
AWSCredentialsProvider implementation that uses the AWS Security Token
Service to create temporary, short-lived sessions to use for authentication.
- WebIdentityFederationSessionCredentialsProvider(String, String, String) - Constructor for class com.amazonaws.auth.WebIdentityFederationSessionCredentialsProvider
-
Constructs a new WebIdentityFederationSessionCredentialsProvider, which will use the
specified 3rd-party web identity provider to make a request to the AWS
Security Token Service (STS) to request short lived session credentials,
which will then be returned by this class's
WebIdentityFederationSessionCredentialsProvider.getCredentials()
method.
- WebIdentityFederationSessionCredentialsProvider(String, String, String, ClientConfiguration) - Constructor for class com.amazonaws.auth.WebIdentityFederationSessionCredentialsProvider
-
Constructs a new WebIdentityFederationSessionCredentialsProvider, which will use the
specified 3rd-party web identity provider to make a request to the AWS
Security Token Service (STS) to request short lived session credentials,
which will then be returned by this class's
WebIdentityFederationSessionCredentialsProvider.getCredentials()
method.
- WebIdentityFederationSessionCredentialsProvider(String, String, String, AWSSecurityTokenService) - Constructor for class com.amazonaws.auth.WebIdentityFederationSessionCredentialsProvider
-
Constructs a new WebIdentityFederationSessionCredentialsProvider, which will use the
specified 3rd-party web identity provider to make a request to the AWS
Security Token Service (STS) using the provided client to request short
lived session credentials, which will then be returned by this class's
WebIdentityFederationSessionCredentialsProvider.getCredentials()
method.
- withAccessKeyId(String) - Method in class com.amazonaws.services.securitytoken.model.Credentials
-
The access key ID that identifies the temporary security credentials.
- withAccount(String) - Method in class com.amazonaws.services.securitytoken.model.GetCallerIdentityResult
-
The AWS account ID number of the account that owns or contains the
calling entity.
- withArn(String) - Method in class com.amazonaws.services.securitytoken.model.AssumedRoleUser
-
The ARN of the temporary security credentials that are returned from the
AssumeRole action.
- withArn(String) - Method in class com.amazonaws.services.securitytoken.model.FederatedUser
-
The ARN that specifies the federated user that is associated with the
credentials.
- withArn(String) - Method in class com.amazonaws.services.securitytoken.model.GetCallerIdentityResult
-
The AWS ARN associated with the calling entity.
- withAssumedRoleId(String) - Method in class com.amazonaws.services.securitytoken.model.AssumedRoleUser
-
A unique identifier that contains the role ID and the role session name
of the role that is being assumed.
- withAssumedRoleUser(AssumedRoleUser) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleResult
-
The Amazon Resource Name (ARN) and the assumed role ID, which are
identifiers that you can use to refer to the resulting temporary security
credentials.
- withAssumedRoleUser(AssumedRoleUser) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
The identifiers for the temporary security credentials that the operation
returns.
- withAssumedRoleUser(AssumedRoleUser) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
The Amazon Resource Name (ARN) and the assumed role ID, which are
identifiers that you can use to refer to the resulting temporary security
credentials.
- withAudience(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
The value of the Recipient
attribute of the
SubjectConfirmationData
element of the SAML assertion.
- withAudience(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
The intended audience (also known as client ID) of the web identity
token.
- withClientConfiguration(ClientConfiguration) - Method in class com.amazonaws.auth.STSAssumeRoleSessionCredentialsProvider.Builder
-
Set the client configuration used to create the AWSSecurityTokenService
- withCredentials(Credentials) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleResult
-
The temporary security credentials, which include an access key ID, a
secret access key, and a security (or session) token.
- withCredentials(Credentials) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
The temporary security credentials, which include an access key ID, a
secret access key, and a security (or session) token.
- withCredentials(Credentials) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
The temporary security credentials, which include an access key ID, a
secret access key, and a security token.
- withCredentials(Credentials) - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenResult
-
The temporary security credentials, which include an access key ID, a
secret access key, and a security (or session) token.
- withCredentials(Credentials) - Method in class com.amazonaws.services.securitytoken.model.GetSessionTokenResult
-
The temporary security credentials, which include an access key ID, a
secret access key, and a security (or session) token.
- withDecodedMessage(String) - Method in class com.amazonaws.services.securitytoken.model.DecodeAuthorizationMessageResult
-
An XML document that contains the decoded message.
- withDurationSeconds(Integer) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
The duration, in seconds, of the role session.
- withDurationSeconds(Integer) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest
-
The duration, in seconds, of the role session.
- withDurationSeconds(Integer) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
The duration, in seconds, of the role session.
- withDurationSeconds(Integer) - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenRequest
-
The duration, in seconds, that the session should last.
- withDurationSeconds(Integer) - Method in class com.amazonaws.services.securitytoken.model.GetSessionTokenRequest
-
The duration, in seconds, that the credentials should remain valid.
- withEncodedMessage(String) - Method in class com.amazonaws.services.securitytoken.model.DecodeAuthorizationMessageRequest
-
The encoded message that was returned with the response.
- withExpiration(Date) - Method in class com.amazonaws.services.securitytoken.model.Credentials
-
The date on which the current credentials expire.
- withExternalId(String) - Method in class com.amazonaws.auth.STSAssumeRoleSessionCredentialsProvider.Builder
-
Set the roleExternalId parameter that is used when retrieving session credentials under
an assumed role.
- withExternalId(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
A unique identifier that is used by third parties when assuming roles in
their customers' accounts.
- withFederatedUser(FederatedUser) - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenResult
-
Identifiers for the federated user associated with the credentials (such
as arn:aws:sts::123456789012:federated-user/Bob
or
123456789012:Bob
).
- withFederatedUserId(String) - Method in class com.amazonaws.services.securitytoken.model.FederatedUser
-
The string that identifies the federated user associated with the
credentials, similar to the unique ID of an IAM user.
- withIssuer(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
The value of the Issuer
element of the SAML assertion.
- withLongLivedCredentials(AWSCredentials) - Method in class com.amazonaws.auth.STSAssumeRoleSessionCredentialsProvider.Builder
-
Set credentials to use when retrieving session credentials This is not the recommended
approach.
- withLongLivedCredentialsProvider(AWSCredentialsProvider) - Method in class com.amazonaws.auth.STSAssumeRoleSessionCredentialsProvider.Builder
-
Set credentials provider to use when retrieving session credentials
- withName(String) - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenRequest
-
The name of the federated user.
- withNameQualifier(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
A hash value based on the concatenation of the Issuer
response value, the AWS account ID, and the friendly name (the last part
of the ARN) of the SAML provider in IAM.
- withPackedPolicySize(Integer) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleResult
-
A percentage value that indicates the size of the policy in packed form.
- withPackedPolicySize(Integer) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
A percentage value that indicates the size of the policy in packed form.
- withPackedPolicySize(Integer) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
A percentage value that indicates the size of the policy in packed form.
- withPackedPolicySize(Integer) - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenResult
-
A percentage value indicating the size of the policy in packed form.
- withPolicy(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
An IAM policy in JSON format.
- withPolicy(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest
-
An IAM policy in JSON format.
- withPolicy(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
An IAM policy in JSON format.
- withPolicy(String) - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenRequest
-
An IAM policy in JSON format that is passed with the
GetFederationToken
call and evaluated along with the policy
or policies that are attached to the IAM user whose credentials are used
to call GetFederationToken
.
- withPrincipalArn(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest
-
The Amazon Resource Name (ARN) of the SAML provider in IAM that describes
the IdP.
- withProvider(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
The issuing authority of the web identity token presented.
- withProviderId(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
The fully qualified host component of the domain name of the identity
provider.
- withRefreshThreshold(int) - Method in class com.amazonaws.auth.WebIdentityFederationSessionCredentialsProvider
-
Set the refresh threshold for the session credentials created by this client in
seconds.
- withRoleArn(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
The Amazon Resource Name (ARN) of the role to assume.
- withRoleArn(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest
-
The Amazon Resource Name (ARN) of the role that the caller is assuming.
- withRoleArn(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
The Amazon Resource Name (ARN) of the role that the caller is assuming.
- withRoleSessionDurationSeconds(int) - Method in class com.amazonaws.auth.STSAssumeRoleSessionCredentialsProvider.Builder
-
Set the roleSessionDurationSeconds that is used when creating a new assumed role
session.
- withRoleSessionName(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
An identifier for the assumed role session.
- withRoleSessionName(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
An identifier for the assumed role session.
- withSAMLAssertion(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest
-
The base-64 encoded SAML authentication response provided by the IdP.
- withSecretAccessKey(String) - Method in class com.amazonaws.services.securitytoken.model.Credentials
-
The secret access key that can be used to sign requests.
- withSerialNumber(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
The identification number of the MFA device that is associated with the
user who is making the AssumeRole
call.
- withSerialNumber(String) - Method in class com.amazonaws.services.securitytoken.model.GetSessionTokenRequest
-
The identification number of the MFA device that is associated with the
IAM user who is making the GetSessionToken
call.
- withServiceEndpoint(String) - Method in class com.amazonaws.auth.STSAssumeRoleSessionCredentialsProvider.Builder
-
Sets the AWS Security Token Service (STS) endpoint where session credentials are
retrieved from.
- withSessionDuration(int) - Method in class com.amazonaws.auth.WebIdentityFederationSessionCredentialsProvider
-
Set the duration of the session credentials created by this client in
seconds.
- withSessionToken(String) - Method in class com.amazonaws.services.securitytoken.model.Credentials
-
The token that users must pass to the service API to use the temporary
credentials.
- withStsClient(AWSSecurityTokenService) - Method in class com.amazonaws.auth.STSAssumeRoleSessionCredentialsProvider.Builder
-
Sets a preconfigured STS client to use for the credentials provider.
- withSubject(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
The value of the NameID
element in the Subject
element of the SAML assertion.
- withSubjectFromWebIdentityToken(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
The unique user identifier that is returned by the identity provider.
- withSubjectType(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
The format of the name ID, as defined by the Format
attribute in the NameID
element of the SAML assertion.
- withTokenCode(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
The value provided by the MFA device, if the trust policy of the role
being assumed requires MFA (that is, if the policy includes a condition
that tests for MFA).
- withTokenCode(String) - Method in class com.amazonaws.services.securitytoken.model.GetSessionTokenRequest
-
The value provided by the MFA device, if MFA is required.
- withUserId(String) - Method in class com.amazonaws.services.securitytoken.model.GetCallerIdentityResult
-
The unique identifier of the calling entity.
- withWebIdentityToken(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
The OAuth 2.0 access token or OpenID Connect ID token that is provided by
the identity provider.