boolean handled
String type
String functionName
You can specify an unqualified 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 only the account ID qualifier (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 statementId
Constraints:
Length: 1 - 100
Pattern: ([a-zA-Z0-9-_]+)
String action
Constraints:
Pattern: (lambda:[*]|lambda:[a-zA-Z]+|[*])
String principal
Constraints:
Pattern: .*
String sourceArn
Constraints:
Pattern: arn:aws:([a-zA-Z0-9\-])+:([a-z]{2}-[a-z]+-\d{1})?:(\d{12})?:(.*)
String sourceAccount
SourceArn
identifies a bucket, then this
is the bucket owner's account ID. You can use this additional
condition to ensure the bucket you specify is owned by a specific
account (it is possible the bucket owner deleted the bucket and some
other AWS account created the bucket). You can also use this condition
to specify all sources (that is, you don't specify the
SourceArn
) owned by a specific account.
Constraints:
Pattern: \d{12}
String qualifier
arn:aws:lambda:aws-region:acct-id:function:function-name:2
If you specify alias name, for example "PROD", then the permission is valid only for requests made using the alias ARN:
arn:aws:lambda:aws-region:acct-id:function:function-name:PROD
If the qualifier is not specified, the permission is valid only when requests is made using unqualified function ARN.
arn:aws:lambda:aws-region:acct-id:function:function-name
Constraints:
Length: 1 - 128
Pattern: (|[a-zA-Z0-9$_]+)
String statement
String aliasArn
arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
Constraints:
Pattern: arn:aws:lambda:[a-z]{2}-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_]+(:(\$LATEST|[a-zA-Z0-9-_]+))?
String name
Constraints:
Length: 1 - 128
Pattern: (?!^[0-9]+$)([a-zA-Z0-9-_]+)
String functionVersion
Constraints:
Length: 1 - 1024
Pattern: (\$LATEST|[0-9]+)
String description
Constraints:
Length: 0 - 256
String type
String functionName
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 name
Constraints:
Length: 1 - 128
Pattern: (?!^[0-9]+$)([a-zA-Z0-9-_]+)
String functionVersion
Constraints:
Length: 1 - 1024
Pattern: (\$LATEST|[0-9]+)
String description
Constraints:
Length: 0 - 256
String aliasArn
arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
Constraints:
Pattern: arn:aws:lambda:[a-z]{2}-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_]+(:(\$LATEST|[a-zA-Z0-9-_]+))?
String name
Constraints:
Length: 1 - 128
Pattern: (?!^[0-9]+$)([a-zA-Z0-9-_]+)
String functionVersion
Constraints:
Length: 1 - 1024
Pattern: (\$LATEST|[0-9]+)
String description
Constraints:
Length: 0 - 256
String eventSourceArn
BatchSize
. AWS Lambda POSTs the Amazon
Kinesis event, containing records, to your Lambda function as JSON.
Constraints:
Pattern: arn:aws:([a-zA-Z0-9\-])+:([a-z]{2}-[a-z]+-\d{1})?:(\d{12})?:(.*)
String functionName
You can specify an unqualified 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 only the account ID qualifier (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-_]+))?
Boolean enabled
Enabled
is true.Integer batchSize
Constraints:
Range: 1 - 10000
String startingPosition
Constraints:
Allowed Values: TRIM_HORIZON, LATEST
String uUID
Integer batchSize
Constraints:
Range: 1 - 10000
String eventSourceArn
Constraints:
Pattern: arn:aws:([a-zA-Z0-9\-])+:([a-z]{2}-[a-z]+-\d{1})?:(\d{12})?:(.*)
String functionArn
Constraints:
Pattern: arn:aws:lambda:[a-z]{2}-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_]+(:(\$LATEST|[a-zA-Z0-9-_]+))?
Date lastModified
String lastProcessingResult
String state
String stateTransitionReason
String functionName
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 runtime
Constraints:
Allowed Values: nodejs, java8, python2.7
String role
Constraints:
Pattern: arn:aws:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+
String handler
package.class-name::handler
or package.class-name
. For more information, see Lambda
Function Handler (Java).
Constraints:
Length: 0 - 128
Pattern: [^\s]+
FunctionCode code
String description
Constraints:
Length: 0 - 256
Integer timeout
Constraints:
Range: 1 -
Integer memorySize
Constraints:
Range: 128 - 1536
Boolean publish
String functionName
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 functionArn
Constraints:
Pattern: arn:aws:lambda:[a-z]{2}-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_]+(:(\$LATEST|[a-zA-Z0-9-_]+))?
String runtime
Constraints:
Allowed Values: nodejs, java8, python2.7
String role
Constraints:
Pattern: arn:aws:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+
String handler
Constraints:
Length: 0 - 128
Pattern: [^\s]+
Long codeSize
String description
Constraints:
Length: 0 - 256
Integer timeout
Constraints:
Range: 1 -
Integer memorySize
Constraints:
Range: 128 - 1536
String lastModified
String codeSha256
String version
Constraints:
Length: 1 - 1024
Pattern: (\$LATEST|[0-9]+)
String functionName
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 name
Constraints:
Length: 1 - 128
Pattern: (?!^[0-9]+$)([a-zA-Z0-9-_]+)
String uUID
String uUID
Integer batchSize
Constraints:
Range: 1 - 10000
String eventSourceArn
Constraints:
Pattern: arn:aws:([a-zA-Z0-9\-])+:([a-z]{2}-[a-z]+-\d{1})?:(\d{12})?:(.*)
String functionArn
Constraints:
Pattern: arn:aws:lambda:[a-z]{2}-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_]+(:(\$LATEST|[a-zA-Z0-9-_]+))?
Date lastModified
String lastProcessingResult
String state
String stateTransitionReason
String functionName
You can specify an unqualified 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 only the account ID qualifier (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 qualifier
You can only specify a function version and not alias name using this parameter. You cannot delete a function version using its alias.
If you don't specify this parameter, AWS Lambda will delete the function, including all its versions and aliases.
Constraints:
Length: 1 - 128
Pattern: (|[a-zA-Z0-9$_]+)
String uUID
Integer batchSize
Constraints:
Range: 1 - 10000
String eventSourceArn
Constraints:
Pattern: arn:aws:([a-zA-Z0-9\-])+:([a-z]{2}-[a-z]+-\d{1})?:(\d{12})?:(.*)
String functionArn
Constraints:
Pattern: arn:aws:lambda:[a-z]{2}-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_]+(:(\$LATEST|[a-zA-Z0-9-_]+))?
Date lastModified
String lastProcessingResult
String state
String stateTransitionReason
ByteBuffer zipFile
String s3Bucket
Constraints:
Length: 3 - 63
Pattern: ^[0-9A-Za-z\.\-_]*(?
String s3Key
Constraints:
Length: 1 - 1024
String s3ObjectVersion
Constraints:
Length: 1 - 1024
String functionName
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 functionArn
Constraints:
Pattern: arn:aws:lambda:[a-z]{2}-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_]+(:(\$LATEST|[a-zA-Z0-9-_]+))?
String runtime
Constraints:
Allowed Values: nodejs, java8, python2.7
String role
Constraints:
Pattern: arn:aws:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+
String handler
Constraints:
Length: 0 - 128
Pattern: [^\s]+
Long codeSize
String description
Constraints:
Length: 0 - 256
Integer timeout
Constraints:
Range: 1 -
Integer memorySize
Constraints:
Range: 128 - 1536
String lastModified
String codeSha256
String version
Constraints:
Length: 1 - 1024
Pattern: (\$LATEST|[0-9]+)
String functionName
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 name
Constraints:
Length: 1 - 128
Pattern: (?!^[0-9]+$)([a-zA-Z0-9-_]+)
String aliasArn
arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
Constraints:
Pattern: arn:aws:lambda:[a-z]{2}-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_]+(:(\$LATEST|[a-zA-Z0-9-_]+))?
String name
Constraints:
Length: 1 - 128
Pattern: (?!^[0-9]+$)([a-zA-Z0-9-_]+)
String functionVersion
Constraints:
Length: 1 - 1024
Pattern: (\$LATEST|[0-9]+)
String description
Constraints:
Length: 0 - 256
String uUID
String uUID
Integer batchSize
Constraints:
Range: 1 - 10000
String eventSourceArn
Constraints:
Pattern: arn:aws:([a-zA-Z0-9\-])+:([a-z]{2}-[a-z]+-\d{1})?:(\d{12})?:(.*)
String functionArn
Constraints:
Pattern: arn:aws:lambda:[a-z]{2}-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_]+(:(\$LATEST|[a-zA-Z0-9-_]+))?
Date lastModified
String lastProcessingResult
String state
String stateTransitionReason
String functionName
You can specify an unqualified 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 only the account ID qualifier (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 qualifier
If you don't specify this parameter, the API uses unqualified function ARN, and returns information about the $LATEST function version.
Constraints:
Length: 1 - 128
Pattern: (|[a-zA-Z0-9$_]+)
String functionName
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 functionArn
Constraints:
Pattern: arn:aws:lambda:[a-z]{2}-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_]+(:(\$LATEST|[a-zA-Z0-9-_]+))?
String runtime
Constraints:
Allowed Values: nodejs, java8, python2.7
String role
Constraints:
Pattern: arn:aws:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+
String handler
Constraints:
Length: 0 - 128
Pattern: [^\s]+
Long codeSize
String description
Constraints:
Length: 0 - 256
Integer timeout
Constraints:
Range: 1 -
Integer memorySize
Constraints:
Range: 128 - 1536
String lastModified
String codeSha256
String version
Constraints:
Length: 1 - 1024
Pattern: (\$LATEST|[0-9]+)
String functionName
You can specify an unqualified 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 only the account ID qualifier (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 qualifier
Constraints:
Length: 1 - 128
Pattern: (|[a-zA-Z0-9$_]+)
FunctionConfiguration configuration
FunctionCodeLocation code
String functionName
You can specify an unqualified 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 only the account ID qualifier (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 qualifier
Constraints:
Length: 1 - 128
Pattern: (|[a-zA-Z0-9$_]+)
String policy
String type
String type
String functionName
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-_]+))?
InputStream invokeArgs
Integer status
String functionName
You can specify an unqualified 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 only the account ID qualifier (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
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,
go to 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
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
ByteBuffer payload
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 functionName
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 functionVersion
Constraints:
Length: 1 - 1024
Pattern: (\$LATEST|[0-9]+)
String marker
Integer maxItems
Constraints:
Range: 1 - 10000
String nextMarker
com.amazonaws.internal.ListWithAutoConstructFlag<T> aliases
String eventSourceArn
Constraints:
Pattern: arn:aws:([a-zA-Z0-9\-])+:([a-z]{2}-[a-z]+-\d{1})?:(\d{12})?:(.*)
String functionName
You can specify an unqualified 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 only the account ID qualifier (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 marker
ListEventSourceMappings
operation. If present, specifies
to continue the list from where the returning call left off.Integer maxItems
Constraints:
Range: 1 - 10000
String nextMarker
com.amazonaws.internal.ListWithAutoConstructFlag<T> eventSourceMappings
EventSourceMappingConfiguration
objects.String marker
ListFunctions
operation. If present, indicates where to
continue the listing.Integer maxItems
Constraints:
Range: 1 - 10000
String nextMarker
com.amazonaws.internal.ListWithAutoConstructFlag<T> functions
String functionName
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 marker
ListVersionsByFunction
operation. If present, indicates
where to continue the listing.Integer maxItems
Constraints:
Range: 1 - 10000
String nextMarker
com.amazonaws.internal.ListWithAutoConstructFlag<T> versions
String type
String functionName
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 codeSha256
String description
Constraints:
Length: 0 - 256
String functionName
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 functionArn
Constraints:
Pattern: arn:aws:lambda:[a-z]{2}-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_]+(:(\$LATEST|[a-zA-Z0-9-_]+))?
String runtime
Constraints:
Allowed Values: nodejs, java8, python2.7
String role
Constraints:
Pattern: arn:aws:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+
String handler
Constraints:
Length: 0 - 128
Pattern: [^\s]+
Long codeSize
String description
Constraints:
Length: 0 - 256
Integer timeout
Constraints:
Range: 1 -
Integer memorySize
Constraints:
Range: 128 - 1536
String lastModified
String codeSha256
String version
Constraints:
Length: 1 - 1024
Pattern: (\$LATEST|[0-9]+)
String functionName
You can specify an unqualified 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 only the account ID qualifier (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 statementId
Constraints:
Length: 1 - 100
Pattern: ([a-zA-Z0-9-_]+)
String qualifier
Constraints:
Length: 1 - 128
Pattern: (|[a-zA-Z0-9$_]+)
String type
String type
String type
String type
String type
String functionName
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 name
Constraints:
Length: 1 - 128
Pattern: (?!^[0-9]+$)([a-zA-Z0-9-_]+)
String functionVersion
Constraints:
Length: 1 - 1024
Pattern: (\$LATEST|[0-9]+)
String description
Constraints:
Length: 0 - 256
String aliasArn
arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA
.
Constraints:
Pattern: arn:aws:lambda:[a-z]{2}-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_]+(:(\$LATEST|[a-zA-Z0-9-_]+))?
String name
Constraints:
Length: 1 - 128
Pattern: (?!^[0-9]+$)([a-zA-Z0-9-_]+)
String functionVersion
Constraints:
Length: 1 - 1024
Pattern: (\$LATEST|[0-9]+)
String description
Constraints:
Length: 0 - 256
String uUID
String functionName
You can specify an unqualified 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 only the account ID qualifier (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-_]+))?
Boolean enabled
Integer batchSize
Constraints:
Range: 1 - 10000
String uUID
Integer batchSize
Constraints:
Range: 1 - 10000
String eventSourceArn
Constraints:
Pattern: arn:aws:([a-zA-Z0-9\-])+:([a-z]{2}-[a-z]+-\d{1})?:(\d{12})?:(.*)
String functionArn
Constraints:
Pattern: arn:aws:lambda:[a-z]{2}-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_]+(:(\$LATEST|[a-zA-Z0-9-_]+))?
Date lastModified
String lastProcessingResult
String state
String stateTransitionReason
String functionName
You can specify an unqualified 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 only the account ID qualifier (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-_]+))?
ByteBuffer zipFile
String s3Bucket
Constraints:
Length: 3 - 63
Pattern: ^[0-9A-Za-z\.\-_]*(?
String s3Key
Constraints:
Length: 1 - 1024
String s3ObjectVersion
Constraints:
Length: 1 - 1024
Boolean publish
String functionName
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 functionArn
Constraints:
Pattern: arn:aws:lambda:[a-z]{2}-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_]+(:(\$LATEST|[a-zA-Z0-9-_]+))?
String runtime
Constraints:
Allowed Values: nodejs, java8, python2.7
String role
Constraints:
Pattern: arn:aws:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+
String handler
Constraints:
Length: 0 - 128
Pattern: [^\s]+
Long codeSize
String description
Constraints:
Length: 0 - 256
Integer timeout
Constraints:
Range: 1 -
Integer memorySize
Constraints:
Range: 128 - 1536
String lastModified
String codeSha256
String version
Constraints:
Length: 1 - 1024
Pattern: (\$LATEST|[0-9]+)
String functionName
You can specify an unqualified 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 only the account ID qualifier (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 role
Constraints:
Pattern: arn:aws:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+
String handler
Constraints:
Length: 0 - 128
Pattern: [^\s]+
String description
Constraints:
Length: 0 - 256
Integer timeout
Constraints:
Range: 1 -
Integer memorySize
Constraints:
Range: 128 - 1536
String functionName
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 functionArn
Constraints:
Pattern: arn:aws:lambda:[a-z]{2}-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_]+(:(\$LATEST|[a-zA-Z0-9-_]+))?
String runtime
Constraints:
Allowed Values: nodejs, java8, python2.7
String role
Constraints:
Pattern: arn:aws:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+
String handler
Constraints:
Length: 0 - 128
Pattern: [^\s]+
Long codeSize
String description
Constraints:
Length: 0 - 256
Integer timeout
Constraints:
Range: 1 -
Integer memorySize
Constraints:
Range: 128 - 1536
String lastModified
String codeSha256
String version
Constraints:
Length: 1 - 1024
Pattern: (\$LATEST|[0-9]+)
Copyright © 2016. All rights reserved.