All Classes Interface Summary Class Summary Exception Summary
| Class |
Description |
| Arn |
An AWS Arn.
|
| AssumedRoleUser |
The identifiers for the temporary security credentials that the operation returns.
|
| AssumedRoleUser.Builder |
|
| AssumeRoleRequest |
|
| AssumeRoleRequest.Builder |
|
| AssumeRoleRequestMarshaller |
|
| AssumeRoleResponse |
Contains the response to a successful AssumeRole request, including temporary Amazon Web Services credentials
that can be used to make Amazon Web Services requests.
|
| AssumeRoleResponse.Builder |
|
| AssumeRoleWithSamlRequest |
|
| AssumeRoleWithSamlRequest.Builder |
|
| AssumeRoleWithSamlRequestMarshaller |
|
| AssumeRoleWithSamlResponse |
Contains the response to a successful AssumeRoleWithSAML request, including temporary Amazon Web Services
credentials that can be used to make Amazon Web Services requests.
|
| AssumeRoleWithSamlResponse.Builder |
|
| AssumeRoleWithWebIdentityRequest |
|
| AssumeRoleWithWebIdentityRequest.Builder |
|
| AssumeRoleWithWebIdentityRequestMarshaller |
|
| AssumeRoleWithWebIdentityRequestSupplier |
|
| AssumeRoleWithWebIdentityRequestSupplier.Builder |
|
| AssumeRoleWithWebIdentityResponse |
Contains the response to a successful AssumeRoleWithWebIdentity request, including temporary Amazon Web
Services credentials that can be used to make Amazon Web Services requests.
|
| AssumeRoleWithWebIdentityResponse.Builder |
|
| AssumeRootRequest |
|
| AssumeRootRequest.Builder |
|
| AssumeRootRequestMarshaller |
|
| AssumeRootResponse |
|
| AssumeRootResponse.Builder |
|
| AwsEndpointProviderUtils |
|
| Credentials |
Amazon Web Services credentials for API authentication.
|
| Credentials.Builder |
|
| DecodeAuthorizationMessageRequest |
|
| DecodeAuthorizationMessageRequest.Builder |
|
| DecodeAuthorizationMessageRequestMarshaller |
|
| DecodeAuthorizationMessageResponse |
A document that contains additional information about the authorization status of a request from an encoded message
that is returned in response to an Amazon Web Services request.
|
| DecodeAuthorizationMessageResponse.Builder |
|
| DefaultEndpointAuthSchemeStrategy |
|
| DefaultPartitionDataProvider |
|
| DefaultStsAuthSchemeParams |
|
| DefaultStsAuthSchemeProvider |
|
| DefaultStsEndpointProvider |
|
| EndpointAttributeProvider<T> |
Link between an endpoint property and the AwsEndpointAttribute it represents.
|
| EndpointAuthSchemeStrategy |
|
| EndpointAuthSchemeStrategyFactory |
|
| ExpiredTokenException |
The web identity token that was passed is expired or is not valid.
|
| ExpiredTokenException.Builder |
|
| ExpiredTradeInTokenException |
The trade-in token provided in the request has expired and can no longer be exchanged for credentials.
|
| ExpiredTradeInTokenException.Builder |
|
| FederatedUser |
Identifiers for the federated user that is associated with the credentials.
|
| FederatedUser.Builder |
|
| GetAccessKeyInfoRequest |
|
| GetAccessKeyInfoRequest.Builder |
|
| GetAccessKeyInfoRequestMarshaller |
|
| GetAccessKeyInfoResponse |
|
| GetAccessKeyInfoResponse.Builder |
|
| GetCallerIdentityRequest |
|
| GetCallerIdentityRequest.Builder |
|
| GetCallerIdentityRequestMarshaller |
|
| GetCallerIdentityResponse |
Contains the response to a successful GetCallerIdentity request, including information about the entity making
the request.
|
| GetCallerIdentityResponse.Builder |
|
| GetDelegatedAccessTokenRequest |
|
| GetDelegatedAccessTokenRequest.Builder |
|
| GetDelegatedAccessTokenRequestMarshaller |
|
| GetDelegatedAccessTokenResponse |
|
| GetDelegatedAccessTokenResponse.Builder |
|
| GetFederationTokenRequest |
|
| GetFederationTokenRequest.Builder |
|
| GetFederationTokenRequestMarshaller |
|
| GetFederationTokenResponse |
Contains the response to a successful GetFederationToken request, including temporary Amazon Web Services
credentials that can be used to make Amazon Web Services requests.
|
| GetFederationTokenResponse.Builder |
|
| GetSessionTokenRequest |
|
| GetSessionTokenRequest.Builder |
|
| GetSessionTokenRequestMarshaller |
|
| GetSessionTokenResponse |
Contains the response to a successful GetSessionToken request, including temporary Amazon Web Services
credentials that can be used to make Amazon Web Services requests.
|
| GetSessionTokenResponse.Builder |
|
| GetWebIdentityTokenRequest |
|
| GetWebIdentityTokenRequest.Builder |
|
| GetWebIdentityTokenRequestMarshaller |
|
| GetWebIdentityTokenResponse |
|
| GetWebIdentityTokenResponse.Builder |
|
| Identifier |
Identifiers for variables declared within the rule engine, e.g.
|
| IdpCommunicationErrorException |
The request could not be fulfilled because the identity provider (IDP) that was asked to verify the incoming identity
token could not be reached.
|
| IdpCommunicationErrorException.Builder |
|
| IdpRejectedClaimException |
The identity provider (IdP) reported that authentication failed.
|
| IdpRejectedClaimException.Builder |
|
| InvalidAuthorizationMessageException |
The error returned if the message passed to DecodeAuthorizationMessage was invalid.
|
| InvalidAuthorizationMessageException.Builder |
|
| InvalidIdentityTokenException |
The web identity token that was passed could not be validated by Amazon Web Services.
|
| InvalidIdentityTokenException.Builder |
|
| JwtPayloadSizeExceededException |
The requested token payload size exceeds the maximum allowed size.
|
| JwtPayloadSizeExceededException.Builder |
|
| MalformedPolicyDocumentException |
The request was rejected because the policy document was malformed.
|
| MalformedPolicyDocumentException.Builder |
|
| OutboundWebIdentityFederationDisabledException |
The outbound web identity federation feature is not enabled for this account.
|
| OutboundWebIdentityFederationDisabledException.Builder |
|
| Outputs |
|
| Outputs.Builder |
|
| PackedPolicyTooLargeException |
The request was rejected because the total packed size of the session policies and session tags combined was too
large.
|
| PackedPolicyTooLargeException.Builder |
|
| Partition |
|
| Partition.Builder |
|
| PartitionDataProvider |
|
| Partitions |
|
| Partitions.Builder |
|
| PolicyDescriptorType |
A reference to the IAM managed policy that is passed as a session policy for a role session or a federated user
session.
|
| PolicyDescriptorType.Builder |
|
| PreferredStsAuthSchemeProvider |
|
| ProvidedContext |
Contains information about the provided context.
|
| ProvidedContext.Builder |
|
| RegionDisabledException |
STS is not activated in the requested region for the account that is being asked to generate credentials.
|
| RegionDisabledException.Builder |
|
| RegionOverride |
|
| RegionOverride.Builder |
|
| RuleArn |
|
| RulePartition |
|
| RulePartition.Builder |
|
| RuleResult |
|
| RulesFunctions |
|
| RuleUrl |
Represents a URL to be used internally for endpoint resolution.
|
| ServiceVersionInfo |
|
| SessionDurationEscalationException |
The requested token duration would extend the session beyond its original expiration time.
|
| SessionDurationEscalationException.Builder |
|
| StsAssumeRoleCredentialsProvider |
|
| StsAssumeRoleCredentialsProvider.Builder |
|
| StsAssumeRoleWithSamlCredentialsProvider |
|
| StsAssumeRoleWithSamlCredentialsProvider.Builder |
|
| StsAssumeRoleWithWebIdentityCredentialsProvider |
|
| StsAssumeRoleWithWebIdentityCredentialsProvider.Builder |
|
| StsAsyncClient |
Service client for accessing AWS STS asynchronously.
|
| StsAsyncClientBuilder |
|
| StsAuthSchemeInterceptor |
|
| StsAuthSchemeParams |
The parameters object used to resolve the auth schemes for the Sts service.
|
| StsAuthSchemeParams.Builder |
|
| StsAuthSchemeProvider |
An auth scheme provider for Sts service.
|
| StsAuthUtils |
|
| StsBaseClientBuilder<B extends StsBaseClientBuilder<B,C>,C> |
|
| StsClient |
Service client for accessing AWS STS.
|
| StsClientBuilder |
A builder for creating an instance of StsClient.
|
| StsClientOption<T> |
|
| StsCredentialsProvider |
An implementation of AwsCredentialsProvider that is extended within this package to provide support for periodically-
updating session credentials.
|
| StsCredentialsProvider.BaseBuilder<B extends StsCredentialsProvider.BaseBuilder<B,T>,T extends ToCopyableBuilder<B,T>> |
Extended by child class's builders to share configuration across credential providers.
|
| StsEndpointParams |
The parameters object used to resolve an endpoint for the Sts service.
|
| StsEndpointParams.Builder |
|
| StsEndpointProvider |
An endpoint provider for Sts.
|
| StsException |
|
| StsException.Builder |
|
| StsException.BuilderImpl |
|
| StsGetFederationTokenCredentialsProvider |
|
| StsGetFederationTokenCredentialsProvider.Builder |
|
| StsGetSessionTokenCredentialsProvider |
|
| StsGetSessionTokenCredentialsProvider.Builder |
|
| StsProfileCredentialsProviderFactory |
|
| StsRequest |
|
| StsRequest.Builder |
|
| StsRequest.BuilderImpl |
|
| StsRequestSetEndpointInterceptor |
|
| StsResolveEndpointInterceptor |
|
| StsResponse |
|
| StsResponse.Builder |
|
| StsResponse.BuilderImpl |
|
| StsResponseMetadata |
|
| StsServiceClientConfiguration |
Class to expose the service client settings to the user.
|
| StsServiceClientConfiguration.Builder |
|
| StsServiceClientConfigurationBuilder |
|
| StsWebIdentityCredentialsProviderFactory |
|
| StsWebIdentityTokenFileCredentialsProvider |
|
| StsWebIdentityTokenFileCredentialsProvider.Builder |
|
| Tag |
You can pass custom key-value pair attributes when you assume a role or federate a user.
|
| Tag.Builder |
|
| UserAgentUtils |
|
| Value |
Base class for the types of values computable by the RuleEngine.
|
| Value.Array |
An array value.
|
| Value.Bool |
A boolean value.
|
| Value.Endpoint |
|
| Value.Endpoint.Builder |
|
| Value.Int |
An integer value.
|
| Value.None |
|
| Value.Record |
A record (map) value.
|
| Value.Str |
A string value.
|