object ApiGateway
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ApiGateway
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class Authorizer(contextProperties: Map[String, String] = Map(), claims: Claims = Claims(), principalId: Option[String] = None) extends Product with Serializable
- case class AwsProxyRequest(resource: Option[String] = None, path: Option[String] = None, httpMethod: Option[String] = None, headers: Map[String, String] = Map(), queryStringParameters: Option[Map[String, String]] = None, pathParameters: Option[Map[String, String]] = None, stageVariables: Option[Map[String, String]] = None, requestContext: RequestContext = RequestContext(), body: Option[String] = None, isBase64Encoded: Option[Boolean] = None) extends Product with Serializable
- case class AwsProxyResponse(statusCode: Int, headers: Map[String, String] = Map(), body: Option[String] = None, base64Encoded: Boolean = false) extends Product with Serializable
- case class Claims(sub: Option[String] = None, aud: Option[String] = None, email_verified: Option[String] = None, event_id: Option[String] = None, token_use: Option[String] = None, auth_time: Option[String] = None, iss: Option[String] = None, cognito:username: Option[String] = None, exp: Option[String] = None, iat: Option[String] = None, email: Option[String] = None) extends Product with Serializable
- case class Identity(cognitoIdentityPoolId: Option[String] = None, accountId: Option[String] = None, cognitoIdentityId: Option[String] = None, caller: Option[String] = None, sourceIp: Option[String] = None, accessKey: Option[String] = None, cognitoAuthenticationType: Option[String] = None, cognitoAuthenticationProvider: Option[String] = None, userArn: Option[String] = None, userAgent: Option[String] = None, user: Option[String] = None) extends Product with Serializable
- case class RequestContext(resourceId: Option[String] = None, authorizer: Authorizer = Authorizer(), resourcePath: Option[String] = None, httpMethod: Option[String] = None, requestTime: Option[String] = None, path: Option[String] = None, accountId: Option[String] = None, protocol: Option[String] = None, stage: Option[String] = None, requestTimeEpoch: Long = System.currentTimeMillis / 1000, requestId: Option[String] = None, identity: Identity = Identity(), apiId: Option[String] = None) extends 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
- @native() @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] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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
- @native() @throws( ... )