facets-schemas

Properties

Property Type Required Description
flavor string Yes Implementation selector for the resource. e.g. for a resource type ingress, default, aws_alb, gcp_alb etc. Possible values are: default.
kind string Yes Describes the type of resource. e.g. ingress, application, mysql etc. If not specified, fallback is the folder_name/instances Possible values are: status_check.
spec object Yes  
version string Yes This field can be used to pin to a particular version Possible values are: 0.1, latest.
advanced object No Advanced status_check Schema

advanced

Advanced status_check Schema

Properties

Property Type Required Description
status_check object No Advanced values for status_check module

status_check

Advanced values for status_check module

Properties

Property Type Required Description
image_pull_policy string No Imagepull policy for the status_check check check Possible values are: Always, IfNotPresent, Never.
image string No Image for the status_check check
run_interval string No How often to run the check
size object No  
timeout string No Timeout for status_check check

size

Properties
Property Type Required Description
cpu string Yes The number of CPU cores required, e.g ‘1’ or ‘1000m’
memory string Yes The amount of memory required, e.g ‘800Mi’ or ‘1.5Gi’
cpu_limit string No The CPU limit to set a maximum limit on the amount of CPU resources utilization, e.g ‘1’ or ‘1000m’
memory_limit string No The memory limit to set a maximum limit on the amount of memory resources utilization, e.g ‘800Mi’ or ‘1.5Gi’

spec

Properties

Property Type Required Description
http object No HTTP configuration for the status_check service.
mongo object No Mongo configuration for the status_check service.
redis object No Redis configuration for the status_check service.
tcp object No TCP configuration for the status_check service.

http

HTTP configuration for the status_check service.

Properties

Maps of all the http checks want to expose to create

Property Type Required Description
^[a-zA-Z0-9_.-]*$ object No This is the name of the http check, this can be any name

^[a-zA-Z0-9_.-]*$

Property Type Required Description
expected_status_code string Yes The expected status code that you want as response.
method string Yes The HTTP method. Possible values are: GET, POST, PUT, DELETE.
url string Yes The URL of the service.
body string No The Body that needs to be passed.
count string No The number of times to check for the status_check.
expected_response string No The expected response.
headers string No The HTTP headers that needs to passed.

mongo

Mongo configuration for the status_check service.

Properties

Maps of all the mongo checks want to expose to create

Property Type Required Description
^[a-zA-Z0-9_.-]*$ object No This is the name of the mongo check, this can be any name

^[a-zA-Z0-9_.-]*$

Property Type Required Description
url string Yes The URL / Connection string of the mongo service.

redis

Redis configuration for the status_check service.

Properties

Maps of all the redis checks want to expose to create

Property Type Required Description
^[a-zA-Z0-9_.-]*$ object No This is the name of the redis check, this can be any name

^[a-zA-Z0-9_.-]*$

Property Type Required Description
url string Yes The URL / Connection string of the redis service.

tcp

TCP configuration for the status_check service.

Properties

Maps of all the redis checks want to expose to create

Property Type Required Description
^[a-zA-Z0-9_.-]*$ object No This is the name of the tcp check, this can be any name

tcpcheck

Property Type Required Description
url string Yes The URL of the tcp service.