Class NotificationPolicyArgs


  • public final class NotificationPolicyArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • accountId

        public com.pulumi.core.Output<java.lang.String> accountId()
        Returns:
        The account identifier to target for the resource.
      • alertType

        public com.pulumi.core.Output<java.lang.String> alertType()
        Returns:
        The event type that will trigger the dispatch of a notification. See the developer documentation for descriptions of [available alert types](https://developers.cloudflare.com/fundamentals/notifications/notification-available/). Available values: `advanced_http_alert_error`, `access_custom_certificate_expiration_type`, `advanced_ddos_attack_l4_alert`, `advanced_ddos_attack_l7_alert`, `bgp_hijack_notification`, `billing_usage_alert`, `block_notification_block_removed`, `block_notification_new_block`, `block_notification_review_rejected`, `brand_protection_alert`, `brand_protection_digest`, `clickhouse_alert_fw_anomaly`, `clickhouse_alert_fw_ent_anomaly`, `custom_ssl_certificate_event_type`, `dedicated_ssl_certificate_event_type`, `dos_attack_l4`, `dos_attack_l7`, `expiring_service_token_alert`, `failing_logpush_job_disabled_alert`, `fbm_auto_advertisement`, `fbm_dosd_attack`, `fbm_volumetric_attack`, `health_check_status_notification`, `hostname_aop_custom_certificate_expiration_type`, `http_alert_edge_error`, `http_alert_origin_error`, `incident_alert`, `load_balancing_health_alert`, `load_balancing_pool_enablement_alert`, `logo_match_alert`, `magic_tunnel_health_check_event`, `maintenance_event_notification`, `mtls_certificate_store_certificate_expiration_type`, `pages_event_alert`, `radar_notification`, `real_origin_monitoring`, `scriptmonitor_alert_new_code_change_detections`, `scriptmonitor_alert_new_hosts`, `scriptmonitor_alert_new_malicious_hosts`, `scriptmonitor_alert_new_malicious_scripts`, `scriptmonitor_alert_new_malicious_url`, `scriptmonitor_alert_new_max_length_resource_url`, `scriptmonitor_alert_new_resources`, `secondary_dns_all_primaries_failing`, `secondary_dns_primaries_failing`, `secondary_dns_zone_successfully_updated`, `secondary_dns_zone_validation_warning`, `sentinel_alert`, `stream_live_notifications`, `traffic_anomalies_alert`, `tunnel_health_event`, `tunnel_update_event`, `universal_ssl_event_type`, `web_analytics_metrics_update`, `weekly_account_overview`, `workers_alert`, `zone_aop_custom_certificate_expiration_type`.
      • description

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
        Returns:
        Description of the notification policy.
      • emailIntegrations

        public java.util.Optional<com.pulumi.core.Output<java.util.List<NotificationPolicyEmailIntegrationArgs>>> emailIntegrations()
        Returns:
        The email ID to which the notification should be dispatched.
      • enabled

        public com.pulumi.core.Output<java.lang.Boolean> enabled()
        Returns:
        The status of the notification policy.
      • filters

        public java.util.Optional<com.pulumi.core.Output<NotificationPolicyFiltersArgs>> filters()
        Returns:
        An optional nested block of filters that applies to the selected `alert_type`. A key-value map that specifies the type of filter and the values to match against (refer to the alert type block for available fields).
      • name

        public com.pulumi.core.Output<java.lang.String> name()
        Returns:
        The name of the notification policy.
      • pagerdutyIntegrations

        public java.util.Optional<com.pulumi.core.Output<java.util.List<NotificationPolicyPagerdutyIntegrationArgs>>> pagerdutyIntegrations()
        Returns:
        The unique ID of a configured pagerduty endpoint to which the notification should be dispatched.
      • webhooksIntegrations

        public java.util.Optional<com.pulumi.core.Output<java.util.List<NotificationPolicyWebhooksIntegrationArgs>>> webhooksIntegrations()
        Returns:
        The unique ID of a configured webhooks endpoint to which the notification should be dispatched.