NotificationPolicyFilters

data class NotificationPolicyFilters(val enableds: List<String>? = null, val eventSources: List<String>? = null, val eventTypes: List<String>? = null, val healthCheckIds: List<String>? = null, val inputIds: List<String>? = null, val limits: List<String>? = null, val newHealths: List<String>? = null, val packetsPerSeconds: List<String>? = null, val poolIds: List<String>? = null, val products: List<String>? = null, val protocols: List<String>? = null, val requestsPerSeconds: List<String>? = null, val services: List<String>? = null, val slos: List<String>? = null, val statuses: List<String>? = null, val targetHosts: List<String>? = null, val targetZoneNames: List<String>? = null, val zones: List<String>? = null)

Constructors

Link copied to clipboard
constructor(enableds: List<String>? = null, eventSources: List<String>? = null, eventTypes: List<String>? = null, healthCheckIds: List<String>? = null, inputIds: List<String>? = null, limits: List<String>? = null, newHealths: List<String>? = null, packetsPerSeconds: List<String>? = null, poolIds: List<String>? = null, products: List<String>? = null, protocols: List<String>? = null, requestsPerSeconds: List<String>? = null, services: List<String>? = null, slos: List<String>? = null, statuses: List<String>? = null, targetHosts: List<String>? = null, targetZoneNames: List<String>? = null, zones: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val enableds: List<String>? = null

State of the pool to alert on.

Link copied to clipboard
val eventSources: List<String>? = null

Source configuration to alert on for pool or origin.

Link copied to clipboard
val eventTypes: List<String>? = null

Stream event type to alert on.

Link copied to clipboard
val healthCheckIds: List<String>? = null

Identifier health check. Required when using filters.0.status.

Link copied to clipboard
val inputIds: List<String>? = null

Stream input id to alert on.

Link copied to clipboard
val limits: List<String>? = null

A numerical limit. Example: 100.

Link copied to clipboard
val newHealths: List<String>? = null

Health status to alert on for pool or origin.

Link copied to clipboard

Packets per second threshold for dos alert.

Link copied to clipboard
val poolIds: List<String>? = null

Load balancer pool identifier.

Link copied to clipboard
val products: List<String>? = null

Product name. Available values: worker_requests, worker_durable_objects_requests, worker_durable_objects_duration, worker_durable_objects_data_transfer, worker_durable_objects_stored_data, worker_durable_objects_storage_deletes, worker_durable_objects_storage_writes, worker_durable_objects_storage_reads.

Link copied to clipboard
val protocols: List<String>? = null

Protocol to alert on for dos.

Link copied to clipboard

Requests per second threshold for dos alert.

Link copied to clipboard
val services: List<String>? = null
Link copied to clipboard
val slos: List<String>? = null

A numerical limit. Example: 99.9.

Link copied to clipboard
val statuses: List<String>? = null

Status to alert on.

Link copied to clipboard
val targetHosts: List<String>? = null

Target host to alert on for dos.

Link copied to clipboard

Target domain to alert on.

Link copied to clipboard
val zones: List<String>? = null

A list of zone identifiers.