Package-level declarations
Functions
Link copied to clipboard
fun changeResourceRecordSets(hostedZones: Storage<StoredHostedZone>, resources: Storage<ResourceRecordSet>, clock: Clock): HttpHandler
Link copied to clipboard
fun createHostedZone(random: Random, hostedZones: Storage<StoredHostedZone>, resources: Storage<ResourceRecordSet>, vpcAssociations: Storage<VPC>, clock: Clock): HttpHandler
Link copied to clipboard
fun deleteHostedZone(hostedZones: Storage<StoredHostedZone>, resourceRecords: Storage<ResourceRecordSet>, clock: Clock): HttpHandler
Link copied to clipboard
fun getHostedZone(hostedZones: Storage<StoredHostedZone>, resources: Storage<ResourceRecordSet>, vpcs: Storage<VPC>): HttpHandler
Link copied to clipboard
fun listResourceRecordSets(hostedZones: Storage<StoredHostedZone>, resources: Storage<ResourceRecordSet>): HttpHandler
Link copied to clipboard
fun <ResponseBody : Any> route53FakeAction(responseBodyFn: (ResponseBody) -> String, successCode: Status = Status.OK, fn: Request.() -> Result4k<ResponseBody, FakeRoute53Error>): HttpHandler
fun <RequestBody : Any, ResponseBody : Any> route53FakeAction(requestBodyFn: (Document) -> RequestBody, responseBodyFn: (ResponseBody) -> String, successCode: Status = Status.OK, fn: Request.(RequestBody) -> Result4k<ResponseBody, FakeRoute53Error>): HttpHandler