packages/synthetics/data_stream/http/agent/stream/http.yml.hbs (99 lines of code) (raw):
__ui: {{__ui}}
type: {{type}}
name: {{name}}
{{#if id}}
id: {{id}}
{{/if}}
{{#if origin}}
origin: {{origin}}
{{/if}}
{{#if location_id}}
run_from.id: {{location_id}}
{{/if}}
{{#if location_name}}
run_from.geo.name: {{location_name}}
{{/if}}
enabled: {{enabled}}
urls: {{urls}}
{{#if service.name}}
service.name: {{service.name}}
{{/if}}
schedule: {{schedule}}
timeout: {{timeout}}
max_redirects: {{max_redirects}}
{{#if proxy_url}}
proxy_url: {{proxy_url}}
{{/if}}
{{#if proxy_headers}}
proxy_headers: {{proxy_headers}}
{{/if}}
{{#if tags}}
tags: {{tags}}
{{/if}}
{{#if username}}
username: {{username}}
{{/if}}
{{#if password}}
password: {{password}}
{{/if}}
response.include_headers: {{response.include_headers}}
response.include_body: {{response.include_body}}
{{#if response.include_body_max_bytes}}
response.include_body_max_bytes: {{response.include_body_max_bytes}}
{{/if}}
check.request.method: {{check.request.method}}
{{#if check.request.headers}}
check.request.headers: {{check.request.headers}}
{{/if}}
{{#if check.request.body}}
check.request.body: {{check.request.body}}
{{/if}}
{{#if check.response.status}}
check.response.status: {{check.response.status}}
{{/if}}
{{#if check.response.headers}}
check.response.headers: {{check.response.headers}}
{{/if}}
{{#if check.response.body.negative}}
check.response.body.negative: {{check.response.body.negative}}
{{/if}}
{{#if check.response.body.positive}}
check.response.body.positive: {{check.response.body.positive}}
{{/if}}
{{#if check.response.json}}
check.response.json: {{check.response.json}}
{{/if}}
{{#if ssl.certificate}}
ssl.certificate: {{ssl.certificate}}
{{/if}}
{{#if ssl.certificate_authorities}}
ssl.certificate_authorities: {{ssl.certificate_authorities}}
{{/if}}
{{#if ssl.key}}
ssl.key: {{ssl.key}}
{{/if}}
{{#if ssl.key_passphrase}}
ssl.key_passphrase: {{ssl.key_passphrase}}
{{/if}}
{{#if ssl.verification_mode}}
ssl.verification_mode: {{ssl.verification_mode}}
{{/if}}
{{#if ssl.supported_protocols}}
ssl.supported_protocols: {{ssl.supported_protocols}}
{{/if}}
{{#if mode}}
mode: {{mode}}
{{/if}}
ipv4: {{ipv4}}
ipv6: {{ipv6}}
{{#if max_attempts}}
max_attempts: {{max_attempts}}
{{/if}}
{{#if processors}}
processors:
{{processors}}
{{/if}}
{{#if maintenance_windows}}
maintenance_windows:
{{maintenance_windows}}
{{/if}}