AWSLambdaFunctionConfiguration Class Reference

Inherits from AWSModel : AWSMTLModel
Declared in AWSLambdaModel.h
AWSLambdaModel.m

Overview

A complex type that describes function metadata.

  codeSha256

It is the SHA256 hash of your function deployment package.

@property (nonatomic, strong) NSString *codeSha256

Declared In

AWSLambdaModel.h

  codeSize

The size, in bytes, of the function .zip file you uploaded.

@property (nonatomic, strong) NSNumber *codeSize

Declared In

AWSLambdaModel.h

  detail

The user-provided description.

@property (nonatomic, strong) NSString *detail

Declared In

AWSLambdaModel.h

  functionArn

The Amazon Resource Name (ARN) assigned to the function.

@property (nonatomic, strong) NSString *functionArn

Declared In

AWSLambdaModel.h

  functionName

The name of the function.

@property (nonatomic, strong) NSString *functionName

Declared In

AWSLambdaModel.h

  handler

The function Lambda calls to begin executing your function.

@property (nonatomic, strong) NSString *handler

Declared In

AWSLambdaModel.h

  lastModified

The time stamp of the last time you updated the function.

@property (nonatomic, strong) NSString *lastModified

Declared In

AWSLambdaModel.h

  memorySize

The memory size, in MB, you configured for the function. Must be a multiple of 64 MB.

@property (nonatomic, strong) NSNumber *memorySize

Declared In

AWSLambdaModel.h

  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.

@property (nonatomic, strong) NSString *role

Declared In

AWSLambdaModel.h

  runtime

The runtime environment for the Lambda function.

To use the Node.js runtime v4.3, set the value to "nodejs4.3". To use earlier runtime (v0.10.42), set the value to "nodejs".

@property (nonatomic, assign) AWSLambdaRuntime runtime

Declared In

AWSLambdaModel.h

  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.

@property (nonatomic, strong) NSNumber *timeout

Declared In

AWSLambdaModel.h

  version

The version of the Lambda function.

@property (nonatomic, strong) NSString *version

Declared In

AWSLambdaModel.h

  vpcConfig

VPC configuration associated with your Lambda function.

@property (nonatomic, strong) AWSLambdaVpcConfigResponse *vpcConfig

Declared In

AWSLambdaModel.h