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 interfaceHttpCredentialsProviderA 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 classAnonymousCredentialsProviderCredentials provider that always returns anonymousAwsCredentials.classAwsCredentialsProviderChainAwsCredentialsProviderimplementation that chains together multiple credentials providers.classContainerCredentialsProviderAwsCredentialsProviderimplementation that loads credentials from a local metadata service.classDefaultCredentialsProviderAWS 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 serviceclassEnvironmentVariableCredentialsProviderAwsCredentialsProviderimplementation that loads credentials from the AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY and AWS_SESSION_TOKEN environment variables.classInstanceProfileCredentialsProviderCredentials provider implementation that loads credentials from the Amazon EC2 Instance Metadata Service.classProcessCredentialsProviderA credentials provider that can load credentials from an external process.classProfileCredentialsProviderCredentials provider based on AWS configuration profiles.classStaticCredentialsProviderAn implementation ofAwsCredentialsProviderthat returns a set implementation ofAwsCredentials.classSystemPropertyCredentialsProviderAwsCredentialsProviderimplementation that loads credentials from the aws.accessKeyId, aws.secretAccessKey and aws.sessionToken system properties.classWebIdentityTokenFileCredentialsProviderA 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 AwsCredentialsProviderChildProfileCredentialsProviderFactory. 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.AwsCredentialsProviderProfileCredentialsProviderFactory. create(ProfileProviderCredentialsContext profileProviderCredentialsContext)AwsCredentialsProviderWebIdentityTokenCredentialsProviderFactory. create(WebIdentityTokenCredentialProperties credentialProperties)AwsCredentialsProviderChildProfileCredentialsProviderFactory.ChildProfileCredentialsRequest. sourceCredentialsProvider()static AwsCredentialsProviderCredentialUtils. toCredentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> identityProvider)Converts anIdentityProvidertoAwsCredentialsProviderbased onCredentialUtils.toCredentials(AwsCredentialsIdentity).Methods in software.amazon.awssdk.auth.credentials with parameters of type AwsCredentialsProvider Modifier and Type Method Description default AwsCredentialsProviderChain.BuilderAwsCredentialsProviderChain.Builder. addCredentialsProvider(AwsCredentialsProvider credentialsProvider)Add a credential provider to the chain, after the credential providers that have already been configured.AwsCredentialsProviderChildProfileCredentialsProviderFactory. 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.BuilderAwsCredentialsProviderChain.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.BuilderChildProfileCredentialsProviderFactory.ChildProfileCredentialsRequest.Builder. sourceCredentialsProvider(AwsCredentialsProvider sourceCredentialsProvider)Method parameters in software.amazon.awssdk.auth.credentials with type arguments of type AwsCredentialsProvider Modifier and Type Method Description AwsCredentialsProviderChain.BuilderAwsCredentialsProviderChain.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 classLazyAwsCredentialsProviderA wrapper forAwsCredentialsProviderthat defers creation of the underlying provider until the first time theresolveCredentials()method is invoked.classSystemSettingsCredentialsProviderLoads 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 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 LazyAwsCredentialsProviderLazyAwsCredentialsProvider. create(Supplier<AwsCredentialsProvider> delegateConstructor)
-