75 lines
2.5 KiB
YAML
75 lines
2.5 KiB
YAML
$schema: "http://json-schema.org/draft-06/schema#"
|
|
|
|
title: compute v1 BackendServiceLogConfig 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
|
|
enable:
|
|
description: |-
|
|
Denotes whether to enable logging for the load balancer traffic served by
|
|
this backend service. The default value is false.
|
|
type: boolean
|
|
optional:
|
|
description: |-
|
|
Deprecated in favor of optionalMode. This field can only be specified if
|
|
logging is enabled for this backend service. Configures whether all, none
|
|
or a subset of optional fields should be added to the reported logs. One
|
|
of [INCLUDE_ALL_OPTIONAL, EXCLUDE_ALL_OPTIONAL, CUSTOM]. Default is
|
|
EXCLUDE_ALL_OPTIONAL.
|
|
type: string
|
|
enum:
|
|
- CUSTOM
|
|
- EXCLUDE_ALL_OPTIONAL
|
|
- INCLUDE_ALL_OPTIONAL
|
|
- UNSPECIFIED_OPTIONAL_MODE
|
|
optionalFields:
|
|
description: |-
|
|
This field can only be specified if logging is enabled for this backend
|
|
service and "logConfig.optionalMode" was set to CUSTOM. Contains a list of
|
|
optional fields you want to include in the logs. For
|
|
type: array
|
|
items:
|
|
type: string
|
|
optionalMode:
|
|
description: |-
|
|
This field can only be specified if logging is enabled for this
|
|
backend service. Configures whether all, none or a subset of optional
|
|
fields should be added to the reported logs. One of
|
|
[INCLUDE_ALL_OPTIONAL, EXCLUDE_ALL_OPTIONAL, CUSTOM]. Default is
|
|
EXCLUDE_ALL_OPTIONAL.
|
|
type: string
|
|
enum:
|
|
- CUSTOM
|
|
- EXCLUDE_ALL_OPTIONAL
|
|
- INCLUDE_ALL_OPTIONAL
|
|
- UNSPECIFIED_OPTIONAL_MODE
|
|
sampleRate:
|
|
description: |-
|
|
This field can only be specified if logging is enabled for this
|
|
backend service. The value of the field must be in [0, 1]. This
|
|
configures the sampling rate of requests to the load balancer where
|
|
1.0 means all logged requests are reported and 0.0 means no logged
|
|
requests are reported. The default value is 1.0.
|
|
type: number
|