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",
});
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 This property is required. 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
This property is required. List<string> - Usage depends on specific alert type
- Affected
Asns This property is required. List<string> - Used for configuring radar_notification
- Affected
Components This property is required. List<string> - Used for configuring incident_alert
- Affected
Locations This property is required. List<string> - Used for configuring radar_notification
- Airport
Codes This property is required. List<string> - Used for configuring maintenanceeventnotification
- Alert
Trigger Preferences This property is required. List<string> - Usage depends on specific alert type
- Alert
Trigger Preferences Values 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
- Event
Sources This property is required. List<string> - Used for configuring loadbalancinghealth_alert
- Event
Types This property is required. List<string> - Usage depends on specific alert type
- Events
This property is required. List<string> - Used for configuring pageseventalert
- Group
Bies This property is required. List<string> - Usage depends on specific alert type
- Health
Check Ids This property is required. List<string> - Used for configuring healthcheckstatus_notification
- Incident
Impacts This property is required. List<string> - Used for configuring incident_alert
- Input
Ids This property is required. List<string> - Used for configuring streamlivenotifications
- Insight
Classes This property is required. List<string> - Used for configuring securityinsightsalert
- Limits
This property is required. List<string> - Used for configuring billingusagealert
This property is required. List<string>- Used for configuring logomatchalert
- Megabits
Per Seconds This property is required. List<string> - Used for configuring advancedddosattackl4alert
- New
Healths This property is required. List<string> - Used for configuring loadbalancinghealth_alert
- New
Statuses This property is required. List<string> - Used for configuring tunnelhealthevent
- Packets
Per Seconds This property is required. List<string> - Used for configuring advancedddosattackl4alert
- Pool
Ids This property is required. List<string> - Usage depends on specific alert type
- Pop
Names This property is required. List<string> - Usage depends on specific alert type
- Products
This property is required. List<string> - Used for configuring billingusagealert
- Project
Ids This property is required. List<string> - Used for configuring pageseventalert
- Protocols
This property is required. List<string> - Used for configuring advancedddosattackl4alert
This property is required. List<string>- Usage depends on specific alert type
- Requests
Per Seconds 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
- Target
Hostnames This property is required. List<string> - Used for configuring advancedddosattackl7alert
- Target
Ips This property is required. List<string> - Used for configuring advancedddosattackl4alert
- Target
Zone Names This property is required. List<string> - Used for configuring advancedddosattackl7alert
- Traffic
Exclusions This property is required. List<string> - Used for configuring trafficanomaliesalert
- Tunnel
Ids This property is required. List<string> - Used for configuring tunnelhealthevent
- Tunnel
Names 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
- Affected
Asns This property is required. []string - Used for configuring radar_notification
- Affected
Components This property is required. []string - Used for configuring incident_alert
- Affected
Locations This property is required. []string - Used for configuring radar_notification
- Airport
Codes This property is required. []string - Used for configuring maintenanceeventnotification
- Alert
Trigger Preferences This property is required. []string - Usage depends on specific alert type
- Alert
Trigger Preferences Values 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
- Event
Sources This property is required. []string - Used for configuring loadbalancinghealth_alert
- Event
Types This property is required. []string - Usage depends on specific alert type
- Events
This property is required. []string - Used for configuring pageseventalert
- Group
Bies This property is required. []string - Usage depends on specific alert type
- Health
Check Ids This property is required. []string - Used for configuring healthcheckstatus_notification
- Incident
Impacts This property is required. []string - Used for configuring incident_alert
- Input
Ids This property is required. []string - Used for configuring streamlivenotifications
- Insight
Classes This property is required. []string - Used for configuring securityinsightsalert
- Limits
This property is required. []string - Used for configuring billingusagealert
This property is required. []string- Used for configuring logomatchalert
- Megabits
Per Seconds This property is required. []string - Used for configuring advancedddosattackl4alert
- New
Healths This property is required. []string - Used for configuring loadbalancinghealth_alert
- New
Statuses This property is required. []string - Used for configuring tunnelhealthevent
- Packets
Per Seconds This property is required. []string - Used for configuring advancedddosattackl4alert
- Pool
Ids This property is required. []string - Usage depends on specific alert type
- Pop
Names This property is required. []string - Usage depends on specific alert type
- Products
This property is required. []string - Used for configuring billingusagealert
- Project
Ids This property is required. []string - Used for configuring pageseventalert
- Protocols
This property is required. []string - Used for configuring advancedddosattackl4alert
This property is required. []string- Usage depends on specific alert type
- Requests
Per Seconds 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
- Target
Hostnames This property is required. []string - Used for configuring advancedddosattackl7alert
- Target
Ips This property is required. []string - Used for configuring advancedddosattackl4alert
- Target
Zone Names This property is required. []string - Used for configuring advancedddosattackl7alert
- Traffic
Exclusions This property is required. []string - Used for configuring trafficanomaliesalert
- Tunnel
Ids This property is required. []string - Used for configuring tunnelhealthevent
- Tunnel
Names 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
- affected
Asns This property is required. List<String> - Used for configuring radar_notification
- affected
Components This property is required. List<String> - Used for configuring incident_alert
- affected
Locations This property is required. List<String> - Used for configuring radar_notification
- airport
Codes This property is required. List<String> - Used for configuring maintenanceeventnotification
- alert
Trigger Preferences This property is required. List<String> - Usage depends on specific alert type
- alert
Trigger Preferences Values 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
- event
Sources This property is required. List<String> - Used for configuring loadbalancinghealth_alert
- event
Types This property is required. List<String> - Usage depends on specific alert type
- events
This property is required. List<String> - Used for configuring pageseventalert
- group
Bies This property is required. List<String> - Usage depends on specific alert type
- health
Check Ids This property is required. List<String> - Used for configuring healthcheckstatus_notification
- incident
Impacts This property is required. List<String> - Used for configuring incident_alert
- input
Ids This property is required. List<String> - Used for configuring streamlivenotifications
- insight
Classes This property is required. List<String> - Used for configuring securityinsightsalert
- limits
This property is required. List<String> - Used for configuring billingusagealert
This property is required. List<String>- Used for configuring logomatchalert
- megabits
Per Seconds This property is required. List<String> - Used for configuring advancedddosattackl4alert
- new
Healths This property is required. List<String> - Used for configuring loadbalancinghealth_alert
- new
Statuses This property is required. List<String> - Used for configuring tunnelhealthevent
- packets
Per Seconds This property is required. List<String> - Used for configuring advancedddosattackl4alert
- pool
Ids This property is required. List<String> - Usage depends on specific alert type
- pop
Names This property is required. List<String> - Usage depends on specific alert type
- products
This property is required. List<String> - Used for configuring billingusagealert
- project
Ids This property is required. List<String> - Used for configuring pageseventalert
- protocols
This property is required. List<String> - Used for configuring advancedddosattackl4alert
This property is required. List<String>- Usage depends on specific alert type
- requests
Per Seconds 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
- target
Hostnames This property is required. List<String> - Used for configuring advancedddosattackl7alert
- target
Ips This property is required. List<String> - Used for configuring advancedddosattackl4alert
- target
Zone Names This property is required. List<String> - Used for configuring advancedddosattackl7alert
- traffic
Exclusions This property is required. List<String> - Used for configuring trafficanomaliesalert
- tunnel
Ids This property is required. List<String> - Used for configuring tunnelhealthevent
- tunnel
Names 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
- affected
Asns This property is required. string[] - Used for configuring radar_notification
- affected
Components This property is required. string[] - Used for configuring incident_alert
- affected
Locations This property is required. string[] - Used for configuring radar_notification
- airport
Codes This property is required. string[] - Used for configuring maintenanceeventnotification
- alert
Trigger Preferences This property is required. string[] - Usage depends on specific alert type
- alert
Trigger Preferences Values 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
- event
Sources This property is required. string[] - Used for configuring loadbalancinghealth_alert
- event
Types This property is required. string[] - Usage depends on specific alert type
- events
This property is required. string[] - Used for configuring pageseventalert
- group
Bies This property is required. string[] - Usage depends on specific alert type
- health
Check Ids This property is required. string[] - Used for configuring healthcheckstatus_notification
- incident
Impacts This property is required. string[] - Used for configuring incident_alert
- input
Ids This property is required. string[] - Used for configuring streamlivenotifications
- insight
Classes This property is required. string[] - Used for configuring securityinsightsalert
- limits
This property is required. string[] - Used for configuring billingusagealert
This property is required. string[]- Used for configuring logomatchalert
- megabits
Per Seconds This property is required. string[] - Used for configuring advancedddosattackl4alert
- new
Healths This property is required. string[] - Used for configuring loadbalancinghealth_alert
- new
Statuses This property is required. string[] - Used for configuring tunnelhealthevent
- packets
Per Seconds This property is required. string[] - Used for configuring advancedddosattackl4alert
- pool
Ids This property is required. string[] - Usage depends on specific alert type
- pop
Names This property is required. string[] - Usage depends on specific alert type
- products
This property is required. string[] - Used for configuring billingusagealert
- project
Ids This property is required. string[] - Used for configuring pageseventalert
- protocols
This property is required. string[] - Used for configuring advancedddosattackl4alert
This property is required. string[]- Usage depends on specific alert type
- requests
Per Seconds 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
- target
Hostnames This property is required. string[] - Used for configuring advancedddosattackl7alert
- target
Ips This property is required. string[] - Used for configuring advancedddosattackl4alert
- target
Zone Names This property is required. string[] - Used for configuring advancedddosattackl7alert
- traffic
Exclusions This property is required. string[] - Used for configuring trafficanomaliesalert
- tunnel
Ids This property is required. string[] - Used for configuring tunnelhealthevent
- tunnel
Names 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
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
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
- affected
Asns This property is required. List<String> - Used for configuring radar_notification
- affected
Components This property is required. List<String> - Used for configuring incident_alert
- affected
Locations This property is required. List<String> - Used for configuring radar_notification
- airport
Codes This property is required. List<String> - Used for configuring maintenanceeventnotification
- alert
Trigger Preferences This property is required. List<String> - Usage depends on specific alert type
- alert
Trigger Preferences Values 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
- event
Sources This property is required. List<String> - Used for configuring loadbalancinghealth_alert
- event
Types This property is required. List<String> - Usage depends on specific alert type
- events
This property is required. List<String> - Used for configuring pageseventalert
- group
Bies This property is required. List<String> - Usage depends on specific alert type
- health
Check Ids This property is required. List<String> - Used for configuring healthcheckstatus_notification
- incident
Impacts This property is required. List<String> - Used for configuring incident_alert
- input
Ids This property is required. List<String> - Used for configuring streamlivenotifications
- insight
Classes This property is required. List<String> - Used for configuring securityinsightsalert
- limits
This property is required. List<String> - Used for configuring billingusagealert
This property is required. List<String>- Used for configuring logomatchalert
- megabits
Per Seconds This property is required. List<String> - Used for configuring advancedddosattackl4alert
- new
Healths This property is required. List<String> - Used for configuring loadbalancinghealth_alert
- new
Statuses This property is required. List<String> - Used for configuring tunnelhealthevent
- packets
Per Seconds This property is required. List<String> - Used for configuring advancedddosattackl4alert
- pool
Ids This property is required. List<String> - Usage depends on specific alert type
- pop
Names This property is required. List<String> - Usage depends on specific alert type
- products
This property is required. List<String> - Used for configuring billingusagealert
- project
Ids This property is required. List<String> - Used for configuring pageseventalert
- protocols
This property is required. List<String> - Used for configuring advancedddosattackl4alert
This property is required. List<String>- Usage depends on specific alert type
- requests
Per Seconds 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
- target
Hostnames This property is required. List<String> - Used for configuring advancedddosattackl7alert
- target
Ips This property is required. List<String> - Used for configuring advancedddosattackl4alert
- target
Zone Names This property is required. List<String> - Used for configuring advancedddosattackl7alert
- traffic
Exclusions This property is required. List<String> - Used for configuring trafficanomaliesalert
- tunnel
Ids This property is required. List<String> - Used for configuring tunnelhealthevent
- tunnel
Names 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<GetNotification Policy Mechanisms Email> - Pagerduties
This property is required. List<GetNotification Policy Mechanisms Pagerduty> - Webhooks
This property is required. List<GetNotification Policy Mechanisms Webhook>
- Emails
This property is required. []GetNotification Policy Mechanisms Email - Pagerduties
This property is required. []GetNotification Policy Mechanisms Pagerduty - Webhooks
This property is required. []GetNotification Policy Mechanisms Webhook
- emails
This property is required. List<GetNotification Policy Mechanisms Email> - pagerduties
This property is required. List<GetNotification Policy Mechanisms Pagerduty> - webhooks
This property is required. List<GetNotification Policy Mechanisms Webhook>
- emails
This property is required. GetNotification Policy Mechanisms Email[] - pagerduties
This property is required. GetNotification Policy Mechanisms Pagerduty[] - webhooks
This property is required. GetNotification Policy Mechanisms Webhook[]
- emails
This property is required. Sequence[GetNotification Policy Mechanisms Email] - pagerduties
This property is required. Sequence[GetNotification Policy Mechanisms Pagerduty] - webhooks
This property is required. Sequence[GetNotification Policy Mechanisms Webhook]
- 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.