- getAccessKeyId() - Method in class com.amazonaws.services.securitytoken.model.Credentials
-
The access key ID that identifies the temporary security credentials.
- getAccessKeyId() - Method in class com.amazonaws.services.securitytoken.model.GetAccessKeyInfoRequest
-
The identifier of an access key.
- getAccessKeyInfo(GetAccessKeyInfoRequest) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenService
-
- getAccessKeyInfo(GetAccessKeyInfoRequest) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenService
-
Returns the account identifier for the specified access key ID.
- getAccessKeyInfo(GetAccessKeyInfoRequest) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
Returns the account identifier for the specified access key ID.
- getAccessKeyInfoAsync(GetAccessKeyInfoRequest) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenServiceAsync
-
- getAccessKeyInfoAsync(GetAccessKeyInfoRequest, AsyncHandler<GetAccessKeyInfoRequest, GetAccessKeyInfoResult>) - Method in class com.amazonaws.services.securitytoken.AbstractAWSSecurityTokenServiceAsync
-
- getAccessKeyInfoAsync(GetAccessKeyInfoRequest) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsync
-
Returns the account identifier for the specified access key ID.
- getAccessKeyInfoAsync(GetAccessKeyInfoRequest, AsyncHandler<GetAccessKeyInfoRequest, GetAccessKeyInfoResult>) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsync
-
Returns the account identifier for the specified access key ID.
- getAccessKeyInfoAsync(GetAccessKeyInfoRequest) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
- getAccessKeyInfoAsync(GetAccessKeyInfoRequest, AsyncHandler<GetAccessKeyInfoRequest, GetAccessKeyInfoResult>) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsyncClient
-
- GetAccessKeyInfoRequest - Class in com.amazonaws.services.securitytoken.model
-
- GetAccessKeyInfoRequest() - Constructor for class com.amazonaws.services.securitytoken.model.GetAccessKeyInfoRequest
-
- GetAccessKeyInfoResult - Class in com.amazonaws.services.securitytoken.model
-
- GetAccessKeyInfoResult() - Constructor for class com.amazonaws.services.securitytoken.model.GetAccessKeyInfoResult
-
- getAccount() - Method in class com.amazonaws.services.securitytoken.model.GetAccessKeyInfoResult
-
The number used to identify the Amazon Web Services account.
- getAccount() - Method in class com.amazonaws.services.securitytoken.model.GetCallerIdentityResult
-
The Amazon Web Services 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 Amazon Web Services ARN associated with the calling entity.
- getArn() - Method in class com.amazonaws.services.securitytoken.model.PolicyDescriptorType
-
The Amazon Resource Name (ARN) of the IAM managed policy to use as a session policy for the role.
- 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 user or role whose credentials are used to call the operation.
- getCallerIdentity(GetCallerIdentityRequest) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
Returns details about the IAM user or role whose credentials are used to call the operation.
- 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 user or role whose credentials are used to call the operation.
- getCallerIdentityAsync(GetCallerIdentityRequest, AsyncHandler<GetCallerIdentityRequest, GetCallerIdentityResult>) - Method in interface com.amazonaws.services.securitytoken.AWSSecurityTokenServiceAsync
-
Returns details about the IAM user or role whose credentials are used to call the operation.
- 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.STSAssumeRoleWithWebIdentitySessionCredentialsProvider
-
- 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
-
The API returns a response with 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 might be required when you assume a role in another account.
- 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 Amazon Web Services
credentials that can be used to make Amazon Web Services 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.
- getKey() - Method in class com.amazonaws.services.securitytoken.model.Tag
-
The key for a session tag.
- 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 following:
- getPackedPolicySize() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleResult
-
A percentage value that indicates the packed size of the session policies and session tags combined passed in the
request.
- getPackedPolicySize() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
A percentage value that indicates the packed size of the session policies and session tags combined passed in the
request.
- getPackedPolicySize() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
A percentage value that indicates the packed size of the session policies and session tags combined passed in the
request.
- getPackedPolicySize() - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenResult
-
A percentage value that indicates the packed size of the session policies and session tags combined passed in the
request.
- getPolicy() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
An IAM policy in JSON format that you want to use as an inline session policy.
- getPolicy() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest
-
An IAM policy in JSON format that you want to use as an inline session policy.
- getPolicy() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
An IAM policy in JSON format that you want to use as an inline session policy.
- getPolicy() - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenRequest
-
An IAM policy in JSON format that you want to use as an inline session policy.
- getPolicyArns() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as managed session policies.
- getPolicyArns() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest
-
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as managed session policies.
- getPolicyArns() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as managed session policies.
- getPolicyArns() - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenRequest
-
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as a managed session policy.
- 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 OAuth 2.0 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 base64 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 Amazon Web Services 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 Amazon Web Services 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 Amazon Web Services 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 Amazon Web Services 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 Amazon Web Services
credentials that can be used to make Amazon Web Services requests.
- GetSessionTokenResult() - Constructor for class com.amazonaws.services.securitytoken.model.GetSessionTokenResult
-
- getSourceIdentity() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
The source identity specified by the principal that is calling the AssumeRole
operation.
- getSourceIdentity() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleResult
-
The source identity specified by the principal that is calling the AssumeRole
operation.
- getSourceIdentity() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
The value in the SourceIdentity
attribute in the SAML assertion.
- getSourceIdentity() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
The value of the source identity that is returned in the JSON web token (JWT) from the identity provider.
- 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.
- getTags() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
A list of session tags that you want to pass.
- getTags() - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenRequest
-
A list of session tags.
- 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.
- getTokenCode() - Method in class com.amazonaws.services.securitytoken.model.GetSessionTokenRequest
-
The value provided by the MFA device, if MFA is required.
- getTransitiveTagKeys() - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
A list of keys for session tags that you want to set as transitive.
- getUserId() - Method in class com.amazonaws.services.securitytoken.model.GetCallerIdentityResult
-
The unique identifier of the calling entity.
- getValue() - Method in class com.amazonaws.services.securitytoken.model.Tag
-
The value for a session tag.
- 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.
- setAccessKeyId(String) - Method in class com.amazonaws.services.securitytoken.model.GetAccessKeyInfoRequest
-
The identifier of an access key.
- setAccount(String) - Method in class com.amazonaws.services.securitytoken.model.GetAccessKeyInfoResult
-
The number used to identify the Amazon Web Services account.
- setAccount(String) - Method in class com.amazonaws.services.securitytoken.model.GetCallerIdentityResult
-
The Amazon Web Services 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 Amazon Web Services ARN associated with the calling entity.
- setArn(String) - Method in class com.amazonaws.services.securitytoken.model.PolicyDescriptorType
-
The Amazon Resource Name (ARN) of the IAM managed policy to use as a session policy for the role.
- 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
-
The API returns a response with 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 might be required when you assume a role in another account.
- 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.
- setKey(String) - Method in class com.amazonaws.services.securitytoken.model.Tag
-
The key for a session tag.
- 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 following:
- setPackedPolicySize(Integer) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleResult
-
A percentage value that indicates the packed size of the session policies and session tags combined passed in the
request.
- setPackedPolicySize(Integer) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
A percentage value that indicates the packed size of the session policies and session tags combined passed in the
request.
- setPackedPolicySize(Integer) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
A percentage value that indicates the packed size of the session policies and session tags combined passed in the
request.
- setPackedPolicySize(Integer) - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenResult
-
A percentage value that indicates the packed size of the session policies and session tags combined passed in the
request.
- setPolicy(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
An IAM policy in JSON format that you want to use as an inline session policy.
- setPolicy(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest
-
An IAM policy in JSON format that you want to use as an inline session policy.
- setPolicy(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
An IAM policy in JSON format that you want to use as an inline session policy.
- setPolicy(String) - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenRequest
-
An IAM policy in JSON format that you want to use as an inline session policy.
- setPolicyArns(Collection<PolicyDescriptorType>) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as managed session policies.
- setPolicyArns(Collection<PolicyDescriptorType>) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest
-
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as managed session policies.
- setPolicyArns(Collection<PolicyDescriptorType>) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as managed session policies.
- setPolicyArns(Collection<PolicyDescriptorType>) - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenRequest
-
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as a managed session policy.
- 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 OAuth 2.0 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
-
- setRegion(Region) - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
Deprecated.
- 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 base64 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.
- setSourceIdentity(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
The source identity specified by the principal that is calling the AssumeRole
operation.
- setSourceIdentity(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleResult
-
The source identity specified by the principal that is calling the AssumeRole
operation.
- setSourceIdentity(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
The value in the SourceIdentity
attribute in the SAML assertion.
- setSourceIdentity(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
The value of the source identity that is returned in the JSON web token (JWT) from the identity provider.
- 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.
- setTags(Collection<Tag>) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
A list of session tags that you want to pass.
- setTags(Collection<Tag>) - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenRequest
-
A list of session tags.
- 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.
- setTokenCode(String) - Method in class com.amazonaws.services.securitytoken.model.GetSessionTokenRequest
-
The value provided by the MFA device, if MFA is required.
- setTransitiveTagKeys(Collection<String>) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
A list of keys for session tags that you want to set as transitive.
- setUserId(String) - Method in class com.amazonaws.services.securitytoken.model.GetCallerIdentityResult
-
The unique identifier of the calling entity.
- setValue(String) - Method in class com.amazonaws.services.securitytoken.model.Tag
-
The value for a session tag.
- 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.
- shutdown() - Method in class com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
-
- 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.
- STSAssumeRoleWithWebIdentitySessionCredentialsProvider - Class in com.amazonaws.auth
-
- STSAssumeRoleWithWebIdentitySessionCredentialsProvider.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.
- withAccessKeyId(String) - Method in class com.amazonaws.services.securitytoken.model.GetAccessKeyInfoRequest
-
The identifier of an access key.
- withAccount(String) - Method in class com.amazonaws.services.securitytoken.model.GetAccessKeyInfoResult
-
The number used to identify the Amazon Web Services account.
- withAccount(String) - Method in class com.amazonaws.services.securitytoken.model.GetCallerIdentityResult
-
The Amazon Web Services 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 Amazon Web Services ARN associated with the calling entity.
- withArn(String) - Method in class com.amazonaws.services.securitytoken.model.PolicyDescriptorType
-
The Amazon Resource Name (ARN) of the IAM managed policy to use as a session policy for the role.
- 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.
- withAsyncRefreshExecutor(ExecutorService) - Method in class com.amazonaws.auth.STSAssumeRoleSessionCredentialsProvider.Builder
-
- 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
-
The API returns a response with 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 might be required when you assume a role in another account.
- 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.
- withKey(String) - Method in class com.amazonaws.services.securitytoken.model.Tag
-
The key for a session tag.
- 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 following:
- withPackedPolicySize(Integer) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleResult
-
A percentage value that indicates the packed size of the session policies and session tags combined passed in the
request.
- withPackedPolicySize(Integer) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
A percentage value that indicates the packed size of the session policies and session tags combined passed in the
request.
- withPackedPolicySize(Integer) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
A percentage value that indicates the packed size of the session policies and session tags combined passed in the
request.
- withPackedPolicySize(Integer) - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenResult
-
A percentage value that indicates the packed size of the session policies and session tags combined passed in the
request.
- withPolicy(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
An IAM policy in JSON format that you want to use as an inline session policy.
- withPolicy(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest
-
An IAM policy in JSON format that you want to use as an inline session policy.
- withPolicy(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
An IAM policy in JSON format that you want to use as an inline session policy.
- withPolicy(String) - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenRequest
-
An IAM policy in JSON format that you want to use as an inline session policy.
- withPolicyArns(PolicyDescriptorType...) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as managed session policies.
- withPolicyArns(Collection<PolicyDescriptorType>) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as managed session policies.
- withPolicyArns(PolicyDescriptorType...) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest
-
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as managed session policies.
- withPolicyArns(Collection<PolicyDescriptorType>) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLRequest
-
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as managed session policies.
- withPolicyArns(PolicyDescriptorType...) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as managed session policies.
- withPolicyArns(Collection<PolicyDescriptorType>) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityRequest
-
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as managed session policies.
- withPolicyArns(PolicyDescriptorType...) - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenRequest
-
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as a managed session policy.
- withPolicyArns(Collection<PolicyDescriptorType>) - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenRequest
-
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as a managed session policy.
- 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 OAuth 2.0 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 base64 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.
- withSessionTags(Collection<Tag>) - Method in class com.amazonaws.auth.STSAssumeRoleSessionCredentialsProvider.Builder
-
Set the tags that is used when creating a new assumed role
session.
- 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.
- withSourceIdentity(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
The source identity specified by the principal that is calling the AssumeRole
operation.
- withSourceIdentity(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleResult
-
The source identity specified by the principal that is calling the AssumeRole
operation.
- withSourceIdentity(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithSAMLResult
-
The value in the SourceIdentity
attribute in the SAML assertion.
- withSourceIdentity(String) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleWithWebIdentityResult
-
The value of the source identity that is returned in the JSON web token (JWT) from the identity provider.
- withStsClient(AWSSecurityTokenService) - Method in class com.amazonaws.auth.STSAssumeRoleSessionCredentialsProvider.Builder
-
Sets a preconfigured STS client to use for the credentials provider.
- withStsClient(AWSSecurityTokenService) - Method in class com.amazonaws.auth.STSAssumeRoleWithWebIdentitySessionCredentialsProvider.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.
- withTags(Tag...) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
A list of session tags that you want to pass.
- withTags(Collection<Tag>) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
A list of session tags that you want to pass.
- withTags(Tag...) - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenRequest
-
A list of session tags.
- withTags(Collection<Tag>) - Method in class com.amazonaws.services.securitytoken.model.GetFederationTokenRequest
-
A list of session tags.
- 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.
- withTokenCode(String) - Method in class com.amazonaws.services.securitytoken.model.GetSessionTokenRequest
-
The value provided by the MFA device, if MFA is required.
- withTransitiveTagKeys(Collection<String>) - Method in class com.amazonaws.auth.STSAssumeRoleSessionCredentialsProvider.Builder
-
Set the transitive tags keys when creating a new assume role session
- withTransitiveTagKeys(String...) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
A list of keys for session tags that you want to set as transitive.
- withTransitiveTagKeys(Collection<String>) - Method in class com.amazonaws.services.securitytoken.model.AssumeRoleRequest
-
A list of keys for session tags that you want to set as transitive.
- withUserId(String) - Method in class com.amazonaws.services.securitytoken.model.GetCallerIdentityResult
-
The unique identifier of the calling entity.
- withValue(String) - Method in class com.amazonaws.services.securitytoken.model.Tag
-
The value for a session tag.
- 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.