class Aws::Lambda::Types::FunctionConfiguration
Details about a function's configuration.
@!attribute [rw] function_name
The name of the function. @return [String]
@!attribute [rw] function_arn
The function's Amazon Resource Name (ARN). @return [String]
@!attribute [rw] runtime
The runtime environment for the Lambda function. @return [String]
@!attribute [rw] role
The function's execution role. @return [String]
@!attribute [rw] handler
The function that Lambda calls to begin executing your function. @return [String]
@!attribute [rw] code_size
The size of the function's deployment package, in bytes. @return [Integer]
@!attribute [rw] description
The function's description. @return [String]
@!attribute [rw] timeout
The amount of time in seconds that Lambda allows a function to run before stopping it. @return [Integer]
@!attribute [rw] memory_size
The amount of memory available to the function at runtime. @return [Integer]
@!attribute [rw] last_modified
The date and time that the function was last updated, in [ISO-8601 format][1] (YYYY-MM-DDThh:mm:ss.sTZD). [1]: https://www.w3.org/TR/NOTE-datetime @return [Time]
@!attribute [rw] code_sha_256
The SHA256 hash of the function's deployment package. @return [String]
@!attribute [rw] version
The version of the Lambda function. @return [String]
@!attribute [rw] vpc_config
The function's networking configuration. @return [Types::VpcConfigResponse]
@!attribute [rw] dead_letter_config
The function's dead letter queue. @return [Types::DeadLetterConfig]
@!attribute [rw] environment
The function's [environment variables][1]. [1]: https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html @return [Types::EnvironmentResponse]
@!attribute [rw] kms_key_arn
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. @return [String]
@!attribute [rw] tracing_config
The function's X-Ray tracing configuration. @return [Types::TracingConfigResponse]
@!attribute [rw] master_arn
For Lambda@Edge functions, the ARN of the master function. @return [String]
@!attribute [rw] revision_id
The latest updated revision of the function or alias. @return [String]
@!attribute [rw] layers
The function's [ layers][1]. [1]: https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html @return [Array<Types::Layer>]
@!attribute [rw] state
The current state of the function. When the state is `Inactive`, you can reactivate the function by invoking it. @return [String]
@!attribute [rw] state_reason
The reason for the function's current state. @return [String]
@!attribute [rw] state_reason_code
The reason code for the function's current state. When the code is `Creating`, you can't invoke or modify the function. @return [String]
@!attribute [rw] last_update_status
The status of the last update that was performed on the function. This is first set to `Successful` after function creation completes. @return [String]
@!attribute [rw] last_update_status_reason
The reason for the last update that was performed on the function. @return [String]
@!attribute [rw] last_update_status_reason_code
The reason code for the last update that was performed on the function. @return [String]
@!attribute [rw] file_system_configs
Connection settings for an [Amazon EFS file system][1]. [1]: https://docs.aws.amazon.com/lambda/latest/dg/configuration-filesystem.html @return [Array<Types::FileSystemConfig>]
@!attribute [rw] package_type
The type of deployment package. Set to `Image` for container image and set `Zip` for .zip file archive. @return [String]
@!attribute [rw] image_config_response
The function's image configuration values. @return [Types::ImageConfigResponse]
@!attribute [rw] signing_profile_version_arn
The ARN of the signing profile version. @return [String]
@!attribute [rw] signing_job_arn
The ARN of the signing job. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/FunctionConfiguration AWS API Documentation
Constants
- SENSITIVE