All Classes Interface Summary Class Summary Enum 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 |
|
| BooleanEqualsFn |
|
| Condition |
|
| Condition.Builder |
|
| 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 |
|
| DefaultEndpointAuthSchemeStrategyFactory |
|
| DefaultPartitionDataProvider |
|
| DefaultRuleEngine |
|
| DefaultStsAuthSchemeParams |
|
| DefaultStsAuthSchemeProvider |
|
| DefaultStsEndpointProvider |
|
| EndpointAttributeProvider<T> |
Link between an endpoint property and the AwsEndpointAttribute it represents.
|
| EndpointAuthSchemeStrategy |
|
| EndpointAuthSchemeStrategyFactory |
|
| EndpointResult |
|
| EndpointResult.Builder |
|
| EndpointRule |
|
| EndpointRuleset |
The set of rules that are used to compute the endpoint to use for a request.
|
| EndpointRuleset.Builder |
|
| ErrorRule |
|
| Eval |
|
| ExpiredTokenException |
The web identity token that was passed is expired or is not valid.
|
| ExpiredTokenException.Builder |
|
| Expr |
|
| ExprVisitor<R> |
|
| ExprVisitor.Default<R> |
|
| FatScope<T> |
|
| FederatedUser |
Identifiers for the federated user that is associated with the credentials.
|
| FederatedUser.Builder |
|
| Fn |
|
| FnNode |
Parsed but not validated function contents containing the `fn` name and `argv`
|
| FnNode.Builder |
|
| FnVisitor<R> |
|
| GetAccessKeyInfoRequest |
|
| GetAccessKeyInfoRequest.Builder |
|
| GetAccessKeyInfoRequestMarshaller |
|
| GetAccessKeyInfoResponse |
|
| GetAccessKeyInfoResponse.Builder |
|
| GetAttr |
|
| GetAttr.Builder |
|
| GetAttr.Part |
|
| GetAttr.Part.Index |
|
| GetAttr.Part.Key |
|
| GetCallerIdentityRequest |
|
| GetCallerIdentityRequest.Builder |
|
| GetCallerIdentityRequestMarshaller |
|
| GetCallerIdentityResponse |
Contains the response to a successful GetCallerIdentity request, including information about the entity making
the request.
|
| GetCallerIdentityResponse.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 |
|
| 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 |
|
| InnerParseError |
|
| Into<T> |
|
| IntoSelf<T extends IntoSelf<T>> |
|
| 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 |
|
| IsSet |
|
| IsValidHostLabel |
|
| IsVirtualHostableS3Bucket |
|
| Literal |
|
| Literal.Visitor<T> |
|
| MalformedPolicyDocumentException |
The request was rejected because the policy document was malformed.
|
| MalformedPolicyDocumentException.Builder |
|
| Not |
|
| 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 |
|
| Parameter |
|
| Parameter.Builder |
|
| Parameter.Deprecated |
|
| ParameterReference |
|
| ParameterReference.Builder |
|
| Parameters |
|
| Parameters.Builder |
|
| ParameterType |
|
| ParseArn |
|
| ParseUrl |
Function to parse a URI from a string.
|
| Partition |
|
| Partition.Builder |
|
| PartitionDataProvider |
|
| PartitionFn |
|
| 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 |
|
| Ref |
A reference to a field.
|
| RegionDisabledException |
STS is not activated in the requested region for the account that is being asked to generate credentials.
|
| RegionDisabledException.Builder |
|
| RegionOverride |
|
| RegionOverride.Builder |
|
| Rule |
|
| Rule.Builder |
|
| RuleArn |
|
| RuleEngine |
|
| RuleError |
|
| RuleError.Builder |
|
| RuleEvaluator |
|
| RulePartition |
|
| RulePartition.Builder |
|
| RuleResult |
|
| RulesFunctions |
|
| RuleUrl |
Represents a URL to be used internally for endpoint resolution.
|
| RuleValueVisitor<R> |
Visitor for the right-hand side of rules (tree, error, endpoint)
|
| Scope<T> |
|
| ServiceVersionInfo |
|
| SingleArgFn |
|
| SourceException |
|
| SourceException.BuilderImpl |
|
| StringEqualsFn |
|
| 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 |
|
| Substring |
|
| Tag |
You can pass custom key-value pair attributes when you assume a role or federate a user.
|
| Tag.Builder |
|
| Template |
Template represents a "Template Literal".
|
| Template.Dynamic |
|
| Template.Literal |
|
| Template.Part |
|
| TemplateVisitor<T> |
For code generating from a template, use a `TemplateVisitor`.
|
| ToParameterReference |
|
| TreeRule |
|
| UriEncodeFn |
|
| 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.
|