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.
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.
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"
=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 memory that's allocated to the function.
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"
, "java8"
, "java11"
, "python2.7"
, "python3.6"
, "python3.7"
, "python3.8"
, "dotnetcore1.0"
, "dotnetcore2.0"
, "dotnetcore2.1"
, "nodejs4.3-edge"
, "go1.x"
, "ruby2.5"
, "ruby2.7"
, "provided"
=head2 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"
=head2 Timeout => Int
The amount of time that Lambda allows a function to run before stopping it.
TracingConfig => Paws::Lambda::TracingConfigResponse
The function's AWS X-Ray tracing configuration.
Version => Str
The version of the Lambda function.
VpcConfig => Paws::Lambda::VpcConfigResponse
The function's networking configuration.