Skip to main content

AWSLambdaFunction

No description

type AWSLambdaFunction {
metadata: ResourceMetadata!
architectures: [AWSLambdaFunctionArchitectureType!]!
codeSha256: String!
codeSize: Int64!
deadLetterConfiguration: AWSLambdaFunctionDeadLetterConfiguration
description: String!
environment: AWSLambdaFunctionEnvironment
ephemeralStorage: AWSLambdaFunctionEphemeralStorage
fileSystemConfigurations: [AWSLambdaFunctionFileSystemConfiguration!]!
arn: String!
name: String!
handler: String!
imageConfiguration: AWSLambdaFunctionImageConfiguration
kmsKeyArn: String!
lastModifiedAt: DateTime
lastUpdateStatus: AWSLambdaFunctionLastUpdateStatusType!
lastUpdateStatusReason: String!
lastUpdateStatusReasonCode: AWSLambdaFunctionLastUpdateStatusReasonCodeType!
layers: [AWSLambdaFunctionLayer!]!
masterArn: String!
memorySize: Int!
packageType: AWSLambdaFunctionPackageType!
revisionId: String!
role: String!
runtime: AWSLambdaFunctionRuntimeType!
runtimeVersionConfiguration: AWSLambdaFunctionRuntimeVersionConfiguration
signingJobArn: String!
signingProfileVersionArn: String!
snapStart: AWSLambdaFunctionSnapStart
state: AWSLambdaFunctionStateType!
stateReason: String!
stateReasonCode: AWSLambdaFunctionStateReasonCodeType!
timeout: Int!
tracingConfiguration: AWSLambdaFunctionTracingConfiguration
version: String!
vpcConfiguration: AWSLambdaFunctionVPCConfiguration
policy: AWSLambdaFunctionPolicy
}

Fields

AWSLambdaFunction.metadata ● ResourceMetadata! non-null object

The metadata to identify this function in Shisho Cloud

AWSLambdaFunction.architectures ● [AWSLambdaFunctionArchitectureType!]! non-null enum

The instruction set architecture that the function supports The default architecture value is X86_64

AWSLambdaFunction.codeSha256 ● String! non-null scalar

The SHA256 hash of the function's deployment package

AWSLambdaFunction.codeSize ● Int64! non-null scalar

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

AWSLambdaFunction.deadLetterConfiguration ● AWSLambdaFunctionDeadLetterConfiguration object

The function's dead letter queue

AWSLambdaFunction.description ● String! non-null scalar

The function's description

AWSLambdaFunction.environment ● AWSLambdaFunctionEnvironment object

The function's environment variables

AWSLambdaFunction.ephemeralStorage ● AWSLambdaFunctionEphemeralStorage object

The size of the function's /tmp directory in MB

AWSLambdaFunction.fileSystemConfigurations ● [AWSLambdaFunctionFileSystemConfiguration!]! non-null object

Connection settings for an Amazon EFS file system

AWSLambdaFunction.arn ● String! non-null scalar

The function's Amazon Resource Name (ARN)

AWSLambdaFunction.name ● String! non-null scalar

The name of the function

AWSLambdaFunction.handler ● String! non-null scalar

The function that Lambda calls to begin running your function

AWSLambdaFunction.imageConfiguration ● AWSLambdaFunctionImageConfiguration object

The function's image configuration values

AWSLambdaFunction.kmsKeyArn ● String! non-null scalar

The KMS key that's used to encrypt the function's environment variables

AWSLambdaFunction.lastModifiedAt ● DateTime scalar

The date and time that the function was last updated

AWSLambdaFunction.lastUpdateStatus ● AWSLambdaFunctionLastUpdateStatusType! non-null enum

The status of the last update that was performed on the function

AWSLambdaFunction.lastUpdateStatusReason ● String! non-null scalar

The reason for the last update that was performed on the function

AWSLambdaFunction.lastUpdateStatusReasonCode ● AWSLambdaFunctionLastUpdateStatusReasonCodeType! non-null enum

The reason code for the last update that was performed on the function

AWSLambdaFunction.layers ● [AWSLambdaFunctionLayer!]! non-null object

The function's layers

AWSLambdaFunction.masterArn ● String! non-null scalar

For Lambda@Edge functions, the ARN of the main function

AWSLambdaFunction.memorySize ● Int! non-null scalar

The amount of memory available to the function at runtime

AWSLambdaFunction.packageType ● AWSLambdaFunctionPackageType! non-null enum

The type of deployment package

AWSLambdaFunction.revisionId ● String! non-null scalar

The latest updated revision of the function or alias

AWSLambdaFunction.role ● String! non-null scalar

The function's execution role

AWSLambdaFunction.runtime ● AWSLambdaFunctionRuntimeType! non-null enum

The identifier of the function's runtime

AWSLambdaFunction.runtimeVersionConfiguration ● AWSLambdaFunctionRuntimeVersionConfiguration object

The ARN of the runtime and any errors that occured

AWSLambdaFunction.signingJobArn ● String! non-null scalar

The ARN of the signing job

AWSLambdaFunction.signingProfileVersionArn ● String! non-null scalar

The ARN of the signing profile version

AWSLambdaFunction.snapStart ● AWSLambdaFunctionSnapStart object

A snapshot of the initialized execution environment when you publish a function version

AWSLambdaFunction.state ● AWSLambdaFunctionStateType! non-null enum

The current state of the function

AWSLambdaFunction.stateReason ● String! non-null scalar

The reason for the function's current state

AWSLambdaFunction.stateReasonCode ● AWSLambdaFunctionStateReasonCodeType! non-null enum

The reason code for the function's current state

AWSLambdaFunction.timeout ● Int! non-null scalar

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

AWSLambdaFunction.tracingConfiguration ● AWSLambdaFunctionTracingConfiguration object

The function's X-Ray tracing configuration

AWSLambdaFunction.version ● String! non-null scalar

The version of the Lambda function

AWSLambdaFunction.vpcConfiguration ● AWSLambdaFunctionVPCConfiguration object

The function's networking configuration

AWSLambdaFunction.policy ● AWSLambdaFunctionPolicy object

The policy of the function

Member of

AWSLambda object