NotificationPolicyFiltersArgs

data class NotificationPolicyFiltersArgs(val actions: Output<List<String>>? = null, val alertTriggerPreferences: Output<List<String>>? = null, val enableds: Output<List<String>>? = null, val environments: Output<List<String>>? = null, val eventSources: Output<List<String>>? = null, val eventTypes: Output<List<String>>? = null, val events: Output<List<String>>? = null, val groupBies: Output<List<String>>? = null, val healthCheckIds: Output<List<String>>? = null, val inputIds: Output<List<String>>? = null, val limits: Output<List<String>>? = null, val megabitsPerSeconds: 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 projectIds: 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 targetHostnames: Output<List<String>>? = null, val targetZoneNames: Output<List<String>>? = null, val wheres: Output<List<String>>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<NotificationPolicyFiltersArgs>

Constructors

Link copied to clipboard
fun NotificationPolicyFiltersArgs(actions: Output<List<String>>? = null, alertTriggerPreferences: Output<List<String>>? = null, enableds: Output<List<String>>? = null, environments: Output<List<String>>? = null, eventSources: Output<List<String>>? = null, eventTypes: Output<List<String>>? = null, events: Output<List<String>>? = null, groupBies: Output<List<String>>? = null, healthCheckIds: Output<List<String>>? = null, inputIds: Output<List<String>>? = null, limits: Output<List<String>>? = null, megabitsPerSeconds: Output<List<String>>? = null, newHealths: Output<List<String>>? = null, packetsPerSeconds: Output<List<String>>? = null, poolIds: Output<List<String>>? = null, products: Output<List<String>>? = null, projectIds: 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, targetHostnames: Output<List<String>>? = null, targetZoneNames: Output<List<String>>? = null, wheres: Output<List<String>>? = null, zones: Output<List<String>>? = null)

Functions

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

Properties

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

Targeted actions for alert.

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

Alert trigger preferences. Example: slo.

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

State of the pool to alert on.

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

Environment of pages. Available values: ENVIRONMENT_PREVIEW, ENVIRONMENT_PRODUCTION.

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

Pages event to alert. Available values: EVENT_DEPLOYMENT_STARTED, EVENT_DEPLOYMENT_FAILED, EVENT_DEPLOYMENT_SUCCESS.

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 groupBies: Output<List<String>>? = null

Alert grouping.

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 megabitsPerSeconds: Output<List<String>>? = null

Megabits per second threshold for dos alert.

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 projectIds: Output<List<String>>? = null

Identifier of pages project.

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 targetHostnames: 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 wheres: Output<List<String>>? = null

Filter for alert.

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

A list of zone identifiers.