Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
interface ContainerCredentialsAction<R> : Action<Result<R, RemoteFailure>>
Link copied to clipboard
class ContainerCredentialsAuthToken(value: String) : AbstractValue<String>
Link copied to clipboard
object ContainerCredentialsMoshi : ConfigurableMoshi

Properties

Link copied to clipboard
val AWS_CONTAINER_CREDENTIALS_FULL_URI: BiDiLens<Environment, Uri>
Link copied to clipboard
val AWS_CONTAINER_CREDENTIALS_RELATIVE_URI: BiDiLens<Environment, Uri>

Functions

Link copied to clipboard
fun CredentialsChain.Companion.ContainerCredentials(env: Environment, http: HttpHandler = JavaHttpClient(), clock: Clock = Clock.systemUTC(), gracePeriod: Duration = Duration.ofSeconds(300)): CredentialsChain
fun CredentialsProvider.Companion.ContainerCredentials(env: Environment, http: HttpHandler = JavaHttpClient(), clock: Clock = Clock.systemUTC(), gracePeriod: Duration = Duration.ofSeconds(300)): CredentialsProvider

fun CredentialsChain.Companion.ContainerCredentials(containerCredentials: ContainerCredentials, uri: Uri, clock: Clock, gracePeriod: Duration): CredentialsChain

Refreshing credentials chain for getting credentials from the container credentials service.

fun CredentialsProvider.Companion.ContainerCredentials(containerCredentials: ContainerCredentials, uri: Uri, clock: Clock, gracePeriod: Duration): CredentialsProvider

Refreshing credentials provider for getting credentials from the container credentials service.

Link copied to clipboard
fun ContainerCredentials.Companion.Http(http: HttpHandler = JavaHttpClient(), token: ContainerCredentialsAuthToken? = null): ContainerCredentials

Standard HTTP implementation of ContainerCredentials