Struct aws_sdk_greengrass::model::FunctionConfiguration [−][src]
#[non_exhaustive]pub struct FunctionConfiguration {
pub encoding_type: Option<EncodingType>,
pub environment: Option<FunctionConfigurationEnvironment>,
pub exec_args: Option<String>,
pub executable: Option<String>,
pub memory_size: i32,
pub pinned: bool,
pub timeout: i32,
}
Expand description
The configuration of the Lambda function.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.encoding_type: Option<EncodingType>
The expected encoding type of the input payload for the function. The default is ’‘json’’.
environment: Option<FunctionConfigurationEnvironment>
The environment configuration of the function.
exec_args: Option<String>
The execution arguments.
executable: Option<String>
The name of the function executable.
memory_size: i32
The memory size, in KB, which the function requires. This setting is not applicable and should be cleared when you run the Lambda function without containerization.
pinned: bool
True if the function is pinned. Pinned means the function is long-lived and starts when the core starts.
timeout: i32
The allowed function execution time, after which Lambda should terminate the function. This timeout still applies to pinned Lambda functions for each request.
Implementations
The expected encoding type of the input payload for the function. The default is ’‘json’’.
The environment configuration of the function.
The name of the function executable.
The memory size, in KB, which the function requires. This setting is not applicable and should be cleared when you run the Lambda function without containerization.
True if the function is pinned. Pinned means the function is long-lived and starts when the core starts.
Creates a new builder-style object to manufacture FunctionConfiguration
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for FunctionConfiguration
impl Send for FunctionConfiguration
impl Sync for FunctionConfiguration
impl Unpin for FunctionConfiguration
impl UnwindSafe for FunctionConfiguration
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more