AwsCredentialsProvider

smithy4s.aws.AwsCredentialsProvider$

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

def default[F[_]](httpClient: SimpleHttpClient[F])(implicit F: Async[F]): Resource[F, F[AwsCredentials]]
def fromDisk[F[_] : Files](path: Path, profile: Option[String]): 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 codecAPI: AwsJsonCodecAPI
val instanceMetadataCodec: JCodec[AwsInstanceMetadata]