boolean handled
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 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 statementId
Constraints:
Length: 1 - 100
Pattern: ([a-zA-Z0-9-_]+)
String action
lambda:
followed by the
API name (see Operations). For example,
lambda:CreateFunction
. You can use wildcard
(lambda:*
) to grant permission for all AWS Lambda
actions.
Constraints:
Pattern: (lambda:[*]|lambda:[a-zA-Z]+|[*])
String principal
s3.amazonaws.com
) if you want Amazon
S3 to invoke the function, an AWS account ID if you are granting
cross-account permission, or any valid AWS service principal such as
sns.amazonaws.com
. For example, you might want to allow a
custom application in another AWS account to push events to AWS Lambda
by invoking your function.
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 eventSourceToken
String qualifier
arn:aws:lambda:aws-region:acct-id:function:function-name:2
If you specify an 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
BETA
that points to a helloworld function version, the ARN is
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
BETA
that points to a helloworld function version, the ARN is
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 the 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
).
If you are using versioning, you can also provide a qualified function ARN (ARN that is qualified with function version or alias name as suffix). For more information about versioning, see AWS Lambda Function Versioning and Aliases
AWS Lambda also allows
you to specify only the function name with 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
Creating
, Enabled
, Disabled
,
Enabling
, Disabling
, Updating
,
or Deleting
.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, nodejs4.3, 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
VpcConfig vpcConfig
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, nodejs4.3, 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]+)
VpcConfigResponse vpcConfig
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
Creating
, Enabled
, Disabled
,
Enabling
, Disabling
, Updating
,
or Deleting
.String stateTransitionReason
String functionName
You can specify the 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
).
If you are using versioning, you can also provide a qualified function
ARN (ARN that is qualified with function version or alias name as
suffix). AWS Lambda also allows you to specify only the function name
with 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
$LATEST
version) to direct AWS Lambda to delete a
specific function version. If the function version has one or more
aliases pointing to it, you will get an error because you cannot have
aliases pointing to it. You can delete any function version but not
the $LATEST
, that is, you cannot specify
$LATEST
as the value of this parameter. The
$LATEST
version can be deleted only when you want to
delete all the function versions and aliases. You can only specify a function version, not an 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 of its versions and aliases.
Constraints:
Length: 1 - 128
Pattern: (|[a-zA-Z0-9$_-]+)
String type
String type
String type
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
Creating
, Enabled
, Disabled
,
Enabling
, Disabling
, Updating
,
or Deleting
.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, nodejs4.3, 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]+)
VpcConfigResponse vpcConfig
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
BETA
that points to a helloworld function version, the ARN is
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
Creating
, Enabled
, Disabled
,
Enabling
, Disabling
, Updating
,
or Deleting
.String stateTransitionReason
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 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, nodejs4.3, 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]+)
VpcConfigResponse vpcConfig
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 qualifier
$LATEST
version of the Lambda
function.
Constraints:
Length: 1 - 128
Pattern: (|[a-zA-Z0-9$_-]+)
FunctionConfiguration configuration
FunctionCodeLocation code
String functionName
You can
specify the 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
).
If you are using versioning, you can also provide a qualified function
ARN (ARN that is qualified with function version or alias name as
suffix). AWS Lambda also allows you to specify only the function name
with 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 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 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 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
ListAliases
operation. If present, indicates where to
continue the listing.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 the 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
).
If you are using versioning, you can also provide a qualified function
ARN (ARN that is qualified with function version or alias name as
suffix). AWS Lambda also allows you to specify only the function name
with 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
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 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
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 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, nodejs4.3, 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]+)
VpcConfigResponse vpcConfig
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 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 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
BETA
that points to a helloworld function version, the ARN is
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 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
).
If you are using versioning, you can also provide a qualified function ARN (ARN that is qualified with function version or alias name as suffix). For more information about versioning, see AWS Lambda Function Versioning and Aliases
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
Creating
, Enabled
, Disabled
,
Enabling
, Disabling
, Updating
,
or Deleting
.String stateTransitionReason
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-_]+))?
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, nodejs4.3, 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]+)
VpcConfigResponse vpcConfig
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 role
Constraints:
Pattern: arn:aws:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+
String handler
module-name.export
value in your
function.
Constraints:
Length: 0 - 128
Pattern: [^\s]+
String description
Constraints:
Length: 0 - 256
Integer timeout
Constraints:
Range: 1 -
Integer memorySize
Constraints:
Range: 128 - 1536
VpcConfig vpcConfig
String runtime
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, nodejs4.3, 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]+)
VpcConfigResponse vpcConfig
com.amazonaws.internal.ListWithAutoConstructFlag<T> subnetIds
Constraints:
Length: 0 - 16
com.amazonaws.internal.ListWithAutoConstructFlag<T> securityGroupIds
Constraints:
Length: 0 - 5
com.amazonaws.internal.ListWithAutoConstructFlag<T> subnetIds
Constraints:
Length: 0 - 16
com.amazonaws.internal.ListWithAutoConstructFlag<T> securityGroupIds
Constraints:
Length: 0 - 5
String vpcId
Copyright © 2016. All rights reserved.