$schema: "http://json-schema.org/draft-06/schema#" title: compute alpha ServerTlsSettings export schema description: A gcloud export/import command YAML validation schema. type: object additionalProperties: false properties: COMMENT: type: object description: User specified info ignored by gcloud import. additionalProperties: false properties: template-id: type: string region: type: string description: type: string date: type: string version: type: string UNKNOWN: type: array description: Unknown API fields that cannot be imported. items: type: string proxyTlsContext: description: |- Configures the mechanism to obtain security certificates and identity information. $ref: TlsContext.yaml subjectAltNames: description: |- A list of alternate names to verify the subject identity in the certificate presented by the client. type: array items: type: string tlsMode: description: |- Indicates whether connections should be secured using TLS. The value of this field determines how TLS is enforced. This field can be set to one of the following: - SIMPLE Secure connections with standard TLS semantics. - MUTUAL Secure connections to the backends using mutual TLS by presenting client certificates for authentication. type: string enum: - INVALID - MUTUAL - SIMPLE