Uses of Interface
software.amazon.awssdk.auth.credentials.AwsCredentialsProvider
-
Packages that use AwsCredentialsProvider Package Description software.amazon.awssdk.auth.credentials software.amazon.awssdk.auth.credentials.internal -
-
Uses of AwsCredentialsProvider in software.amazon.awssdk.auth.credentials
Subinterfaces of AwsCredentialsProvider in software.amazon.awssdk.auth.credentials Modifier and Type Interface Description interface
HttpCredentialsProvider
A base for many credential providers within the SDK that rely on calling a remote HTTP endpoint to refresh credentials.Classes in software.amazon.awssdk.auth.credentials that implement AwsCredentialsProvider Modifier and Type Class Description class
AnonymousCredentialsProvider
Credentials provider that always returns anonymousAwsCredentials
.class
AwsCredentialsProviderChain
AwsCredentialsProvider
implementation that chains together multiple credentials providers.class
ContainerCredentialsProvider
AwsCredentialsProvider
implementation that loads credentials from a local metadata service.class
DefaultCredentialsProvider
AWS credentials provider chain that looks for credentials in this order: Java System Properties -aws.accessKeyId
andaws.secretAccessKey
Environment Variables -AWS_ACCESS_KEY_ID
andAWS_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 serviceclass
EnvironmentVariableCredentialsProvider
AwsCredentialsProvider
implementation that loads credentials from the AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY and AWS_SESSION_TOKEN environment variables.class
InstanceProfileCredentialsProvider
Credentials provider implementation that loads credentials from the Amazon EC2 Instance Metadata Service.class
ProcessCredentialsProvider
A credentials provider that can load credentials from an external process.class
ProfileCredentialsProvider
Credentials provider based on AWS configuration profiles.class
StaticCredentialsProvider
An implementation ofAwsCredentialsProvider
that returns a set implementation ofAwsCredentials
.class
SystemPropertyCredentialsProvider
AwsCredentialsProvider
implementation that loads credentials from the aws.accessKeyId, aws.secretAccessKey and aws.sessionToken system properties.class
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.Methods in software.amazon.awssdk.auth.credentials that return AwsCredentialsProvider Modifier and Type Method Description AwsCredentialsProvider
ChildProfileCredentialsProviderFactory. create(AwsCredentialsProvider sourceCredentialsProvider, Profile profile)
Create a credentials provider for the provided profile, using the provided source credentials provider to authenticate with AWS.AwsCredentialsProvider
ProfileCredentialsProviderFactory. create(ProfileProviderCredentialsContext profileProviderCredentialsContext)
AwsCredentialsProvider
WebIdentityTokenCredentialsProviderFactory. create(WebIdentityTokenCredentialProperties credentialProperties)
static AwsCredentialsProvider
CredentialUtils. toCredentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> identityProvider)
Converts anIdentityProvider
toAwsCredentialsProvider
based onCredentialUtils.toCredentials(AwsCredentialsIdentity)
.Methods in software.amazon.awssdk.auth.credentials with parameters of type AwsCredentialsProvider Modifier and Type Method Description default AwsCredentialsProviderChain.Builder
AwsCredentialsProviderChain.Builder. addCredentialsProvider(AwsCredentialsProvider credentialsProvider)
Add a credential provider to the chain, after the credential providers that have already been configured.AwsCredentialsProvider
ChildProfileCredentialsProviderFactory. create(AwsCredentialsProvider sourceCredentialsProvider, Profile profile)
Create a credentials provider for the provided profile, using the provided source credentials provider to authenticate with AWS.default AwsCredentialsProviderChain.Builder
AwsCredentialsProviderChain.Builder. credentialsProviders(AwsCredentialsProvider... credentialsProviders)
Configure the credentials providers that should be checked for credentials, in the order they should be checked.static AwsCredentialsProviderChain
AwsCredentialsProviderChain. of(AwsCredentialsProvider... awsCredentialsProviders)
Create an AWS credentials provider chain with default configuration that checks the given credential providers.Method parameters in software.amazon.awssdk.auth.credentials with type arguments of type AwsCredentialsProvider Modifier and Type Method Description AwsCredentialsProviderChain.Builder
AwsCredentialsProviderChain.Builder. credentialsProviders(Collection<? extends AwsCredentialsProvider> credentialsProviders)
Configure the credentials providers that should be checked for credentials, in the order they should be checked. -
Uses of AwsCredentialsProvider in software.amazon.awssdk.auth.credentials.internal
Classes in software.amazon.awssdk.auth.credentials.internal that implement AwsCredentialsProvider Modifier and Type Class Description class
LazyAwsCredentialsProvider
A wrapper forAwsCredentialsProvider
that defers creation of the underlying provider until the first time theresolveCredentials()
method is invoked.class
SystemSettingsCredentialsProvider
Loads credentials providers from theSdkSystemSetting.AWS_ACCESS_KEY_ID
,SdkSystemSetting.AWS_SECRET_ACCESS_KEY
, andSdkSystemSetting.AWS_SESSION_TOKEN
system settings.Methods in software.amazon.awssdk.auth.credentials.internal that return types with arguments of type AwsCredentialsProvider Modifier and Type Method Description Optional<AwsCredentialsProvider>
ProfileCredentialsUtils. credentialsProvider()
Retrieve the credentials provider for which this profile has been configured, if available.Method parameters in software.amazon.awssdk.auth.credentials.internal with type arguments of type AwsCredentialsProvider Modifier and Type Method Description static LazyAwsCredentialsProvider
LazyAwsCredentialsProvider. create(Supplier<AwsCredentialsProvider> delegateConstructor)
-