{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "PlatformConfig",
  "type": "object",
  "description": "The platform configuration for the instance. Includes settings for Secure Boot, measured boot, and trusted platform module.",
  "properties": {
    "type": {
      "type": "string",
      "description": "The type of platform configuration"
    },
    "isSecureBootEnabled": {
      "type": "boolean",
      "description": "Whether Secure Boot is enabled on the instance"
    },
    "isTrustedPlatformModuleEnabled": {
      "type": "boolean",
      "description": "Whether the Trusted Platform Module (TPM) is enabled"
    },
    "isMeasuredBootEnabled": {
      "type": "boolean",
      "description": "Whether the Measured Boot feature is enabled"
    },
    "isMemoryEncryptionEnabled": {
      "type": "boolean",
      "description": "Whether AMD memory encryption is enabled"
    }
  }
}