- 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
-
- asyncBuilder() - Static method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
- 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
-
Client for accessing AWS STS asynchronously.
- AWSSecurityTokenServiceAsyncClient() - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
- AWSSecurityTokenServiceAsyncClient(ClientConfiguration) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
- AWSSecurityTokenServiceAsyncClient(AWSCredentials) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
- AWSSecurityTokenServiceAsyncClient(AWSCredentials, ExecutorService) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
- AWSSecurityTokenServiceAsyncClient(AWSCredentials, ClientConfiguration, ExecutorService) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
- AWSSecurityTokenServiceAsyncClient(AWSCredentialsProvider) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
- AWSSecurityTokenServiceAsyncClient(AWSCredentialsProvider, ClientConfiguration) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
- AWSSecurityTokenServiceAsyncClient(AWSCredentialsProvider, ExecutorService) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
- AWSSecurityTokenServiceAsyncClient(AWSCredentialsProvider, ClientConfiguration, ExecutorService) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
- 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
-
- AWSSecurityTokenServiceClient(ClientConfiguration) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
- AWSSecurityTokenServiceClient(AWSCredentials) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
- AWSSecurityTokenServiceClient(AWSCredentials, ClientConfiguration) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
- AWSSecurityTokenServiceClient(AWSCredentialsProvider) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
- AWSSecurityTokenServiceClient(AWSCredentialsProvider, ClientConfiguration) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
- AWSSecurityTokenServiceClient(AWSCredentialsProvider, ClientConfiguration, RequestMetricCollector) - Constructor for class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
- 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.
- getAssumeRoleCredentialsProvider(RoleInfo) - Method in class com.amazonaws.services.securitytoken.internal.STSProfileCredentialsService
-
- 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
-
- 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.
- STSProfileCredentialsService - Class in com.amazonaws.services.securitytoken.internal
-
Loaded via reflection by the aws-java-sdk-core module when role assumption is configured in a
credentials profile.
- STSProfileCredentialsService() - Constructor for class com.amazonaws.services.securitytoken.internal.STSProfileCredentialsService
-
- 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
-
- 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
-
- withLongLivedCredentialsProvider(AWSCredentialsProvider) - Method in class com.amazonaws.auth.STSAssumeRoleSessionCredentialsProvider.Builder
-
- 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.
- withScopeDownPolicy(String) - Method in class com.amazonaws.auth.STSAssumeRoleSessionCredentialsProvider.Builder
-
An IAM policy in JSON format to scope down permissions granted from the assume role.
- 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
-
- 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.