Amazon Signer · Schema

Source

An S3Source object that contains information about the S3 bucket where you saved your unsigned code.

Code SigningIoTLambdaSecurity

Properties

Name Type Description
s3 object
View JSON Schema on GitHub

JSON Schema

amazon-signer-source-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-signer/refs/heads/main/json-schema/amazon-signer-source-schema.json",
  "title": "Source",
  "description": "An <code>S3Source</code> object that contains information about the S3 bucket where you saved your unsigned code.",
  "type": "object",
  "properties": {
    "s3": {
      "allOf": [
        {
          "type": "object",
          "required": [
            "bucketName",
            "key",
            "version"
          ],
          "properties": {
            "bucketName": {
              "allOf": [
                {
                  "$ref": "#/components/schemas/BucketName"
                },
                {
                  "description": "Name of the S3 bucket."
                }
              ]
            },
            "key": {
              "allOf": [
                {
                  "$ref": "#/components/schemas/Key"
                },
                {
                  "description": "Key name of the bucket object that contains your unsigned code."
                }
              ]
            },
            "version": {
              "allOf": [
                {
                  "$ref": "#/components/schemas/Version"
                },
                {
                  "description": "Version of your source image in your version enabled S3 bucket."
                }
              ]
            }
          },
          "description": "Information about the S3 bucket where you saved your unsigned code."
        },
        {
          "description": "The <code>S3Source</code> object."
        }
      ]
    }
  }
}