Module Values.FunctionConfigurationEnvironmentSource

The environment configuration of the function.

Sourcetype nonrec t = {
  1. accessSysfs : bool option;
    (*

    If true, the Lambda function is allowed to access the host's /sys folder. Use this when the Lambda function needs to read device information from /sys. This setting applies only when you run the Lambda function in a Greengrass container.

    *)
  2. execution : FunctionExecutionConfig.t option;
    (*

    Configuration related to executing the Lambda function

    *)
  3. resourceAccessPolicies : ResourceAccessPolicy.t list option;
    (*

    A list of the resources, with their permissions, to which the Lambda function will be granted access. A Lambda function can have at most 10 resources. ResourceAccessPolicies apply only when you run the Lambda function in a Greengrass container.

    *)
  4. variables : (string * string) list option;
    (*

    Environment variables for the Lambda function's configuration.

    *)
}
Sourceval make : ?accessSysfs:??? -> ?execution:??? -> ?resourceAccessPolicies:??? -> ?variables:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of bool | `List of [> `Structure of (string * [> `Enum of string | `String of string ]) list ] list | `Map of ([> `String of string ] * [> `String of string ]) list | `Structure of (string * [> `Enum of string | `Structure of (string * [> `Integer of int ]) list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t