![]() |
![]()
| ![]() |
![]()
NAMEPaws::GreengrassV2::LambdaExecutionParameters USAGEThis 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::GreengrassV2::LambdaExecutionParameters object: $service_obj->Method(Att1 => { EnvironmentVariables => $value, ..., TimeoutInSeconds => $value }); Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::GreengrassV2::LambdaExecutionParameters object: $result = $service_obj->Method(...); $result->Att1->EnvironmentVariables DESCRIPTIONContains parameters for a Lambda function that runs on AWS IoT Greengrass. ATTRIBUTESEnvironmentVariables => Paws::GreengrassV2::LambdaEnvironmentVariablesThe map of environment variables that are available to the Lambda function when it runs. EventSources => ArrayRef[Paws::GreengrassV2::LambdaEventSource]The list of event sources to which to subscribe to receive work messages. The Lambda function runs when it receives a message from an event source. You can subscribe this function to local publish/subscribe messages and AWS IoT Core MQTT messages. ExecArgs => ArrayRef[Str|Undef]The list of arguments to pass to the Lambda function when it runs. InputPayloadEncodingType => StrThe encoding type that the Lambda function supports. Default: "json" LinuxProcessParams => Paws::GreengrassV2::LambdaLinuxProcessParamsThe parameters for the Linux process that contains the Lambda function. MaxIdleTimeInSeconds => IntThe maximum amount of time in seconds that a non-pinned Lambda function can idle before the AWS IoT Greengrass Core software stops its process. MaxInstancesCount => IntThe maximum number of instances that a non-pinned Lambda function can run at the same time. MaxQueueSize => IntThe maximum size of the message queue for the Lambda function component. The AWS IoT Greengrass core stores messages in a FIFO (first-in-first-out) queue until it can run the Lambda function to consume each message. Pinned => BoolWhether or not the Lambda function is pinned, or long-lived.
Default: "true" StatusTimeoutInSeconds => IntThe interval in seconds at which a pinned (also known as long-lived) Lambda function component sends status updates to the Lambda manager component. TimeoutInSeconds => IntThe maximum amount of time in seconds that the Lambda function can process a work item. SEE ALSOThis class forms part of Paws, describing an object used in Paws::GreengrassV2 BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|