{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-iot-greengrass/refs/heads/main/json-schema/iot-greengrass-lambda-volume-list-schema.json", "title": "LambdaVolumeList", "description": "LambdaVolumeList schema", "type": "array", "items": { "type": "object", "required": [ "sourcePath", "destinationPath" ], "properties": { "sourcePath": { "allOf": [ { "$ref": "#/components/schemas/FileSystemPath" }, { "description": "The path to the physical volume in the file system." } ] }, "destinationPath": { "allOf": [ { "$ref": "#/components/schemas/FileSystemPath" }, { "description": "The path to the logical volume in the file system." } ] }, "permission": { "allOf": [ { "$ref": "#/components/schemas/LambdaFilesystemPermission" }, { "description": "

The permission to access the volume: read/only (ro) or read/write (rw).

Default: ro

" } ] }, "addGroupOwner": { "allOf": [ { "$ref": "#/components/schemas/OptionalBoolean" }, { "description": "

Whether or not to add the IoT Greengrass user group as an owner of the volume.

Default: false

" } ] } }, "description": "Contains information about a volume that Linux processes in a container can access. When you define a volume, the IoT Greengrass Core software mounts the source files to the destination inside the container." } }