v1/web/modules/contrib/varnish_purge/config/schema/varnish_purger.schema.yml

85 lines
1.4 KiB
YAML

varnish_purger.settings.*:
type: config_entity
label: 'Varnish Purger'
mapping:
#
# Instance metadata:
#
id:
type: string
translatable: false
name:
type: string
translatable: false
invalidationtype:
type: string
translatable: false
#
# Primary request information:
#
hostname:
type: string
translatable: false
port:
type: integer
translatable: false
path:
type: string
translatable: false
request_method:
type: string
translatable: false
scheme:
type: string
translatable: false
verify:
type: string
translatable: false
#
# Request headers (outbound):
#
headers:
type: sequence
translatable: false
sequence:
type: varnish_purger_header
#
# Body (request payload):
#
body:
type: text
translatable: false
body_content_type:
type: string
translatable: false
#
# Performance settings:
#
runtime_measurement:
type: boolean
translatable: false
timeout:
type: float
translatable: false
connect_timeout:
type: float
translatable: false
cooldown_time:
type: float
translatable: false
max_requests:
type: integer
translatable: false
#
# Success resolution:
#
http_errors:
type: boolean
translatable: false