boolean handled
String type
String functionName
Name of the Lambda function whose resource policy you are updating by adding a new permission.
 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.
 
String statementId
A unique statement identifier.
String action
 The AWS Lambda action you want to allow in this statement. Each Lambda
 action is a string starting with 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.
 
String principal
 The principal who is getting this permission. It can be Amazon S3 service
 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.
 
String sourceArn
This is optional; however, when granting Amazon S3 permission to invoke your function, you should specify this field with the bucket Amazon Resource Name (ARN) as its value. This ensures that only events generated from the specified bucket can invoke the function.
String sourceAccount
 The AWS account ID (without a hyphen) of the source owner. For example,
 if the 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.
 
String eventSourceToken
String qualifier
You can use this optional query parameter to describe a qualified ARN using a function version or an alias name. The permission will then apply to the specific qualified ARN. For example, if you specify function version 2 as the qualifier, then permission applies only when request is made using qualified function ARN:
 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
 
String statement
The permission statement you specified in the request. The response returns the same as a string using a backslash ("\") as an escape character in the JSON.
String aliasArn
 Lambda function ARN that is qualified using the alias name as the suffix.
 For example, if you create an alias called BETA that points
 to a helloworld function version, the ARN is
 arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA.
 
String name
Alias name.
String functionVersion
Function version to which the alias points.
String description
Alias description.
String type
String functionName
Name of the Lambda function for which you want to create an alias.
String name
Name for the alias you are creating.
String functionVersion
Lambda function version for which you are creating the alias.
String description
Description of the alias.
String aliasArn
 Lambda function ARN that is qualified using the alias name as the suffix.
 For example, if you create an alias called BETA that points
 to a helloworld function version, the ARN is
 arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA.
 
String name
Alias name.
String functionVersion
Function version to which the alias points.
String description
Alias description.
String eventSourceArn
 The Amazon Resource Name (ARN) of the Amazon Kinesis or the Amazon
 DynamoDB stream that is the event source. Any record added to this stream
 could cause AWS Lambda to invoke your Lambda function, it depends on the
 BatchSize. AWS Lambda POSTs the Amazon Kinesis event,
 containing records, to your Lambda function as JSON.
 
String functionName
The Lambda function to invoke when AWS Lambda detects an event on the stream.
 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.
Boolean enabled
 Indicates whether AWS Lambda should begin polling the event source. By
 default, Enabled is true.
 
Integer batchSize
The largest number of records that AWS Lambda will retrieve from your event source at the time of invoking your function. Your function receives an event with all the retrieved records. The default is 100 records.
String startingPosition
The position in the stream where AWS Lambda should start reading. For more information, go to ShardIteratorType in the Amazon Kinesis API Reference.
String uUID
The AWS Lambda assigned opaque identifier for the mapping.
Integer batchSize
The largest number of records that AWS Lambda will retrieve from your event source at the time of invoking your function. Your function receives an event with all the retrieved records.
String eventSourceArn
The Amazon Resource Name (ARN) of the Amazon Kinesis stream that is the source of events.
String functionArn
The Lambda function to invoke when AWS Lambda detects an event on the stream.
Date lastModified
The UTC time string indicating the last time the event mapping was updated.
String lastProcessingResult
The result of the last AWS Lambda invocation of your Lambda function.
String state
 The state of the event source mapping. It can be Creating,
 Enabled, Disabled, Enabling,
 Disabling, Updating, or Deleting.
 
String stateTransitionReason
The reason the event source mapping is in its current state. It is either user-requested or an AWS Lambda-initiated state transition.
String functionName
The name you want to assign to the function you are uploading. The function names appear in the console and are returned in the ListFunctions API. Function names are used to specify functions to other AWS Lambda APIs, such as Invoke.
String runtime
The runtime environment for the Lambda function you are uploading.
String role
The Amazon Resource Name (ARN) of the IAM role that Lambda assumes when it executes your function to access any other Amazon Web Services (AWS) resources. For more information, see AWS Lambda: How it Works.
String handler
 The function within your code that Lambda calls to begin execution. For
 Node.js, it is the module-name.export value in your
 function. For Java, it can be package.class-name::handler or
 package.class-name. For more information, see Lambda Function Handler (Java).
 
FunctionCode code
The code for the Lambda function.
String description
A short, user-defined function description. Lambda does not use this value. Assign a meaningful description as you see fit.
Integer timeout
The function execution time at which Lambda should terminate the function. Because the execution time has cost implications, we recommend you set this value based on your expected execution time. The default is 3 seconds.
Integer memorySize
The amount of memory, in MB, your Lambda function is given. Lambda uses this memory size to infer the amount of CPU and memory allocated to your function. Your function use-case determines your CPU and memory requirements. For example, a database operation might need less memory compared to an image processing function. The default value is 128 MB. The value must be a multiple of 64 MB.
Boolean publish
This boolean parameter can be used to request AWS Lambda to create the Lambda function and publish a version as an atomic operation.
VpcConfig vpcConfig
If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.
String functionName
The name of the function.
String functionArn
The Amazon Resource Name (ARN) assigned to the function.
String runtime
The runtime environment for the Lambda function.
String role
The Amazon Resource Name (ARN) of the IAM role that Lambda assumes when it executes your function to access any other Amazon Web Services (AWS) resources.
String handler
The function Lambda calls to begin executing your function.
Long codeSize
The size, in bytes, of the function .zip file you uploaded.
String description
The user-provided description.
Integer timeout
The function execution time at which Lambda should terminate the function. Because the execution time has cost implications, we recommend you set this value based on your expected execution time. The default is 3 seconds.
Integer memorySize
The memory size, in MB, you configured for the function. Must be a multiple of 64 MB.
String lastModified
The time stamp of the last time you updated the function.
String codeSha256
It is the SHA256 hash of your function deployment package.
String version
The version of the Lambda function.
VpcConfigResponse vpcConfig
VPC configuration associated with your Lambda function.
String uUID
The event source mapping ID.
String uUID
The AWS Lambda assigned opaque identifier for the mapping.
Integer batchSize
The largest number of records that AWS Lambda will retrieve from your event source at the time of invoking your function. Your function receives an event with all the retrieved records.
String eventSourceArn
The Amazon Resource Name (ARN) of the Amazon Kinesis stream that is the source of events.
String functionArn
The Lambda function to invoke when AWS Lambda detects an event on the stream.
Date lastModified
The UTC time string indicating the last time the event mapping was updated.
String lastProcessingResult
The result of the last AWS Lambda invocation of your Lambda function.
String state
 The state of the event source mapping. It can be Creating,
 Enabled, Disabled, Enabling,
 Disabling, Updating, or Deleting.
 
String stateTransitionReason
The reason the event source mapping is in its current state. It is either user-requested or an AWS Lambda-initiated state transition.
String functionName
The Lambda function to delete.
 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.
 
String qualifier
 Using this optional parameter you can specify a function version (but not
 the $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.
String type
String type
String type
String uUID
The AWS Lambda assigned opaque identifier for the mapping.
Integer batchSize
The largest number of records that AWS Lambda will retrieve from your event source at the time of invoking your function. Your function receives an event with all the retrieved records.
String eventSourceArn
The Amazon Resource Name (ARN) of the Amazon Kinesis stream that is the source of events.
String functionArn
The Lambda function to invoke when AWS Lambda detects an event on the stream.
Date lastModified
The UTC time string indicating the last time the event mapping was updated.
String lastProcessingResult
The result of the last AWS Lambda invocation of your Lambda function.
String state
 The state of the event source mapping. It can be Creating,
 Enabled, Disabled, Enabling,
 Disabling, Updating, or Deleting.
 
String stateTransitionReason
The reason the event source mapping is in its current state. It is either user-requested or an AWS Lambda-initiated state transition.
ByteBuffer zipFile
A zip file containing your deployment package. If you are using the API directly, the zip file must be base64-encoded (if you are using the AWS SDKs or the AWS CLI, the SDKs or CLI will do the encoding for you). For more information about creating a .zip file, go to Execution Permissions in the AWS Lambda Developer Guide.
String s3Bucket
Amazon S3 bucket name where the .zip file containing your deployment package is stored. This bucket must reside in the same AWS region where you are creating the Lambda function.
String s3Key
The Amazon S3 object (the deployment package) key name you want to upload.
String s3ObjectVersion
The Amazon S3 object (the deployment package) version you want to upload.
String functionName
The name of the function.
String functionArn
The Amazon Resource Name (ARN) assigned to the function.
String runtime
The runtime environment for the Lambda function.
String role
The Amazon Resource Name (ARN) of the IAM role that Lambda assumes when it executes your function to access any other Amazon Web Services (AWS) resources.
String handler
The function Lambda calls to begin executing your function.
Long codeSize
The size, in bytes, of the function .zip file you uploaded.
String description
The user-provided description.
Integer timeout
The function execution time at which Lambda should terminate the function. Because the execution time has cost implications, we recommend you set this value based on your expected execution time. The default is 3 seconds.
Integer memorySize
The memory size, in MB, you configured for the function. Must be a multiple of 64 MB.
String lastModified
The time stamp of the last time you updated the function.
String codeSha256
It is the SHA256 hash of your function deployment package.
String version
The version of the Lambda function.
VpcConfigResponse vpcConfig
VPC configuration associated with your Lambda function.
String aliasArn
 Lambda function ARN that is qualified using the alias name as the suffix.
 For example, if you create an alias called BETA that points
 to a helloworld function version, the ARN is
 arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA.
 
String name
Alias name.
String functionVersion
Function version to which the alias points.
String description
Alias description.
String uUID
The AWS Lambda assigned ID of the event source mapping.
String uUID
The AWS Lambda assigned opaque identifier for the mapping.
Integer batchSize
The largest number of records that AWS Lambda will retrieve from your event source at the time of invoking your function. Your function receives an event with all the retrieved records.
String eventSourceArn
The Amazon Resource Name (ARN) of the Amazon Kinesis stream that is the source of events.
String functionArn
The Lambda function to invoke when AWS Lambda detects an event on the stream.
Date lastModified
The UTC time string indicating the last time the event mapping was updated.
String lastProcessingResult
The result of the last AWS Lambda invocation of your Lambda function.
String state
 The state of the event source mapping. It can be Creating,
 Enabled, Disabled, Enabling,
 Disabling, Updating, or Deleting.
 
String stateTransitionReason
The reason the event source mapping is in its current state. It is either user-requested or an AWS Lambda-initiated state transition.
String functionName
The name of the Lambda function for which you want to retrieve the configuration information.
 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.
 
String qualifier
Using this optional parameter you can specify a function version or an alias name. If you specify function version, the API uses qualified function ARN and returns information about the specific function version. If you specify an alias name, the API uses the alias ARN and returns information about the function version to which the alias points.
 If you don't specify this parameter, the API uses unqualified function
 ARN, and returns information about the $LATEST function
 version.
 
String functionName
The name of the function.
String functionArn
The Amazon Resource Name (ARN) assigned to the function.
String runtime
The runtime environment for the Lambda function.
String role
The Amazon Resource Name (ARN) of the IAM role that Lambda assumes when it executes your function to access any other Amazon Web Services (AWS) resources.
String handler
The function Lambda calls to begin executing your function.
Long codeSize
The size, in bytes, of the function .zip file you uploaded.
String description
The user-provided description.
Integer timeout
The function execution time at which Lambda should terminate the function. Because the execution time has cost implications, we recommend you set this value based on your expected execution time. The default is 3 seconds.
Integer memorySize
The memory size, in MB, you configured for the function. Must be a multiple of 64 MB.
String lastModified
The time stamp of the last time you updated the function.
String codeSha256
It is the SHA256 hash of your function deployment package.
String version
The version of the Lambda function.
VpcConfigResponse vpcConfig
VPC configuration associated with your Lambda function.
String functionName
The Lambda function name.
 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.
 
String qualifier
 Using this optional parameter to specify a function version or an alias
 name. If you specify function version, the API uses qualified function
 ARN for the request and returns information about the specific Lambda
 function version. If you specify an alias name, the API uses the alias
 ARN and returns information about the function version to which the alias
 points. If you don't provide this parameter, the API uses unqualified
 function ARN and returns information about the $LATEST
 version of the Lambda function.
 
FunctionConfiguration configuration
FunctionCodeLocation code
String functionName
Function name whose resource policy you want to retrieve.
 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.
 
String qualifier
You can specify this optional query parameter to specify a function version or an alias name in which case this API will return all permissions associated with the specific qualified ARN. If you don't provide this parameter, the API will return permissions that apply to the unqualified function ARN.
String policy
The resource policy associated with the specified function. The response returns the same as a string using a backslash ("\") as an escape character in the JSON.
String type
String type
String type
String type
String functionName
The Lambda function name.
InputStream invokeArgs
JSON that you want to provide to your Lambda function as input.
Integer status
It will be 202 upon success.
String functionName
The Lambda function name.
 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.
 
String invocationType
 By default, the 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.
 
String logType
 You can set this optional parameter to 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.
 
String clientContext
 Using the 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
JSON that you want to provide to your Lambda function as input.
String qualifier
You can use this optional parameter to specify a Lambda function version or alias name. If you specify a function version, the API uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the API uses the alias ARN to invoke the Lambda function version to which the alias points.
 If you don't provide this parameter, then the API uses unqualified
 function ARN which results in invocation of the $LATEST
 version.
 
Integer statusCode
 The HTTP status code will be in the 200 range for successful request. For
 the 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
 Indicates whether an error occurred while executing the Lambda function.
 If an error occurred this field will have one of two values;
 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
 It is the base64-encoded logs for the Lambda function invocation. This is
 present only if the invocation type is RequestResponse and
 the logs were requested.
 
ByteBuffer payload
 It is the JSON representation of the object returned by the Lambda
 function. In This is present only if the invocation type is
 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
Lambda function name for which the alias is created.
String functionVersion
If you specify this optional parameter, the API returns only the aliases that are pointing to the specific Lambda function version, otherwise the API returns all of the aliases created for the Lambda function.
String marker
 Optional string. An opaque pagination token returned from a previous
 ListAliases operation. If present, indicates where to
 continue the listing.
 
Integer maxItems
Optional integer. Specifies the maximum number of aliases to return in response. This parameter value must be greater than 0.
String nextMarker
A string, present if there are more aliases.
com.amazonaws.internal.SdkInternalList<T> aliases
A list of aliases.
String eventSourceArn
The Amazon Resource Name (ARN) of the Amazon Kinesis stream.
String functionName
The name of the Lambda function.
 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.
 
String marker
 Optional string. An opaque pagination token returned from a previous
 ListEventSourceMappings operation. If present, specifies to
 continue the list from where the returning call left off.
 
Integer maxItems
Optional integer. Specifies the maximum number of event sources to return in response. This value must be greater than 0.
String nextMarker
A string, present if there are more event source mappings.
com.amazonaws.internal.SdkInternalList<T> eventSourceMappings
 An array of EventSourceMappingConfiguration objects.
 
String marker
 Optional string. An opaque pagination token returned from a previous
 ListFunctions operation. If present, indicates where to
 continue the listing.
 
Integer maxItems
Optional integer. Specifies the maximum number of AWS Lambda functions to return in response. This parameter value must be greater than 0.
String nextMarker
A string, present if there are more functions.
com.amazonaws.internal.SdkInternalList<T> functions
A list of Lambda functions.
String functionName
 Function name whose versions to list. 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.
 
String marker
 Optional string. An opaque pagination token returned from a previous
 ListVersionsByFunction operation. If present, indicates
 where to continue the listing.
 
Integer maxItems
Optional integer. Specifies the maximum number of AWS Lambda function versions to return in response. This parameter value must be greater than 0.
String nextMarker
A string, present if there are more function versions.
com.amazonaws.internal.SdkInternalList<T> versions
A list of Lambda function versions.
String type
String functionName
 The Lambda function name. 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.
 
String codeSha256
The SHA256 hash of the deployment package you want to publish. This provides validation on the code you are publishing. If you provide this parameter value must match the SHA256 of the $LATEST version for the publication to succeed.
String description
The description for the version you are publishing. If not provided, AWS Lambda copies the description from the $LATEST version.
String functionName
The name of the function.
String functionArn
The Amazon Resource Name (ARN) assigned to the function.
String runtime
The runtime environment for the Lambda function.
String role
The Amazon Resource Name (ARN) of the IAM role that Lambda assumes when it executes your function to access any other Amazon Web Services (AWS) resources.
String handler
The function Lambda calls to begin executing your function.
Long codeSize
The size, in bytes, of the function .zip file you uploaded.
String description
The user-provided description.
Integer timeout
The function execution time at which Lambda should terminate the function. Because the execution time has cost implications, we recommend you set this value based on your expected execution time. The default is 3 seconds.
Integer memorySize
The memory size, in MB, you configured for the function. Must be a multiple of 64 MB.
String lastModified
The time stamp of the last time you updated the function.
String codeSha256
It is the SHA256 hash of your function deployment package.
String version
The version of the Lambda function.
VpcConfigResponse vpcConfig
VPC configuration associated with your Lambda function.
String functionName
Lambda function whose resource policy you want to remove a permission from.
 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.
 
String statementId
Statement ID of the permission to remove.
String qualifier
You can specify this optional parameter to remove permission associated with a specific function version or function alias. If you don't specify this parameter, the API removes permission associated with the unqualified function ARN.
String type
String type
String type
String type
String type
String type
String functionName
The function name for which the alias is created.
String name
The alias name.
String functionVersion
Using this parameter you can change the Lambda function version to which the alias points.
String description
You can change the description of the alias using this parameter.
String aliasArn
 Lambda function ARN that is qualified using the alias name as the suffix.
 For example, if you create an alias called BETA that points
 to a helloworld function version, the ARN is
 arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA.
 
String name
Alias name.
String functionVersion
Function version to which the alias points.
String description
Alias description.
String uUID
The event source mapping identifier.
String functionName
The Lambda function to which you want the stream records sent.
 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.
Boolean enabled
Specifies whether AWS Lambda should actively poll the stream or not. If disabled, AWS Lambda will not poll the stream.
Integer batchSize
The maximum number of stream records that can be sent to your Lambda function for a single invocation.
String uUID
The AWS Lambda assigned opaque identifier for the mapping.
Integer batchSize
The largest number of records that AWS Lambda will retrieve from your event source at the time of invoking your function. Your function receives an event with all the retrieved records.
String eventSourceArn
The Amazon Resource Name (ARN) of the Amazon Kinesis stream that is the source of events.
String functionArn
The Lambda function to invoke when AWS Lambda detects an event on the stream.
Date lastModified
The UTC time string indicating the last time the event mapping was updated.
String lastProcessingResult
The result of the last AWS Lambda invocation of your Lambda function.
String state
 The state of the event source mapping. It can be Creating,
 Enabled, Disabled, Enabling,
 Disabling, Updating, or Deleting.
 
String stateTransitionReason
The reason the event source mapping is in its current state. It is either user-requested or an AWS Lambda-initiated state transition.
String functionName
The existing Lambda function name whose code you want to replace.
 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.
 
ByteBuffer zipFile
Based64-encoded .zip file containing your packaged source code.
String s3Bucket
Amazon S3 bucket name where the .zip file containing your deployment package is stored. This bucket must reside in the same AWS region where you are creating the Lambda function.
String s3Key
The Amazon S3 object (the deployment package) key name you want to upload.
String s3ObjectVersion
The Amazon S3 object (the deployment package) version you want to upload.
Boolean publish
This boolean parameter can be used to request AWS Lambda to update the Lambda function and publish a version as an atomic operation.
String functionName
The name of the function.
String functionArn
The Amazon Resource Name (ARN) assigned to the function.
String runtime
The runtime environment for the Lambda function.
String role
The Amazon Resource Name (ARN) of the IAM role that Lambda assumes when it executes your function to access any other Amazon Web Services (AWS) resources.
String handler
The function Lambda calls to begin executing your function.
Long codeSize
The size, in bytes, of the function .zip file you uploaded.
String description
The user-provided description.
Integer timeout
The function execution time at which Lambda should terminate the function. Because the execution time has cost implications, we recommend you set this value based on your expected execution time. The default is 3 seconds.
Integer memorySize
The memory size, in MB, you configured for the function. Must be a multiple of 64 MB.
String lastModified
The time stamp of the last time you updated the function.
String codeSha256
It is the SHA256 hash of your function deployment package.
String version
The version of the Lambda function.
VpcConfigResponse vpcConfig
VPC configuration associated with your Lambda function.
String functionName
The name of the Lambda function.
 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.
 
String role
The Amazon Resource Name (ARN) of the IAM role that Lambda will assume when it executes your function.
String handler
 The function that Lambda calls to begin executing your function. For
 Node.js, it is the module-name.export value in your
 function.
 
String description
A short user-defined function description. AWS Lambda does not use this value. Assign a meaningful description as you see fit.
Integer timeout
The function execution time at which AWS Lambda should terminate the function. Because the execution time has cost implications, we recommend you set this value based on your expected execution time. The default is 3 seconds.
Integer memorySize
The amount of memory, in MB, your Lambda function is given. AWS Lambda uses this memory size to infer the amount of CPU allocated to your function. Your function use-case determines your CPU and memory requirements. For example, a database operation might need less memory compared to an image processing function. The default value is 128 MB. The value must be a multiple of 64 MB.
VpcConfig vpcConfig
String runtime
String functionName
The name of the function.
String functionArn
The Amazon Resource Name (ARN) assigned to the function.
String runtime
The runtime environment for the Lambda function.
String role
The Amazon Resource Name (ARN) of the IAM role that Lambda assumes when it executes your function to access any other Amazon Web Services (AWS) resources.
String handler
The function Lambda calls to begin executing your function.
Long codeSize
The size, in bytes, of the function .zip file you uploaded.
String description
The user-provided description.
Integer timeout
The function execution time at which Lambda should terminate the function. Because the execution time has cost implications, we recommend you set this value based on your expected execution time. The default is 3 seconds.
Integer memorySize
The memory size, in MB, you configured for the function. Must be a multiple of 64 MB.
String lastModified
The time stamp of the last time you updated the function.
String codeSha256
It is the SHA256 hash of your function deployment package.
String version
The version of the Lambda function.
VpcConfigResponse vpcConfig
VPC configuration associated with your Lambda function.
com.amazonaws.internal.SdkInternalList<T> subnetIds
A list of one or more subnet IDs in your VPC.
com.amazonaws.internal.SdkInternalList<T> securityGroupIds
A list of one or more security groups IDs in your VPC.
com.amazonaws.internal.SdkInternalList<T> subnetIds
A list of subnet IDs associated with the Lambda function.
com.amazonaws.internal.SdkInternalList<T> securityGroupIds
A list of security group IDs associated with the Lambda function.
String vpcId
The VPC ID associated with you Lambda function.
Copyright © 2016. All rights reserved.