NotificationPolicyFiltersArgs

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

Constructors

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

Properties

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

State of the pool to alert on.

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

Source configuration to alert on for pool or origin.

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

Stream event type to alert on.

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

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

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

Stream input id to alert on.

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

A numerical limit. Example: 100.

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

Health status to alert on for pool or origin.

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

Packets per second threshold for dos alert.

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

Load balancer pool identifier.

Link copied to clipboard
val products: Output<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: Output<List<String>>? = null

Protocol to alert on for dos.

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

Requests per second threshold for dos alert.

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

A numerical limit. Example: 99.9.

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

Status to alert on.

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

Target host to alert on for dos.

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

Target domain to alert on.

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

A list of zone identifiers.

Functions

Link copied to clipboard
open override fun toJava(): NotificationPolicyFiltersArgs