com.gu.play.secretrotation.aws.parameterstore

Members list

Type members

Classlikes

case class Metadata(version: Long, lastModified: Instant)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

This is the minimal functionality we need from AWS SSM ParameterStore, acting as a veneer hiding the differences between v1 & v2 of the AWS SDK for Java, so that we can support both versions of the AWS SDK simultaneously.

This is the minimal functionality we need from AWS SSM ParameterStore, acting as a veneer hiding the differences between v1 & v2 of the AWS SDK for Java, so that we can support both versions of the AWS SDK simultaneously.

Attributes

Supertypes
class Object
trait Matchable
class Any
case class ParameterValue(value: String, metadata: Metadata)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
class SecretSupplier(val transitionTiming: TransitionTiming, parameterName: String, ssmClient: MinimalAwsSdkWrapper) extends CachingSnapshotProvider

Value parameters

ssmClient

use the implementation of this compiled against AWS SDK v1 or v2 as required.

Attributes

Supertypes
trait CachingSnapshotProvider
trait SnapshotProvider
class Object
trait Matchable
class Any