[][src]Struct rusoto_greengrass::FunctionConfiguration

pub struct FunctionConfiguration {
    pub encoding_type: Option<String>,
    pub environment: Option<FunctionConfigurationEnvironment>,
    pub exec_args: Option<String>,
    pub executable: Option<String>,
    pub memory_size: Option<i64>,
    pub pinned: Option<bool>,
    pub timeout: Option<i64>,
}

The configuration of the Lambda function.

Fields

The expected encoding type of the input payload for the function. The default is ''json''.

The environment configuration of the function.

The execution arguments.

The name of the function executable.

The memory size, in KB, which the function requires.

True if the function is pinned. Pinned means the function is long-lived and starts when the core starts.

The allowed function execution time, after which Lambda should terminate the function. This timeout still applies to pinned lambdas for each request.

Trait Implementations

impl Clone for FunctionConfiguration
[src]

Performs copy-assignment from source. Read more

impl Default for FunctionConfiguration
[src]

impl PartialEq<FunctionConfiguration> for FunctionConfiguration
[src]

impl Debug for FunctionConfiguration
[src]

impl Serialize for FunctionConfiguration
[src]

impl<'de> Deserialize<'de> for FunctionConfiguration
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Same for T

Should always be Self

impl<T> Erased for T