@InterfaceAudience.LimitedPrivate(value="Authentication services") @InterfaceStability.Unstable
See: Description
| Interface | Description |
|---|---|
| AwsSignerInitializer |
Interface which can be implemented to allow initialization of any custom
signers which may be used by the
S3AFileSystem. |
| Class | Description |
|---|---|
| AbstractAWSCredentialProvider | Deprecated
This class will be replaced by one that implements AWS SDK V2's AwsCredentialProvider
as part of upgrading S3A to SDK V2.
|
| AbstractSessionCredentialsProvider | Deprecated
This class will be replaced by one that implements AWS SDK V2's AwsCredentialProvider
as part of upgrading S3A to SDK V2.
|
| AbstractSessionCredentialsProvider.NoCredentials |
A special set of null credentials which are not the anonymous class.
|
| AssumedRoleCredentialProvider | Deprecated
This class will be replaced by one that implements AWS SDK V2's AwsCredentialProvider
as part of upgrading S3A to SDK V2.
|
| IAMInstanceCredentialsProvider | Deprecated
This class will be replaced by one that implements AWS SDK V2's AwsCredentialProvider
as part of upgrading S3A to SDK V2.
|
| MarshalledCredentialBinding |
Class to bridge from the serializable/marshallabled
MarshalledCredentialBinding class to/from AWS classes. |
| MarshalledCredentialProvider |
AWS credential provider driven from marshalled session/full credentials
(full, simple session or role).
|
| MarshalledCredentials |
Stores the credentials for a session or for a full login.
|
| RoleModel |
Jackson Role Model for Role Properties, for API clients and tests.
|
| RoleModel.Policy |
A policy is one or more statements.
|
| RoleModel.RoleElt |
Any element in a role.
|
| RoleModel.Statement |
A single statement.
|
| RolePolicies |
Operations, statements and policies covering the operations
needed to work with S3.
|
| SignerManager |
Class to handle custom signers.
|
| STSClientFactory |
Factory for creating STS Clients.
|
| STSClientFactory.STSClient |
STS client connection with retries.
|
| Enum | Description |
|---|---|
| MarshalledCredentials.CredentialTypeRequired |
Enumeration of credential types for use in validation methods.
|
| RoleModel.Effects |
Effect options.
|
| Exception | Description |
|---|---|
| NoAuthWithAWSException |
A specific subclass of
AmazonClientException which is
used in the S3A retry policy to fail fast when there is any
authentication problem. |
| NoAwsCredentialsException |
A special exception which declares that no credentials were found;
this can be treated specially in logging, handling, etc.
|
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.