Class EcsCredentialsProvider
java.lang.Object
software.amazon.awssdk.crt.CrtResource
software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider
- All Implemented Interfaces:
AutoCloseable
A class that wraps a provider that gets credentials from an ECS service.
See https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-iam-roles.html for details.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceA builder for creating a custom ECS credentials provider.Nested classes/interfaces inherited from class software.amazon.awssdk.crt.CrtResource
CrtResource.ResourceInstance -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Get a builder for creating a custom ECS credentials provider.static EcsCredentialsProvidercreate()Create an ECS credentials provider using the defaults.Methods inherited from class software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
getCredentials, getShutdownCompleteFutureMethods inherited from class software.amazon.awssdk.crt.CrtResource
addRef, addReferenceTo, close, collectNativeResource, collectNativeResources, decRef, getNativeHandle, getResourceLogDescription, isNull, logNativeResources, logNativeResources, removeReferenceTo, setDescription, waitForNoResources
-
Method Details
-
create
Create an ECS credentials provider using the defaults.- Returns:
- An ECS credentials provider.
-
builder
Get a builder for creating a custom ECS credentials provider.- Returns:
- A builder.
-