{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/LayerVersionContentInput", "title": "LayerVersionContentInput", "type": "object", "properties": { "S3Bucket": { "allOf": [ { "$ref": "#/components/schemas/S3Bucket" }, { "description": "The Amazon S3 bucket of the layer archive." } ] }, "S3Key": { "allOf": [ { "$ref": "#/components/schemas/S3Key" }, { "description": "The Amazon S3 key of the layer archive." } ] }, "S3ObjectVersion": { "allOf": [ { "$ref": "#/components/schemas/S3ObjectVersion" }, { "description": "For versioned objects, the version of the layer archive object to use." } ] }, "ZipFile": { "allOf": [ { "$ref": "#/components/schemas/Blob" }, { "description": "The base64-encoded contents of the layer archive. Amazon Web Services SDK and Amazon Web Services CLI clients handle the encoding for you." } ] } }, "description": "A ZIP archive that contains the contents of an Lambda layer. You can specify either an Amazon S3 location, or upload a layer archive directly." }