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.

_request_id => Str