Show / Hide Table of Contents

Struct ALambdaFunction.FunctionInfo

The ALambdaFunction.FunctionInfo struct exposes the function initialization settings.

Implements
ILambdaSharpInfo
Namespace: LambdaSharp
Assembly: LambdaSharp.dll
Syntax
protected struct FunctionInfo : ILambdaSharpInfo

Properties

DeadLetterQueueUrl

The URL of the dead-letter queue for the AWS Lambda function. This value can be null if the module has no dead-letter queue.

Declaration
public readonly string DeadLetterQueueUrl { get; }
Property Value
Type Description
System.String

DeploymentBucketName

The S3 bucket name where the module artifacts are located.

Declaration
public readonly string DeploymentBucketName { get; }
Property Value
Type Description
System.String

DeploymentTier

The deployment tier name.

Declaration
public readonly string DeploymentTier { get; }
Property Value
Type Description
System.String

FunctionFramework

The framework used by the AWS Lambda function.

Declaration
public readonly string FunctionFramework { get; }
Property Value
Type Description
System.String

FunctionId

The ID of the AWS Lambda function. This value corresponds to the Physical ID of the AWS Lambda function in the CloudFormation template.

Declaration
public readonly string FunctionId { get; }
Property Value
Type Description
System.String

FunctionName

The name of the AWS Lambda function. This value corresponds to the Logical ID of the AWS Lambda function in the CloudFormation template.

Declaration
public readonly string FunctionName { get; }
Property Value
Type Description
System.String

GitBranch

The Git branch from which the function was built form.

Declaration
public readonly string GitBranch { get; }
Property Value
Type Description
System.String

GitSha

The Git SHA from which the function was built from.

Declaration
public readonly string GitSha { get; }
Property Value
Type Description
System.String

ModuleFullName

The full-name of the module (ModuleNamespace.ModuleName)

Declaration
public readonly string ModuleFullName { get; }
Property Value
Type Description
System.String

ModuleId

The CloudFormation stack name of the module deployment.

Declaration
public readonly string ModuleId { get; }
Property Value
Type Description
System.String

ModuleInfo

The module full name, version, and origin.

Declaration
public readonly string ModuleInfo { get; }
Property Value
Type Description
System.String

ModuleName

The name of the module.

Declaration
public readonly string ModuleName { get; }
Property Value
Type Description
System.String

ModuleNamespace

The namespace of the module.

Declaration
public readonly string ModuleNamespace { get; }
Property Value
Type Description
System.String

ModuleOrigin

The origin of the module.

Declaration
public readonly string ModuleOrigin { get; }
Property Value
Type Description
System.String

ModuleVersion

The version of the module.

Declaration
public readonly string ModuleVersion { get; }
Property Value
Type Description
System.String

Started

The timestamp when the function started running. This property can be used to determine how long this function has been running.

Declaration
public readonly DateTime Started { get; }
Property Value
Type Description
System.DateTime

Explicit Interface Implementations

ILambdaSharpInfo.AppId

Declaration
readonly string ILambdaSharpInfo.AppId { get; }
Returns
Type Description
System.String

ILambdaSharpInfo.AppInstanceId

Declaration
readonly string ILambdaSharpInfo.AppInstanceId { get; }
Returns
Type Description
System.String

ILambdaSharpInfo.AppName

Declaration
readonly string ILambdaSharpInfo.AppName { get; }
Returns
Type Description
System.String

Implements

ILambdaSharpInfo
In This Article
Back to top Generated by DocFX