AwsSsmParameters

ciris.http4s.aws.AwsSsmParameters
See theAwsSsmParameters companion trait

Attributes

Companion
trait
Source
AwsSsmParameters.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final case class UnexpectedError(errorCode: String, message: Option[String], status: Status) extends RuntimeException, NoStackTrace

Attributes

Source
AwsSsmParameters.scala
Supertypes
trait Product
trait Equals
trait NoStackTrace
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def apply[F[_] : Hashing](client: Client[F], provider: CredentialsProvider[F], region: Region): AwsSsmParameters[F]

Returns a new AwsSsmParameters which requests parameter values using the specified Client.

Returns a new AwsSsmParameters which requests parameter values using the specified Client.

Requests will be signed using credentials from the provided CredentialsProvider and the target Region.

There is a default retry policy is in place to avoid intermittent issues when fetching parameter values.

Attributes

Source
AwsSsmParameters.scala
def apply[F[_] : Hashing](client: Client[F], provider: CredentialsProvider[F], region: Region, retryPolicy: () => F): AwsSsmParameters[F]

Returns a new AwsSsmParameters which requests parameter values using the specified Client.

Returns a new AwsSsmParameters which requests parameter values using the specified Client.

Requests will be signed using credentials from the provided CredentialsProvider and the target Region.

The specified retry policy will be used to avoid intermittent issues when fetching parameter values.

Attributes

Source
AwsSsmParameters.scala
def fromClient[F[_] : Hashing](client: Client[F], provider: CredentialsProvider[F], region: Region): AwsSsmParameters[F]

Returns a new AwsSsmParameters which requests parameter values using the specified Client.

Returns a new AwsSsmParameters which requests parameter values using the specified Client.

Requests will be signed using credentials from the provided CredentialsProvider and the target Region.

There is a default retry policy is in place to avoid intermittent issues when fetching parameter values.

Attributes

Source
AwsSsmParameters.scala
def fromClient[F[_] : Hashing](client: Client[F], provider: CredentialsProvider[F], region: Region, retryPolicy: () => F): AwsSsmParameters[F]

Returns a new AwsSsmParameters which requests parameter values using the specified Client.

Returns a new AwsSsmParameters which requests parameter values using the specified Client.

Requests will be signed using credentials from the provided CredentialsProvider and the target Region.

The specified retry policy will be used to avoid intermittent issues when fetching parameter values.

Attributes

Source
AwsSsmParameters.scala
def fromSigningClient[F[_] : Temporal](client: Client[F], region: Region): AwsSsmParameters[F]

Returns a new AwsSsmParameters which requests parameter values using the specified Client.

Returns a new AwsSsmParameters which requests parameter values using the specified Client.

The provided Client is responsible for signing requests using credentials and the target Region.

There is a default retry policy is in place to avoid intermittent issues when fetching parameter values.

Attributes

Source
AwsSsmParameters.scala
def fromSigningClient[F[_] : Temporal](client: Client[F], region: Region, retryPolicy: () => F): AwsSsmParameters[F]

Returns a new AwsSsmParameters which requests parameter values using the specified Client.

Returns a new AwsSsmParameters which requests parameter values using the specified Client.

The provided Client is responsible for signing requests using credentials and the target Region.

The specified retry policy will be used to avoid intermittent issues when fetching parameter values.

Attributes

Source
AwsSsmParameters.scala