Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

AwsLambdaFunctionDetails

import type { AwsLambdaFunctionDetails } from "https://aws-api.deno.dev/v0.4/services/securityhub.ts?docs=full";

Details about an Lambda function's configuration.

interface AwsLambdaFunctionDetails {
Architectures?: string[] | null;
Code?: AwsLambdaFunctionCode | null;
CodeSha256?: string | null;
DeadLetterConfig?: AwsLambdaFunctionDeadLetterConfig | null;
Environment?: AwsLambdaFunctionEnvironment | null;
FunctionName?: string | null;
Handler?: string | null;
KmsKeyArn?: string | null;
LastModified?: string | null;
Layers?: AwsLambdaFunctionLayer[] | null;
MasterArn?: string | null;
MemorySize?: number | null;
PackageType?: string | null;
RevisionId?: string | null;
Role?: string | null;
Runtime?: string | null;
Timeout?: number | null;
TracingConfig?: AwsLambdaFunctionTracingConfig | null;
Version?: string | null;
VpcConfig?: AwsLambdaFunctionVpcConfig | null;
}

§Properties

§
Architectures?: string[] | null
[src]

The instruction set architecture that the function uses. Valid values are x86_64 or arm64.

§

An AwsLambdaFunctionCode object.

§
CodeSha256?: string | null
[src]

The SHA256 hash of the function's deployment package.

§
DeadLetterConfig?: AwsLambdaFunctionDeadLetterConfig | null
[src]

The function's dead letter queue.

§

The function's environment variables.

§
FunctionName?: string | null
[src]

The name of the function.

§
Handler?: string | null
[src]

The function that Lambda calls to begin executing your function.

§
KmsKeyArn?: string | null
[src]

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

§
LastModified?: string | null
[src]

Indicates when the function was last updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

§
Layers?: AwsLambdaFunctionLayer[] | null
[src]

The function's layers.

§
MasterArn?: string | null
[src]

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

§
MemorySize?: number | null
[src]

The memory that is allocated to the function.

§
PackageType?: string | null
[src]

The type of deployment package that's used to deploy the function code to Lambda. Set to Image for a container image and Zip for a .zip file archive.

§
RevisionId?: string | null
[src]

The latest updated revision of the function or alias.

§
Role?: string | null
[src]

The function's execution role.

§
Runtime?: string | null
[src]

The runtime environment for the Lambda function.

§
Timeout?: number | null
[src]

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

§

The function's X-Ray tracing configuration.

§
Version?: string | null
[src]

The version of the Lambda function.

§

The function's networking configuration.