Uses of Interface
software.amazon.awssdk.auth.credentials.AwsCredentialsProvider
Packages that use AwsCredentialsProvider
Package
Description
-
Uses of AwsCredentialsProvider in software.amazon.awssdk.auth.credentials
Subinterfaces of AwsCredentialsProvider in software.amazon.awssdk.auth.credentialsModifier and TypeInterfaceDescriptioninterfaceA 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 AwsCredentialsProviderModifier and TypeClassDescriptionfinal classCredentials provider that always returns anonymousAwsCredentials.final classAwsCredentialsProviderimplementation that chains together multiple credentials providers.final classAwsCredentialsProviderimplementation that loads credentials from a local metadata service.final classAWS credentials provider chain that looks for credentials in this order: Java System Properties -aws.accessKeyIdandaws.secretAccessKeyEnvironment Variables -AWS_ACCESS_KEY_IDandAWS_SECRET_ACCESS_KEYWeb 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 servicefinal classAwsCredentialsProviderimplementation that loads credentials from the AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY and AWS_SESSION_TOKEN environment variables.final classCredentials provider implementation that loads credentials from the Amazon EC2 Instance Metadata Service.final classA credentials provider that can load credentials from an external process.final classCredentials provider based on AWS configuration profiles.final classAn implementation ofAwsCredentialsProviderthat returns a set implementation ofAwsCredentials.final classAwsCredentialsProviderimplementation that loads credentials from the aws.accessKeyId, aws.secretAccessKey and aws.sessionToken system properties.classA 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 AwsCredentialsProviderModifier and TypeMethodDescriptionChildProfileCredentialsProviderFactory.create(AwsCredentialsProvider sourceCredentialsProvider, Profile profile) Create a credentials provider for the provided profile, using the provided source credentials provider to authenticate with AWS.default AwsCredentialsProviderChildProfileCredentialsProviderFactory.create(ChildProfileCredentialsProviderFactory.ChildProfileCredentialsRequest request) Create a credentials provider for the provided profile, using the provided source credentials provider to authenticate with AWS.ProfileCredentialsProviderFactory.create(ProfileProviderCredentialsContext profileProviderCredentialsContext) WebIdentityTokenCredentialsProviderFactory.create(WebIdentityTokenCredentialProperties credentialProperties) ChildProfileCredentialsProviderFactory.ChildProfileCredentialsRequest.sourceCredentialsProvider()static AwsCredentialsProviderCredentialUtils.toCredentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> identityProvider) Converts anIdentityProvider<? extends AwsCredentialsIdentity>toAwsCredentialsProviderbased onCredentialUtils.toCredentials(AwsCredentialsIdentity).Methods in software.amazon.awssdk.auth.credentials with parameters of type AwsCredentialsProviderModifier and TypeMethodDescriptionAwsCredentialsProviderChain.Builder.addCredentialsProvider(AwsCredentialsProvider credentialsProvider) Add a credential provider to the chain, after the credential providers that have already been configured.ChildProfileCredentialsProviderFactory.create(AwsCredentialsProvider sourceCredentialsProvider, Profile profile) Create a credentials provider for the provided profile, using the provided source credentials provider to authenticate with AWS.AwsCredentialsProviderChain.Builder.credentialsProviders(AwsCredentialsProvider... credentialsProviders) Configure the credentials providers that should be checked for credentials, in the order they should be checked.static AwsCredentialsProviderChainAwsCredentialsProviderChain.of(AwsCredentialsProvider... awsCredentialsProviders) Create an AWS credentials provider chain with default configuration that checks the given credential providers.ChildProfileCredentialsProviderFactory.ChildProfileCredentialsRequest.Builder.sourceCredentialsProvider(AwsCredentialsProvider sourceCredentialsProvider) Method parameters in software.amazon.awssdk.auth.credentials with type arguments of type AwsCredentialsProviderModifier and TypeMethodDescriptionAwsCredentialsProviderChain.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 AwsCredentialsProviderModifier and TypeClassDescriptionclassA wrapper forAwsCredentialsProviderthat defers creation of the underlying provider until the first time theresolveCredentials()method is invoked.classLoads credentials providers from theSdkSystemSetting.AWS_ACCESS_KEY_ID,SdkSystemSetting.AWS_SECRET_ACCESS_KEY, andSdkSystemSetting.AWS_SESSION_TOKENsystem settings.Methods in software.amazon.awssdk.auth.credentials.internal that return types with arguments of type AwsCredentialsProviderModifier and TypeMethodDescriptionProfileCredentialsUtils.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 AwsCredentialsProviderModifier and TypeMethodDescriptionstatic LazyAwsCredentialsProviderLazyAwsCredentialsProvider.create(Supplier<AwsCredentialsProvider> delegateConstructor)