SecretSupplier

com.gu.play.secretrotation.aws.parameterstore.SecretSupplier
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

Graph
Supertypes
trait CachingSnapshotProvider
trait SnapshotProvider
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def loadState(): SnapshotProvider

Inherited methods

override def snapshot(): SecretsSnapshot

Attributes

Definition Classes
CachingSnapshotProvider -> SnapshotProvider
Inherited from:
CachingSnapshotProvider

Concrete fields

val InitialVersion: Int
val transitionTiming: TransitionTiming

Inherited fields

val logger: Logger

Attributes

Inherited from:
SnapshotProvider