com.itv.aws

lambda

package lambda

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. lambda
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class AWSAddPermission extends AnyRef

  2. class AWSCreateAlias extends AnyRef

  3. class AWSCreateLambdaSnapshot extends AnyRef

  4. class AWSCreatePublishedLambda extends AnyRef

  5. class AWSDeleteAlias extends AnyRef

  6. class AWSDeleteLambdaVersion extends AnyRef

  7. class AWSGetLambdaVersion extends AnyRef

  8. class AWSInvokeLambda extends AnyRef

  9. class AWSListAliases extends AnyRef

  10. class AWSListPermissions extends AnyRef

  11. class AWSListPublishedLambdasWithName extends AnyRef

  12. class AWSRemovePermission extends AnyRef

  13. class AWSUpdateAlias extends AnyRef

  14. class AWSUpdateCodeAndPublishLambda extends AnyRef

  15. class AWSUpdateCodeForLambdaSnapshot extends AnyRef

  16. class AWSUpdateLambdaConfiguration extends AnyRef

  17. case class Alias(name: AliasName, lambdaName: LambdaName, lambdaVersion: LambdaVersion, arn: ARN) extends Product with Serializable

  18. final case class AliasName(value: String) extends AnyVal with Product with Serializable

  19. final case class DownloadableLambdaLocation(value: String) extends AnyVal with Product with Serializable

  20. case class DownloadablePublishedLambda(publishedLambda: PublishedLambda, downloadableLocation: DownloadableLambdaLocation) extends Product with Serializable

  21. case class EnvironmentQualifier(aliasName: AliasName) extends InvokeQualifier with Product with Serializable

  22. sealed trait InvokeQualifier extends AnyRef

  23. case class Lambda(deployment: LambdaDeploymentConfiguration, runtime: LambdaRuntimeConfiguration) extends Product with Serializable

  24. case class LambdaDeploymentConfiguration(name: LambdaName, roleARN: ARN, vpcConfig: Option[VpcConfig]) extends Product with Serializable

  25. final case class LambdaHandler(value: String) extends AnyVal with Product with Serializable

  26. final case class LambdaName(value: String) extends AnyVal with Product with Serializable

  27. case class LambdaPermission(statementId: PermissionStatementId, sourceARN: ARN, action: PermissionAction, principalService: PermissionPrincipialService, targetLambdaARN: ARN) extends Product with Serializable

  28. case class LambdaPolicy(Statement: List[Statement]) extends Product with Serializable

  29. sealed trait LambdaResponse extends AnyRef

  30. case class LambdaResponsePayload(value: ByteBuffer) extends LambdaResponse with Product with Serializable

  31. case class LambdaRuntimeConfiguration(handler: LambdaHandler, timeout: FiniteDuration, memorySize: MemorySize, deadLetterARN: Option[ARN]) extends Product with Serializable

  32. case class LambdaSnapshot(lambda: Lambda, arn: ARN) extends Product with Serializable

  33. final case class LambdaVersion(value: Int) extends AnyVal with Product with Serializable

  34. final case class MemorySize(value: Int) extends AnyVal with Product with Serializable

  35. final case class PermissionAction(value: String) extends AnyVal with Product with Serializable

  36. final case class PermissionPrincipialService(value: String) extends AnyVal with Product with Serializable

  37. final case class PermissionStatementId(value: String) extends AnyVal with Product with Serializable

  38. case class PublishedLambda(lambda: Lambda, version: LambdaVersion, arn: ARN) extends Product with Serializable

  39. case class Statement(Sid: String, Effect: String, Principal: StatementPrincipal, Action: String, Resource: String, Condition: StatementCondition) extends Product with Serializable

  40. case class StatementArnLike(AWS:SourceArn: String) extends Product with Serializable

  41. case class StatementCondition(ArnLike: StatementArnLike) extends Product with Serializable

  42. case class StatementPrincipal(Service: String) extends Product with Serializable

  43. case class UnhandledLambdaError(value: ByteBuffer) extends LambdaResponse with Product with Serializable

  44. case class VersionQualifier(version: LambdaVersion) extends InvokeQualifier with Product with Serializable

  45. case class VpcConfig(vpc: Vpc, subnets: List[Subnet], securityGroups: List[SecurityGroup]) extends Product with Serializable

Value Members

  1. object AWSCreateLambda

  2. object AWSUpdateLambdaCode

  3. object FunctionConfigurationHelpers

  4. object HandledLambdaError extends LambdaResponse with Product with Serializable

  5. object LambdaPolicy extends Serializable

  6. object LambdaRoles

  7. def lambda: (Regions) ⇒ (AWSCredentialsProvider) ⇒ AWSLambda

Inherited from AnyRef

Inherited from Any

Ungrouped