1. Packages
  2. Cloudflare Provider
  3. API Docs
  4. getNotificationPolicy
Cloudflare v6.0.1 published on Wednesday, Apr 16, 2025 by Pulumi

cloudflare.getNotificationPolicy

Explore with Pulumi AI

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";

const exampleNotificationPolicy = cloudflare.getNotificationPolicy({
    accountId: "023e105f4ecef8ad9ca31a8372d0c353",
    policyId: "0da2b59e-f118-439d-8097-bdfb215203c9",
});
Copy
import pulumi
import pulumi_cloudflare as cloudflare

example_notification_policy = cloudflare.get_notification_policy(account_id="023e105f4ecef8ad9ca31a8372d0c353",
    policy_id="0da2b59e-f118-439d-8097-bdfb215203c9")
Copy
package main

import (
	"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := cloudflare.LookupNotificationPolicy(ctx, &cloudflare.LookupNotificationPolicyArgs{
			AccountId: "023e105f4ecef8ad9ca31a8372d0c353",
			PolicyId:  pulumi.StringRef("0da2b59e-f118-439d-8097-bdfb215203c9"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Cloudflare = Pulumi.Cloudflare;

return await Deployment.RunAsync(() => 
{
    var exampleNotificationPolicy = Cloudflare.GetNotificationPolicy.Invoke(new()
    {
        AccountId = "023e105f4ecef8ad9ca31a8372d0c353",
        PolicyId = "0da2b59e-f118-439d-8097-bdfb215203c9",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.cloudflare.CloudflareFunctions;
import com.pulumi.cloudflare.inputs.GetNotificationPolicyArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var exampleNotificationPolicy = CloudflareFunctions.getNotificationPolicy(GetNotificationPolicyArgs.builder()
            .accountId("023e105f4ecef8ad9ca31a8372d0c353")
            .policyId("0da2b59e-f118-439d-8097-bdfb215203c9")
            .build());

    }
}
Copy
variables:
  exampleNotificationPolicy:
    fn::invoke:
      function: cloudflare:getNotificationPolicy
      arguments:
        accountId: 023e105f4ecef8ad9ca31a8372d0c353
        policyId: 0da2b59e-f118-439d-8097-bdfb215203c9
Copy

Using getNotificationPolicy

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getNotificationPolicy(args: GetNotificationPolicyArgs, opts?: InvokeOptions): Promise<GetNotificationPolicyResult>
function getNotificationPolicyOutput(args: GetNotificationPolicyOutputArgs, opts?: InvokeOptions): Output<GetNotificationPolicyResult>
Copy
def get_notification_policy(account_id: Optional[str] = None,
                            policy_id: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetNotificationPolicyResult
def get_notification_policy_output(account_id: Optional[pulumi.Input[str]] = None,
                            policy_id: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetNotificationPolicyResult]
Copy
func LookupNotificationPolicy(ctx *Context, args *LookupNotificationPolicyArgs, opts ...InvokeOption) (*LookupNotificationPolicyResult, error)
func LookupNotificationPolicyOutput(ctx *Context, args *LookupNotificationPolicyOutputArgs, opts ...InvokeOption) LookupNotificationPolicyResultOutput
Copy

> Note: This function is named LookupNotificationPolicy in the Go SDK.

public static class GetNotificationPolicy 
{
    public static Task<GetNotificationPolicyResult> InvokeAsync(GetNotificationPolicyArgs args, InvokeOptions? opts = null)
    public static Output<GetNotificationPolicyResult> Invoke(GetNotificationPolicyInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetNotificationPolicyResult> getNotificationPolicy(GetNotificationPolicyArgs args, InvokeOptions options)
public static Output<GetNotificationPolicyResult> getNotificationPolicy(GetNotificationPolicyArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: cloudflare:index/getNotificationPolicy:getNotificationPolicy
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AccountId This property is required. string
The account id
PolicyId string
The unique identifier of a notification policy
AccountId This property is required. string
The account id
PolicyId string
The unique identifier of a notification policy
accountId This property is required. String
The account id
policyId String
The unique identifier of a notification policy
accountId This property is required. string
The account id
policyId string
The unique identifier of a notification policy
account_id This property is required. str
The account id
policy_id str
The unique identifier of a notification policy
accountId This property is required. String
The account id
policyId String
The unique identifier of a notification policy

getNotificationPolicy Result

The following output properties are available:

AccountId string
The account id
AlertInterval string
Optional specification of how often to re-alert from the same incident, not support on all alert types.
AlertType string
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".
Created string
Description string
Optional description for the Notification policy.
Enabled bool
Whether or not the Notification policy is enabled.
Filters GetNotificationPolicyFilters
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.
Id string
The unique identifier of a notification policy
Mechanisms GetNotificationPolicyMechanisms
List of IDs that will be used when dispatching a notification. IDs for email type will be the email address.
Modified string
Name string
Name of the policy.
PolicyId string
The unique identifier of a notification policy
AccountId string
The account id
AlertInterval string
Optional specification of how often to re-alert from the same incident, not support on all alert types.
AlertType string
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".
Created string
Description string
Optional description for the Notification policy.
Enabled bool
Whether or not the Notification policy is enabled.
Filters GetNotificationPolicyFilters
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.
Id string
The unique identifier of a notification policy
Mechanisms GetNotificationPolicyMechanisms
List of IDs that will be used when dispatching a notification. IDs for email type will be the email address.
Modified string
Name string
Name of the policy.
PolicyId string
The unique identifier of a notification policy
accountId String
The account id
alertInterval String
Optional specification of how often to re-alert from the same incident, not support on all alert types.
alertType String
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".
created String
description String
Optional description for the Notification policy.
enabled Boolean
Whether or not the Notification policy is enabled.
filters GetNotificationPolicyFilters
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.
id String
The unique identifier of a notification policy
mechanisms GetNotificationPolicyMechanisms
List of IDs that will be used when dispatching a notification. IDs for email type will be the email address.
modified String
name String
Name of the policy.
policyId String
The unique identifier of a notification policy
accountId string
The account id
alertInterval string
Optional specification of how often to re-alert from the same incident, not support on all alert types.
alertType string
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".
created string
description string
Optional description for the Notification policy.
enabled boolean
Whether or not the Notification policy is enabled.
filters GetNotificationPolicyFilters
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.
id string
The unique identifier of a notification policy
mechanisms GetNotificationPolicyMechanisms
List of IDs that will be used when dispatching a notification. IDs for email type will be the email address.
modified string
name string
Name of the policy.
policyId string
The unique identifier of a notification policy
account_id str
The account id
alert_interval str
Optional specification of how often to re-alert from the same incident, not support on all alert types.
alert_type str
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".
created str
description str
Optional description for the Notification policy.
enabled bool
Whether or not the Notification policy is enabled.
filters GetNotificationPolicyFilters
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.
id str
The unique identifier of a notification policy
mechanisms GetNotificationPolicyMechanisms
List of IDs that will be used when dispatching a notification. IDs for email type will be the email address.
modified str
name str
Name of the policy.
policy_id str
The unique identifier of a notification policy
accountId String
The account id
alertInterval String
Optional specification of how often to re-alert from the same incident, not support on all alert types.
alertType String
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".
created String
description String
Optional description for the Notification policy.
enabled Boolean
Whether or not the Notification policy is enabled.
filters Property Map
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.
id String
The unique identifier of a notification policy
mechanisms Property Map
List of IDs that will be used when dispatching a notification. IDs for email type will be the email address.
modified String
name String
Name of the policy.
policyId String
The unique identifier of a notification policy

Supporting Types

GetNotificationPolicyFilters

Actions This property is required. List<string>
Usage depends on specific alert type
AffectedAsns This property is required. List<string>
Used for configuring radar_notification
AffectedComponents This property is required. List<string>
Used for configuring incident_alert
AffectedLocations This property is required. List<string>
Used for configuring radar_notification
AirportCodes This property is required. List<string>
Used for configuring maintenanceeventnotification
AlertTriggerPreferences This property is required. List<string>
Usage depends on specific alert type
AlertTriggerPreferencesValues This property is required. List<string>
Usage depends on specific alert type
Enableds This property is required. List<string>
Used for configuring loadbalancingpoolenablementalert
Environments This property is required. List<string>
Used for configuring pageseventalert
EventSources This property is required. List<string>
Used for configuring loadbalancinghealth_alert
EventTypes This property is required. List<string>
Usage depends on specific alert type
Events This property is required. List<string>
Used for configuring pageseventalert
GroupBies This property is required. List<string>
Usage depends on specific alert type
HealthCheckIds This property is required. List<string>
Used for configuring healthcheckstatus_notification
IncidentImpacts This property is required. List<string>
Used for configuring incident_alert
InputIds This property is required. List<string>
Used for configuring streamlivenotifications
InsightClasses This property is required. List<string>
Used for configuring securityinsightsalert
Limits This property is required. List<string>
Used for configuring billingusagealert
LogoTags This property is required. List<string>
Used for configuring logomatchalert
MegabitsPerSeconds This property is required. List<string>
Used for configuring advancedddosattackl4alert
NewHealths This property is required. List<string>
Used for configuring loadbalancinghealth_alert
NewStatuses This property is required. List<string>
Used for configuring tunnelhealthevent
PacketsPerSeconds This property is required. List<string>
Used for configuring advancedddosattackl4alert
PoolIds This property is required. List<string>
Usage depends on specific alert type
PopNames This property is required. List<string>
Usage depends on specific alert type
Products This property is required. List<string>
Used for configuring billingusagealert
ProjectIds This property is required. List<string>
Used for configuring pageseventalert
Protocols This property is required. List<string>
Used for configuring advancedddosattackl4alert
QueryTags This property is required. List<string>
Usage depends on specific alert type
RequestsPerSeconds This property is required. List<string>
Used for configuring advancedddosattackl7alert
Selectors This property is required. List<string>
Usage depends on specific alert type
Services This property is required. List<string>
Used for configuring clickhousealertfwentanomaly
Slos This property is required. List<string>
Usage depends on specific alert type
Statuses This property is required. List<string>
Used for configuring healthcheckstatus_notification
TargetHostnames This property is required. List<string>
Used for configuring advancedddosattackl7alert
TargetIps This property is required. List<string>
Used for configuring advancedddosattackl4alert
TargetZoneNames This property is required. List<string>
Used for configuring advancedddosattackl7alert
TrafficExclusions This property is required. List<string>
Used for configuring trafficanomaliesalert
TunnelIds This property is required. List<string>
Used for configuring tunnelhealthevent
TunnelNames This property is required. List<string>
Usage depends on specific alert type
Wheres This property is required. List<string>
Usage depends on specific alert type
Zones This property is required. List<string>
Usage depends on specific alert type
Actions This property is required. []string
Usage depends on specific alert type
AffectedAsns This property is required. []string
Used for configuring radar_notification
AffectedComponents This property is required. []string
Used for configuring incident_alert
AffectedLocations This property is required. []string
Used for configuring radar_notification
AirportCodes This property is required. []string
Used for configuring maintenanceeventnotification
AlertTriggerPreferences This property is required. []string
Usage depends on specific alert type
AlertTriggerPreferencesValues This property is required. []string
Usage depends on specific alert type
Enableds This property is required. []string
Used for configuring loadbalancingpoolenablementalert
Environments This property is required. []string
Used for configuring pageseventalert
EventSources This property is required. []string
Used for configuring loadbalancinghealth_alert
EventTypes This property is required. []string
Usage depends on specific alert type
Events This property is required. []string
Used for configuring pageseventalert
GroupBies This property is required. []string
Usage depends on specific alert type
HealthCheckIds This property is required. []string
Used for configuring healthcheckstatus_notification
IncidentImpacts This property is required. []string
Used for configuring incident_alert
InputIds This property is required. []string
Used for configuring streamlivenotifications
InsightClasses This property is required. []string
Used for configuring securityinsightsalert
Limits This property is required. []string
Used for configuring billingusagealert
LogoTags This property is required. []string
Used for configuring logomatchalert
MegabitsPerSeconds This property is required. []string
Used for configuring advancedddosattackl4alert
NewHealths This property is required. []string
Used for configuring loadbalancinghealth_alert
NewStatuses This property is required. []string
Used for configuring tunnelhealthevent
PacketsPerSeconds This property is required. []string
Used for configuring advancedddosattackl4alert
PoolIds This property is required. []string
Usage depends on specific alert type
PopNames This property is required. []string
Usage depends on specific alert type
Products This property is required. []string
Used for configuring billingusagealert
ProjectIds This property is required. []string
Used for configuring pageseventalert
Protocols This property is required. []string
Used for configuring advancedddosattackl4alert
QueryTags This property is required. []string
Usage depends on specific alert type
RequestsPerSeconds This property is required. []string
Used for configuring advancedddosattackl7alert
Selectors This property is required. []string
Usage depends on specific alert type
Services This property is required. []string
Used for configuring clickhousealertfwentanomaly
Slos This property is required. []string
Usage depends on specific alert type
Statuses This property is required. []string
Used for configuring healthcheckstatus_notification
TargetHostnames This property is required. []string
Used for configuring advancedddosattackl7alert
TargetIps This property is required. []string
Used for configuring advancedddosattackl4alert
TargetZoneNames This property is required. []string
Used for configuring advancedddosattackl7alert
TrafficExclusions This property is required. []string
Used for configuring trafficanomaliesalert
TunnelIds This property is required. []string
Used for configuring tunnelhealthevent
TunnelNames This property is required. []string
Usage depends on specific alert type
Wheres This property is required. []string
Usage depends on specific alert type
Zones This property is required. []string
Usage depends on specific alert type
actions This property is required. List<String>
Usage depends on specific alert type
affectedAsns This property is required. List<String>
Used for configuring radar_notification
affectedComponents This property is required. List<String>
Used for configuring incident_alert
affectedLocations This property is required. List<String>
Used for configuring radar_notification
airportCodes This property is required. List<String>
Used for configuring maintenanceeventnotification
alertTriggerPreferences This property is required. List<String>
Usage depends on specific alert type
alertTriggerPreferencesValues This property is required. List<String>
Usage depends on specific alert type
enableds This property is required. List<String>
Used for configuring loadbalancingpoolenablementalert
environments This property is required. List<String>
Used for configuring pageseventalert
eventSources This property is required. List<String>
Used for configuring loadbalancinghealth_alert
eventTypes This property is required. List<String>
Usage depends on specific alert type
events This property is required. List<String>
Used for configuring pageseventalert
groupBies This property is required. List<String>
Usage depends on specific alert type
healthCheckIds This property is required. List<String>
Used for configuring healthcheckstatus_notification
incidentImpacts This property is required. List<String>
Used for configuring incident_alert
inputIds This property is required. List<String>
Used for configuring streamlivenotifications
insightClasses This property is required. List<String>
Used for configuring securityinsightsalert
limits This property is required. List<String>
Used for configuring billingusagealert
logoTags This property is required. List<String>
Used for configuring logomatchalert
megabitsPerSeconds This property is required. List<String>
Used for configuring advancedddosattackl4alert
newHealths This property is required. List<String>
Used for configuring loadbalancinghealth_alert
newStatuses This property is required. List<String>
Used for configuring tunnelhealthevent
packetsPerSeconds This property is required. List<String>
Used for configuring advancedddosattackl4alert
poolIds This property is required. List<String>
Usage depends on specific alert type
popNames This property is required. List<String>
Usage depends on specific alert type
products This property is required. List<String>
Used for configuring billingusagealert
projectIds This property is required. List<String>
Used for configuring pageseventalert
protocols This property is required. List<String>
Used for configuring advancedddosattackl4alert
queryTags This property is required. List<String>
Usage depends on specific alert type
requestsPerSeconds This property is required. List<String>
Used for configuring advancedddosattackl7alert
selectors This property is required. List<String>
Usage depends on specific alert type
services This property is required. List<String>
Used for configuring clickhousealertfwentanomaly
slos This property is required. List<String>
Usage depends on specific alert type
statuses This property is required. List<String>
Used for configuring healthcheckstatus_notification
targetHostnames This property is required. List<String>
Used for configuring advancedddosattackl7alert
targetIps This property is required. List<String>
Used for configuring advancedddosattackl4alert
targetZoneNames This property is required. List<String>
Used for configuring advancedddosattackl7alert
trafficExclusions This property is required. List<String>
Used for configuring trafficanomaliesalert
tunnelIds This property is required. List<String>
Used for configuring tunnelhealthevent
tunnelNames This property is required. List<String>
Usage depends on specific alert type
wheres This property is required. List<String>
Usage depends on specific alert type
zones This property is required. List<String>
Usage depends on specific alert type
actions This property is required. string[]
Usage depends on specific alert type
affectedAsns This property is required. string[]
Used for configuring radar_notification
affectedComponents This property is required. string[]
Used for configuring incident_alert
affectedLocations This property is required. string[]
Used for configuring radar_notification
airportCodes This property is required. string[]
Used for configuring maintenanceeventnotification
alertTriggerPreferences This property is required. string[]
Usage depends on specific alert type
alertTriggerPreferencesValues This property is required. string[]
Usage depends on specific alert type
enableds This property is required. string[]
Used for configuring loadbalancingpoolenablementalert
environments This property is required. string[]
Used for configuring pageseventalert
eventSources This property is required. string[]
Used for configuring loadbalancinghealth_alert
eventTypes This property is required. string[]
Usage depends on specific alert type
events This property is required. string[]
Used for configuring pageseventalert
groupBies This property is required. string[]
Usage depends on specific alert type
healthCheckIds This property is required. string[]
Used for configuring healthcheckstatus_notification
incidentImpacts This property is required. string[]
Used for configuring incident_alert
inputIds This property is required. string[]
Used for configuring streamlivenotifications
insightClasses This property is required. string[]
Used for configuring securityinsightsalert
limits This property is required. string[]
Used for configuring billingusagealert
logoTags This property is required. string[]
Used for configuring logomatchalert
megabitsPerSeconds This property is required. string[]
Used for configuring advancedddosattackl4alert
newHealths This property is required. string[]
Used for configuring loadbalancinghealth_alert
newStatuses This property is required. string[]
Used for configuring tunnelhealthevent
packetsPerSeconds This property is required. string[]
Used for configuring advancedddosattackl4alert
poolIds This property is required. string[]
Usage depends on specific alert type
popNames This property is required. string[]
Usage depends on specific alert type
products This property is required. string[]
Used for configuring billingusagealert
projectIds This property is required. string[]
Used for configuring pageseventalert
protocols This property is required. string[]
Used for configuring advancedddosattackl4alert
queryTags This property is required. string[]
Usage depends on specific alert type
requestsPerSeconds This property is required. string[]
Used for configuring advancedddosattackl7alert
selectors This property is required. string[]
Usage depends on specific alert type
services This property is required. string[]
Used for configuring clickhousealertfwentanomaly
slos This property is required. string[]
Usage depends on specific alert type
statuses This property is required. string[]
Used for configuring healthcheckstatus_notification
targetHostnames This property is required. string[]
Used for configuring advancedddosattackl7alert
targetIps This property is required. string[]
Used for configuring advancedddosattackl4alert
targetZoneNames This property is required. string[]
Used for configuring advancedddosattackl7alert
trafficExclusions This property is required. string[]
Used for configuring trafficanomaliesalert
tunnelIds This property is required. string[]
Used for configuring tunnelhealthevent
tunnelNames This property is required. string[]
Usage depends on specific alert type
wheres This property is required. string[]
Usage depends on specific alert type
zones This property is required. string[]
Usage depends on specific alert type
actions This property is required. Sequence[str]
Usage depends on specific alert type
affected_asns This property is required. Sequence[str]
Used for configuring radar_notification
affected_components This property is required. Sequence[str]
Used for configuring incident_alert
affected_locations This property is required. Sequence[str]
Used for configuring radar_notification
airport_codes This property is required. Sequence[str]
Used for configuring maintenanceeventnotification
alert_trigger_preferences This property is required. Sequence[str]
Usage depends on specific alert type
alert_trigger_preferences_values This property is required. Sequence[str]
Usage depends on specific alert type
enableds This property is required. Sequence[str]
Used for configuring loadbalancingpoolenablementalert
environments This property is required. Sequence[str]
Used for configuring pageseventalert
event_sources This property is required. Sequence[str]
Used for configuring loadbalancinghealth_alert
event_types This property is required. Sequence[str]
Usage depends on specific alert type
events This property is required. Sequence[str]
Used for configuring pageseventalert
group_bies This property is required. Sequence[str]
Usage depends on specific alert type
health_check_ids This property is required. Sequence[str]
Used for configuring healthcheckstatus_notification
incident_impacts This property is required. Sequence[str]
Used for configuring incident_alert
input_ids This property is required. Sequence[str]
Used for configuring streamlivenotifications
insight_classes This property is required. Sequence[str]
Used for configuring securityinsightsalert
limits This property is required. Sequence[str]
Used for configuring billingusagealert
logo_tags This property is required. Sequence[str]
Used for configuring logomatchalert
megabits_per_seconds This property is required. Sequence[str]
Used for configuring advancedddosattackl4alert
new_healths This property is required. Sequence[str]
Used for configuring loadbalancinghealth_alert
new_statuses This property is required. Sequence[str]
Used for configuring tunnelhealthevent
packets_per_seconds This property is required. Sequence[str]
Used for configuring advancedddosattackl4alert
pool_ids This property is required. Sequence[str]
Usage depends on specific alert type
pop_names This property is required. Sequence[str]
Usage depends on specific alert type
products This property is required. Sequence[str]
Used for configuring billingusagealert
project_ids This property is required. Sequence[str]
Used for configuring pageseventalert
protocols This property is required. Sequence[str]
Used for configuring advancedddosattackl4alert
query_tags This property is required. Sequence[str]
Usage depends on specific alert type
requests_per_seconds This property is required. Sequence[str]
Used for configuring advancedddosattackl7alert
selectors This property is required. Sequence[str]
Usage depends on specific alert type
services This property is required. Sequence[str]
Used for configuring clickhousealertfwentanomaly
slos This property is required. Sequence[str]
Usage depends on specific alert type
statuses This property is required. Sequence[str]
Used for configuring healthcheckstatus_notification
target_hostnames This property is required. Sequence[str]
Used for configuring advancedddosattackl7alert
target_ips This property is required. Sequence[str]
Used for configuring advancedddosattackl4alert
target_zone_names This property is required. Sequence[str]
Used for configuring advancedddosattackl7alert
traffic_exclusions This property is required. Sequence[str]
Used for configuring trafficanomaliesalert
tunnel_ids This property is required. Sequence[str]
Used for configuring tunnelhealthevent
tunnel_names This property is required. Sequence[str]
Usage depends on specific alert type
wheres This property is required. Sequence[str]
Usage depends on specific alert type
zones This property is required. Sequence[str]
Usage depends on specific alert type
actions This property is required. List<String>
Usage depends on specific alert type
affectedAsns This property is required. List<String>
Used for configuring radar_notification
affectedComponents This property is required. List<String>
Used for configuring incident_alert
affectedLocations This property is required. List<String>
Used for configuring radar_notification
airportCodes This property is required. List<String>
Used for configuring maintenanceeventnotification
alertTriggerPreferences This property is required. List<String>
Usage depends on specific alert type
alertTriggerPreferencesValues This property is required. List<String>
Usage depends on specific alert type
enableds This property is required. List<String>
Used for configuring loadbalancingpoolenablementalert
environments This property is required. List<String>
Used for configuring pageseventalert
eventSources This property is required. List<String>
Used for configuring loadbalancinghealth_alert
eventTypes This property is required. List<String>
Usage depends on specific alert type
events This property is required. List<String>
Used for configuring pageseventalert
groupBies This property is required. List<String>
Usage depends on specific alert type
healthCheckIds This property is required. List<String>
Used for configuring healthcheckstatus_notification
incidentImpacts This property is required. List<String>
Used for configuring incident_alert
inputIds This property is required. List<String>
Used for configuring streamlivenotifications
insightClasses This property is required. List<String>
Used for configuring securityinsightsalert
limits This property is required. List<String>
Used for configuring billingusagealert
logoTags This property is required. List<String>
Used for configuring logomatchalert
megabitsPerSeconds This property is required. List<String>
Used for configuring advancedddosattackl4alert
newHealths This property is required. List<String>
Used for configuring loadbalancinghealth_alert
newStatuses This property is required. List<String>
Used for configuring tunnelhealthevent
packetsPerSeconds This property is required. List<String>
Used for configuring advancedddosattackl4alert
poolIds This property is required. List<String>
Usage depends on specific alert type
popNames This property is required. List<String>
Usage depends on specific alert type
products This property is required. List<String>
Used for configuring billingusagealert
projectIds This property is required. List<String>
Used for configuring pageseventalert
protocols This property is required. List<String>
Used for configuring advancedddosattackl4alert
queryTags This property is required. List<String>
Usage depends on specific alert type
requestsPerSeconds This property is required. List<String>
Used for configuring advancedddosattackl7alert
selectors This property is required. List<String>
Usage depends on specific alert type
services This property is required. List<String>
Used for configuring clickhousealertfwentanomaly
slos This property is required. List<String>
Usage depends on specific alert type
statuses This property is required. List<String>
Used for configuring healthcheckstatus_notification
targetHostnames This property is required. List<String>
Used for configuring advancedddosattackl7alert
targetIps This property is required. List<String>
Used for configuring advancedddosattackl4alert
targetZoneNames This property is required. List<String>
Used for configuring advancedddosattackl7alert
trafficExclusions This property is required. List<String>
Used for configuring trafficanomaliesalert
tunnelIds This property is required. List<String>
Used for configuring tunnelhealthevent
tunnelNames This property is required. List<String>
Usage depends on specific alert type
wheres This property is required. List<String>
Usage depends on specific alert type
zones This property is required. List<String>
Usage depends on specific alert type

GetNotificationPolicyMechanisms

emails This property is required. List<Property Map>
pagerduties This property is required. List<Property Map>
webhooks This property is required. List<Property Map>

GetNotificationPolicyMechanismsEmail

Id This property is required. string
The email address
Id This property is required. string
The email address
id This property is required. String
The email address
id This property is required. string
The email address
id This property is required. str
The email address
id This property is required. String
The email address

GetNotificationPolicyMechanismsPagerduty

Id This property is required. string
UUID
Id This property is required. string
UUID
id This property is required. String
UUID
id This property is required. string
UUID
id This property is required. str
UUID
id This property is required. String
UUID

GetNotificationPolicyMechanismsWebhook

Id This property is required. string
UUID
Id This property is required. string
UUID
id This property is required. String
UUID
id This property is required. string
UUID
id This property is required. str
UUID
id This property is required. String
UUID

Package Details

Repository
Cloudflare pulumi/pulumi-cloudflare
License
Apache-2.0
Notes
This Pulumi package is based on the cloudflare Terraform Provider.