io
.
jobial
.
scase
.
cloudformation
LambdaSupport
Related Doc:
package cloudformation
trait
LambdaSupport
extends
AnyRef
Self Type
LambdaSupport
with
DefaultJsonProtocol
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
LambdaSupport
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
case class
GenericResource
(
Type:
String
,
name:
String
,
Properties:
JsObject
=
JsObject()
,
Condition:
Option
[
ConditionRef
] =
None
,
DependsOn:
Option
[
Seq
[
String
]] =
None
,
DeletionPolicy:
Option
[
DeletionPolicy
] =
None
)
extends
Resource
[(
LambdaSupport
.this)#
GenericResource
] with
Product
with
Serializable
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
implicit
def
genericResourceFormat
:
JsonFormat
[(
LambdaSupport
.this)#
GenericResource
] { def read(json: spray.json.JsValue): Nothing }
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
lambda
[
T <:
RequestStreamHandler
]
(
s3Bucket:
String
,
s3Key:
String
,
timeout:
Option
[
Duration
] =
Some(10.seconds)
,
memorySize:
Option
[
Int
] =
None
,
policies:
Seq
[
JsObject
] =
Seq()
,
schedule:
Option
[
String
] =
None
,
scheduleEnabled:
Boolean
=
true
,
scheduleDescription:
Option
[
String
] =
None
)
(
implicit
arg0:
ClassTag
[
T
]
)
:
Template
def
lambda
[
REQ
,
RESP
]
(
config:
LambdaRequestResponseServiceConfiguration
[
REQ
,
RESP
]
)
:
AnyRef
{ ... /* 5 definitions in type refinement */ }
def
lambdaRole
(
name:
String
,
policies:
Seq
[
JsObject
]
)
: (
LambdaSupport
.this)#
GenericResource
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
implicit
def
optionalResourceToTemplate
(
r:
Option
[
Resource
[_]]
)
:
Template
implicit
def
optionalTemplateToTemplate
(
r:
Option
[
Template
]
)
:
Template
implicit
def
parameterToTemplate
(
p:
Parameter
)
:
Template
implicit
def
resourceToTemplate
(
r:
Resource
[_]
)
:
Template
implicit
def
stringToJsObject
(
s:
String
)
:
JsObject
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
templateFromParameters
(
parameters:
Parameter
*
)
:
Template
def
templateFromResources
(
resources:
Resource
[_]*
)
:
Template
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
uncapitalize
(
s:
String
)
:
String
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
AnyRef
Inherited from
Any
Ungrouped