NAME
Paws::Lambda::FunctionConfiguration
ATTRIBUTES
CodeSha256 => Str
The SHA256 hash of the function's deployment package.
CodeSize => Int
The size of the function's deployment package, in bytes.
DeadLetterConfig => Paws::Lambda::DeadLetterConfig
The function's dead letter queue.
Description => Str
The function's description.
Environment => Paws::Lambda::EnvironmentResponse
The function's environment variables (https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html).
FileSystemConfigs => ArrayRef[Paws::Lambda::FileSystemConfig]
Connection settings for an Amazon EFS file system (https://docs.aws.amazon.com/lambda/latest/dg/configuration-filesystem.html).
FunctionArn => Str
The function's Amazon Resource Name (ARN).
FunctionName => Str
The name of the function.
Handler => Str
The function that Lambda calls to begin executing your function.
ImageConfigResponse => Paws::Lambda::ImageConfigResponse
The function's image configuration values.
KMSKeyArn => Str
The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.
LastModified => Str
The date and time that the function was last updated, in ISO-8601 format (https://www.w3.org/TR/NOTE-datetime) (YYYY-MM-DDThh:mm:ss.sTZD).
LastUpdateStatus => Str
The status of the last update that was performed on the function. This is first set to Successful
after function creation completes.
Valid values are: "Successful"
, "Failed"
, "InProgress"
=head2 LastUpdateStatusReason => Str
The reason for the last update that was performed on the function.
LastUpdateStatusReasonCode => Str
The reason code for the last update that was performed on the function.
Valid values are: "EniLimitExceeded"
, "InsufficientRolePermissions"
, "InvalidConfiguration"
, "InternalError"
, "SubnetOutOfIPAddresses"
, "InvalidSubnet"
, "InvalidSecurityGroup"
, "ImageDeleted"
, "ImageAccessDenied"
, "InvalidImage"
=head2 Layers => ArrayRef[Paws::Lambda::Layer]
The function's layers (https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html).
MasterArn => Str
For Lambda@Edge functions, the ARN of the master function.
MemorySize => Int
The amount of memory available to the function at runtime.
PackageType => Str
The type of deployment package. Set to Image
for container image and set Zip
for .zip file archive.
Valid values are: "Zip"
, "Image"
=head2 RevisionId => Str
The latest updated revision of the function or alias.
Role => Str
The function's execution role.
Runtime => Str
The runtime environment for the Lambda function.
Valid values are: "nodejs"
, "nodejs4.3"
, "nodejs6.10"
, "nodejs8.10"
, "nodejs10.x"
, "nodejs12.x"
, "nodejs14.x"
, "java8"
, "java8.al2"
, "java11"
, "python2.7"
, "python3.6"
, "python3.7"
, "python3.8"
, "dotnetcore1.0"
, "dotnetcore2.0"
, "dotnetcore2.1"
, "dotnetcore3.1"
, "nodejs4.3-edge"
, "go1.x"
, "ruby2.5"
, "ruby2.7"
, "provided"
, "provided.al2"
=head2 SigningJobArn => Str
The ARN of the signing job.
SigningProfileVersionArn => Str
The ARN of the signing profile version.
State => Str
The current state of the function. When the state is Inactive
, you can reactivate the function by invoking it.
Valid values are: "Pending"
, "Active"
, "Inactive"
, "Failed"
=head2 StateReason => Str
The reason for the function's current state.
StateReasonCode => Str
The reason code for the function's current state. When the code is Creating
, you can't invoke or modify the function.
Valid values are: "Idle"
, "Creating"
, "Restoring"
, "EniLimitExceeded"
, "InsufficientRolePermissions"
, "InvalidConfiguration"
, "InternalError"
, "SubnetOutOfIPAddresses"
, "InvalidSubnet"
, "InvalidSecurityGroup"
, "ImageDeleted"
, "ImageAccessDenied"
, "InvalidImage"
=head2 Timeout => Int
The amount of time in seconds that Lambda allows a function to run before stopping it.
TracingConfig => Paws::Lambda::TracingConfigResponse
The function's X-Ray tracing configuration.
Version => Str
The version of the Lambda function.
VpcConfig => Paws::Lambda::VpcConfigResponse
The function's networking configuration.