http4k
Toggle table of contents
6.55.0.0
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
http4k
http4k-connect-amazon-sts-fake
/
org.http4k.connect.amazon.sts
/
FakeSTS
Fake
STS
class
FakeSTS
(
val
assumedRoles
:
Storage
<
AssumedRole
>
=
Storage.InMemory()
,
clock
:
Clock
=
Clock.systemUTC()
,
random
:
Random
=
Random()
,
defaultSessionValidity
:
Duration
=
ofHours(1)
)
:
ChaoticHttpHandler
(
source
)
Members
Constructors
Fake
STS
Link copied to clipboard
constructor
(
assumedRoles
:
Storage
<
AssumedRole
>
=
Storage.InMemory()
,
clock
:
Clock
=
Clock.systemUTC()
,
random
:
Random
=
Random()
,
defaultSessionValidity
:
Duration
=
ofHours(1)
)
Properties
assumed
Roles
Link copied to clipboard
val
assumedRoles
:
Storage
<
AssumedRole
>
Functions
behave
Link copied to clipboard
fun
behave
(
)
:
ChaosEngine
client
Link copied to clipboard
fun
client
(
)
:
STS
Convenience function to get a STS client
invoke
Link copied to clipboard
open
operator override
fun
invoke
(
request
:
Request
)
:
Response
misbehave
Link copied to clipboard
fun
misbehave
(
stage
:
Stage
)
:
ChaosEngine
fun
misbehave
(
behaviour
:
Behaviour
)
:
ChaosEngine
return
Status
Link copied to clipboard
fun
returnStatus
(
status
:
Status
)
:
ChaosEngine