Class and Description |
---|
AnonymousCredentialsProvider
Credentials provider that always returns anonymous
AwsCredentials . |
AwsBasicCredentials
Provides access to the AWS credentials used for accessing AWS services: AWS access key ID and secret access key.
|
AwsCredentials
Provides access to the AWS credentials used for accessing AWS services: AWS access key ID and secret access key.
|
AwsCredentialsProvider
Interface for loading
AwsCredentials that are used for authentication. |
AwsCredentialsProviderChain
AwsCredentialsProvider implementation that chains together multiple credentials providers. |
AwsCredentialsProviderChain.Builder
A builder for a
AwsCredentialsProviderChain that allows controlling its behavior. |
AwsSessionCredentials
A special type of
AwsCredentials that provides a session token to be used in service authentication. |
AwsSessionCredentials.Builder
A builder for creating an instance of
AwsSessionCredentials . |
ContainerCredentialsProvider.Builder
A builder for creating a custom a
ContainerCredentialsProvider . |
DefaultCredentialsProvider
AWS credentials provider chain that looks for credentials in this order:
Java System Properties -
aws.accessKeyId and aws.secretAccessKey
Environment Variables - AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY
Web Identity Token credentials from system properties or environment variables
Credential profiles file at the default location (~/.aws/credentials) shared by all AWS SDKs and the AWS CLI
Credentials delivered through the Amazon EC2 container service if AWS_CONTAINER_CREDENTIALS_RELATIVE_URI" environment
variable is set and security manager has permission to access the variable,
Instance profile credentials delivered through the Amazon EC2 metadata service
|
DefaultCredentialsProvider.Builder
Configuration that defines the
DefaultCredentialsProvider 's behavior. |
EnvironmentVariableCredentialsProvider
AwsCredentialsProvider implementation that loads credentials from the AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY and
AWS_SESSION_TOKEN environment variables. |
HttpCredentialsProvider
A base for many credential providers within the SDK that rely on calling a remote HTTP endpoint to refresh credentials.
|
HttpCredentialsProvider.Builder |
InstanceProfileCredentialsProvider
Credentials provider implementation that loads credentials from the Amazon EC2 Instance Metadata Service.
|
InstanceProfileCredentialsProvider.Builder
A builder for creating a custom a
InstanceProfileCredentialsProvider . |
ProcessCredentialsProvider
A credentials provider that can load credentials from an external process.
|
ProcessCredentialsProvider.Builder
Used to configure and create a
ProcessCredentialsProvider . |
ProfileCredentialsProvider
Credentials provider based on AWS configuration profiles.
|
ProfileCredentialsProvider.Builder
A builder for creating a custom
ProfileCredentialsProvider . |
ProfileProviderCredentialsContext
Context class that defines the required properties for creation of a Credentials provider.
|
ProfileProviderCredentialsContext.Builder |
StaticCredentialsProvider
An implementation of
AwsCredentialsProvider that returns a set implementation of AwsCredentials . |
SystemPropertyCredentialsProvider
AwsCredentialsProvider implementation that loads credentials from the aws.accessKeyId, aws.secretAccessKey and
aws.sessionToken system properties. |
WebIdentityTokenFileCredentialsProvider
A credential provider that will read web identity token file path, aws role arn and aws session name from system properties or
environment variables for using web identity token credentials with STS.
|
WebIdentityTokenFileCredentialsProvider.Builder
A builder for creating a custom
WebIdentityTokenFileCredentialsProvider . |
Class and Description |
---|
AwsCredentials
Provides access to the AWS credentials used for accessing AWS services: AWS access key ID and secret access key.
|
AwsCredentialsProvider
Interface for loading
AwsCredentials that are used for authentication. |
WebIdentityTokenCredentialsProviderFactory
A factory for
AwsCredentialsProvider s that are derived from web identity tokens. |
Class and Description |
---|
AwsCredentials
Provides access to the AWS credentials used for accessing AWS services: AWS access key ID and secret access key.
|
Class and Description |
---|
AwsCredentials
Provides access to the AWS credentials used for accessing AWS services: AWS access key ID and secret access key.
|
AwsSessionCredentials
A special type of
AwsCredentials that provides a session token to be used in service authentication. |
Class and Description |
---|
AwsCredentials
Provides access to the AWS credentials used for accessing AWS services: AWS access key ID and secret access key.
|
Class and Description |
---|
AwsCredentials
Provides access to the AWS credentials used for accessing AWS services: AWS access key ID and secret access key.
|
Copyright © 2023. All rights reserved.