NAME
Paws::SecurityHub::AwsLambdaFunctionDetails
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::SecurityHub::AwsLambdaFunctionDetails object:
$service_obj->Method(Att1 => { Code => $value, ..., VpcConfig => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::SecurityHub::AwsLambdaFunctionDetails object:
$result = $service_obj->Method(...);
$result->Att1->Code
DESCRIPTION
Details about a function's configuration.
ATTRIBUTES
Code => Paws::SecurityHub::AwsLambdaFunctionCode
An AwsLambdaFunctionCode
object.
CodeSha256 => Str
The SHA256 hash of the function's deployment package.
DeadLetterConfig => Paws::SecurityHub::AwsLambdaFunctionDeadLetterConfig
The function's dead letter queue.
Environment => Paws::SecurityHub::AwsLambdaFunctionEnvironment
The function's environment variables.
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
Indicates when the function was last updated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
Layers => ArrayRef[Paws::SecurityHub::AwsLambdaFunctionLayer]
The function's layers.
MasterArn => Str
For Lambda@Edge functions, the ARN of the master function.
MemorySize => Int
The memory that is 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.
Timeout => Int
The amount of time that Lambda allows a function to run before stopping it.
TracingConfig => Paws::SecurityHub::AwsLambdaFunctionTracingConfig
The function's AWS X-Ray tracing configuration.
Version => Str
The version of the Lambda function.
VpcConfig => Paws::SecurityHub::AwsLambdaFunctionVpcConfig
The function's networking configuration.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::SecurityHub
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues