modules/slos/variables.tf (55 lines of code) (raw):
variable "project_id" {
description = "Project ID"
}
variable "service_name" {
description = "Service name"
default = "unnamed"
}
variable "latency_goal" {
description = "Latency target goal. Defaults to 0.9"
default = 0.9
}
variable "latency_window" {
description = "Latency window period in s. Defaults to 400"
default = 400
}
variable "latency_rolling_period" {
description = "Latency rolling period in days. Defaults to 1"
default = 1
}
variable "latency_threshold" {
description = "Latency rolling threshold in ms. Defaults to 500"
default = 500
}
variable "latency_alert_threshold" {
description = "value"
default = 10
}
variable "latency_calendar_period" {
description = "Defaults to DAY"
default = "DAY"
}
variable "latency_alert_lookback_duration" {
description = "in s. Defaults to 300"
default = 300
}
variable "availability_goal" {
description = "Availability target goal. Defaults to 0.999"
default = 0.999
}
variable "availability_rolling_period" {
description = "Availability rolling period in days. Defaults to 1"
default = 1
}
variable "availability_alert_threshold" {
description = "value"
default = 10
}
variable "availability_alert_lookback_duration" {
description = "in s. Defaults to 300"
default = 300
}
variable "availability_calendar_period" {
description = "Defaults to DAY"
default = "DAY"
}