github.com/winebarrel/terraform-provider-lambdazip@v0.6.1-0.20240313233639-361839f8c5c5/docs/data-sources/files_sha256.md (about) 1 --- 2 # generated by https://github.com/hashicorp/terraform-plugin-docs 3 page_title: "lambdazip_files_sha256 Data Source - lambdazip" 4 subcategory: "" 5 description: |- 6 7 --- 8 9 # lambdazip_files_sha256 (Data Source) 10 11 12 13 ## Example Usage 14 15 ```terraform 16 terraform { 17 required_providers { 18 lambdazip = { 19 source = "winebarrel/lambdazip" 20 version = ">= 0.5.0" 21 } 22 } 23 } 24 25 data "lambdazip_files_sha256" "triggers" { 26 files = [ 27 "lambda/*.js", 28 "lambda/*.json", 29 ] 30 } 31 32 resource "lambdazip_file" "app" { 33 base_dir = "lambda" 34 sources = ["**"] 35 excludes = [".env"] 36 output = "lambda.zip" 37 before_create = "npm i" 38 triggers = data.lambdazip_files_sha256.map 39 } 40 ``` 41 42 <!-- schema generated by tfplugindocs --> 43 ## Schema 44 45 ### Required 46 47 - `files` (List of String) 48 49 ### Optional 50 51 - `allow_not_exist` (Boolean) 52 - `excludes` (List of String) 53 54 ### Read-Only 55 56 - `id` (String) The ID of this resource. 57 - `map` (Map of String)