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