AwsCredentialsProvider

class Object
trait Matchable
class Any

Value members

Concrete methods

def default[F[_]](httpClient: SimpleHttpClient[F])(implicit F: Temporal[F]): Resource[F, F[AwsCredentials]]
def fromEC2[F[_] : MonadThrow](httpClient: SimpleHttpClient[F]): F[AwsTemporaryCredentials]
def fromECS[F[_] : MonadThrow](httpClient: SimpleHttpClient[F]): F[AwsTemporaryCredentials]
def fromEnv[F[_]](implicit F: MonadThrow[F]): F[AwsCredentials]
def refreshing[F[_]](get: F[AwsTemporaryCredentials])(implicit F: Temporal[F]): Resource[F, F[AwsCredentials]]

Concrete fields

val instanceMetadataCodec: JCodec[AwsInstanceMetadata]