GetNotificationPoliciesResult

data class GetNotificationPoliciesResult(val alertInterval: String, val alertType: String, val created: String, val description: String, val enabled: Boolean, val filters: GetNotificationPoliciesResultFilters, val id: String, val mechanisms: GetNotificationPoliciesResultMechanisms, val modified: String, val name: String)

Constructors

Link copied to clipboard
constructor(alertInterval: String, alertType: String, created: String, description: String, enabled: Boolean, filters: GetNotificationPoliciesResultFilters, id: String, mechanisms: GetNotificationPoliciesResultMechanisms, modified: String, name: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Optional specification of how often to re-alert from the same incident, not support on all alert types.

Link copied to clipboard

Refers to which event will trigger a Notification dispatch. You can use the endpoint to get available alert types which then will give you a list of possible values. Available values: "accesscustomcertificateexpirationtype", "advancedddosattackl4alert", "advancedddosattackl7alert", "advancedhttpalerterror", "bgphijacknotification", "billingusagealert", "blocknotificationblockremoved", "blocknotificationnewblock", "blocknotificationreviewrejected", "brandprotectionalert", "brandprotectiondigest", "clickhousealertfwanomaly", "clickhousealertfwentanomaly", "cloudforceonerequestnotification", "customanalytics", "customsslcertificateeventtype", "dedicatedsslcertificateeventtype", "deviceconnectivityanomalyalert", "dosattackl4", "dosattackl7", "expiringservicetokenalert", "failinglogpushjobdisabledalert", "fbmautoadvertisement", "fbmdosdattack", "fbmvolumetricattack", "healthcheckstatusnotification", "hostnameaopcustomcertificateexpirationtype", "httpalertedgeerror", "httpalertoriginerror", "imagenotification", "imageresizingnotification", "incidentalert", "loadbalancinghealthalert", "loadbalancingpoolenablementalert", "logomatchalert", "magictunnelhealthcheckevent", "magicwantunnelhealth", "maintenanceeventnotification", "mtlscertificatestorecertificateexpirationtype", "pageseventalert", "radarnotification", "realoriginmonitoring", "scriptmonitoralertnewcodechangedetections", "scriptmonitoralertnewhosts", "scriptmonitoralertnewmalicioushosts", "scriptmonitoralertnewmaliciousscripts", "scriptmonitoralertnewmaliciousurl", "scriptmonitoralertnewmaxlengthresourceurl", "scriptmonitoralertnewresources", "secondarydnsallprimariesfailing", "secondarydnsprimariesfailing", "secondarydnswarning", "secondarydnszonesuccessfullyupdated", "secondarydnszonevalidationwarning", "securityinsightsalert", "sentinelalert", "streamlivenotifications", "synthetictestlatencyalert", "synthetictestlowavailabilityalert", "trafficanomaliesalert", "tunnelhealthevent", "tunnelupdateevent", "universalssleventtype", "webanalyticsmetricsupdate", "zoneaopcustomcertificateexpirationtype".

Link copied to clipboard
Link copied to clipboard

Optional description for the Notification policy.

Link copied to clipboard

Whether or not the Notification policy is enabled.

Link copied to clipboard

Optional filters that allow you to be alerted only on a subset of events for that alert type based on some criteria. This is only available for select alert types. See alert type documentation for more details.

Link copied to clipboard
val id: String

The unique identifier of a notification policy

Link copied to clipboard

List of IDs that will be used when dispatching a notification. IDs for email type will be the email address.

Link copied to clipboard
Link copied to clipboard

Name of the policy.