String details
String type
String type
String type
String type
String type
String type
String type
String functionName
You can specify a function name (for
example, Thumbnail) or you can specify Amazon Resource
Name (ARN) of the function (for example,
arn:aws:lambda:us-west-2:account-id:function:ThumbNail).
AWS Lambda also allows you to specify a partial ARN (for example,
account-id:Thumbnail). Note that the length constraint
applies only to the ARN. If you specify only the function name, it is
limited to 64 character in length.
Constraints:
Length: 1 - 140
Pattern: (arn:aws:lambda:)?([a-z]{2}-[a-z]+-\d{1}:)?(\d{12}:)?(function:)?([a-zA-Z0-9-_]+)(:(\$LATEST|[a-zA-Z0-9-_]+))?
String invocationType
Invoke API assumes
RequestResponse invocation type. You can optionally
request asynchronous execution by specifying Event as the
InvocationType. You can also use this parameter to
request AWS Lambda to not execute the function but do some
verification, such as if the caller is authorized to invoke the
function and if the inputs are valid. You request this by specifying
DryRun as the InvocationType. This is useful
in a cross-account scenario when you want to verify access to a
function without running it.
Constraints:
Allowed Values: Event, RequestResponse, DryRun
String logType
Tail in the
request only if you specify the InvocationType parameter
with value RequestResponse. In this case, AWS Lambda
returns the base64-encoded last 4 KB of log data produced by your
Lambda function in the x-amz-log-results header.
Constraints:
Allowed Values: None, Tail
String clientContext
ClientContext you can pass client-specific
information to the Lambda function you are invoking. You can then
process the client information in your Lambda function as you choose
through the context variable. For an example of a
ClientContext JSON, see PutEvents
in the Amazon Mobile Analytics API Reference and User Guide.
The ClientContext JSON must be base64-encoded.
ByteBuffer payload
String qualifier
If you don't
provide this parameter, then the API uses unqualified function ARN
which results in invocation of the $LATEST version.
Constraints:
Length: 1 - 128
Pattern: (|[a-zA-Z0-9$_-]+)
Integer statusCode
RequestResonse invocation type this status code
will be 200. For the Event invocation type this status
code will be 202. For the DryRun invocation type the
status code will be 204.String functionError
Handled or Unhandled. Handled
errors are errors that are reported by the function while the
Unhandled errors are those detected and reported by AWS
Lambda. Unhandled errors include out of memory errors and function
timeouts. For information about how to report an Handled
error, see Programming
Model.String logResult
RequestResponse
and the logs were requested.ByteBuffer payload
RequestResponse. In the event of a function error this
field contains a message describing the error. For the
Handled errors the Lambda function will report this
message. For Unhandled errors AWS Lambda reports the
message.
String type
String type
String type
String type
String type
Copyright © 2016. All rights reserved.