Cloudflare v6.1.2 published on Monday, Apr 28, 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",
});
import pulumi
import pulumi_cloudflare as cloudflare
example_notification_policy = cloudflare.get_notification_policy(account_id="023e105f4ecef8ad9ca31a8372d0c353",
policy_id="0da2b59e-f118-439d-8097-bdfb215203c9")
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
})
}
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",
});
});
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());
}
}
variables:
exampleNotificationPolicy:
fn::invoke:
function: cloudflare:getNotificationPolicy
arguments:
accountId: 023e105f4ecef8ad9ca31a8372d0c353
policyId: 0da2b59e-f118-439d-8097-bdfb215203c9
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>
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]
func LookupNotificationPolicy(ctx *Context, args *LookupNotificationPolicyArgs, opts ...InvokeOption) (*LookupNotificationPolicyResult, error)
func LookupNotificationPolicyOutput(ctx *Context, args *LookupNotificationPolicyOutputArgs, opts ...InvokeOption) LookupNotificationPolicyResultOutput
> 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)
}
public static CompletableFuture<GetNotificationPolicyResult> getNotificationPolicy(GetNotificationPolicyArgs args, InvokeOptions options)
public static Output<GetNotificationPolicyResult> getNotificationPolicy(GetNotificationPolicyArgs args, InvokeOptions options)
fn::invoke:
function: cloudflare:index/getNotificationPolicy:getNotificationPolicy
arguments:
# arguments dictionary
The following arguments are supported:
- account_
id str - The account id
- policy_
id str - The unique identifier of a notification policy
getNotificationPolicy Result
The following output properties are available:
- Account
Id string - The account id
- Alert
Interval string - Optional specification of how often to re-alert from the same incident, not support on all alert types.
- Alert
Type 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
Get
Notification Policy Filters - 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
Get
Notification Policy Mechanisms - 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.
- Policy
Id string - The unique identifier of a notification policy
- Account
Id string - The account id
- Alert
Interval string - Optional specification of how often to re-alert from the same incident, not support on all alert types.
- Alert
Type 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
Get
Notification Policy Filters - 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
Get
Notification Policy Mechanisms - 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.
- Policy
Id string - The unique identifier of a notification policy
- account
Id String - The account id
- alert
Interval String - Optional specification of how often to re-alert from the same incident, not support on all alert types.
- alert
Type 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
Get
Notification Policy Filters - 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
Get
Notification Policy Mechanisms - 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.
- policy
Id String - The unique identifier of a notification policy
- account
Id string - The account id
- alert
Interval string - Optional specification of how often to re-alert from the same incident, not support on all alert types.
- alert
Type 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
Get
Notification Policy Filters - 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
Get
Notification Policy Mechanisms - 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.
- policy
Id 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
Get
Notification Policy Filters - 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
Get
Notification Policy Mechanisms - 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
- account
Id String - The account id
- alert
Interval String - Optional specification of how often to re-alert from the same incident, not support on all alert types.
- alert
Type 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.
- policy
Id String - The unique identifier of a notification policy
Supporting Types
GetNotificationPolicyFilters
- Actions List<string>
- Usage depends on specific alert type
- Affected
Asns List<string> - Used for configuring radar_notification
- Affected
Components List<string> - Used for configuring incident_alert
- Affected
Locations List<string> - Used for configuring radar_notification
- Airport
Codes List<string> - Used for configuring maintenanceeventnotification
- Alert
Trigger List<string>Preferences - Usage depends on specific alert type
- Alert
Trigger List<string>Preferences Values - Usage depends on specific alert type
- Enableds List<string>
- Used for configuring loadbalancingpoolenablementalert
- Environments List<string>
- Used for configuring pageseventalert
- Event
Sources List<string> - Used for configuring loadbalancinghealth_alert
- Event
Types List<string> - Usage depends on specific alert type
- Events List<string>
- Used for configuring pageseventalert
- Group
Bies List<string> - Usage depends on specific alert type
- Health
Check List<string>Ids - Used for configuring healthcheckstatus_notification
- Incident
Impacts List<string> - Used for configuring incident_alert
- Input
Ids List<string> - Used for configuring streamlivenotifications
- Insight
Classes List<string> - Used for configuring securityinsightsalert
- Limits List<string>
- Used for configuring billingusagealert
- List<string>
- Used for configuring logomatchalert
- Megabits
Per List<string>Seconds - Used for configuring advancedddosattackl4alert
- New
Healths List<string> - Used for configuring loadbalancinghealth_alert
- New
Statuses List<string> - Used for configuring tunnelhealthevent
- Packets
Per List<string>Seconds - Used for configuring advancedddosattackl4alert
- Pool
Ids List<string> - Usage depends on specific alert type
- Pop
Names List<string> - Usage depends on specific alert type
- Products List<string>
- Used for configuring billingusagealert
- Project
Ids List<string> - Used for configuring pageseventalert
- Protocols List<string>
- Used for configuring advancedddosattackl4alert
- List<string>
- Usage depends on specific alert type
- Requests
Per List<string>Seconds - Used for configuring advancedddosattackl7alert
- Selectors List<string>
- Usage depends on specific alert type
- Services List<string>
- Used for configuring clickhousealertfwentanomaly
- Slos List<string>
- Usage depends on specific alert type
- Statuses List<string>
- Used for configuring healthcheckstatus_notification
- Target
Hostnames List<string> - Used for configuring advancedddosattackl7alert
- Target
Ips List<string> - Used for configuring advancedddosattackl4alert
- Target
Zone List<string>Names - Used for configuring advancedddosattackl7alert
- Traffic
Exclusions List<string> - Used for configuring trafficanomaliesalert
- Tunnel
Ids List<string> - Used for configuring tunnelhealthevent
- Tunnel
Names List<string> - Usage depends on specific alert type
- Wheres List<string>
- Usage depends on specific alert type
- Zones List<string>
- Usage depends on specific alert type
- Actions []string
- Usage depends on specific alert type
- Affected
Asns []string - Used for configuring radar_notification
- Affected
Components []string - Used for configuring incident_alert
- Affected
Locations []string - Used for configuring radar_notification
- Airport
Codes []string - Used for configuring maintenanceeventnotification
- Alert
Trigger []stringPreferences - Usage depends on specific alert type
- Alert
Trigger []stringPreferences Values - Usage depends on specific alert type
- Enableds []string
- Used for configuring loadbalancingpoolenablementalert
- Environments []string
- Used for configuring pageseventalert
- Event
Sources []string - Used for configuring loadbalancinghealth_alert
- Event
Types []string - Usage depends on specific alert type
- Events []string
- Used for configuring pageseventalert
- Group
Bies []string - Usage depends on specific alert type
- Health
Check []stringIds - Used for configuring healthcheckstatus_notification
- Incident
Impacts []string - Used for configuring incident_alert
- Input
Ids []string - Used for configuring streamlivenotifications
- Insight
Classes []string - Used for configuring securityinsightsalert
- Limits []string
- Used for configuring billingusagealert
- []string
- Used for configuring logomatchalert
- Megabits
Per []stringSeconds - Used for configuring advancedddosattackl4alert
- New
Healths []string - Used for configuring loadbalancinghealth_alert
- New
Statuses []string - Used for configuring tunnelhealthevent
- Packets
Per []stringSeconds - Used for configuring advancedddosattackl4alert
- Pool
Ids []string - Usage depends on specific alert type
- Pop
Names []string - Usage depends on specific alert type
- Products []string
- Used for configuring billingusagealert
- Project
Ids []string - Used for configuring pageseventalert
- Protocols []string
- Used for configuring advancedddosattackl4alert
- []string
- Usage depends on specific alert type
- Requests
Per []stringSeconds - Used for configuring advancedddosattackl7alert
- Selectors []string
- Usage depends on specific alert type
- Services []string
- Used for configuring clickhousealertfwentanomaly
- Slos []string
- Usage depends on specific alert type
- Statuses []string
- Used for configuring healthcheckstatus_notification
- Target
Hostnames []string - Used for configuring advancedddosattackl7alert
- Target
Ips []string - Used for configuring advancedddosattackl4alert
- Target
Zone []stringNames - Used for configuring advancedddosattackl7alert
- Traffic
Exclusions []string - Used for configuring trafficanomaliesalert
- Tunnel
Ids []string - Used for configuring tunnelhealthevent
- Tunnel
Names []string - Usage depends on specific alert type
- Wheres []string
- Usage depends on specific alert type
- Zones []string
- Usage depends on specific alert type
- actions List<String>
- Usage depends on specific alert type
- affected
Asns List<String> - Used for configuring radar_notification
- affected
Components List<String> - Used for configuring incident_alert
- affected
Locations List<String> - Used for configuring radar_notification
- airport
Codes List<String> - Used for configuring maintenanceeventnotification
- alert
Trigger List<String>Preferences - Usage depends on specific alert type
- alert
Trigger List<String>Preferences Values - Usage depends on specific alert type
- enableds List<String>
- Used for configuring loadbalancingpoolenablementalert
- environments List<String>
- Used for configuring pageseventalert
- event
Sources List<String> - Used for configuring loadbalancinghealth_alert
- event
Types List<String> - Usage depends on specific alert type
- events List<String>
- Used for configuring pageseventalert
- group
Bies List<String> - Usage depends on specific alert type
- health
Check List<String>Ids - Used for configuring healthcheckstatus_notification
- incident
Impacts List<String> - Used for configuring incident_alert
- input
Ids List<String> - Used for configuring streamlivenotifications
- insight
Classes List<String> - Used for configuring securityinsightsalert
- limits List<String>
- Used for configuring billingusagealert
- List<String>
- Used for configuring logomatchalert
- megabits
Per List<String>Seconds - Used for configuring advancedddosattackl4alert
- new
Healths List<String> - Used for configuring loadbalancinghealth_alert
- new
Statuses List<String> - Used for configuring tunnelhealthevent
- packets
Per List<String>Seconds - Used for configuring advancedddosattackl4alert
- pool
Ids List<String> - Usage depends on specific alert type
- pop
Names List<String> - Usage depends on specific alert type
- products List<String>
- Used for configuring billingusagealert
- project
Ids List<String> - Used for configuring pageseventalert
- protocols List<String>
- Used for configuring advancedddosattackl4alert
- List<String>
- Usage depends on specific alert type
- requests
Per List<String>Seconds - Used for configuring advancedddosattackl7alert
- selectors List<String>
- Usage depends on specific alert type
- services List<String>
- Used for configuring clickhousealertfwentanomaly
- slos List<String>
- Usage depends on specific alert type
- statuses List<String>
- Used for configuring healthcheckstatus_notification
- target
Hostnames List<String> - Used for configuring advancedddosattackl7alert
- target
Ips List<String> - Used for configuring advancedddosattackl4alert
- target
Zone List<String>Names - Used for configuring advancedddosattackl7alert
- traffic
Exclusions List<String> - Used for configuring trafficanomaliesalert
- tunnel
Ids List<String> - Used for configuring tunnelhealthevent
- tunnel
Names List<String> - Usage depends on specific alert type
- wheres List<String>
- Usage depends on specific alert type
- zones List<String>
- Usage depends on specific alert type
- actions string[]
- Usage depends on specific alert type
- affected
Asns string[] - Used for configuring radar_notification
- affected
Components string[] - Used for configuring incident_alert
- affected
Locations string[] - Used for configuring radar_notification
- airport
Codes string[] - Used for configuring maintenanceeventnotification
- alert
Trigger string[]Preferences - Usage depends on specific alert type
- alert
Trigger string[]Preferences Values - Usage depends on specific alert type
- enableds string[]
- Used for configuring loadbalancingpoolenablementalert
- environments string[]
- Used for configuring pageseventalert
- event
Sources string[] - Used for configuring loadbalancinghealth_alert
- event
Types string[] - Usage depends on specific alert type
- events string[]
- Used for configuring pageseventalert
- group
Bies string[] - Usage depends on specific alert type
- health
Check string[]Ids - Used for configuring healthcheckstatus_notification
- incident
Impacts string[] - Used for configuring incident_alert
- input
Ids string[] - Used for configuring streamlivenotifications
- insight
Classes string[] - Used for configuring securityinsightsalert
- limits string[]
- Used for configuring billingusagealert
- string[]
- Used for configuring logomatchalert
- megabits
Per string[]Seconds - Used for configuring advancedddosattackl4alert
- new
Healths string[] - Used for configuring loadbalancinghealth_alert
- new
Statuses string[] - Used for configuring tunnelhealthevent
- packets
Per string[]Seconds - Used for configuring advancedddosattackl4alert
- pool
Ids string[] - Usage depends on specific alert type
- pop
Names string[] - Usage depends on specific alert type
- products string[]
- Used for configuring billingusagealert
- project
Ids string[] - Used for configuring pageseventalert
- protocols string[]
- Used for configuring advancedddosattackl4alert
- string[]
- Usage depends on specific alert type
- requests
Per string[]Seconds - Used for configuring advancedddosattackl7alert
- selectors string[]
- Usage depends on specific alert type
- services string[]
- Used for configuring clickhousealertfwentanomaly
- slos string[]
- Usage depends on specific alert type
- statuses string[]
- Used for configuring healthcheckstatus_notification
- target
Hostnames string[] - Used for configuring advancedddosattackl7alert
- target
Ips string[] - Used for configuring advancedddosattackl4alert
- target
Zone string[]Names - Used for configuring advancedddosattackl7alert
- traffic
Exclusions string[] - Used for configuring trafficanomaliesalert
- tunnel
Ids string[] - Used for configuring tunnelhealthevent
- tunnel
Names string[] - Usage depends on specific alert type
- wheres string[]
- Usage depends on specific alert type
- zones string[]
- Usage depends on specific alert type
- actions Sequence[str]
- Usage depends on specific alert type
- affected_
asns Sequence[str] - Used for configuring radar_notification
- affected_
components Sequence[str] - Used for configuring incident_alert
- affected_
locations Sequence[str] - Used for configuring radar_notification
- airport_
codes Sequence[str] - Used for configuring maintenanceeventnotification
- alert_
trigger_ Sequence[str]preferences - Usage depends on specific alert type
- alert_
trigger_ Sequence[str]preferences_ values - Usage depends on specific alert type
- enableds Sequence[str]
- Used for configuring loadbalancingpoolenablementalert
- environments Sequence[str]
- Used for configuring pageseventalert
- event_
sources Sequence[str] - Used for configuring loadbalancinghealth_alert
- event_
types Sequence[str] - Usage depends on specific alert type
- events Sequence[str]
- Used for configuring pageseventalert
- group_
bies Sequence[str] - Usage depends on specific alert type
- health_
check_ Sequence[str]ids - Used for configuring healthcheckstatus_notification
- incident_
impacts Sequence[str] - Used for configuring incident_alert
- input_
ids Sequence[str] - Used for configuring streamlivenotifications
- insight_
classes Sequence[str] - Used for configuring securityinsightsalert
- limits Sequence[str]
- Used for configuring billingusagealert
- Sequence[str]
- Used for configuring logomatchalert
- megabits_
per_ Sequence[str]seconds - Used for configuring advancedddosattackl4alert
- new_
healths Sequence[str] - Used for configuring loadbalancinghealth_alert
- new_
statuses Sequence[str] - Used for configuring tunnelhealthevent
- packets_
per_ Sequence[str]seconds - Used for configuring advancedddosattackl4alert
- pool_
ids Sequence[str] - Usage depends on specific alert type
- pop_
names Sequence[str] - Usage depends on specific alert type
- products Sequence[str]
- Used for configuring billingusagealert
- project_
ids Sequence[str] - Used for configuring pageseventalert
- protocols Sequence[str]
- Used for configuring advancedddosattackl4alert
- Sequence[str]
- Usage depends on specific alert type
- requests_
per_ Sequence[str]seconds - Used for configuring advancedddosattackl7alert
- selectors Sequence[str]
- Usage depends on specific alert type
- services Sequence[str]
- Used for configuring clickhousealertfwentanomaly
- slos Sequence[str]
- Usage depends on specific alert type
- statuses Sequence[str]
- Used for configuring healthcheckstatus_notification
- target_
hostnames Sequence[str] - Used for configuring advancedddosattackl7alert
- target_
ips Sequence[str] - Used for configuring advancedddosattackl4alert
- target_
zone_ Sequence[str]names - Used for configuring advancedddosattackl7alert
- traffic_
exclusions Sequence[str] - Used for configuring trafficanomaliesalert
- tunnel_
ids Sequence[str] - Used for configuring tunnelhealthevent
- tunnel_
names Sequence[str] - Usage depends on specific alert type
- wheres Sequence[str]
- Usage depends on specific alert type
- zones Sequence[str]
- Usage depends on specific alert type
- actions List<String>
- Usage depends on specific alert type
- affected
Asns List<String> - Used for configuring radar_notification
- affected
Components List<String> - Used for configuring incident_alert
- affected
Locations List<String> - Used for configuring radar_notification
- airport
Codes List<String> - Used for configuring maintenanceeventnotification
- alert
Trigger List<String>Preferences - Usage depends on specific alert type
- alert
Trigger List<String>Preferences Values - Usage depends on specific alert type
- enableds List<String>
- Used for configuring loadbalancingpoolenablementalert
- environments List<String>
- Used for configuring pageseventalert
- event
Sources List<String> - Used for configuring loadbalancinghealth_alert
- event
Types List<String> - Usage depends on specific alert type
- events List<String>
- Used for configuring pageseventalert
- group
Bies List<String> - Usage depends on specific alert type
- health
Check List<String>Ids - Used for configuring healthcheckstatus_notification
- incident
Impacts List<String> - Used for configuring incident_alert
- input
Ids List<String> - Used for configuring streamlivenotifications
- insight
Classes List<String> - Used for configuring securityinsightsalert
- limits List<String>
- Used for configuring billingusagealert
- List<String>
- Used for configuring logomatchalert
- megabits
Per List<String>Seconds - Used for configuring advancedddosattackl4alert
- new
Healths List<String> - Used for configuring loadbalancinghealth_alert
- new
Statuses List<String> - Used for configuring tunnelhealthevent
- packets
Per List<String>Seconds - Used for configuring advancedddosattackl4alert
- pool
Ids List<String> - Usage depends on specific alert type
- pop
Names List<String> - Usage depends on specific alert type
- products List<String>
- Used for configuring billingusagealert
- project
Ids List<String> - Used for configuring pageseventalert
- protocols List<String>
- Used for configuring advancedddosattackl4alert
- List<String>
- Usage depends on specific alert type
- requests
Per List<String>Seconds - Used for configuring advancedddosattackl7alert
- selectors List<String>
- Usage depends on specific alert type
- services List<String>
- Used for configuring clickhousealertfwentanomaly
- slos List<String>
- Usage depends on specific alert type
- statuses List<String>
- Used for configuring healthcheckstatus_notification
- target
Hostnames List<String> - Used for configuring advancedddosattackl7alert
- target
Ips List<String> - Used for configuring advancedddosattackl4alert
- target
Zone List<String>Names - Used for configuring advancedddosattackl7alert
- traffic
Exclusions List<String> - Used for configuring trafficanomaliesalert
- tunnel
Ids List<String> - Used for configuring tunnelhealthevent
- tunnel
Names List<String> - Usage depends on specific alert type
- wheres List<String>
- Usage depends on specific alert type
- zones List<String>
- Usage depends on specific alert type
GetNotificationPolicyMechanisms
GetNotificationPolicyMechanismsEmail
- Id string
- The email address
- Id string
- The email address
- id String
- The email address
- id string
- The email address
- id str
- The email address
- id String
- The email address
GetNotificationPolicyMechanismsPagerduty
- Id string
- UUID
- Id string
- UUID
- id String
- UUID
- id string
- UUID
- id str
- UUID
- id String
- UUID
GetNotificationPolicyMechanismsWebhook
- Id string
- UUID
- Id string
- UUID
- id String
- UUID
- id string
- UUID
- id str
- UUID
- id String
- UUID
Package Details
- Repository
- Cloudflare pulumi/pulumi-cloudflare
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
cloudflare
Terraform Provider.