Kong · Schema

EncryptionKeyAWS

The AWS KMS key to use for encryption.

API GatewayAI GatewayAI ConnectivityAgent GatewayEvent GatewayMCP RegistryService MeshLLMKafkaKonnectOpen Source

Properties

Name Type Description
type string
arn string The AWS KMS key ARN.
View JSON Schema on GitHub

JSON Schema

kong-encryptionkeyaws-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/EncryptionKeyAWS",
  "title": "EncryptionKeyAWS",
  "description": "The AWS KMS key to use for encryption.\n",
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "const": "aws"
    },
    "arn": {
      "description": "The AWS KMS key ARN.",
      "type": "string",
      "maxLength": 2048,
      "minLength": 10,
      "pattern": "^arn:aws:kms:.+"
    }
  },
  "example": {
    "type": "aws",
    "arn": "arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"
  },
  "required": [
    "type",
    "arn"
  ]
}