File: //snap/google-cloud-cli/396/lib/googlecloudsdk/schemas/compute/alpha/ServerTlsSettings.yaml
$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