| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.SecurityHub.Types.AwsLambdaFunctionDetails
Description
Synopsis
- data AwsLambdaFunctionDetails = AwsLambdaFunctionDetails' {
- memorySize :: Maybe Int
- runtime :: Maybe Text
- kmsKeyArn :: Maybe Text
- environment :: Maybe AwsLambdaFunctionEnvironment
- deadLetterConfig :: Maybe AwsLambdaFunctionDeadLetterConfig
- role' :: Maybe Text
- vpcConfig :: Maybe AwsLambdaFunctionVpcConfig
- version :: Maybe Text
- functionName :: Maybe Text
- code :: Maybe AwsLambdaFunctionCode
- layers :: Maybe [AwsLambdaFunctionLayer]
- handler :: Maybe Text
- timeout :: Maybe Int
- lastModified :: Maybe Text
- codeSha256 :: Maybe Text
- tracingConfig :: Maybe AwsLambdaFunctionTracingConfig
- revisionId :: Maybe Text
- masterArn :: Maybe Text
- newAwsLambdaFunctionDetails :: AwsLambdaFunctionDetails
- awsLambdaFunctionDetails_memorySize :: Lens' AwsLambdaFunctionDetails (Maybe Int)
- awsLambdaFunctionDetails_runtime :: Lens' AwsLambdaFunctionDetails (Maybe Text)
- awsLambdaFunctionDetails_kmsKeyArn :: Lens' AwsLambdaFunctionDetails (Maybe Text)
- awsLambdaFunctionDetails_environment :: Lens' AwsLambdaFunctionDetails (Maybe AwsLambdaFunctionEnvironment)
- awsLambdaFunctionDetails_deadLetterConfig :: Lens' AwsLambdaFunctionDetails (Maybe AwsLambdaFunctionDeadLetterConfig)
- awsLambdaFunctionDetails_role :: Lens' AwsLambdaFunctionDetails (Maybe Text)
- awsLambdaFunctionDetails_vpcConfig :: Lens' AwsLambdaFunctionDetails (Maybe AwsLambdaFunctionVpcConfig)
- awsLambdaFunctionDetails_version :: Lens' AwsLambdaFunctionDetails (Maybe Text)
- awsLambdaFunctionDetails_functionName :: Lens' AwsLambdaFunctionDetails (Maybe Text)
- awsLambdaFunctionDetails_code :: Lens' AwsLambdaFunctionDetails (Maybe AwsLambdaFunctionCode)
- awsLambdaFunctionDetails_layers :: Lens' AwsLambdaFunctionDetails (Maybe [AwsLambdaFunctionLayer])
- awsLambdaFunctionDetails_handler :: Lens' AwsLambdaFunctionDetails (Maybe Text)
- awsLambdaFunctionDetails_timeout :: Lens' AwsLambdaFunctionDetails (Maybe Int)
- awsLambdaFunctionDetails_lastModified :: Lens' AwsLambdaFunctionDetails (Maybe Text)
- awsLambdaFunctionDetails_codeSha256 :: Lens' AwsLambdaFunctionDetails (Maybe Text)
- awsLambdaFunctionDetails_tracingConfig :: Lens' AwsLambdaFunctionDetails (Maybe AwsLambdaFunctionTracingConfig)
- awsLambdaFunctionDetails_revisionId :: Lens' AwsLambdaFunctionDetails (Maybe Text)
- awsLambdaFunctionDetails_masterArn :: Lens' AwsLambdaFunctionDetails (Maybe Text)
Documentation
data AwsLambdaFunctionDetails Source #
Details about a function's configuration.
See: newAwsLambdaFunctionDetails smart constructor.
Constructors
| AwsLambdaFunctionDetails' | |
Fields
| |
Instances
newAwsLambdaFunctionDetails :: AwsLambdaFunctionDetails Source #
Create a value of AwsLambdaFunctionDetails with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:memorySize:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_memorySize - The memory that is allocated to the function.
$sel:runtime:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_runtime - The runtime environment for the Lambda function.
$sel:kmsKeyArn:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_kmsKeyArn - The KMS key that is used to encrypt the function's environment
variables. This key is only returned if you've configured a customer
managed customer managed key.
$sel:environment:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_environment - The function's environment variables.
$sel:deadLetterConfig:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_deadLetterConfig - The function's dead letter queue.
$sel:role':AwsLambdaFunctionDetails', awsLambdaFunctionDetails_role - The function's execution role.
$sel:vpcConfig:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_vpcConfig - The function's networking configuration.
$sel:version:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_version - The version of the Lambda function.
$sel:functionName:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_functionName - The name of the function.
$sel:code:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_code - An AwsLambdaFunctionCode object.
$sel:layers:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_layers - The function's layers.
$sel:handler:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_handler - The function that Lambda calls to begin executing your function.
$sel:timeout:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_timeout - The amount of time that Lambda allows a function to run before stopping
it.
$sel:lastModified:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_lastModified - Indicates when the function was last updated.
Uses the date-time format specified in
RFC 3339 section 5.6, Internet Date/Time Format.
The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z.
$sel:codeSha256:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_codeSha256 - The SHA256 hash of the function's deployment package.
$sel:tracingConfig:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_tracingConfig - The function's X-Ray tracing configuration.
$sel:revisionId:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_revisionId - The latest updated revision of the function or alias.
$sel:masterArn:AwsLambdaFunctionDetails', awsLambdaFunctionDetails_masterArn - For Lambda@Edge functions, the ARN of the master function.
awsLambdaFunctionDetails_memorySize :: Lens' AwsLambdaFunctionDetails (Maybe Int) Source #
The memory that is allocated to the function.
awsLambdaFunctionDetails_runtime :: Lens' AwsLambdaFunctionDetails (Maybe Text) Source #
The runtime environment for the Lambda function.
awsLambdaFunctionDetails_kmsKeyArn :: Lens' AwsLambdaFunctionDetails (Maybe Text) Source #
The KMS key that is used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed customer managed key.
awsLambdaFunctionDetails_environment :: Lens' AwsLambdaFunctionDetails (Maybe AwsLambdaFunctionEnvironment) Source #
The function's environment variables.
awsLambdaFunctionDetails_deadLetterConfig :: Lens' AwsLambdaFunctionDetails (Maybe AwsLambdaFunctionDeadLetterConfig) Source #
The function's dead letter queue.
awsLambdaFunctionDetails_role :: Lens' AwsLambdaFunctionDetails (Maybe Text) Source #
The function's execution role.
awsLambdaFunctionDetails_vpcConfig :: Lens' AwsLambdaFunctionDetails (Maybe AwsLambdaFunctionVpcConfig) Source #
The function's networking configuration.
awsLambdaFunctionDetails_version :: Lens' AwsLambdaFunctionDetails (Maybe Text) Source #
The version of the Lambda function.
awsLambdaFunctionDetails_functionName :: Lens' AwsLambdaFunctionDetails (Maybe Text) Source #
The name of the function.
awsLambdaFunctionDetails_code :: Lens' AwsLambdaFunctionDetails (Maybe AwsLambdaFunctionCode) Source #
An AwsLambdaFunctionCode object.
awsLambdaFunctionDetails_layers :: Lens' AwsLambdaFunctionDetails (Maybe [AwsLambdaFunctionLayer]) Source #
The function's layers.
awsLambdaFunctionDetails_handler :: Lens' AwsLambdaFunctionDetails (Maybe Text) Source #
The function that Lambda calls to begin executing your function.
awsLambdaFunctionDetails_timeout :: Lens' AwsLambdaFunctionDetails (Maybe Int) Source #
The amount of time that Lambda allows a function to run before stopping it.
awsLambdaFunctionDetails_lastModified :: Lens' AwsLambdaFunctionDetails (Maybe Text) Source #
Indicates when the function was last updated.
Uses the date-time format specified in
RFC 3339 section 5.6, Internet Date/Time Format.
The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z.
awsLambdaFunctionDetails_codeSha256 :: Lens' AwsLambdaFunctionDetails (Maybe Text) Source #
The SHA256 hash of the function's deployment package.
awsLambdaFunctionDetails_tracingConfig :: Lens' AwsLambdaFunctionDetails (Maybe AwsLambdaFunctionTracingConfig) Source #
The function's X-Ray tracing configuration.
awsLambdaFunctionDetails_revisionId :: Lens' AwsLambdaFunctionDetails (Maybe Text) Source #
The latest updated revision of the function or alias.
awsLambdaFunctionDetails_masterArn :: Lens' AwsLambdaFunctionDetails (Maybe Text) Source #
For Lambda@Edge functions, the ARN of the master function.