{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-private-ca/refs/heads/main/json-structure/amazon-private-ca-api-passthrough-structure.json",
  "name": "ApiPassthrough",
  "description": "<p>Contains X.509 certificate information to be placed in an issued certificate. An <code>APIPassthrough</code> or <code>APICSRPassthrough</code> template variant must be selected, or else this parameter is ignored. </p> <p>If conflicting or duplicate certificate information is supplied from other sources, Amazon Web Services Private CA applies <a href=\"https://docs.aws.amazon.com/privateca/latest/userguide/UsingTemplates.html#template-order-of-operations\">order of operation rules</a> to determine what information is used.</p>",
  "type": "object",
  "properties": {
    "Extensions": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Extensions"
        },
        {
          "description": "Specifies X.509 extension information for a certificate."
        }
      ]
    },
    "Subject": {
      "$ref": "#/components/schemas/ASN1Subject"
    }
  }
}