AWS App Mesh · Schema

VirtualGatewayClientTlsCertificate

An object that represents the virtual gateway's client's Transport Layer Security (TLS) certificate.

DeprecatedEnvoyMicroservicesNetworkingService Mesh

Properties

Name Type Description
file object
sds object
View JSON Schema on GitHub

JSON Schema

app-mesh-virtual-gateway-client-tls-certificate-schema.json Raw ↑
{
  "type": "object",
  "properties": {
    "file": {
      "allOf": [
        {
          "$ref": "#/components/schemas/VirtualGatewayListenerTlsFileCertificate"
        },
        {
          "description": "An object that represents a local file certificate. The certificate must meet specific requirements and you must have proxy authorization enabled. For more information, see <a href=\"https://docs.aws.amazon.com/app-mesh/latest/userguide/tls.html\"> Transport Layer Security (TLS) </a>."
        }
      ]
    },
    "sds": {
      "allOf": [
        {
          "$ref": "#/components/schemas/VirtualGatewayListenerTlsSdsCertificate"
        },
        {
          "description": "A reference to an object that represents a virtual gateway's client's Secret Discovery Service certificate."
        }
      ]
    }
  },
  "description": "An object that represents the virtual gateway's client's Transport Layer Security (TLS) certificate.",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/aws-app-mesh/refs/heads/main/json-schema/app-mesh-virtual-gateway-client-tls-certificate-schema.json",
  "title": "VirtualGatewayClientTlsCertificate"
}