AWSLambdaFunctionConfiguration Class Reference

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

Overview

Details about a function's configuration.

  codeSha256

The SHA256 hash of the function's deployment package.

@property (nonatomic, strong) NSString *codeSha256

Declared In

AWSLambdaModel.h

  codeSize

The size of the function's deployment package, in bytes.

@property (nonatomic, strong) NSNumber *codeSize

Declared In

AWSLambdaModel.h

  deadLetterConfig

The function's dead letter queue.

@property (nonatomic, strong) AWSLambdaDeadLetterConfig *deadLetterConfig

Declared In

AWSLambdaModel.h

  detail

The function's description.

@property (nonatomic, strong) NSString *detail

Declared In

AWSLambdaModel.h

  environment

The function's environment variables.

@property (nonatomic, strong) AWSLambdaEnvironmentResponse *environment

Declared In

AWSLambdaModel.h

  functionArn

The function's Amazon Resource Name (ARN).

@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 that Lambda calls to begin executing your function.

@property (nonatomic, strong) NSString *handler

Declared In

AWSLambdaModel.h

  KMSKeyArn

The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer-managed CMK.

@property (nonatomic, strong) NSString *KMSKeyArn

Declared In

AWSLambdaModel.h

  lastModified

The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

@property (nonatomic, strong) NSString *lastModified

Declared In

AWSLambdaModel.h

  layers

The function's layers.

@property (nonatomic, strong) NSArray<AWSLambdaLayer*> *layers

Declared In

AWSLambdaModel.h

  masterArn

For Lambda@Edge functions, the ARN of the master function.

@property (nonatomic, strong) NSString *masterArn

Declared In

AWSLambdaModel.h

  memorySize

The memory that's allocated to the function.

@property (nonatomic, strong) NSNumber *memorySize

Declared In

AWSLambdaModel.h

  revisionId

The latest updated revision of the function or alias.

@property (nonatomic, strong) NSString *revisionId

Declared In

AWSLambdaModel.h

  role

The function's execution role.

@property (nonatomic, strong) NSString *role

Declared In

AWSLambdaModel.h

  runtime

The runtime environment for the Lambda function.

@property (nonatomic, assign) AWSLambdaRuntime runtime

Declared In

AWSLambdaModel.h

  timeout

The amount of time that Lambda allows a function to run before stopping it.

@property (nonatomic, strong) NSNumber *timeout

Declared In

AWSLambdaModel.h

  tracingConfig

The function's AWS X-Ray tracing configuration.

@property (nonatomic, strong) AWSLambdaTracingConfigResponse *tracingConfig

Declared In

AWSLambdaModel.h

  version

The version of the Lambda function.

@property (nonatomic, strong) NSString *version

Declared In

AWSLambdaModel.h

  vpcConfig

The function's networking configuration.

@property (nonatomic, strong) AWSLambdaVpcConfigResponse *vpcConfig

Declared In

AWSLambdaModel.h