Struct ALambdaFunction.FunctionInfo
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
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