1. Registry
  2. Packages
  3. Incident Provider
  4. API Docs
  5. AlertSourceBeta
Viewing docs for incident 7.0.0
published on Friday, Sep 11, 2026 by incident-io
Viewing docs for incident 7.0.0
published on Friday, Sep 11, 2026 by incident-io

    incident.AlertSourceBeta was renamed to incident.AlertSource in v7.0.

    This name still works and still manages the same thing, so upgrading to v7 needs no change to a configuration that uses it. It is deprecated: every plan naming it warns, and it will be removed in v8.0.

    To move onto the new name:

    import * as pulumi from "@pulumi/pulumi";
    
    import pulumi
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    
    return await Deployment.RunAsync(() => 
    {
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    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) {
        }
    }
    
    {}
    
    Example coming soon!
    

    Both names are the same resource, backed by the same schema and the same API, so the move carries your state across and the plan after it is empty. See incident.AlertSource for the documentation.

    Create AlertSourceBeta Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new AlertSourceBeta(name: string, args: AlertSourceBetaArgs, opts?: CustomResourceOptions);
    @overload
    def AlertSourceBeta(resource_name: str,
                        args: AlertSourceBetaArgs,
                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def AlertSourceBeta(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        source_type: Optional[str] = None,
                        http_custom_options: Optional[AlertSourceBetaHttpCustomOptionsArgs] = None,
                        name: Optional[str] = None,
                        disabled: Optional[bool] = None,
                        email_options: Optional[AlertSourceBetaEmailOptionsArgs] = None,
                        filter_condition_groups: Optional[Sequence[AlertSourceBetaFilterConditionGroupArgs]] = None,
                        fixed_team_id: Optional[str] = None,
                        heartbeat_options: Optional[AlertSourceBetaHeartbeatOptionsArgs] = None,
                        auto_resolve_incident_alerts: Optional[bool] = None,
                        description: Optional[AlertSourceBetaDescriptionArgs] = None,
                        is_private: Optional[bool] = None,
                        jira_options: Optional[AlertSourceBetaJiraOptionsArgs] = None,
                        named_expressions: Optional[Sequence[AlertSourceBetaNamedExpressionArgs]] = None,
                        owning_team_ids: Optional[Sequence[str]] = None,
                        priority: Optional[AlertSourceBetaPriorityArgs] = None,
                        rate_limit_sharding: Optional[AlertSourceBetaRateLimitShardingArgs] = None,
                        auto_resolve_timeout_minutes: Optional[float] = None,
                        title: Optional[AlertSourceBetaTitleArgs] = None,
                        visible_to_teams: Optional[AlertSourceBetaVisibleToTeamsArgs] = None)
    func NewAlertSourceBeta(ctx *Context, name string, args AlertSourceBetaArgs, opts ...ResourceOption) (*AlertSourceBeta, error)
    public AlertSourceBeta(string name, AlertSourceBetaArgs args, CustomResourceOptions? opts = null)
    public AlertSourceBeta(String name, AlertSourceBetaArgs args)
    public AlertSourceBeta(String name, AlertSourceBetaArgs args, CustomResourceOptions options)
    
    type: incident:AlertSourceBeta
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "incident_alert_source_beta" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args AlertSourceBetaArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args AlertSourceBetaArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args AlertSourceBetaArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AlertSourceBetaArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AlertSourceBetaArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    AlertSourceBeta Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The AlertSourceBeta resource accepts the following input properties:

    SourceType string
    Type of alert source. Possible values are: alertmanager, app_optics, azure_monitor, azure_devops, big_panda, bugsnag, checkly, chronosphere, cloudwatch, cloudflare, coralogix, cronitor, crowdstrike_falcon, dash0, datadog, dynatrace, elasticsearch, email, expel, github_issue, google_cloud, grafana, heartbeat, http, http_custom, honeycomb, icinga2, incoming_calls, jira, jsm, monte_carlo, nagios, new_relic, opsgenie, prtg, pager_duty, panther, pingdom, runscope, sns, salesforce_case, sentry, sentry_metric, service_now, splunk, status_cake, status_page_views, sumo_logic, uptime, vercel, wiz, zendesk.
    AutoResolveIncidentAlerts bool
    Whether alerts from this source keep counting down to auto-resolve while attached to an incident. Defaults to true. Has no effect without autoresolvetimeout_minutes.
    AutoResolveTimeoutMinutes double
    How long to wait before automatically resolving alerts from this source
    Description AlertSourceBetaDescription
    Disabled bool
    Whether monitoring is paused for this source. Only returned for source types that support being disabled.
    EmailOptions AlertSourceBetaEmailOptions
    FilterConditionGroups List<AlertSourceBetaFilterConditionGroup>
    Conditions an incoming event must match to be ingested from this source, evaluated against the event's payload and this source's expressions.
    FixedTeamId string
    When set, the team every alert from this source is attributed to. The team attribute is managed from this field: it is not returned by the attribute endpoints and cannot be bound directly. While set, an incident.AlertSourceAttribute resource binding the organisation's team attribute is rejected at apply time: the binding is managed from this field.
    HeartbeatOptions AlertSourceBetaHeartbeatOptions
    HttpCustomOptions AlertSourceBetaHttpCustomOptions
    IsPrivate bool
    Whether alerts from this source are private
    JiraOptions AlertSourceBetaJiraOptions
    Name string
    The name of this alert source, for the user's reference
    NamedExpressions List<AlertSourceBetaNamedExpression>
    An expression this resource owns, addressed by name.
    OwningTeamIds List<string>
    IDs of the teams that own this alert source
    Priority AlertSourceBetaPriority
    RateLimitSharding AlertSourceBetaRateLimitSharding
    Controls how this source's ingest rate limit is split into buckets.
    Title AlertSourceBetaTitle
    VisibleToTeams AlertSourceBetaVisibleToTeams
    SourceType string
    Type of alert source. Possible values are: alertmanager, app_optics, azure_monitor, azure_devops, big_panda, bugsnag, checkly, chronosphere, cloudwatch, cloudflare, coralogix, cronitor, crowdstrike_falcon, dash0, datadog, dynatrace, elasticsearch, email, expel, github_issue, google_cloud, grafana, heartbeat, http, http_custom, honeycomb, icinga2, incoming_calls, jira, jsm, monte_carlo, nagios, new_relic, opsgenie, prtg, pager_duty, panther, pingdom, runscope, sns, salesforce_case, sentry, sentry_metric, service_now, splunk, status_cake, status_page_views, sumo_logic, uptime, vercel, wiz, zendesk.
    AutoResolveIncidentAlerts bool
    Whether alerts from this source keep counting down to auto-resolve while attached to an incident. Defaults to true. Has no effect without autoresolvetimeout_minutes.
    AutoResolveTimeoutMinutes float64
    How long to wait before automatically resolving alerts from this source
    Description AlertSourceBetaDescriptionArgs
    Disabled bool
    Whether monitoring is paused for this source. Only returned for source types that support being disabled.
    EmailOptions AlertSourceBetaEmailOptionsArgs
    FilterConditionGroups []AlertSourceBetaFilterConditionGroupArgs
    Conditions an incoming event must match to be ingested from this source, evaluated against the event's payload and this source's expressions.
    FixedTeamId string
    When set, the team every alert from this source is attributed to. The team attribute is managed from this field: it is not returned by the attribute endpoints and cannot be bound directly. While set, an incident.AlertSourceAttribute resource binding the organisation's team attribute is rejected at apply time: the binding is managed from this field.
    HeartbeatOptions AlertSourceBetaHeartbeatOptionsArgs
    HttpCustomOptions AlertSourceBetaHttpCustomOptionsArgs
    IsPrivate bool
    Whether alerts from this source are private
    JiraOptions AlertSourceBetaJiraOptionsArgs
    Name string
    The name of this alert source, for the user's reference
    NamedExpressions []AlertSourceBetaNamedExpressionArgs
    An expression this resource owns, addressed by name.
    OwningTeamIds []string
    IDs of the teams that own this alert source
    Priority AlertSourceBetaPriorityArgs
    RateLimitSharding AlertSourceBetaRateLimitShardingArgs
    Controls how this source's ingest rate limit is split into buckets.
    Title AlertSourceBetaTitleArgs
    VisibleToTeams AlertSourceBetaVisibleToTeamsArgs
    source_type string
    Type of alert source. Possible values are: alertmanager, app_optics, azure_monitor, azure_devops, big_panda, bugsnag, checkly, chronosphere, cloudwatch, cloudflare, coralogix, cronitor, crowdstrike_falcon, dash0, datadog, dynatrace, elasticsearch, email, expel, github_issue, google_cloud, grafana, heartbeat, http, http_custom, honeycomb, icinga2, incoming_calls, jira, jsm, monte_carlo, nagios, new_relic, opsgenie, prtg, pager_duty, panther, pingdom, runscope, sns, salesforce_case, sentry, sentry_metric, service_now, splunk, status_cake, status_page_views, sumo_logic, uptime, vercel, wiz, zendesk.
    auto_resolve_incident_alerts bool
    Whether alerts from this source keep counting down to auto-resolve while attached to an incident. Defaults to true. Has no effect without autoresolvetimeout_minutes.
    auto_resolve_timeout_minutes number
    How long to wait before automatically resolving alerts from this source
    description object
    disabled bool
    Whether monitoring is paused for this source. Only returned for source types that support being disabled.
    email_options object
    filter_condition_groups list(object)
    Conditions an incoming event must match to be ingested from this source, evaluated against the event's payload and this source's expressions.
    fixed_team_id string
    When set, the team every alert from this source is attributed to. The team attribute is managed from this field: it is not returned by the attribute endpoints and cannot be bound directly. While set, an incident.AlertSourceAttribute resource binding the organisation's team attribute is rejected at apply time: the binding is managed from this field.
    heartbeat_options object
    http_custom_options object
    is_private bool
    Whether alerts from this source are private
    jira_options object
    name string
    The name of this alert source, for the user's reference
    named_expressions list(object)
    An expression this resource owns, addressed by name.
    owning_team_ids list(string)
    IDs of the teams that own this alert source
    priority object
    rate_limit_sharding object
    Controls how this source's ingest rate limit is split into buckets.
    title object
    visible_to_teams object
    sourceType String
    Type of alert source. Possible values are: alertmanager, app_optics, azure_monitor, azure_devops, big_panda, bugsnag, checkly, chronosphere, cloudwatch, cloudflare, coralogix, cronitor, crowdstrike_falcon, dash0, datadog, dynatrace, elasticsearch, email, expel, github_issue, google_cloud, grafana, heartbeat, http, http_custom, honeycomb, icinga2, incoming_calls, jira, jsm, monte_carlo, nagios, new_relic, opsgenie, prtg, pager_duty, panther, pingdom, runscope, sns, salesforce_case, sentry, sentry_metric, service_now, splunk, status_cake, status_page_views, sumo_logic, uptime, vercel, wiz, zendesk.
    autoResolveIncidentAlerts Boolean
    Whether alerts from this source keep counting down to auto-resolve while attached to an incident. Defaults to true. Has no effect without autoresolvetimeout_minutes.
    autoResolveTimeoutMinutes Double
    How long to wait before automatically resolving alerts from this source
    description AlertSourceBetaDescription
    disabled Boolean
    Whether monitoring is paused for this source. Only returned for source types that support being disabled.
    emailOptions AlertSourceBetaEmailOptions
    filterConditionGroups List<AlertSourceBetaFilterConditionGroup>
    Conditions an incoming event must match to be ingested from this source, evaluated against the event's payload and this source's expressions.
    fixedTeamId String
    When set, the team every alert from this source is attributed to. The team attribute is managed from this field: it is not returned by the attribute endpoints and cannot be bound directly. While set, an incident.AlertSourceAttribute resource binding the organisation's team attribute is rejected at apply time: the binding is managed from this field.
    heartbeatOptions AlertSourceBetaHeartbeatOptions
    httpCustomOptions AlertSourceBetaHttpCustomOptions
    isPrivate Boolean
    Whether alerts from this source are private
    jiraOptions AlertSourceBetaJiraOptions
    name String
    The name of this alert source, for the user's reference
    namedExpressions List<AlertSourceBetaNamedExpression>
    An expression this resource owns, addressed by name.
    owningTeamIds List<String>
    IDs of the teams that own this alert source
    priority AlertSourceBetaPriority
    rateLimitSharding AlertSourceBetaRateLimitSharding
    Controls how this source's ingest rate limit is split into buckets.
    title AlertSourceBetaTitle
    visibleToTeams AlertSourceBetaVisibleToTeams
    sourceType string
    Type of alert source. Possible values are: alertmanager, app_optics, azure_monitor, azure_devops, big_panda, bugsnag, checkly, chronosphere, cloudwatch, cloudflare, coralogix, cronitor, crowdstrike_falcon, dash0, datadog, dynatrace, elasticsearch, email, expel, github_issue, google_cloud, grafana, heartbeat, http, http_custom, honeycomb, icinga2, incoming_calls, jira, jsm, monte_carlo, nagios, new_relic, opsgenie, prtg, pager_duty, panther, pingdom, runscope, sns, salesforce_case, sentry, sentry_metric, service_now, splunk, status_cake, status_page_views, sumo_logic, uptime, vercel, wiz, zendesk.
    autoResolveIncidentAlerts boolean
    Whether alerts from this source keep counting down to auto-resolve while attached to an incident. Defaults to true. Has no effect without autoresolvetimeout_minutes.
    autoResolveTimeoutMinutes number
    How long to wait before automatically resolving alerts from this source
    description AlertSourceBetaDescription
    disabled boolean
    Whether monitoring is paused for this source. Only returned for source types that support being disabled.
    emailOptions AlertSourceBetaEmailOptions
    filterConditionGroups AlertSourceBetaFilterConditionGroup[]
    Conditions an incoming event must match to be ingested from this source, evaluated against the event's payload and this source's expressions.
    fixedTeamId string
    When set, the team every alert from this source is attributed to. The team attribute is managed from this field: it is not returned by the attribute endpoints and cannot be bound directly. While set, an incident.AlertSourceAttribute resource binding the organisation's team attribute is rejected at apply time: the binding is managed from this field.
    heartbeatOptions AlertSourceBetaHeartbeatOptions
    httpCustomOptions AlertSourceBetaHttpCustomOptions
    isPrivate boolean
    Whether alerts from this source are private
    jiraOptions AlertSourceBetaJiraOptions
    name string
    The name of this alert source, for the user's reference
    namedExpressions AlertSourceBetaNamedExpression[]
    An expression this resource owns, addressed by name.
    owningTeamIds string[]
    IDs of the teams that own this alert source
    priority AlertSourceBetaPriority
    rateLimitSharding AlertSourceBetaRateLimitSharding
    Controls how this source's ingest rate limit is split into buckets.
    title AlertSourceBetaTitle
    visibleToTeams AlertSourceBetaVisibleToTeams
    source_type str
    Type of alert source. Possible values are: alertmanager, app_optics, azure_monitor, azure_devops, big_panda, bugsnag, checkly, chronosphere, cloudwatch, cloudflare, coralogix, cronitor, crowdstrike_falcon, dash0, datadog, dynatrace, elasticsearch, email, expel, github_issue, google_cloud, grafana, heartbeat, http, http_custom, honeycomb, icinga2, incoming_calls, jira, jsm, monte_carlo, nagios, new_relic, opsgenie, prtg, pager_duty, panther, pingdom, runscope, sns, salesforce_case, sentry, sentry_metric, service_now, splunk, status_cake, status_page_views, sumo_logic, uptime, vercel, wiz, zendesk.
    auto_resolve_incident_alerts bool
    Whether alerts from this source keep counting down to auto-resolve while attached to an incident. Defaults to true. Has no effect without autoresolvetimeout_minutes.
    auto_resolve_timeout_minutes float
    How long to wait before automatically resolving alerts from this source
    description AlertSourceBetaDescriptionArgs
    disabled bool
    Whether monitoring is paused for this source. Only returned for source types that support being disabled.
    email_options AlertSourceBetaEmailOptionsArgs
    filter_condition_groups Sequence[AlertSourceBetaFilterConditionGroupArgs]
    Conditions an incoming event must match to be ingested from this source, evaluated against the event's payload and this source's expressions.
    fixed_team_id str
    When set, the team every alert from this source is attributed to. The team attribute is managed from this field: it is not returned by the attribute endpoints and cannot be bound directly. While set, an incident.AlertSourceAttribute resource binding the organisation's team attribute is rejected at apply time: the binding is managed from this field.
    heartbeat_options AlertSourceBetaHeartbeatOptionsArgs
    http_custom_options AlertSourceBetaHttpCustomOptionsArgs
    is_private bool
    Whether alerts from this source are private
    jira_options AlertSourceBetaJiraOptionsArgs
    name str
    The name of this alert source, for the user's reference
    named_expressions Sequence[AlertSourceBetaNamedExpressionArgs]
    An expression this resource owns, addressed by name.
    owning_team_ids Sequence[str]
    IDs of the teams that own this alert source
    priority AlertSourceBetaPriorityArgs
    rate_limit_sharding AlertSourceBetaRateLimitShardingArgs
    Controls how this source's ingest rate limit is split into buckets.
    title AlertSourceBetaTitleArgs
    visible_to_teams AlertSourceBetaVisibleToTeamsArgs
    sourceType String
    Type of alert source. Possible values are: alertmanager, app_optics, azure_monitor, azure_devops, big_panda, bugsnag, checkly, chronosphere, cloudwatch, cloudflare, coralogix, cronitor, crowdstrike_falcon, dash0, datadog, dynatrace, elasticsearch, email, expel, github_issue, google_cloud, grafana, heartbeat, http, http_custom, honeycomb, icinga2, incoming_calls, jira, jsm, monte_carlo, nagios, new_relic, opsgenie, prtg, pager_duty, panther, pingdom, runscope, sns, salesforce_case, sentry, sentry_metric, service_now, splunk, status_cake, status_page_views, sumo_logic, uptime, vercel, wiz, zendesk.
    autoResolveIncidentAlerts Boolean
    Whether alerts from this source keep counting down to auto-resolve while attached to an incident. Defaults to true. Has no effect without autoresolvetimeout_minutes.
    autoResolveTimeoutMinutes Number
    How long to wait before automatically resolving alerts from this source
    description Property Map
    disabled Boolean
    Whether monitoring is paused for this source. Only returned for source types that support being disabled.
    emailOptions Property Map
    filterConditionGroups List<Property Map>
    Conditions an incoming event must match to be ingested from this source, evaluated against the event's payload and this source's expressions.
    fixedTeamId String
    When set, the team every alert from this source is attributed to. The team attribute is managed from this field: it is not returned by the attribute endpoints and cannot be bound directly. While set, an incident.AlertSourceAttribute resource binding the organisation's team attribute is rejected at apply time: the binding is managed from this field.
    heartbeatOptions Property Map
    httpCustomOptions Property Map
    isPrivate Boolean
    Whether alerts from this source are private
    jiraOptions Property Map
    name String
    The name of this alert source, for the user's reference
    namedExpressions List<Property Map>
    An expression this resource owns, addressed by name.
    owningTeamIds List<String>
    IDs of the teams that own this alert source
    priority Property Map
    rateLimitSharding Property Map
    Controls how this source's ingest rate limit is split into buckets.
    title Property Map
    visibleToTeams Property Map

    Outputs

    All input properties are implicitly available as output properties. Additionally, the AlertSourceBeta resource produces the following output properties:

    AlertEventsUrl string
    The URL to send alert events to
    EmailAddress string
    Email address this alert source receives alerts to
    Id string
    The provider-assigned unique ID for this managed resource.
    SecretToken string
    The token to use when sending alerts to this source. Only returned to callers with permission to update the source.
    Version double
    The source's current version, which increments on every write. Pass it back as expected_version to reject a write built from a stale read.
    AlertEventsUrl string
    The URL to send alert events to
    EmailAddress string
    Email address this alert source receives alerts to
    Id string
    The provider-assigned unique ID for this managed resource.
    SecretToken string
    The token to use when sending alerts to this source. Only returned to callers with permission to update the source.
    Version float64
    The source's current version, which increments on every write. Pass it back as expected_version to reject a write built from a stale read.
    alert_events_url string
    The URL to send alert events to
    email_address string
    Email address this alert source receives alerts to
    id string
    The provider-assigned unique ID for this managed resource.
    secret_token string
    The token to use when sending alerts to this source. Only returned to callers with permission to update the source.
    version number
    The source's current version, which increments on every write. Pass it back as expected_version to reject a write built from a stale read.
    alertEventsUrl String
    The URL to send alert events to
    emailAddress String
    Email address this alert source receives alerts to
    id String
    The provider-assigned unique ID for this managed resource.
    secretToken String
    The token to use when sending alerts to this source. Only returned to callers with permission to update the source.
    version Double
    The source's current version, which increments on every write. Pass it back as expected_version to reject a write built from a stale read.
    alertEventsUrl string
    The URL to send alert events to
    emailAddress string
    Email address this alert source receives alerts to
    id string
    The provider-assigned unique ID for this managed resource.
    secretToken string
    The token to use when sending alerts to this source. Only returned to callers with permission to update the source.
    version number
    The source's current version, which increments on every write. Pass it back as expected_version to reject a write built from a stale read.
    alert_events_url str
    The URL to send alert events to
    email_address str
    Email address this alert source receives alerts to
    id str
    The provider-assigned unique ID for this managed resource.
    secret_token str
    The token to use when sending alerts to this source. Only returned to callers with permission to update the source.
    version float
    The source's current version, which increments on every write. Pass it back as expected_version to reject a write built from a stale read.
    alertEventsUrl String
    The URL to send alert events to
    emailAddress String
    Email address this alert source receives alerts to
    id String
    The provider-assigned unique ID for this managed resource.
    secretToken String
    The token to use when sending alerts to this source. Only returned to callers with permission to update the source.
    version Number
    The source's current version, which increments on every write. Pass it back as expected_version to reject a write built from a stale read.

    Look up Existing AlertSourceBeta Resource

    Get an existing AlertSourceBeta resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: AlertSourceBetaState, opts?: CustomResourceOptions): AlertSourceBeta
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            alert_events_url: Optional[str] = None,
            auto_resolve_incident_alerts: Optional[bool] = None,
            auto_resolve_timeout_minutes: Optional[float] = None,
            description: Optional[AlertSourceBetaDescriptionArgs] = None,
            disabled: Optional[bool] = None,
            email_address: Optional[str] = None,
            email_options: Optional[AlertSourceBetaEmailOptionsArgs] = None,
            filter_condition_groups: Optional[Sequence[AlertSourceBetaFilterConditionGroupArgs]] = None,
            fixed_team_id: Optional[str] = None,
            heartbeat_options: Optional[AlertSourceBetaHeartbeatOptionsArgs] = None,
            http_custom_options: Optional[AlertSourceBetaHttpCustomOptionsArgs] = None,
            is_private: Optional[bool] = None,
            jira_options: Optional[AlertSourceBetaJiraOptionsArgs] = None,
            name: Optional[str] = None,
            named_expressions: Optional[Sequence[AlertSourceBetaNamedExpressionArgs]] = None,
            owning_team_ids: Optional[Sequence[str]] = None,
            priority: Optional[AlertSourceBetaPriorityArgs] = None,
            rate_limit_sharding: Optional[AlertSourceBetaRateLimitShardingArgs] = None,
            secret_token: Optional[str] = None,
            source_type: Optional[str] = None,
            title: Optional[AlertSourceBetaTitleArgs] = None,
            version: Optional[float] = None,
            visible_to_teams: Optional[AlertSourceBetaVisibleToTeamsArgs] = None) -> AlertSourceBeta
    func GetAlertSourceBeta(ctx *Context, name string, id IDInput, state *AlertSourceBetaState, opts ...ResourceOption) (*AlertSourceBeta, error)
    public static AlertSourceBeta Get(string name, Input<string> id, AlertSourceBetaState? state, CustomResourceOptions? opts = null)
    public static AlertSourceBeta get(String name, Output<String> id, AlertSourceBetaState state, CustomResourceOptions options)
    resources:  _:    type: incident:AlertSourceBeta    get:      id: ${id}
    import {
      to = incident_alert_source_beta.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AlertEventsUrl string
    The URL to send alert events to
    AutoResolveIncidentAlerts bool
    Whether alerts from this source keep counting down to auto-resolve while attached to an incident. Defaults to true. Has no effect without autoresolvetimeout_minutes.
    AutoResolveTimeoutMinutes double
    How long to wait before automatically resolving alerts from this source
    Description AlertSourceBetaDescription
    Disabled bool
    Whether monitoring is paused for this source. Only returned for source types that support being disabled.
    EmailAddress string
    Email address this alert source receives alerts to
    EmailOptions AlertSourceBetaEmailOptions
    FilterConditionGroups List<AlertSourceBetaFilterConditionGroup>
    Conditions an incoming event must match to be ingested from this source, evaluated against the event's payload and this source's expressions.
    FixedTeamId string
    When set, the team every alert from this source is attributed to. The team attribute is managed from this field: it is not returned by the attribute endpoints and cannot be bound directly. While set, an incident.AlertSourceAttribute resource binding the organisation's team attribute is rejected at apply time: the binding is managed from this field.
    HeartbeatOptions AlertSourceBetaHeartbeatOptions
    HttpCustomOptions AlertSourceBetaHttpCustomOptions
    IsPrivate bool
    Whether alerts from this source are private
    JiraOptions AlertSourceBetaJiraOptions
    Name string
    The name of this alert source, for the user's reference
    NamedExpressions List<AlertSourceBetaNamedExpression>
    An expression this resource owns, addressed by name.
    OwningTeamIds List<string>
    IDs of the teams that own this alert source
    Priority AlertSourceBetaPriority
    RateLimitSharding AlertSourceBetaRateLimitSharding
    Controls how this source's ingest rate limit is split into buckets.
    SecretToken string
    The token to use when sending alerts to this source. Only returned to callers with permission to update the source.
    SourceType string
    Type of alert source. Possible values are: alertmanager, app_optics, azure_monitor, azure_devops, big_panda, bugsnag, checkly, chronosphere, cloudwatch, cloudflare, coralogix, cronitor, crowdstrike_falcon, dash0, datadog, dynatrace, elasticsearch, email, expel, github_issue, google_cloud, grafana, heartbeat, http, http_custom, honeycomb, icinga2, incoming_calls, jira, jsm, monte_carlo, nagios, new_relic, opsgenie, prtg, pager_duty, panther, pingdom, runscope, sns, salesforce_case, sentry, sentry_metric, service_now, splunk, status_cake, status_page_views, sumo_logic, uptime, vercel, wiz, zendesk.
    Title AlertSourceBetaTitle
    Version double
    The source's current version, which increments on every write. Pass it back as expected_version to reject a write built from a stale read.
    VisibleToTeams AlertSourceBetaVisibleToTeams
    AlertEventsUrl string
    The URL to send alert events to
    AutoResolveIncidentAlerts bool
    Whether alerts from this source keep counting down to auto-resolve while attached to an incident. Defaults to true. Has no effect without autoresolvetimeout_minutes.
    AutoResolveTimeoutMinutes float64
    How long to wait before automatically resolving alerts from this source
    Description AlertSourceBetaDescriptionArgs
    Disabled bool
    Whether monitoring is paused for this source. Only returned for source types that support being disabled.
    EmailAddress string
    Email address this alert source receives alerts to
    EmailOptions AlertSourceBetaEmailOptionsArgs
    FilterConditionGroups []AlertSourceBetaFilterConditionGroupArgs
    Conditions an incoming event must match to be ingested from this source, evaluated against the event's payload and this source's expressions.
    FixedTeamId string
    When set, the team every alert from this source is attributed to. The team attribute is managed from this field: it is not returned by the attribute endpoints and cannot be bound directly. While set, an incident.AlertSourceAttribute resource binding the organisation's team attribute is rejected at apply time: the binding is managed from this field.
    HeartbeatOptions AlertSourceBetaHeartbeatOptionsArgs
    HttpCustomOptions AlertSourceBetaHttpCustomOptionsArgs
    IsPrivate bool
    Whether alerts from this source are private
    JiraOptions AlertSourceBetaJiraOptionsArgs
    Name string
    The name of this alert source, for the user's reference
    NamedExpressions []AlertSourceBetaNamedExpressionArgs
    An expression this resource owns, addressed by name.
    OwningTeamIds []string
    IDs of the teams that own this alert source
    Priority AlertSourceBetaPriorityArgs
    RateLimitSharding AlertSourceBetaRateLimitShardingArgs
    Controls how this source's ingest rate limit is split into buckets.
    SecretToken string
    The token to use when sending alerts to this source. Only returned to callers with permission to update the source.
    SourceType string
    Type of alert source. Possible values are: alertmanager, app_optics, azure_monitor, azure_devops, big_panda, bugsnag, checkly, chronosphere, cloudwatch, cloudflare, coralogix, cronitor, crowdstrike_falcon, dash0, datadog, dynatrace, elasticsearch, email, expel, github_issue, google_cloud, grafana, heartbeat, http, http_custom, honeycomb, icinga2, incoming_calls, jira, jsm, monte_carlo, nagios, new_relic, opsgenie, prtg, pager_duty, panther, pingdom, runscope, sns, salesforce_case, sentry, sentry_metric, service_now, splunk, status_cake, status_page_views, sumo_logic, uptime, vercel, wiz, zendesk.
    Title AlertSourceBetaTitleArgs
    Version float64
    The source's current version, which increments on every write. Pass it back as expected_version to reject a write built from a stale read.
    VisibleToTeams AlertSourceBetaVisibleToTeamsArgs
    alert_events_url string
    The URL to send alert events to
    auto_resolve_incident_alerts bool
    Whether alerts from this source keep counting down to auto-resolve while attached to an incident. Defaults to true. Has no effect without autoresolvetimeout_minutes.
    auto_resolve_timeout_minutes number
    How long to wait before automatically resolving alerts from this source
    description object
    disabled bool
    Whether monitoring is paused for this source. Only returned for source types that support being disabled.
    email_address string
    Email address this alert source receives alerts to
    email_options object
    filter_condition_groups list(object)
    Conditions an incoming event must match to be ingested from this source, evaluated against the event's payload and this source's expressions.
    fixed_team_id string
    When set, the team every alert from this source is attributed to. The team attribute is managed from this field: it is not returned by the attribute endpoints and cannot be bound directly. While set, an incident.AlertSourceAttribute resource binding the organisation's team attribute is rejected at apply time: the binding is managed from this field.
    heartbeat_options object
    http_custom_options object
    is_private bool
    Whether alerts from this source are private
    jira_options object
    name string
    The name of this alert source, for the user's reference
    named_expressions list(object)
    An expression this resource owns, addressed by name.
    owning_team_ids list(string)
    IDs of the teams that own this alert source
    priority object
    rate_limit_sharding object
    Controls how this source's ingest rate limit is split into buckets.
    secret_token string
    The token to use when sending alerts to this source. Only returned to callers with permission to update the source.
    source_type string
    Type of alert source. Possible values are: alertmanager, app_optics, azure_monitor, azure_devops, big_panda, bugsnag, checkly, chronosphere, cloudwatch, cloudflare, coralogix, cronitor, crowdstrike_falcon, dash0, datadog, dynatrace, elasticsearch, email, expel, github_issue, google_cloud, grafana, heartbeat, http, http_custom, honeycomb, icinga2, incoming_calls, jira, jsm, monte_carlo, nagios, new_relic, opsgenie, prtg, pager_duty, panther, pingdom, runscope, sns, salesforce_case, sentry, sentry_metric, service_now, splunk, status_cake, status_page_views, sumo_logic, uptime, vercel, wiz, zendesk.
    title object
    version number
    The source's current version, which increments on every write. Pass it back as expected_version to reject a write built from a stale read.
    visible_to_teams object
    alertEventsUrl String
    The URL to send alert events to
    autoResolveIncidentAlerts Boolean
    Whether alerts from this source keep counting down to auto-resolve while attached to an incident. Defaults to true. Has no effect without autoresolvetimeout_minutes.
    autoResolveTimeoutMinutes Double
    How long to wait before automatically resolving alerts from this source
    description AlertSourceBetaDescription
    disabled Boolean
    Whether monitoring is paused for this source. Only returned for source types that support being disabled.
    emailAddress String
    Email address this alert source receives alerts to
    emailOptions AlertSourceBetaEmailOptions
    filterConditionGroups List<AlertSourceBetaFilterConditionGroup>
    Conditions an incoming event must match to be ingested from this source, evaluated against the event's payload and this source's expressions.
    fixedTeamId String
    When set, the team every alert from this source is attributed to. The team attribute is managed from this field: it is not returned by the attribute endpoints and cannot be bound directly. While set, an incident.AlertSourceAttribute resource binding the organisation's team attribute is rejected at apply time: the binding is managed from this field.
    heartbeatOptions AlertSourceBetaHeartbeatOptions
    httpCustomOptions AlertSourceBetaHttpCustomOptions
    isPrivate Boolean
    Whether alerts from this source are private
    jiraOptions AlertSourceBetaJiraOptions
    name String
    The name of this alert source, for the user's reference
    namedExpressions List<AlertSourceBetaNamedExpression>
    An expression this resource owns, addressed by name.
    owningTeamIds List<String>
    IDs of the teams that own this alert source
    priority AlertSourceBetaPriority
    rateLimitSharding AlertSourceBetaRateLimitSharding
    Controls how this source's ingest rate limit is split into buckets.
    secretToken String
    The token to use when sending alerts to this source. Only returned to callers with permission to update the source.
    sourceType String
    Type of alert source. Possible values are: alertmanager, app_optics, azure_monitor, azure_devops, big_panda, bugsnag, checkly, chronosphere, cloudwatch, cloudflare, coralogix, cronitor, crowdstrike_falcon, dash0, datadog, dynatrace, elasticsearch, email, expel, github_issue, google_cloud, grafana, heartbeat, http, http_custom, honeycomb, icinga2, incoming_calls, jira, jsm, monte_carlo, nagios, new_relic, opsgenie, prtg, pager_duty, panther, pingdom, runscope, sns, salesforce_case, sentry, sentry_metric, service_now, splunk, status_cake, status_page_views, sumo_logic, uptime, vercel, wiz, zendesk.
    title AlertSourceBetaTitle
    version Double
    The source's current version, which increments on every write. Pass it back as expected_version to reject a write built from a stale read.
    visibleToTeams AlertSourceBetaVisibleToTeams
    alertEventsUrl string
    The URL to send alert events to
    autoResolveIncidentAlerts boolean
    Whether alerts from this source keep counting down to auto-resolve while attached to an incident. Defaults to true. Has no effect without autoresolvetimeout_minutes.
    autoResolveTimeoutMinutes number
    How long to wait before automatically resolving alerts from this source
    description AlertSourceBetaDescription
    disabled boolean
    Whether monitoring is paused for this source. Only returned for source types that support being disabled.
    emailAddress string
    Email address this alert source receives alerts to
    emailOptions AlertSourceBetaEmailOptions
    filterConditionGroups AlertSourceBetaFilterConditionGroup[]
    Conditions an incoming event must match to be ingested from this source, evaluated against the event's payload and this source's expressions.
    fixedTeamId string
    When set, the team every alert from this source is attributed to. The team attribute is managed from this field: it is not returned by the attribute endpoints and cannot be bound directly. While set, an incident.AlertSourceAttribute resource binding the organisation's team attribute is rejected at apply time: the binding is managed from this field.
    heartbeatOptions AlertSourceBetaHeartbeatOptions
    httpCustomOptions AlertSourceBetaHttpCustomOptions
    isPrivate boolean
    Whether alerts from this source are private
    jiraOptions AlertSourceBetaJiraOptions
    name string
    The name of this alert source, for the user's reference
    namedExpressions AlertSourceBetaNamedExpression[]
    An expression this resource owns, addressed by name.
    owningTeamIds string[]
    IDs of the teams that own this alert source
    priority AlertSourceBetaPriority
    rateLimitSharding AlertSourceBetaRateLimitSharding
    Controls how this source's ingest rate limit is split into buckets.
    secretToken string
    The token to use when sending alerts to this source. Only returned to callers with permission to update the source.
    sourceType string
    Type of alert source. Possible values are: alertmanager, app_optics, azure_monitor, azure_devops, big_panda, bugsnag, checkly, chronosphere, cloudwatch, cloudflare, coralogix, cronitor, crowdstrike_falcon, dash0, datadog, dynatrace, elasticsearch, email, expel, github_issue, google_cloud, grafana, heartbeat, http, http_custom, honeycomb, icinga2, incoming_calls, jira, jsm, monte_carlo, nagios, new_relic, opsgenie, prtg, pager_duty, panther, pingdom, runscope, sns, salesforce_case, sentry, sentry_metric, service_now, splunk, status_cake, status_page_views, sumo_logic, uptime, vercel, wiz, zendesk.
    title AlertSourceBetaTitle
    version number
    The source's current version, which increments on every write. Pass it back as expected_version to reject a write built from a stale read.
    visibleToTeams AlertSourceBetaVisibleToTeams
    alert_events_url str
    The URL to send alert events to
    auto_resolve_incident_alerts bool
    Whether alerts from this source keep counting down to auto-resolve while attached to an incident. Defaults to true. Has no effect without autoresolvetimeout_minutes.
    auto_resolve_timeout_minutes float
    How long to wait before automatically resolving alerts from this source
    description AlertSourceBetaDescriptionArgs
    disabled bool
    Whether monitoring is paused for this source. Only returned for source types that support being disabled.
    email_address str
    Email address this alert source receives alerts to
    email_options AlertSourceBetaEmailOptionsArgs
    filter_condition_groups Sequence[AlertSourceBetaFilterConditionGroupArgs]
    Conditions an incoming event must match to be ingested from this source, evaluated against the event's payload and this source's expressions.
    fixed_team_id str
    When set, the team every alert from this source is attributed to. The team attribute is managed from this field: it is not returned by the attribute endpoints and cannot be bound directly. While set, an incident.AlertSourceAttribute resource binding the organisation's team attribute is rejected at apply time: the binding is managed from this field.
    heartbeat_options AlertSourceBetaHeartbeatOptionsArgs
    http_custom_options AlertSourceBetaHttpCustomOptionsArgs
    is_private bool
    Whether alerts from this source are private
    jira_options AlertSourceBetaJiraOptionsArgs
    name str
    The name of this alert source, for the user's reference
    named_expressions Sequence[AlertSourceBetaNamedExpressionArgs]
    An expression this resource owns, addressed by name.
    owning_team_ids Sequence[str]
    IDs of the teams that own this alert source
    priority AlertSourceBetaPriorityArgs
    rate_limit_sharding AlertSourceBetaRateLimitShardingArgs
    Controls how this source's ingest rate limit is split into buckets.
    secret_token str
    The token to use when sending alerts to this source. Only returned to callers with permission to update the source.
    source_type str
    Type of alert source. Possible values are: alertmanager, app_optics, azure_monitor, azure_devops, big_panda, bugsnag, checkly, chronosphere, cloudwatch, cloudflare, coralogix, cronitor, crowdstrike_falcon, dash0, datadog, dynatrace, elasticsearch, email, expel, github_issue, google_cloud, grafana, heartbeat, http, http_custom, honeycomb, icinga2, incoming_calls, jira, jsm, monte_carlo, nagios, new_relic, opsgenie, prtg, pager_duty, panther, pingdom, runscope, sns, salesforce_case, sentry, sentry_metric, service_now, splunk, status_cake, status_page_views, sumo_logic, uptime, vercel, wiz, zendesk.
    title AlertSourceBetaTitleArgs
    version float
    The source's current version, which increments on every write. Pass it back as expected_version to reject a write built from a stale read.
    visible_to_teams AlertSourceBetaVisibleToTeamsArgs
    alertEventsUrl String
    The URL to send alert events to
    autoResolveIncidentAlerts Boolean
    Whether alerts from this source keep counting down to auto-resolve while attached to an incident. Defaults to true. Has no effect without autoresolvetimeout_minutes.
    autoResolveTimeoutMinutes Number
    How long to wait before automatically resolving alerts from this source
    description Property Map
    disabled Boolean
    Whether monitoring is paused for this source. Only returned for source types that support being disabled.
    emailAddress String
    Email address this alert source receives alerts to
    emailOptions Property Map
    filterConditionGroups List<Property Map>
    Conditions an incoming event must match to be ingested from this source, evaluated against the event's payload and this source's expressions.
    fixedTeamId String
    When set, the team every alert from this source is attributed to. The team attribute is managed from this field: it is not returned by the attribute endpoints and cannot be bound directly. While set, an incident.AlertSourceAttribute resource binding the organisation's team attribute is rejected at apply time: the binding is managed from this field.
    heartbeatOptions Property Map
    httpCustomOptions Property Map
    isPrivate Boolean
    Whether alerts from this source are private
    jiraOptions Property Map
    name String
    The name of this alert source, for the user's reference
    namedExpressions List<Property Map>
    An expression this resource owns, addressed by name.
    owningTeamIds List<String>
    IDs of the teams that own this alert source
    priority Property Map
    rateLimitSharding Property Map
    Controls how this source's ingest rate limit is split into buckets.
    secretToken String
    The token to use when sending alerts to this source. Only returned to callers with permission to update the source.
    sourceType String
    Type of alert source. Possible values are: alertmanager, app_optics, azure_monitor, azure_devops, big_panda, bugsnag, checkly, chronosphere, cloudwatch, cloudflare, coralogix, cronitor, crowdstrike_falcon, dash0, datadog, dynatrace, elasticsearch, email, expel, github_issue, google_cloud, grafana, heartbeat, http, http_custom, honeycomb, icinga2, incoming_calls, jira, jsm, monte_carlo, nagios, new_relic, opsgenie, prtg, pager_duty, panther, pingdom, runscope, sns, salesforce_case, sentry, sentry_metric, service_now, splunk, status_cake, status_page_views, sumo_logic, uptime, vercel, wiz, zendesk.
    title Property Map
    version Number
    The source's current version, which increments on every write. Pass it back as expected_version to reject a write built from a stale read.
    visibleToTeams Property Map

    Supporting Types

    AlertSourceBetaDescription, AlertSourceBetaDescriptionArgs

    Literal string
    Fixed content, which may interpolate the scope with {{ variable }}. Filters truncate: N and omit_if_unset are supported. For content needing formatting a template can't express, pass a document from data.incident_rich_text with feature_set = "rich".
    Reference string
    A reference into the scope whose value becomes the content, such as payload.summary. Prefer a literal interpolating {{ payload.summary }}, which can also carry surrounding text.
    Literal string
    Fixed content, which may interpolate the scope with {{ variable }}. Filters truncate: N and omit_if_unset are supported. For content needing formatting a template can't express, pass a document from data.incident_rich_text with feature_set = "rich".
    Reference string
    A reference into the scope whose value becomes the content, such as payload.summary. Prefer a literal interpolating {{ payload.summary }}, which can also carry surrounding text.
    literal string
    Fixed content, which may interpolate the scope with {{ variable }}. Filters truncate: N and omit_if_unset are supported. For content needing formatting a template can't express, pass a document from data.incident_rich_text with feature_set = "rich".
    reference string
    A reference into the scope whose value becomes the content, such as payload.summary. Prefer a literal interpolating {{ payload.summary }}, which can also carry surrounding text.
    literal String
    Fixed content, which may interpolate the scope with {{ variable }}. Filters truncate: N and omit_if_unset are supported. For content needing formatting a template can't express, pass a document from data.incident_rich_text with feature_set = "rich".
    reference String
    A reference into the scope whose value becomes the content, such as payload.summary. Prefer a literal interpolating {{ payload.summary }}, which can also carry surrounding text.
    literal string
    Fixed content, which may interpolate the scope with {{ variable }}. Filters truncate: N and omit_if_unset are supported. For content needing formatting a template can't express, pass a document from data.incident_rich_text with feature_set = "rich".
    reference string
    A reference into the scope whose value becomes the content, such as payload.summary. Prefer a literal interpolating {{ payload.summary }}, which can also carry surrounding text.
    literal str
    Fixed content, which may interpolate the scope with {{ variable }}. Filters truncate: N and omit_if_unset are supported. For content needing formatting a template can't express, pass a document from data.incident_rich_text with feature_set = "rich".
    reference str
    A reference into the scope whose value becomes the content, such as payload.summary. Prefer a literal interpolating {{ payload.summary }}, which can also carry surrounding text.
    literal String
    Fixed content, which may interpolate the scope with {{ variable }}. Filters truncate: N and omit_if_unset are supported. For content needing formatting a template can't express, pass a document from data.incident_rich_text with feature_set = "rich".
    reference String
    A reference into the scope whose value becomes the content, such as payload.summary. Prefer a literal interpolating {{ payload.summary }}, which can also carry surrounding text.

    AlertSourceBetaEmailOptions, AlertSourceBetaEmailOptionsArgs

    Redactions List<string>
    Which PII types to automatically redact from incoming email content before storage. Possible values are: credit_card_numbers, us_social_security_numbers, phone_numbers.
    TransformExpression string
    JavaScript expression to transform email fields into structured alert fields
    Redactions []string
    Which PII types to automatically redact from incoming email content before storage. Possible values are: credit_card_numbers, us_social_security_numbers, phone_numbers.
    TransformExpression string
    JavaScript expression to transform email fields into structured alert fields
    redactions list(string)
    Which PII types to automatically redact from incoming email content before storage. Possible values are: credit_card_numbers, us_social_security_numbers, phone_numbers.
    transform_expression string
    JavaScript expression to transform email fields into structured alert fields
    redactions List<String>
    Which PII types to automatically redact from incoming email content before storage. Possible values are: credit_card_numbers, us_social_security_numbers, phone_numbers.
    transformExpression String
    JavaScript expression to transform email fields into structured alert fields
    redactions string[]
    Which PII types to automatically redact from incoming email content before storage. Possible values are: credit_card_numbers, us_social_security_numbers, phone_numbers.
    transformExpression string
    JavaScript expression to transform email fields into structured alert fields
    redactions Sequence[str]
    Which PII types to automatically redact from incoming email content before storage. Possible values are: credit_card_numbers, us_social_security_numbers, phone_numbers.
    transform_expression str
    JavaScript expression to transform email fields into structured alert fields
    redactions List<String>
    Which PII types to automatically redact from incoming email content before storage. Possible values are: credit_card_numbers, us_social_security_numbers, phone_numbers.
    transformExpression String
    JavaScript expression to transform email fields into structured alert fields

    AlertSourceBetaFilterConditionGroup, AlertSourceBetaFilterConditionGroupArgs

    Conditions List<AlertSourceBetaFilterConditionGroupCondition>
    The prerequisite conditions that must all be satisfied
    Conditions []AlertSourceBetaFilterConditionGroupCondition
    The prerequisite conditions that must all be satisfied
    conditions list(object)
    The prerequisite conditions that must all be satisfied
    conditions List<AlertSourceBetaFilterConditionGroupCondition>
    The prerequisite conditions that must all be satisfied
    conditions AlertSourceBetaFilterConditionGroupCondition[]
    The prerequisite conditions that must all be satisfied
    conditions Sequence[AlertSourceBetaFilterConditionGroupCondition]
    The prerequisite conditions that must all be satisfied
    conditions List<Property Map>
    The prerequisite conditions that must all be satisfied

    AlertSourceBetaFilterConditionGroupCondition, AlertSourceBetaFilterConditionGroupConditionArgs

    Operation string
    The logical operation to be applied
    ParamBindings List<AlertSourceBetaFilterConditionGroupConditionParamBinding>
    Bindings for the operation parameters
    Subject string
    The subject of the condition, on which the operation is applied
    Operation string
    The logical operation to be applied
    ParamBindings []AlertSourceBetaFilterConditionGroupConditionParamBinding
    Bindings for the operation parameters
    Subject string
    The subject of the condition, on which the operation is applied
    operation string
    The logical operation to be applied
    param_bindings list(object)
    Bindings for the operation parameters
    subject string
    The subject of the condition, on which the operation is applied
    operation String
    The logical operation to be applied
    paramBindings List<AlertSourceBetaFilterConditionGroupConditionParamBinding>
    Bindings for the operation parameters
    subject String
    The subject of the condition, on which the operation is applied
    operation string
    The logical operation to be applied
    paramBindings AlertSourceBetaFilterConditionGroupConditionParamBinding[]
    Bindings for the operation parameters
    subject string
    The subject of the condition, on which the operation is applied
    operation str
    The logical operation to be applied
    param_bindings Sequence[AlertSourceBetaFilterConditionGroupConditionParamBinding]
    Bindings for the operation parameters
    subject str
    The subject of the condition, on which the operation is applied
    operation String
    The logical operation to be applied
    paramBindings List<Property Map>
    Bindings for the operation parameters
    subject String
    The subject of the condition, on which the operation is applied

    AlertSourceBetaFilterConditionGroupConditionParamBinding, AlertSourceBetaFilterConditionGroupConditionParamBindingArgs

    ArrayValues List<AlertSourceBetaFilterConditionGroupConditionParamBindingArrayValue>
    The array of literal or reference parameter values
    ExpressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    Value AlertSourceBetaFilterConditionGroupConditionParamBindingValue
    The literal or reference parameter value
    ValueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    Values List<string>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    ArrayValues []AlertSourceBetaFilterConditionGroupConditionParamBindingArrayValue
    The array of literal or reference parameter values
    ExpressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    Value AlertSourceBetaFilterConditionGroupConditionParamBindingValue
    The literal or reference parameter value
    ValueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    Values []string
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    array_values list(object)
    The array of literal or reference parameter values
    expression_ref string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value object
    The literal or reference parameter value
    value_literal string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, shorthand for value = { reference = ... }.
    values list(string)
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues List<AlertSourceBetaFilterConditionGroupConditionParamBindingArrayValue>
    The array of literal or reference parameter values
    expressionRef String
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value AlertSourceBetaFilterConditionGroupConditionParamBindingValue
    The literal or reference parameter value
    valueLiteral String
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, shorthand for value = { reference = ... }.
    values List<String>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues AlertSourceBetaFilterConditionGroupConditionParamBindingArrayValue[]
    The array of literal or reference parameter values
    expressionRef string
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value AlertSourceBetaFilterConditionGroupConditionParamBindingValue
    The literal or reference parameter value
    valueLiteral string
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, shorthand for value = { reference = ... }.
    values string[]
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    array_values Sequence[AlertSourceBetaFilterConditionGroupConditionParamBindingArrayValue]
    The array of literal or reference parameter values
    expression_ref str
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value AlertSourceBetaFilterConditionGroupConditionParamBindingValue
    The literal or reference parameter value
    value_literal str
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, shorthand for value = { reference = ... }.
    values Sequence[str]
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.
    arrayValues List<Property Map>
    The array of literal or reference parameter values
    expressionRef String
    The name of an expression on this resource, whose result becomes the value. Shorthand for referencing expressions["name"].
    value Property Map
    The literal or reference parameter value
    valueLiteral String
    A fixed value, shorthand for value = { literal = ... }. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, shorthand for value = { reference = ... }.
    values List<String>
    Several fixed values, shorthand for an array_value of literals. For a mix of literals and references, use array_value.

    AlertSourceBetaFilterConditionGroupConditionParamBindingArrayValue, AlertSourceBetaFilterConditionGroupConditionParamBindingArrayValueArgs

    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal str
    If set, this is the literal value of the step parameter
    reference str
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter

    AlertSourceBetaFilterConditionGroupConditionParamBindingValue, AlertSourceBetaFilterConditionGroupConditionParamBindingValueArgs

    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal str
    If set, this is the literal value of the step parameter
    reference str
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter

    AlertSourceBetaHeartbeatOptions, AlertSourceBetaHeartbeatOptionsArgs

    IntervalSeconds double
    How often a ping is expected, in seconds.
    FailureThreshold double
    Number of consecutive missed pings before an alert fires.
    GracePeriodSeconds double
    How long after a missed ping before the heartbeat is considered late, in seconds. If zero, it transitions directly to failing.
    PingUrl string
    The URL to POST to in order to send a heartbeat ping.
    IntervalSeconds float64
    How often a ping is expected, in seconds.
    FailureThreshold float64
    Number of consecutive missed pings before an alert fires.
    GracePeriodSeconds float64
    How long after a missed ping before the heartbeat is considered late, in seconds. If zero, it transitions directly to failing.
    PingUrl string
    The URL to POST to in order to send a heartbeat ping.
    interval_seconds number
    How often a ping is expected, in seconds.
    failure_threshold number
    Number of consecutive missed pings before an alert fires.
    grace_period_seconds number
    How long after a missed ping before the heartbeat is considered late, in seconds. If zero, it transitions directly to failing.
    ping_url string
    The URL to POST to in order to send a heartbeat ping.
    intervalSeconds Double
    How often a ping is expected, in seconds.
    failureThreshold Double
    Number of consecutive missed pings before an alert fires.
    gracePeriodSeconds Double
    How long after a missed ping before the heartbeat is considered late, in seconds. If zero, it transitions directly to failing.
    pingUrl String
    The URL to POST to in order to send a heartbeat ping.
    intervalSeconds number
    How often a ping is expected, in seconds.
    failureThreshold number
    Number of consecutive missed pings before an alert fires.
    gracePeriodSeconds number
    How long after a missed ping before the heartbeat is considered late, in seconds. If zero, it transitions directly to failing.
    pingUrl string
    The URL to POST to in order to send a heartbeat ping.
    interval_seconds float
    How often a ping is expected, in seconds.
    failure_threshold float
    Number of consecutive missed pings before an alert fires.
    grace_period_seconds float
    How long after a missed ping before the heartbeat is considered late, in seconds. If zero, it transitions directly to failing.
    ping_url str
    The URL to POST to in order to send a heartbeat ping.
    intervalSeconds Number
    How often a ping is expected, in seconds.
    failureThreshold Number
    Number of consecutive missed pings before an alert fires.
    gracePeriodSeconds Number
    How long after a missed ping before the heartbeat is considered late, in seconds. If zero, it transitions directly to failing.
    pingUrl String
    The URL to POST to in order to send a heartbeat ping.

    AlertSourceBetaHttpCustomOptions, AlertSourceBetaHttpCustomOptionsArgs

    DeduplicationKeyPath string
    JSON path to extract the deduplication key from the payload
    TransformExpression string
    JavaScript expression that returns an object with all alert fields
    DeduplicationKeyPath string
    JSON path to extract the deduplication key from the payload
    TransformExpression string
    JavaScript expression that returns an object with all alert fields
    deduplication_key_path string
    JSON path to extract the deduplication key from the payload
    transform_expression string
    JavaScript expression that returns an object with all alert fields
    deduplicationKeyPath String
    JSON path to extract the deduplication key from the payload
    transformExpression String
    JavaScript expression that returns an object with all alert fields
    deduplicationKeyPath string
    JSON path to extract the deduplication key from the payload
    transformExpression string
    JavaScript expression that returns an object with all alert fields
    deduplication_key_path str
    JSON path to extract the deduplication key from the payload
    transform_expression str
    JavaScript expression that returns an object with all alert fields
    deduplicationKeyPath String
    JSON path to extract the deduplication key from the payload
    transformExpression String
    JavaScript expression that returns an object with all alert fields

    AlertSourceBetaJiraOptions, AlertSourceBetaJiraOptionsArgs

    ProjectIds List<string>
    Which projects in Jira should this alert source watch for new issues? IDs can either be IDs of the projects in Jira, or ID of catalog entries in the 'Jira Project' catalog type.
    ProjectIds []string
    Which projects in Jira should this alert source watch for new issues? IDs can either be IDs of the projects in Jira, or ID of catalog entries in the 'Jira Project' catalog type.
    project_ids list(string)
    Which projects in Jira should this alert source watch for new issues? IDs can either be IDs of the projects in Jira, or ID of catalog entries in the 'Jira Project' catalog type.
    projectIds List<String>
    Which projects in Jira should this alert source watch for new issues? IDs can either be IDs of the projects in Jira, or ID of catalog entries in the 'Jira Project' catalog type.
    projectIds string[]
    Which projects in Jira should this alert source watch for new issues? IDs can either be IDs of the projects in Jira, or ID of catalog entries in the 'Jira Project' catalog type.
    project_ids Sequence[str]
    Which projects in Jira should this alert source watch for new issues? IDs can either be IDs of the projects in Jira, or ID of catalog entries in the 'Jira Project' catalog type.
    projectIds List<String>
    Which projects in Jira should this alert source watch for new issues? IDs can either be IDs of the projects in Jira, or ID of catalog entries in the 'Jira Project' catalog type.

    AlertSourceBetaNamedExpression, AlertSourceBetaNamedExpressionArgs

    Name string
    A name for this expression, unique within this resource, referenced by expression_ref.
    Fallback AlertSourceBetaNamedExpressionFallback
    What this expression produces when nothing else matched.
    Label string
    What the dashboard shows for this expression. Defaults to the name. Set it when importing a source whose expressions were labelled in the dashboard, so those labels survive.
    Operations List<AlertSourceBetaNamedExpressionOperation>
    An ordered pipeline. Each operation feeds the next.
    StartFrom string
    Where the expression starts: "payload", "alert", "." for a branches-only expression, or a scope path. Required when the block is present.
    Name string
    A name for this expression, unique within this resource, referenced by expression_ref.
    Fallback AlertSourceBetaNamedExpressionFallback
    What this expression produces when nothing else matched.
    Label string
    What the dashboard shows for this expression. Defaults to the name. Set it when importing a source whose expressions were labelled in the dashboard, so those labels survive.
    Operations []AlertSourceBetaNamedExpressionOperation
    An ordered pipeline. Each operation feeds the next.
    StartFrom string
    Where the expression starts: "payload", "alert", "." for a branches-only expression, or a scope path. Required when the block is present.
    name string
    A name for this expression, unique within this resource, referenced by expression_ref.
    fallback object
    What this expression produces when nothing else matched.
    label string
    What the dashboard shows for this expression. Defaults to the name. Set it when importing a source whose expressions were labelled in the dashboard, so those labels survive.
    operations list(object)
    An ordered pipeline. Each operation feeds the next.
    start_from string
    Where the expression starts: "payload", "alert", "." for a branches-only expression, or a scope path. Required when the block is present.
    name String
    A name for this expression, unique within this resource, referenced by expression_ref.
    fallback AlertSourceBetaNamedExpressionFallback
    What this expression produces when nothing else matched.
    label String
    What the dashboard shows for this expression. Defaults to the name. Set it when importing a source whose expressions were labelled in the dashboard, so those labels survive.
    operations List<AlertSourceBetaNamedExpressionOperation>
    An ordered pipeline. Each operation feeds the next.
    startFrom String
    Where the expression starts: "payload", "alert", "." for a branches-only expression, or a scope path. Required when the block is present.
    name string
    A name for this expression, unique within this resource, referenced by expression_ref.
    fallback AlertSourceBetaNamedExpressionFallback
    What this expression produces when nothing else matched.
    label string
    What the dashboard shows for this expression. Defaults to the name. Set it when importing a source whose expressions were labelled in the dashboard, so those labels survive.
    operations AlertSourceBetaNamedExpressionOperation[]
    An ordered pipeline. Each operation feeds the next.
    startFrom string
    Where the expression starts: "payload", "alert", "." for a branches-only expression, or a scope path. Required when the block is present.
    name str
    A name for this expression, unique within this resource, referenced by expression_ref.
    fallback AlertSourceBetaNamedExpressionFallback
    What this expression produces when nothing else matched.
    label str
    What the dashboard shows for this expression. Defaults to the name. Set it when importing a source whose expressions were labelled in the dashboard, so those labels survive.
    operations Sequence[AlertSourceBetaNamedExpressionOperation]
    An ordered pipeline. Each operation feeds the next.
    start_from str
    Where the expression starts: "payload", "alert", "." for a branches-only expression, or a scope path. Required when the block is present.
    name String
    A name for this expression, unique within this resource, referenced by expression_ref.
    fallback Property Map
    What this expression produces when nothing else matched.
    label String
    What the dashboard shows for this expression. Defaults to the name. Set it when importing a source whose expressions were labelled in the dashboard, so those labels survive.
    operations List<Property Map>
    An ordered pipeline. Each operation feeds the next.
    startFrom String
    Where the expression starts: "payload", "alert", "." for a branches-only expression, or a scope path. Required when the block is present.

    AlertSourceBetaNamedExpressionFallback, AlertSourceBetaNamedExpressionFallbackArgs

    Else AlertSourceBetaNamedExpressionFallbackElse
    The unconditional default for the shorthand above.
    ElseIfs List<AlertSourceBetaNamedExpressionFallbackElseIf>
    Tried in order, after if.
    ExpressionRef string
    The name of a named_expression in this resource.
    If AlertSourceBetaNamedExpressionFallbackIf
    Shorthand for a branching fallback.
    Result AlertSourceBetaNamedExpressionFallbackResult
    A flat, unconditional value.
    Else AlertSourceBetaNamedExpressionFallbackElse
    The unconditional default for the shorthand above.
    ElseIfs []AlertSourceBetaNamedExpressionFallbackElseIf
    Tried in order, after if.
    ExpressionRef string
    The name of a named_expression in this resource.
    If AlertSourceBetaNamedExpressionFallbackIf
    Shorthand for a branching fallback.
    Result AlertSourceBetaNamedExpressionFallbackResult
    A flat, unconditional value.
    else object
    The unconditional default for the shorthand above.
    else_ifs list(object)
    Tried in order, after if.
    expression_ref string
    The name of a named_expression in this resource.
    if object
    Shorthand for a branching fallback.
    result object
    A flat, unconditional value.
    elseIfs List<AlertSourceBetaNamedExpressionFallbackElseIf>
    Tried in order, after if.
    else_ AlertSourceBetaNamedExpressionFallbackElse
    The unconditional default for the shorthand above.
    expressionRef String
    The name of a named_expression in this resource.
    if_ AlertSourceBetaNamedExpressionFallbackIf
    Shorthand for a branching fallback.
    result AlertSourceBetaNamedExpressionFallbackResult
    A flat, unconditional value.
    else AlertSourceBetaNamedExpressionFallbackElse
    The unconditional default for the shorthand above.
    elseIfs AlertSourceBetaNamedExpressionFallbackElseIf[]
    Tried in order, after if.
    expressionRef string
    The name of a named_expression in this resource.
    if AlertSourceBetaNamedExpressionFallbackIf
    Shorthand for a branching fallback.
    result AlertSourceBetaNamedExpressionFallbackResult
    A flat, unconditional value.
    else_ AlertSourceBetaNamedExpressionFallbackElse
    The unconditional default for the shorthand above.
    else_ifs Sequence[AlertSourceBetaNamedExpressionFallbackElseIf]
    Tried in order, after if.
    expression_ref str
    The name of a named_expression in this resource.
    if_ AlertSourceBetaNamedExpressionFallbackIf
    Shorthand for a branching fallback.
    result AlertSourceBetaNamedExpressionFallbackResult
    A flat, unconditional value.
    else Property Map
    The unconditional default for the shorthand above.
    elseIfs List<Property Map>
    Tried in order, after if.
    expressionRef String
    The name of a named_expression in this resource.
    if Property Map
    Shorthand for a branching fallback.
    result Property Map
    A flat, unconditional value.

    AlertSourceBetaNamedExpressionFallbackElse, AlertSourceBetaNamedExpressionFallbackElseArgs

    Result AlertSourceBetaNamedExpressionFallbackElseResult
    The value to fall back to. Required when the block is present.
    Result AlertSourceBetaNamedExpressionFallbackElseResult
    The value to fall back to. Required when the block is present.
    result object
    The value to fall back to. Required when the block is present.
    result AlertSourceBetaNamedExpressionFallbackElseResult
    The value to fall back to. Required when the block is present.
    result AlertSourceBetaNamedExpressionFallbackElseResult
    The value to fall back to. Required when the block is present.
    result AlertSourceBetaNamedExpressionFallbackElseResult
    The value to fall back to. Required when the block is present.
    result Property Map
    The value to fall back to. Required when the block is present.

    AlertSourceBetaNamedExpressionFallbackElseIf, AlertSourceBetaNamedExpressionFallbackElseIfArgs

    ConditionGroups List<AlertSourceBetaNamedExpressionFallbackElseIfConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    Conditions List<AlertSourceBetaNamedExpressionFallbackElseIfCondition>
    All of these must hold. Sugar for a single condition group.
    Result AlertSourceBetaNamedExpressionFallbackElseIfResult
    The value this branch produces. Required when the branch is present.
    ConditionGroups []AlertSourceBetaNamedExpressionFallbackElseIfConditionGroup
    Groups are OR'd; conditions within a group are AND'd.
    Conditions []AlertSourceBetaNamedExpressionFallbackElseIfCondition
    All of these must hold. Sugar for a single condition group.
    Result AlertSourceBetaNamedExpressionFallbackElseIfResult
    The value this branch produces. Required when the branch is present.
    condition_groups list(object)
    Groups are OR'd; conditions within a group are AND'd.
    conditions list(object)
    All of these must hold. Sugar for a single condition group.
    result object
    The value this branch produces. Required when the branch is present.
    conditionGroups List<AlertSourceBetaNamedExpressionFallbackElseIfConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    conditions List<AlertSourceBetaNamedExpressionFallbackElseIfCondition>
    All of these must hold. Sugar for a single condition group.
    result AlertSourceBetaNamedExpressionFallbackElseIfResult
    The value this branch produces. Required when the branch is present.
    conditionGroups AlertSourceBetaNamedExpressionFallbackElseIfConditionGroup[]
    Groups are OR'd; conditions within a group are AND'd.
    conditions AlertSourceBetaNamedExpressionFallbackElseIfCondition[]
    All of these must hold. Sugar for a single condition group.
    result AlertSourceBetaNamedExpressionFallbackElseIfResult
    The value this branch produces. Required when the branch is present.
    condition_groups Sequence[AlertSourceBetaNamedExpressionFallbackElseIfConditionGroup]
    Groups are OR'd; conditions within a group are AND'd.
    conditions Sequence[AlertSourceBetaNamedExpressionFallbackElseIfCondition]
    All of these must hold. Sugar for a single condition group.
    result AlertSourceBetaNamedExpressionFallbackElseIfResult
    The value this branch produces. Required when the branch is present.
    conditionGroups List<Property Map>
    Groups are OR'd; conditions within a group are AND'd.
    conditions List<Property Map>
    All of these must hold. Sugar for a single condition group.
    result Property Map
    The value this branch produces. Required when the branch is present.

    AlertSourceBetaNamedExpressionFallbackElseIfCondition, AlertSourceBetaNamedExpressionFallbackElseIfConditionArgs

    Operation string
    How the subject is tested. The available operations depend on the subject's type.
    Subject string
    The reference this condition tests.
    Params List<AlertSourceBetaNamedExpressionFallbackElseIfConditionParam>
    Positional parameters for the operation.
    Operation string
    How the subject is tested. The available operations depend on the subject's type.
    Subject string
    The reference this condition tests.
    Params []AlertSourceBetaNamedExpressionFallbackElseIfConditionParam
    Positional parameters for the operation.
    operation string
    How the subject is tested. The available operations depend on the subject's type.
    subject string
    The reference this condition tests.
    params list(object)
    Positional parameters for the operation.
    operation String
    How the subject is tested. The available operations depend on the subject's type.
    subject String
    The reference this condition tests.
    params List<AlertSourceBetaNamedExpressionFallbackElseIfConditionParam>
    Positional parameters for the operation.
    operation string
    How the subject is tested. The available operations depend on the subject's type.
    subject string
    The reference this condition tests.
    params AlertSourceBetaNamedExpressionFallbackElseIfConditionParam[]
    Positional parameters for the operation.
    operation str
    How the subject is tested. The available operations depend on the subject's type.
    subject str
    The reference this condition tests.
    params Sequence[AlertSourceBetaNamedExpressionFallbackElseIfConditionParam]
    Positional parameters for the operation.
    operation String
    How the subject is tested. The available operations depend on the subject's type.
    subject String
    The reference this condition tests.
    params List<Property Map>
    Positional parameters for the operation.

    AlertSourceBetaNamedExpressionFallbackElseIfConditionGroup, AlertSourceBetaNamedExpressionFallbackElseIfConditionGroupArgs

    conditions list(object)
    All of these must hold for the group to hold.
    conditions List<Property Map>
    All of these must hold for the group to hold.

    AlertSourceBetaNamedExpressionFallbackElseIfConditionGroupCondition, AlertSourceBetaNamedExpressionFallbackElseIfConditionGroupConditionArgs

    Operation string
    How the subject is tested. The available operations depend on the subject's type.
    Subject string
    The reference this condition tests.
    Params List<AlertSourceBetaNamedExpressionFallbackElseIfConditionGroupConditionParam>
    Positional parameters for the operation.
    Operation string
    How the subject is tested. The available operations depend on the subject's type.
    Subject string
    The reference this condition tests.
    Params []AlertSourceBetaNamedExpressionFallbackElseIfConditionGroupConditionParam
    Positional parameters for the operation.
    operation string
    How the subject is tested. The available operations depend on the subject's type.
    subject string
    The reference this condition tests.
    params list(object)
    Positional parameters for the operation.
    operation String
    How the subject is tested. The available operations depend on the subject's type.
    subject String
    The reference this condition tests.
    params List<AlertSourceBetaNamedExpressionFallbackElseIfConditionGroupConditionParam>
    Positional parameters for the operation.
    operation string
    How the subject is tested. The available operations depend on the subject's type.
    subject string
    The reference this condition tests.
    params AlertSourceBetaNamedExpressionFallbackElseIfConditionGroupConditionParam[]
    Positional parameters for the operation.
    operation str
    How the subject is tested. The available operations depend on the subject's type.
    subject str
    The reference this condition tests.
    params Sequence[AlertSourceBetaNamedExpressionFallbackElseIfConditionGroupConditionParam]
    Positional parameters for the operation.
    operation String
    How the subject is tested. The available operations depend on the subject's type.
    subject String
    The reference this condition tests.
    params List<Property Map>
    Positional parameters for the operation.

    AlertSourceBetaNamedExpressionFallbackElseIfConditionGroupConditionParam, AlertSourceBetaNamedExpressionFallbackElseIfConditionGroupConditionParamArgs

    ArrayValues List<AlertSourceBetaNamedExpressionFallbackElseIfConditionGroupConditionParamArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionFallbackElseIfConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values List<string>
    Several fixed values. For a mix of fixed values and references, use array_value.
    ArrayValues []AlertSourceBetaNamedExpressionFallbackElseIfConditionGroupConditionParamArrayValue
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionFallbackElseIfConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values []string
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values list(object)
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref string
    The name of a named_expression in this resource, whose result becomes the value.
    value object
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, such as payload.team.
    values list(string)
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<AlertSourceBetaNamedExpressionFallbackElseIfConditionGroupConditionParamArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionFallbackElseIfConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues AlertSourceBetaNamedExpressionFallbackElseIfConditionGroupConditionParamArrayValue[]
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionFallbackElseIfConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, such as payload.team.
    values string[]
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values Sequence[AlertSourceBetaNamedExpressionFallbackElseIfConditionGroupConditionParamArrayValue]
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref str
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionFallbackElseIfConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, such as payload.team.
    values Sequence[str]
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<Property Map>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value Property Map
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.

    AlertSourceBetaNamedExpressionFallbackElseIfConditionGroupConditionParamArrayValue, AlertSourceBetaNamedExpressionFallbackElseIfConditionGroupConditionParamArrayValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionFallbackElseIfConditionGroupConditionParamValue, AlertSourceBetaNamedExpressionFallbackElseIfConditionGroupConditionParamValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionFallbackElseIfConditionParam, AlertSourceBetaNamedExpressionFallbackElseIfConditionParamArgs

    ArrayValues List<AlertSourceBetaNamedExpressionFallbackElseIfConditionParamArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionFallbackElseIfConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values List<string>
    Several fixed values. For a mix of fixed values and references, use array_value.
    ArrayValues []AlertSourceBetaNamedExpressionFallbackElseIfConditionParamArrayValue
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionFallbackElseIfConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values []string
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values list(object)
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref string
    The name of a named_expression in this resource, whose result becomes the value.
    value object
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, such as payload.team.
    values list(string)
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<AlertSourceBetaNamedExpressionFallbackElseIfConditionParamArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionFallbackElseIfConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues AlertSourceBetaNamedExpressionFallbackElseIfConditionParamArrayValue[]
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionFallbackElseIfConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, such as payload.team.
    values string[]
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values Sequence[AlertSourceBetaNamedExpressionFallbackElseIfConditionParamArrayValue]
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref str
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionFallbackElseIfConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, such as payload.team.
    values Sequence[str]
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<Property Map>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value Property Map
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.

    AlertSourceBetaNamedExpressionFallbackElseIfConditionParamArrayValue, AlertSourceBetaNamedExpressionFallbackElseIfConditionParamArrayValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionFallbackElseIfConditionParamValue, AlertSourceBetaNamedExpressionFallbackElseIfConditionParamValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionFallbackElseIfResult, AlertSourceBetaNamedExpressionFallbackElseIfResultArgs

    ArrayValues List<AlertSourceBetaNamedExpressionFallbackElseIfResultArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionFallbackElseIfResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values List<string>
    Several fixed values. For a mix of fixed values and references, use array_value.
    ArrayValues []AlertSourceBetaNamedExpressionFallbackElseIfResultArrayValue
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionFallbackElseIfResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values []string
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values list(object)
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref string
    The name of a named_expression in this resource, whose result becomes the value.
    value object
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, such as payload.team.
    values list(string)
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<AlertSourceBetaNamedExpressionFallbackElseIfResultArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionFallbackElseIfResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues AlertSourceBetaNamedExpressionFallbackElseIfResultArrayValue[]
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionFallbackElseIfResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, such as payload.team.
    values string[]
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values Sequence[AlertSourceBetaNamedExpressionFallbackElseIfResultArrayValue]
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref str
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionFallbackElseIfResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, such as payload.team.
    values Sequence[str]
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<Property Map>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value Property Map
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.

    AlertSourceBetaNamedExpressionFallbackElseIfResultArrayValue, AlertSourceBetaNamedExpressionFallbackElseIfResultArrayValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionFallbackElseIfResultValue, AlertSourceBetaNamedExpressionFallbackElseIfResultValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionFallbackElseResult, AlertSourceBetaNamedExpressionFallbackElseResultArgs

    ArrayValues List<AlertSourceBetaNamedExpressionFallbackElseResultArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionFallbackElseResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values List<string>
    Several fixed values. For a mix of fixed values and references, use array_value.
    ArrayValues []AlertSourceBetaNamedExpressionFallbackElseResultArrayValue
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionFallbackElseResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values []string
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values list(object)
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref string
    The name of a named_expression in this resource, whose result becomes the value.
    value object
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, such as payload.team.
    values list(string)
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<AlertSourceBetaNamedExpressionFallbackElseResultArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionFallbackElseResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues AlertSourceBetaNamedExpressionFallbackElseResultArrayValue[]
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionFallbackElseResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, such as payload.team.
    values string[]
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values Sequence[AlertSourceBetaNamedExpressionFallbackElseResultArrayValue]
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref str
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionFallbackElseResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, such as payload.team.
    values Sequence[str]
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<Property Map>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value Property Map
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.

    AlertSourceBetaNamedExpressionFallbackElseResultArrayValue, AlertSourceBetaNamedExpressionFallbackElseResultArrayValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionFallbackElseResultValue, AlertSourceBetaNamedExpressionFallbackElseResultValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionFallbackIf, AlertSourceBetaNamedExpressionFallbackIfArgs

    ConditionGroups List<AlertSourceBetaNamedExpressionFallbackIfConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    Conditions List<AlertSourceBetaNamedExpressionFallbackIfCondition>
    All of these must hold. Sugar for a single condition group.
    Result AlertSourceBetaNamedExpressionFallbackIfResult
    The value this branch produces. Required when the branch is present.
    ConditionGroups []AlertSourceBetaNamedExpressionFallbackIfConditionGroup
    Groups are OR'd; conditions within a group are AND'd.
    Conditions []AlertSourceBetaNamedExpressionFallbackIfCondition
    All of these must hold. Sugar for a single condition group.
    Result AlertSourceBetaNamedExpressionFallbackIfResult
    The value this branch produces. Required when the branch is present.
    condition_groups list(object)
    Groups are OR'd; conditions within a group are AND'd.
    conditions list(object)
    All of these must hold. Sugar for a single condition group.
    result object
    The value this branch produces. Required when the branch is present.
    conditionGroups List<AlertSourceBetaNamedExpressionFallbackIfConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    conditions List<AlertSourceBetaNamedExpressionFallbackIfCondition>
    All of these must hold. Sugar for a single condition group.
    result AlertSourceBetaNamedExpressionFallbackIfResult
    The value this branch produces. Required when the branch is present.
    conditionGroups AlertSourceBetaNamedExpressionFallbackIfConditionGroup[]
    Groups are OR'd; conditions within a group are AND'd.
    conditions AlertSourceBetaNamedExpressionFallbackIfCondition[]
    All of these must hold. Sugar for a single condition group.
    result AlertSourceBetaNamedExpressionFallbackIfResult
    The value this branch produces. Required when the branch is present.
    condition_groups Sequence[AlertSourceBetaNamedExpressionFallbackIfConditionGroup]
    Groups are OR'd; conditions within a group are AND'd.
    conditions Sequence[AlertSourceBetaNamedExpressionFallbackIfCondition]
    All of these must hold. Sugar for a single condition group.
    result AlertSourceBetaNamedExpressionFallbackIfResult
    The value this branch produces. Required when the branch is present.
    conditionGroups List<Property Map>
    Groups are OR'd; conditions within a group are AND'd.
    conditions List<Property Map>
    All of these must hold. Sugar for a single condition group.
    result Property Map
    The value this branch produces. Required when the branch is present.

    AlertSourceBetaNamedExpressionFallbackIfCondition, AlertSourceBetaNamedExpressionFallbackIfConditionArgs

    Operation string
    How the subject is tested. The available operations depend on the subject's type.
    Subject string
    The reference this condition tests.
    Params List<AlertSourceBetaNamedExpressionFallbackIfConditionParam>
    Positional parameters for the operation.
    Operation string
    How the subject is tested. The available operations depend on the subject's type.
    Subject string
    The reference this condition tests.
    Params []AlertSourceBetaNamedExpressionFallbackIfConditionParam
    Positional parameters for the operation.
    operation string
    How the subject is tested. The available operations depend on the subject's type.
    subject string
    The reference this condition tests.
    params list(object)
    Positional parameters for the operation.
    operation String
    How the subject is tested. The available operations depend on the subject's type.
    subject String
    The reference this condition tests.
    params List<AlertSourceBetaNamedExpressionFallbackIfConditionParam>
    Positional parameters for the operation.
    operation string
    How the subject is tested. The available operations depend on the subject's type.
    subject string
    The reference this condition tests.
    params AlertSourceBetaNamedExpressionFallbackIfConditionParam[]
    Positional parameters for the operation.
    operation str
    How the subject is tested. The available operations depend on the subject's type.
    subject str
    The reference this condition tests.
    params Sequence[AlertSourceBetaNamedExpressionFallbackIfConditionParam]
    Positional parameters for the operation.
    operation String
    How the subject is tested. The available operations depend on the subject's type.
    subject String
    The reference this condition tests.
    params List<Property Map>
    Positional parameters for the operation.

    AlertSourceBetaNamedExpressionFallbackIfConditionGroup, AlertSourceBetaNamedExpressionFallbackIfConditionGroupArgs

    conditions list(object)
    All of these must hold for the group to hold.
    conditions List<Property Map>
    All of these must hold for the group to hold.

    AlertSourceBetaNamedExpressionFallbackIfConditionGroupCondition, AlertSourceBetaNamedExpressionFallbackIfConditionGroupConditionArgs

    Operation string
    How the subject is tested. The available operations depend on the subject's type.
    Subject string
    The reference this condition tests.
    Params List<AlertSourceBetaNamedExpressionFallbackIfConditionGroupConditionParam>
    Positional parameters for the operation.
    Operation string
    How the subject is tested. The available operations depend on the subject's type.
    Subject string
    The reference this condition tests.
    Params []AlertSourceBetaNamedExpressionFallbackIfConditionGroupConditionParam
    Positional parameters for the operation.
    operation string
    How the subject is tested. The available operations depend on the subject's type.
    subject string
    The reference this condition tests.
    params list(object)
    Positional parameters for the operation.
    operation String
    How the subject is tested. The available operations depend on the subject's type.
    subject String
    The reference this condition tests.
    params List<AlertSourceBetaNamedExpressionFallbackIfConditionGroupConditionParam>
    Positional parameters for the operation.
    operation string
    How the subject is tested. The available operations depend on the subject's type.
    subject string
    The reference this condition tests.
    params AlertSourceBetaNamedExpressionFallbackIfConditionGroupConditionParam[]
    Positional parameters for the operation.
    operation str
    How the subject is tested. The available operations depend on the subject's type.
    subject str
    The reference this condition tests.
    params Sequence[AlertSourceBetaNamedExpressionFallbackIfConditionGroupConditionParam]
    Positional parameters for the operation.
    operation String
    How the subject is tested. The available operations depend on the subject's type.
    subject String
    The reference this condition tests.
    params List<Property Map>
    Positional parameters for the operation.

    AlertSourceBetaNamedExpressionFallbackIfConditionGroupConditionParam, AlertSourceBetaNamedExpressionFallbackIfConditionGroupConditionParamArgs

    ArrayValues List<AlertSourceBetaNamedExpressionFallbackIfConditionGroupConditionParamArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionFallbackIfConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values List<string>
    Several fixed values. For a mix of fixed values and references, use array_value.
    ArrayValues []AlertSourceBetaNamedExpressionFallbackIfConditionGroupConditionParamArrayValue
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionFallbackIfConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values []string
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values list(object)
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref string
    The name of a named_expression in this resource, whose result becomes the value.
    value object
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, such as payload.team.
    values list(string)
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<AlertSourceBetaNamedExpressionFallbackIfConditionGroupConditionParamArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionFallbackIfConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues AlertSourceBetaNamedExpressionFallbackIfConditionGroupConditionParamArrayValue[]
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionFallbackIfConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, such as payload.team.
    values string[]
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values Sequence[AlertSourceBetaNamedExpressionFallbackIfConditionGroupConditionParamArrayValue]
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref str
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionFallbackIfConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, such as payload.team.
    values Sequence[str]
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<Property Map>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value Property Map
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.

    AlertSourceBetaNamedExpressionFallbackIfConditionGroupConditionParamArrayValue, AlertSourceBetaNamedExpressionFallbackIfConditionGroupConditionParamArrayValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionFallbackIfConditionGroupConditionParamValue, AlertSourceBetaNamedExpressionFallbackIfConditionGroupConditionParamValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionFallbackIfConditionParam, AlertSourceBetaNamedExpressionFallbackIfConditionParamArgs

    ArrayValues List<AlertSourceBetaNamedExpressionFallbackIfConditionParamArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionFallbackIfConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values List<string>
    Several fixed values. For a mix of fixed values and references, use array_value.
    ArrayValues []AlertSourceBetaNamedExpressionFallbackIfConditionParamArrayValue
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionFallbackIfConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values []string
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values list(object)
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref string
    The name of a named_expression in this resource, whose result becomes the value.
    value object
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, such as payload.team.
    values list(string)
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<AlertSourceBetaNamedExpressionFallbackIfConditionParamArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionFallbackIfConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues AlertSourceBetaNamedExpressionFallbackIfConditionParamArrayValue[]
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionFallbackIfConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, such as payload.team.
    values string[]
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values Sequence[AlertSourceBetaNamedExpressionFallbackIfConditionParamArrayValue]
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref str
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionFallbackIfConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, such as payload.team.
    values Sequence[str]
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<Property Map>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value Property Map
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.

    AlertSourceBetaNamedExpressionFallbackIfConditionParamArrayValue, AlertSourceBetaNamedExpressionFallbackIfConditionParamArrayValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionFallbackIfConditionParamValue, AlertSourceBetaNamedExpressionFallbackIfConditionParamValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionFallbackIfResult, AlertSourceBetaNamedExpressionFallbackIfResultArgs

    ArrayValues List<AlertSourceBetaNamedExpressionFallbackIfResultArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionFallbackIfResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values List<string>
    Several fixed values. For a mix of fixed values and references, use array_value.
    ArrayValues []AlertSourceBetaNamedExpressionFallbackIfResultArrayValue
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionFallbackIfResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values []string
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values list(object)
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref string
    The name of a named_expression in this resource, whose result becomes the value.
    value object
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, such as payload.team.
    values list(string)
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<AlertSourceBetaNamedExpressionFallbackIfResultArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionFallbackIfResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues AlertSourceBetaNamedExpressionFallbackIfResultArrayValue[]
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionFallbackIfResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, such as payload.team.
    values string[]
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values Sequence[AlertSourceBetaNamedExpressionFallbackIfResultArrayValue]
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref str
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionFallbackIfResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, such as payload.team.
    values Sequence[str]
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<Property Map>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value Property Map
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.

    AlertSourceBetaNamedExpressionFallbackIfResultArrayValue, AlertSourceBetaNamedExpressionFallbackIfResultArrayValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionFallbackIfResultValue, AlertSourceBetaNamedExpressionFallbackIfResultValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionFallbackResult, AlertSourceBetaNamedExpressionFallbackResultArgs

    ArrayValues List<AlertSourceBetaNamedExpressionFallbackResultArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionFallbackResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values List<string>
    Several fixed values. For a mix of fixed values and references, use array_value.
    ArrayValues []AlertSourceBetaNamedExpressionFallbackResultArrayValue
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionFallbackResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values []string
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values list(object)
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref string
    The name of a named_expression in this resource, whose result becomes the value.
    value object
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, such as payload.team.
    values list(string)
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<AlertSourceBetaNamedExpressionFallbackResultArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionFallbackResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues AlertSourceBetaNamedExpressionFallbackResultArrayValue[]
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionFallbackResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, such as payload.team.
    values string[]
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values Sequence[AlertSourceBetaNamedExpressionFallbackResultArrayValue]
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref str
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionFallbackResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, such as payload.team.
    values Sequence[str]
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<Property Map>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value Property Map
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.

    AlertSourceBetaNamedExpressionFallbackResultArrayValue, AlertSourceBetaNamedExpressionFallbackResultArrayValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionFallbackResultValue, AlertSourceBetaNamedExpressionFallbackResultValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionOperation, AlertSourceBetaNamedExpressionOperationArgs

    Branches AlertSourceBetaNamedExpressionOperationBranches
    A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start*from = ".".
    Cast AlertSourceBetaNamedExpressionOperationCast
    Converts the current value to another type.
    Concatenate AlertSourceBetaNamedExpressionOperationConcatenate
    Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
    Count AlertSourceBetaNamedExpressionOperationCount
    Counts the values.
    Filter AlertSourceBetaNamedExpressionOperationFilter
    Keeps the values matching these conditions. Inside a filter the value under test is bound as input.
    First AlertSourceBetaNamedExpressionOperationFirst
    Takes the first value.
    Max AlertSourceBetaNamedExpressionOperationMax
    Takes the largest value.
    Min AlertSourceBetaNamedExpressionOperationMin
    Takes the smallest value.
    Navigate AlertSourceBetaNamedExpressionOperationNavigate
    Follows an attribute of the current value.
    Parse AlertSourceBetaNamedExpressionOperationParse
    Evaluates a function against the current value.
    Random AlertSourceBetaNamedExpressionOperationRandom
    Takes one value at random.
    Sum AlertSourceBetaNamedExpressionOperationSum
    Adds the values together.
    Branches AlertSourceBetaNamedExpressionOperationBranches
    A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start*from = ".".
    Cast AlertSourceBetaNamedExpressionOperationCast
    Converts the current value to another type.
    Concatenate AlertSourceBetaNamedExpressionOperationConcatenate
    Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
    Count AlertSourceBetaNamedExpressionOperationCount
    Counts the values.
    Filter AlertSourceBetaNamedExpressionOperationFilter
    Keeps the values matching these conditions. Inside a filter the value under test is bound as input.
    First AlertSourceBetaNamedExpressionOperationFirst
    Takes the first value.
    Max AlertSourceBetaNamedExpressionOperationMax
    Takes the largest value.
    Min AlertSourceBetaNamedExpressionOperationMin
    Takes the smallest value.
    Navigate AlertSourceBetaNamedExpressionOperationNavigate
    Follows an attribute of the current value.
    Parse AlertSourceBetaNamedExpressionOperationParse
    Evaluates a function against the current value.
    Random AlertSourceBetaNamedExpressionOperationRandom
    Takes one value at random.
    Sum AlertSourceBetaNamedExpressionOperationSum
    Adds the values together.
    branches object
    A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start*from = ".".
    cast object
    Converts the current value to another type.
    concatenate object
    Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
    count object
    Counts the values.
    filter object
    Keeps the values matching these conditions. Inside a filter the value under test is bound as input.
    first object
    Takes the first value.
    max object
    Takes the largest value.
    min object
    Takes the smallest value.
    navigate object
    Follows an attribute of the current value.
    parse object
    Evaluates a function against the current value.
    random object
    Takes one value at random.
    sum object
    Adds the values together.
    branches AlertSourceBetaNamedExpressionOperationBranches
    A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start*from = ".".
    cast AlertSourceBetaNamedExpressionOperationCast
    Converts the current value to another type.
    concatenate AlertSourceBetaNamedExpressionOperationConcatenate
    Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
    count AlertSourceBetaNamedExpressionOperationCount
    Counts the values.
    filter AlertSourceBetaNamedExpressionOperationFilter
    Keeps the values matching these conditions. Inside a filter the value under test is bound as input.
    first AlertSourceBetaNamedExpressionOperationFirst
    Takes the first value.
    max AlertSourceBetaNamedExpressionOperationMax
    Takes the largest value.
    min AlertSourceBetaNamedExpressionOperationMin
    Takes the smallest value.
    navigate AlertSourceBetaNamedExpressionOperationNavigate
    Follows an attribute of the current value.
    parse AlertSourceBetaNamedExpressionOperationParse
    Evaluates a function against the current value.
    random AlertSourceBetaNamedExpressionOperationRandom
    Takes one value at random.
    sum AlertSourceBetaNamedExpressionOperationSum
    Adds the values together.
    branches AlertSourceBetaNamedExpressionOperationBranches
    A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start*from = ".".
    cast AlertSourceBetaNamedExpressionOperationCast
    Converts the current value to another type.
    concatenate AlertSourceBetaNamedExpressionOperationConcatenate
    Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
    count AlertSourceBetaNamedExpressionOperationCount
    Counts the values.
    filter AlertSourceBetaNamedExpressionOperationFilter
    Keeps the values matching these conditions. Inside a filter the value under test is bound as input.
    first AlertSourceBetaNamedExpressionOperationFirst
    Takes the first value.
    max AlertSourceBetaNamedExpressionOperationMax
    Takes the largest value.
    min AlertSourceBetaNamedExpressionOperationMin
    Takes the smallest value.
    navigate AlertSourceBetaNamedExpressionOperationNavigate
    Follows an attribute of the current value.
    parse AlertSourceBetaNamedExpressionOperationParse
    Evaluates a function against the current value.
    random AlertSourceBetaNamedExpressionOperationRandom
    Takes one value at random.
    sum AlertSourceBetaNamedExpressionOperationSum
    Adds the values together.
    branches AlertSourceBetaNamedExpressionOperationBranches
    A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start*from = ".".
    cast AlertSourceBetaNamedExpressionOperationCast
    Converts the current value to another type.
    concatenate AlertSourceBetaNamedExpressionOperationConcatenate
    Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
    count AlertSourceBetaNamedExpressionOperationCount
    Counts the values.
    filter AlertSourceBetaNamedExpressionOperationFilter
    Keeps the values matching these conditions. Inside a filter the value under test is bound as input.
    first AlertSourceBetaNamedExpressionOperationFirst
    Takes the first value.
    max AlertSourceBetaNamedExpressionOperationMax
    Takes the largest value.
    min AlertSourceBetaNamedExpressionOperationMin
    Takes the smallest value.
    navigate AlertSourceBetaNamedExpressionOperationNavigate
    Follows an attribute of the current value.
    parse AlertSourceBetaNamedExpressionOperationParse
    Evaluates a function against the current value.
    random AlertSourceBetaNamedExpressionOperationRandom
    Takes one value at random.
    sum AlertSourceBetaNamedExpressionOperationSum
    Adds the values together.
    branches Property Map
    A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start*from = ".".
    cast Property Map
    Converts the current value to another type.
    concatenate Property Map
    Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
    count Property Map
    Counts the values.
    filter Property Map
    Keeps the values matching these conditions. Inside a filter the value under test is bound as input.
    first Property Map
    Takes the first value.
    max Property Map
    Takes the largest value.
    min Property Map
    Takes the smallest value.
    navigate Property Map
    Follows an attribute of the current value.
    parse Property Map
    Evaluates a function against the current value.
    random Property Map
    Takes one value at random.
    sum Property Map
    Adds the values together.

    AlertSourceBetaNamedExpressionOperationBranches, AlertSourceBetaNamedExpressionOperationBranchesArgs

    Array bool
    Whether each branch returns several values rather than one.
    As string
    The type every branch result returns. Required when the block is present.
    ElseIfs List<AlertSourceBetaNamedExpressionOperationBranchesElseIf>
    Tried in order, after if.
    If AlertSourceBetaNamedExpressionOperationBranchesIf
    The first branch to try.
    Array bool
    Whether each branch returns several values rather than one.
    As string
    The type every branch result returns. Required when the block is present.
    ElseIfs []AlertSourceBetaNamedExpressionOperationBranchesElseIf
    Tried in order, after if.
    If AlertSourceBetaNamedExpressionOperationBranchesIf
    The first branch to try.
    array bool
    Whether each branch returns several values rather than one.
    as string
    The type every branch result returns. Required when the block is present.
    else_ifs list(object)
    Tried in order, after if.
    if object
    The first branch to try.
    array Boolean
    Whether each branch returns several values rather than one.
    as String
    The type every branch result returns. Required when the block is present.
    elseIfs List<AlertSourceBetaNamedExpressionOperationBranchesElseIf>
    Tried in order, after if.
    if_ AlertSourceBetaNamedExpressionOperationBranchesIf
    The first branch to try.
    array boolean
    Whether each branch returns several values rather than one.
    as string
    The type every branch result returns. Required when the block is present.
    elseIfs AlertSourceBetaNamedExpressionOperationBranchesElseIf[]
    Tried in order, after if.
    if AlertSourceBetaNamedExpressionOperationBranchesIf
    The first branch to try.
    array bool
    Whether each branch returns several values rather than one.
    as_ str
    The type every branch result returns. Required when the block is present.
    else_ifs Sequence[AlertSourceBetaNamedExpressionOperationBranchesElseIf]
    Tried in order, after if.
    if_ AlertSourceBetaNamedExpressionOperationBranchesIf
    The first branch to try.
    array Boolean
    Whether each branch returns several values rather than one.
    as String
    The type every branch result returns. Required when the block is present.
    elseIfs List<Property Map>
    Tried in order, after if.
    if Property Map
    The first branch to try.

    AlertSourceBetaNamedExpressionOperationBranchesElseIf, AlertSourceBetaNamedExpressionOperationBranchesElseIfArgs

    ConditionGroups List<AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    Conditions List<AlertSourceBetaNamedExpressionOperationBranchesElseIfCondition>
    All of these must hold. Sugar for a single condition group.
    Result AlertSourceBetaNamedExpressionOperationBranchesElseIfResult
    The value this branch produces. Required when the branch is present.
    ConditionGroups []AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroup
    Groups are OR'd; conditions within a group are AND'd.
    Conditions []AlertSourceBetaNamedExpressionOperationBranchesElseIfCondition
    All of these must hold. Sugar for a single condition group.
    Result AlertSourceBetaNamedExpressionOperationBranchesElseIfResult
    The value this branch produces. Required when the branch is present.
    condition_groups list(object)
    Groups are OR'd; conditions within a group are AND'd.
    conditions list(object)
    All of these must hold. Sugar for a single condition group.
    result object
    The value this branch produces. Required when the branch is present.
    conditionGroups List<AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    conditions List<AlertSourceBetaNamedExpressionOperationBranchesElseIfCondition>
    All of these must hold. Sugar for a single condition group.
    result AlertSourceBetaNamedExpressionOperationBranchesElseIfResult
    The value this branch produces. Required when the branch is present.
    conditionGroups AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroup[]
    Groups are OR'd; conditions within a group are AND'd.
    conditions AlertSourceBetaNamedExpressionOperationBranchesElseIfCondition[]
    All of these must hold. Sugar for a single condition group.
    result AlertSourceBetaNamedExpressionOperationBranchesElseIfResult
    The value this branch produces. Required when the branch is present.
    condition_groups Sequence[AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroup]
    Groups are OR'd; conditions within a group are AND'd.
    conditions Sequence[AlertSourceBetaNamedExpressionOperationBranchesElseIfCondition]
    All of these must hold. Sugar for a single condition group.
    result AlertSourceBetaNamedExpressionOperationBranchesElseIfResult
    The value this branch produces. Required when the branch is present.
    conditionGroups List<Property Map>
    Groups are OR'd; conditions within a group are AND'd.
    conditions List<Property Map>
    All of these must hold. Sugar for a single condition group.
    result Property Map
    The value this branch produces. Required when the branch is present.

    AlertSourceBetaNamedExpressionOperationBranchesElseIfCondition, AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionArgs

    Operation string
    How the subject is tested. The available operations depend on the subject's type.
    Subject string
    The reference this condition tests.
    Params List<AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionParam>
    Positional parameters for the operation.
    Operation string
    How the subject is tested. The available operations depend on the subject's type.
    Subject string
    The reference this condition tests.
    Params []AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionParam
    Positional parameters for the operation.
    operation string
    How the subject is tested. The available operations depend on the subject's type.
    subject string
    The reference this condition tests.
    params list(object)
    Positional parameters for the operation.
    operation String
    How the subject is tested. The available operations depend on the subject's type.
    subject String
    The reference this condition tests.
    params List<AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionParam>
    Positional parameters for the operation.
    operation string
    How the subject is tested. The available operations depend on the subject's type.
    subject string
    The reference this condition tests.
    params AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionParam[]
    Positional parameters for the operation.
    operation str
    How the subject is tested. The available operations depend on the subject's type.
    subject str
    The reference this condition tests.
    params Sequence[AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionParam]
    Positional parameters for the operation.
    operation String
    How the subject is tested. The available operations depend on the subject's type.
    subject String
    The reference this condition tests.
    params List<Property Map>
    Positional parameters for the operation.

    AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroup, AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroupArgs

    conditions list(object)
    All of these must hold for the group to hold.
    conditions List<Property Map>
    All of these must hold for the group to hold.

    AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroupCondition, AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroupConditionArgs

    Operation string
    How the subject is tested. The available operations depend on the subject's type.
    Subject string
    The reference this condition tests.
    Params List<AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroupConditionParam>
    Positional parameters for the operation.
    Operation string
    How the subject is tested. The available operations depend on the subject's type.
    Subject string
    The reference this condition tests.
    Params []AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroupConditionParam
    Positional parameters for the operation.
    operation string
    How the subject is tested. The available operations depend on the subject's type.
    subject string
    The reference this condition tests.
    params list(object)
    Positional parameters for the operation.
    operation String
    How the subject is tested. The available operations depend on the subject's type.
    subject String
    The reference this condition tests.
    params List<AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroupConditionParam>
    Positional parameters for the operation.
    operation string
    How the subject is tested. The available operations depend on the subject's type.
    subject string
    The reference this condition tests.
    params AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroupConditionParam[]
    Positional parameters for the operation.
    operation str
    How the subject is tested. The available operations depend on the subject's type.
    subject str
    The reference this condition tests.
    params Sequence[AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroupConditionParam]
    Positional parameters for the operation.
    operation String
    How the subject is tested. The available operations depend on the subject's type.
    subject String
    The reference this condition tests.
    params List<Property Map>
    Positional parameters for the operation.

    AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroupConditionParam, AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroupConditionParamArgs

    ArrayValues List<AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values List<string>
    Several fixed values. For a mix of fixed values and references, use array_value.
    ArrayValues []AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValue
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values []string
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values list(object)
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref string
    The name of a named_expression in this resource, whose result becomes the value.
    value object
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, such as payload.team.
    values list(string)
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValue[]
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, such as payload.team.
    values string[]
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values Sequence[AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValue]
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref str
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, such as payload.team.
    values Sequence[str]
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<Property Map>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value Property Map
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.

    AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValue, AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroupConditionParamValue, AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionGroupConditionParamValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionParam, AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionParamArgs

    ArrayValues List<AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionParamArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values List<string>
    Several fixed values. For a mix of fixed values and references, use array_value.
    ArrayValues []AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionParamArrayValue
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values []string
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values list(object)
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref string
    The name of a named_expression in this resource, whose result becomes the value.
    value object
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, such as payload.team.
    values list(string)
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionParamArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionParamArrayValue[]
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, such as payload.team.
    values string[]
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values Sequence[AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionParamArrayValue]
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref str
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, such as payload.team.
    values Sequence[str]
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<Property Map>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value Property Map
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.

    AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionParamArrayValue, AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionParamArrayValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionParamValue, AlertSourceBetaNamedExpressionOperationBranchesElseIfConditionParamValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionOperationBranchesElseIfResult, AlertSourceBetaNamedExpressionOperationBranchesElseIfResultArgs

    ArrayValues List<AlertSourceBetaNamedExpressionOperationBranchesElseIfResultArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionOperationBranchesElseIfResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values List<string>
    Several fixed values. For a mix of fixed values and references, use array_value.
    ArrayValues []AlertSourceBetaNamedExpressionOperationBranchesElseIfResultArrayValue
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionOperationBranchesElseIfResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values []string
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values list(object)
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref string
    The name of a named_expression in this resource, whose result becomes the value.
    value object
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, such as payload.team.
    values list(string)
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<AlertSourceBetaNamedExpressionOperationBranchesElseIfResultArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionOperationBranchesElseIfResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues AlertSourceBetaNamedExpressionOperationBranchesElseIfResultArrayValue[]
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionOperationBranchesElseIfResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, such as payload.team.
    values string[]
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values Sequence[AlertSourceBetaNamedExpressionOperationBranchesElseIfResultArrayValue]
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref str
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionOperationBranchesElseIfResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, such as payload.team.
    values Sequence[str]
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<Property Map>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value Property Map
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.

    AlertSourceBetaNamedExpressionOperationBranchesElseIfResultArrayValue, AlertSourceBetaNamedExpressionOperationBranchesElseIfResultArrayValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionOperationBranchesElseIfResultValue, AlertSourceBetaNamedExpressionOperationBranchesElseIfResultValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionOperationBranchesIf, AlertSourceBetaNamedExpressionOperationBranchesIfArgs

    ConditionGroups List<AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    Conditions List<AlertSourceBetaNamedExpressionOperationBranchesIfCondition>
    All of these must hold. Sugar for a single condition group.
    Result AlertSourceBetaNamedExpressionOperationBranchesIfResult
    The value this branch produces. Required when the branch is present.
    ConditionGroups []AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroup
    Groups are OR'd; conditions within a group are AND'd.
    Conditions []AlertSourceBetaNamedExpressionOperationBranchesIfCondition
    All of these must hold. Sugar for a single condition group.
    Result AlertSourceBetaNamedExpressionOperationBranchesIfResult
    The value this branch produces. Required when the branch is present.
    condition_groups list(object)
    Groups are OR'd; conditions within a group are AND'd.
    conditions list(object)
    All of these must hold. Sugar for a single condition group.
    result object
    The value this branch produces. Required when the branch is present.
    conditionGroups List<AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    conditions List<AlertSourceBetaNamedExpressionOperationBranchesIfCondition>
    All of these must hold. Sugar for a single condition group.
    result AlertSourceBetaNamedExpressionOperationBranchesIfResult
    The value this branch produces. Required when the branch is present.
    conditionGroups AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroup[]
    Groups are OR'd; conditions within a group are AND'd.
    conditions AlertSourceBetaNamedExpressionOperationBranchesIfCondition[]
    All of these must hold. Sugar for a single condition group.
    result AlertSourceBetaNamedExpressionOperationBranchesIfResult
    The value this branch produces. Required when the branch is present.
    condition_groups Sequence[AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroup]
    Groups are OR'd; conditions within a group are AND'd.
    conditions Sequence[AlertSourceBetaNamedExpressionOperationBranchesIfCondition]
    All of these must hold. Sugar for a single condition group.
    result AlertSourceBetaNamedExpressionOperationBranchesIfResult
    The value this branch produces. Required when the branch is present.
    conditionGroups List<Property Map>
    Groups are OR'd; conditions within a group are AND'd.
    conditions List<Property Map>
    All of these must hold. Sugar for a single condition group.
    result Property Map
    The value this branch produces. Required when the branch is present.

    AlertSourceBetaNamedExpressionOperationBranchesIfCondition, AlertSourceBetaNamedExpressionOperationBranchesIfConditionArgs

    Operation string
    How the subject is tested. The available operations depend on the subject's type.
    Subject string
    The reference this condition tests.
    Params List<AlertSourceBetaNamedExpressionOperationBranchesIfConditionParam>
    Positional parameters for the operation.
    Operation string
    How the subject is tested. The available operations depend on the subject's type.
    Subject string
    The reference this condition tests.
    Params []AlertSourceBetaNamedExpressionOperationBranchesIfConditionParam
    Positional parameters for the operation.
    operation string
    How the subject is tested. The available operations depend on the subject's type.
    subject string
    The reference this condition tests.
    params list(object)
    Positional parameters for the operation.
    operation String
    How the subject is tested. The available operations depend on the subject's type.
    subject String
    The reference this condition tests.
    params List<AlertSourceBetaNamedExpressionOperationBranchesIfConditionParam>
    Positional parameters for the operation.
    operation string
    How the subject is tested. The available operations depend on the subject's type.
    subject string
    The reference this condition tests.
    params AlertSourceBetaNamedExpressionOperationBranchesIfConditionParam[]
    Positional parameters for the operation.
    operation str
    How the subject is tested. The available operations depend on the subject's type.
    subject str
    The reference this condition tests.
    params Sequence[AlertSourceBetaNamedExpressionOperationBranchesIfConditionParam]
    Positional parameters for the operation.
    operation String
    How the subject is tested. The available operations depend on the subject's type.
    subject String
    The reference this condition tests.
    params List<Property Map>
    Positional parameters for the operation.

    AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroup, AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroupArgs

    conditions list(object)
    All of these must hold for the group to hold.
    conditions List<Property Map>
    All of these must hold for the group to hold.

    AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroupCondition, AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroupConditionArgs

    Operation string
    How the subject is tested. The available operations depend on the subject's type.
    Subject string
    The reference this condition tests.
    Params List<AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroupConditionParam>
    Positional parameters for the operation.
    Operation string
    How the subject is tested. The available operations depend on the subject's type.
    Subject string
    The reference this condition tests.
    Params []AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroupConditionParam
    Positional parameters for the operation.
    operation string
    How the subject is tested. The available operations depend on the subject's type.
    subject string
    The reference this condition tests.
    params list(object)
    Positional parameters for the operation.
    operation String
    How the subject is tested. The available operations depend on the subject's type.
    subject String
    The reference this condition tests.
    params List<AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroupConditionParam>
    Positional parameters for the operation.
    operation string
    How the subject is tested. The available operations depend on the subject's type.
    subject string
    The reference this condition tests.
    params AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroupConditionParam[]
    Positional parameters for the operation.
    operation str
    How the subject is tested. The available operations depend on the subject's type.
    subject str
    The reference this condition tests.
    params Sequence[AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroupConditionParam]
    Positional parameters for the operation.
    operation String
    How the subject is tested. The available operations depend on the subject's type.
    subject String
    The reference this condition tests.
    params List<Property Map>
    Positional parameters for the operation.

    AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroupConditionParam, AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroupConditionParamArgs

    ArrayValues List<AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroupConditionParamArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values List<string>
    Several fixed values. For a mix of fixed values and references, use array_value.
    ArrayValues []AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroupConditionParamArrayValue
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values []string
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values list(object)
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref string
    The name of a named_expression in this resource, whose result becomes the value.
    value object
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, such as payload.team.
    values list(string)
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroupConditionParamArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroupConditionParamArrayValue[]
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, such as payload.team.
    values string[]
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values Sequence[AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroupConditionParamArrayValue]
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref str
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, such as payload.team.
    values Sequence[str]
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<Property Map>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value Property Map
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.

    AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroupConditionParamArrayValue, AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroupConditionParamArrayValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroupConditionParamValue, AlertSourceBetaNamedExpressionOperationBranchesIfConditionGroupConditionParamValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionOperationBranchesIfConditionParam, AlertSourceBetaNamedExpressionOperationBranchesIfConditionParamArgs

    ArrayValues List<AlertSourceBetaNamedExpressionOperationBranchesIfConditionParamArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionOperationBranchesIfConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values List<string>
    Several fixed values. For a mix of fixed values and references, use array_value.
    ArrayValues []AlertSourceBetaNamedExpressionOperationBranchesIfConditionParamArrayValue
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionOperationBranchesIfConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values []string
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values list(object)
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref string
    The name of a named_expression in this resource, whose result becomes the value.
    value object
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, such as payload.team.
    values list(string)
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<AlertSourceBetaNamedExpressionOperationBranchesIfConditionParamArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionOperationBranchesIfConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues AlertSourceBetaNamedExpressionOperationBranchesIfConditionParamArrayValue[]
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionOperationBranchesIfConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, such as payload.team.
    values string[]
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values Sequence[AlertSourceBetaNamedExpressionOperationBranchesIfConditionParamArrayValue]
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref str
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionOperationBranchesIfConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, such as payload.team.
    values Sequence[str]
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<Property Map>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value Property Map
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.

    AlertSourceBetaNamedExpressionOperationBranchesIfConditionParamArrayValue, AlertSourceBetaNamedExpressionOperationBranchesIfConditionParamArrayValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionOperationBranchesIfConditionParamValue, AlertSourceBetaNamedExpressionOperationBranchesIfConditionParamValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionOperationBranchesIfResult, AlertSourceBetaNamedExpressionOperationBranchesIfResultArgs

    ArrayValues List<AlertSourceBetaNamedExpressionOperationBranchesIfResultArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionOperationBranchesIfResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values List<string>
    Several fixed values. For a mix of fixed values and references, use array_value.
    ArrayValues []AlertSourceBetaNamedExpressionOperationBranchesIfResultArrayValue
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionOperationBranchesIfResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values []string
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values list(object)
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref string
    The name of a named_expression in this resource, whose result becomes the value.
    value object
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, such as payload.team.
    values list(string)
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<AlertSourceBetaNamedExpressionOperationBranchesIfResultArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionOperationBranchesIfResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues AlertSourceBetaNamedExpressionOperationBranchesIfResultArrayValue[]
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionOperationBranchesIfResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, such as payload.team.
    values string[]
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values Sequence[AlertSourceBetaNamedExpressionOperationBranchesIfResultArrayValue]
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref str
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionOperationBranchesIfResultValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, such as payload.team.
    values Sequence[str]
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<Property Map>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value Property Map
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.

    AlertSourceBetaNamedExpressionOperationBranchesIfResultArrayValue, AlertSourceBetaNamedExpressionOperationBranchesIfResultArrayValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionOperationBranchesIfResultValue, AlertSourceBetaNamedExpressionOperationBranchesIfResultValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionOperationCast, AlertSourceBetaNamedExpressionOperationCastArgs

    As string
    The type to convert to. Take it from the resource that defines the type rather than writing it out.
    As string
    The type to convert to. Take it from the resource that defines the type rather than writing it out.
    as string
    The type to convert to. Take it from the resource that defines the type rather than writing it out.
    as String
    The type to convert to. Take it from the resource that defines the type rather than writing it out.
    as string
    The type to convert to. Take it from the resource that defines the type rather than writing it out.
    as_ str
    The type to convert to. Take it from the resource that defines the type rather than writing it out.
    as String
    The type to convert to. Take it from the resource that defines the type rather than writing it out.

    AlertSourceBetaNamedExpressionOperationConcatenate, AlertSourceBetaNamedExpressionOperationConcatenateArgs

    With string
    The reference whose values are added.
    With string
    The reference whose values are added.
    with string
    The reference whose values are added.
    with String
    The reference whose values are added.
    with string
    The reference whose values are added.
    with_ str
    The reference whose values are added.
    with String
    The reference whose values are added.

    AlertSourceBetaNamedExpressionOperationFilter, AlertSourceBetaNamedExpressionOperationFilterArgs

    ConditionGroups List<AlertSourceBetaNamedExpressionOperationFilterConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    Conditions List<AlertSourceBetaNamedExpressionOperationFilterCondition>
    All of these must hold. Sugar for a single condition group.
    ConditionGroups []AlertSourceBetaNamedExpressionOperationFilterConditionGroup
    Groups are OR'd; conditions within a group are AND'd.
    Conditions []AlertSourceBetaNamedExpressionOperationFilterCondition
    All of these must hold. Sugar for a single condition group.
    condition_groups list(object)
    Groups are OR'd; conditions within a group are AND'd.
    conditions list(object)
    All of these must hold. Sugar for a single condition group.
    conditionGroups List<AlertSourceBetaNamedExpressionOperationFilterConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    conditions List<AlertSourceBetaNamedExpressionOperationFilterCondition>
    All of these must hold. Sugar for a single condition group.
    conditionGroups AlertSourceBetaNamedExpressionOperationFilterConditionGroup[]
    Groups are OR'd; conditions within a group are AND'd.
    conditions AlertSourceBetaNamedExpressionOperationFilterCondition[]
    All of these must hold. Sugar for a single condition group.
    condition_groups Sequence[AlertSourceBetaNamedExpressionOperationFilterConditionGroup]
    Groups are OR'd; conditions within a group are AND'd.
    conditions Sequence[AlertSourceBetaNamedExpressionOperationFilterCondition]
    All of these must hold. Sugar for a single condition group.
    conditionGroups List<Property Map>
    Groups are OR'd; conditions within a group are AND'd.
    conditions List<Property Map>
    All of these must hold. Sugar for a single condition group.

    AlertSourceBetaNamedExpressionOperationFilterCondition, AlertSourceBetaNamedExpressionOperationFilterConditionArgs

    Operation string
    How the subject is tested. The available operations depend on the subject's type.
    Subject string
    The reference this condition tests.
    Params List<AlertSourceBetaNamedExpressionOperationFilterConditionParam>
    Positional parameters for the operation.
    Operation string
    How the subject is tested. The available operations depend on the subject's type.
    Subject string
    The reference this condition tests.
    Params []AlertSourceBetaNamedExpressionOperationFilterConditionParam
    Positional parameters for the operation.
    operation string
    How the subject is tested. The available operations depend on the subject's type.
    subject string
    The reference this condition tests.
    params list(object)
    Positional parameters for the operation.
    operation String
    How the subject is tested. The available operations depend on the subject's type.
    subject String
    The reference this condition tests.
    params List<AlertSourceBetaNamedExpressionOperationFilterConditionParam>
    Positional parameters for the operation.
    operation string
    How the subject is tested. The available operations depend on the subject's type.
    subject string
    The reference this condition tests.
    params AlertSourceBetaNamedExpressionOperationFilterConditionParam[]
    Positional parameters for the operation.
    operation str
    How the subject is tested. The available operations depend on the subject's type.
    subject str
    The reference this condition tests.
    params Sequence[AlertSourceBetaNamedExpressionOperationFilterConditionParam]
    Positional parameters for the operation.
    operation String
    How the subject is tested. The available operations depend on the subject's type.
    subject String
    The reference this condition tests.
    params List<Property Map>
    Positional parameters for the operation.

    AlertSourceBetaNamedExpressionOperationFilterConditionGroup, AlertSourceBetaNamedExpressionOperationFilterConditionGroupArgs

    conditions list(object)
    All of these must hold for the group to hold.
    conditions List<Property Map>
    All of these must hold for the group to hold.

    AlertSourceBetaNamedExpressionOperationFilterConditionGroupCondition, AlertSourceBetaNamedExpressionOperationFilterConditionGroupConditionArgs

    Operation string
    How the subject is tested. The available operations depend on the subject's type.
    Subject string
    The reference this condition tests.
    Params List<AlertSourceBetaNamedExpressionOperationFilterConditionGroupConditionParam>
    Positional parameters for the operation.
    Operation string
    How the subject is tested. The available operations depend on the subject's type.
    Subject string
    The reference this condition tests.
    Params []AlertSourceBetaNamedExpressionOperationFilterConditionGroupConditionParam
    Positional parameters for the operation.
    operation string
    How the subject is tested. The available operations depend on the subject's type.
    subject string
    The reference this condition tests.
    params list(object)
    Positional parameters for the operation.
    operation String
    How the subject is tested. The available operations depend on the subject's type.
    subject String
    The reference this condition tests.
    params List<AlertSourceBetaNamedExpressionOperationFilterConditionGroupConditionParam>
    Positional parameters for the operation.
    operation string
    How the subject is tested. The available operations depend on the subject's type.
    subject string
    The reference this condition tests.
    params AlertSourceBetaNamedExpressionOperationFilterConditionGroupConditionParam[]
    Positional parameters for the operation.
    operation str
    How the subject is tested. The available operations depend on the subject's type.
    subject str
    The reference this condition tests.
    params Sequence[AlertSourceBetaNamedExpressionOperationFilterConditionGroupConditionParam]
    Positional parameters for the operation.
    operation String
    How the subject is tested. The available operations depend on the subject's type.
    subject String
    The reference this condition tests.
    params List<Property Map>
    Positional parameters for the operation.

    AlertSourceBetaNamedExpressionOperationFilterConditionGroupConditionParam, AlertSourceBetaNamedExpressionOperationFilterConditionGroupConditionParamArgs

    ArrayValues List<AlertSourceBetaNamedExpressionOperationFilterConditionGroupConditionParamArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionOperationFilterConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values List<string>
    Several fixed values. For a mix of fixed values and references, use array_value.
    ArrayValues []AlertSourceBetaNamedExpressionOperationFilterConditionGroupConditionParamArrayValue
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionOperationFilterConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values []string
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values list(object)
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref string
    The name of a named_expression in this resource, whose result becomes the value.
    value object
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, such as payload.team.
    values list(string)
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<AlertSourceBetaNamedExpressionOperationFilterConditionGroupConditionParamArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionOperationFilterConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues AlertSourceBetaNamedExpressionOperationFilterConditionGroupConditionParamArrayValue[]
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionOperationFilterConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, such as payload.team.
    values string[]
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values Sequence[AlertSourceBetaNamedExpressionOperationFilterConditionGroupConditionParamArrayValue]
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref str
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionOperationFilterConditionGroupConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, such as payload.team.
    values Sequence[str]
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<Property Map>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value Property Map
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.

    AlertSourceBetaNamedExpressionOperationFilterConditionGroupConditionParamArrayValue, AlertSourceBetaNamedExpressionOperationFilterConditionGroupConditionParamArrayValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionOperationFilterConditionGroupConditionParamValue, AlertSourceBetaNamedExpressionOperationFilterConditionGroupConditionParamValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionOperationFilterConditionParam, AlertSourceBetaNamedExpressionOperationFilterConditionParamArgs

    ArrayValues List<AlertSourceBetaNamedExpressionOperationFilterConditionParamArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionOperationFilterConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values List<string>
    Several fixed values. For a mix of fixed values and references, use array_value.
    ArrayValues []AlertSourceBetaNamedExpressionOperationFilterConditionParamArrayValue
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaNamedExpressionOperationFilterConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values []string
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values list(object)
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref string
    The name of a named_expression in this resource, whose result becomes the value.
    value object
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, such as payload.team.
    values list(string)
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<AlertSourceBetaNamedExpressionOperationFilterConditionParamArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionOperationFilterConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues AlertSourceBetaNamedExpressionOperationFilterConditionParamArrayValue[]
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionOperationFilterConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, such as payload.team.
    values string[]
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values Sequence[AlertSourceBetaNamedExpressionOperationFilterConditionParamArrayValue]
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref str
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaNamedExpressionOperationFilterConditionParamValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, such as payload.team.
    values Sequence[str]
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<Property Map>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value Property Map
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.

    AlertSourceBetaNamedExpressionOperationFilterConditionParamArrayValue, AlertSourceBetaNamedExpressionOperationFilterConditionParamArrayValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionOperationFilterConditionParamValue, AlertSourceBetaNamedExpressionOperationFilterConditionParamValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaNamedExpressionOperationNavigate, AlertSourceBetaNamedExpressionOperationNavigateArgs

    To string
    The catalog attribute to follow.
    To string
    The catalog attribute to follow.
    to string
    The catalog attribute to follow.
    to String
    The catalog attribute to follow.
    to string
    The catalog attribute to follow.
    to str
    The catalog attribute to follow.
    to String
    The catalog attribute to follow.

    AlertSourceBetaNamedExpressionOperationParse, AlertSourceBetaNamedExpressionOperationParseArgs

    As string
    The type this returns. Take it from the resource that defines the type rather than writing it out, e.g. incident_catalog_type.service.attribute_type.
    Function string
    JavaScript evaluated against the current value, bound to $. 5 KiB limit.
    Array bool
    Whether this returns several values rather than one.
    As string
    The type this returns. Take it from the resource that defines the type rather than writing it out, e.g. incident_catalog_type.service.attribute_type.
    Function string
    JavaScript evaluated against the current value, bound to $. 5 KiB limit.
    Array bool
    Whether this returns several values rather than one.
    as string
    The type this returns. Take it from the resource that defines the type rather than writing it out, e.g. incident_catalog_type.service.attribute_type.
    function string
    JavaScript evaluated against the current value, bound to $. 5 KiB limit.
    array bool
    Whether this returns several values rather than one.
    as String
    The type this returns. Take it from the resource that defines the type rather than writing it out, e.g. incident_catalog_type.service.attribute_type.
    function String
    JavaScript evaluated against the current value, bound to $. 5 KiB limit.
    array Boolean
    Whether this returns several values rather than one.
    as string
    The type this returns. Take it from the resource that defines the type rather than writing it out, e.g. incident_catalog_type.service.attribute_type.
    function string
    JavaScript evaluated against the current value, bound to $. 5 KiB limit.
    array boolean
    Whether this returns several values rather than one.
    as_ str
    The type this returns. Take it from the resource that defines the type rather than writing it out, e.g. incident_catalog_type.service.attribute_type.
    function str
    JavaScript evaluated against the current value, bound to $. 5 KiB limit.
    array bool
    Whether this returns several values rather than one.
    as String
    The type this returns. Take it from the resource that defines the type rather than writing it out, e.g. incident_catalog_type.service.attribute_type.
    function String
    JavaScript evaluated against the current value, bound to $. 5 KiB limit.
    array Boolean
    Whether this returns several values rather than one.

    AlertSourceBetaPriority, AlertSourceBetaPriorityArgs

    ArrayValues List<AlertSourceBetaPriorityArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaPriorityValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values List<string>
    Several fixed values. For a mix of fixed values and references, use array_value.
    ArrayValues []AlertSourceBetaPriorityArrayValue
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaPriorityValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values []string
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values list(object)
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref string
    The name of a named_expression in this resource, whose result becomes the value.
    value object
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, such as payload.team.
    values list(string)
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<AlertSourceBetaPriorityArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaPriorityValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues AlertSourceBetaPriorityArrayValue[]
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaPriorityValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, such as payload.team.
    values string[]
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values Sequence[AlertSourceBetaPriorityArrayValue]
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref str
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaPriorityValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, such as payload.team.
    values Sequence[str]
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<Property Map>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value Property Map
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.

    AlertSourceBetaPriorityArrayValue, AlertSourceBetaPriorityArrayValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaPriorityValue, AlertSourceBetaPriorityValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaRateLimitSharding, AlertSourceBetaRateLimitShardingArgs

    RateLimitShardKeyPath string
    JSON path to a value that splits this source's rate limit into per-value buckets.
    RateLimitShardKeyPath string
    JSON path to a value that splits this source's rate limit into per-value buckets.
    rate_limit_shard_key_path string
    JSON path to a value that splits this source's rate limit into per-value buckets.
    rateLimitShardKeyPath String
    JSON path to a value that splits this source's rate limit into per-value buckets.
    rateLimitShardKeyPath string
    JSON path to a value that splits this source's rate limit into per-value buckets.
    rate_limit_shard_key_path str
    JSON path to a value that splits this source's rate limit into per-value buckets.
    rateLimitShardKeyPath String
    JSON path to a value that splits this source's rate limit into per-value buckets.

    AlertSourceBetaTitle, AlertSourceBetaTitleArgs

    Literal string
    Fixed content, which may interpolate the scope with {{ variable }}. Filters truncate: N and omit_if_unset are supported. For content needing formatting a template can't express, pass a document from data.incident_rich_text with feature_set = "plain_single_line".
    Reference string
    A reference into the scope whose value becomes the content, such as payload.summary. Prefer a literal interpolating {{ payload.summary }}, which can also carry surrounding text.
    Literal string
    Fixed content, which may interpolate the scope with {{ variable }}. Filters truncate: N and omit_if_unset are supported. For content needing formatting a template can't express, pass a document from data.incident_rich_text with feature_set = "plain_single_line".
    Reference string
    A reference into the scope whose value becomes the content, such as payload.summary. Prefer a literal interpolating {{ payload.summary }}, which can also carry surrounding text.
    literal string
    Fixed content, which may interpolate the scope with {{ variable }}. Filters truncate: N and omit_if_unset are supported. For content needing formatting a template can't express, pass a document from data.incident_rich_text with feature_set = "plain_single_line".
    reference string
    A reference into the scope whose value becomes the content, such as payload.summary. Prefer a literal interpolating {{ payload.summary }}, which can also carry surrounding text.
    literal String
    Fixed content, which may interpolate the scope with {{ variable }}. Filters truncate: N and omit_if_unset are supported. For content needing formatting a template can't express, pass a document from data.incident_rich_text with feature_set = "plain_single_line".
    reference String
    A reference into the scope whose value becomes the content, such as payload.summary. Prefer a literal interpolating {{ payload.summary }}, which can also carry surrounding text.
    literal string
    Fixed content, which may interpolate the scope with {{ variable }}. Filters truncate: N and omit_if_unset are supported. For content needing formatting a template can't express, pass a document from data.incident_rich_text with feature_set = "plain_single_line".
    reference string
    A reference into the scope whose value becomes the content, such as payload.summary. Prefer a literal interpolating {{ payload.summary }}, which can also carry surrounding text.
    literal str
    Fixed content, which may interpolate the scope with {{ variable }}. Filters truncate: N and omit_if_unset are supported. For content needing formatting a template can't express, pass a document from data.incident_rich_text with feature_set = "plain_single_line".
    reference str
    A reference into the scope whose value becomes the content, such as payload.summary. Prefer a literal interpolating {{ payload.summary }}, which can also carry surrounding text.
    literal String
    Fixed content, which may interpolate the scope with {{ variable }}. Filters truncate: N and omit_if_unset are supported. For content needing formatting a template can't express, pass a document from data.incident_rich_text with feature_set = "plain_single_line".
    reference String
    A reference into the scope whose value becomes the content, such as payload.summary. Prefer a literal interpolating {{ payload.summary }}, which can also carry surrounding text.

    AlertSourceBetaVisibleToTeams, AlertSourceBetaVisibleToTeamsArgs

    ArrayValues List<AlertSourceBetaVisibleToTeamsArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaVisibleToTeamsValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values List<string>
    Several fixed values. For a mix of fixed values and references, use array_value.
    ArrayValues []AlertSourceBetaVisibleToTeamsArrayValue
    Several values, spelled out. Needed when they mix fixed values and references.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    Value AlertSourceBetaVisibleToTeamsValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    ValueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    ValueReference string
    A reference into the scope, such as payload.team.
    Values []string
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values list(object)
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref string
    The name of a named_expression in this resource, whose result becomes the value.
    value object
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference string
    A reference into the scope, such as payload.team.
    values list(string)
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<AlertSourceBetaVisibleToTeamsArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaVisibleToTeamsValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues AlertSourceBetaVisibleToTeamsArrayValue[]
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaVisibleToTeamsValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral string
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference string
    A reference into the scope, such as payload.team.
    values string[]
    Several fixed values. For a mix of fixed values and references, use array_value.
    array_values Sequence[AlertSourceBetaVisibleToTeamsArrayValue]
    Several values, spelled out. Needed when they mix fixed values and references.
    expression_ref str
    The name of a named_expression in this resource, whose result becomes the value.
    value AlertSourceBetaVisibleToTeamsValue
    One value, spelled out. value_literal and value_reference are shorthand for this.
    value_literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    value_reference str
    A reference into the scope, such as payload.team.
    values Sequence[str]
    Several fixed values. For a mix of fixed values and references, use array_value.
    arrayValues List<Property Map>
    Several values, spelled out. Needed when they mix fixed values and references.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    value Property Map
    One value, spelled out. value_literal and value_reference are shorthand for this.
    valueLiteral String
    A fixed value. A catalog entry ID is a literal, not a reference.
    valueReference String
    A reference into the scope, such as payload.team.
    values List<String>
    Several fixed values. For a mix of fixed values and references, use array_value.

    AlertSourceBetaVisibleToTeamsArrayValue, AlertSourceBetaVisibleToTeamsArrayValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    AlertSourceBetaVisibleToTeamsValue, AlertSourceBetaVisibleToTeamsValueArgs

    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    Literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    Reference string
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.
    literal string
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference string
    A reference into the scope, such as payload.team.
    literal str
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference str
    A reference into the scope, such as payload.team.
    literal String
    A fixed value. A catalog entry ID is a literal, not a reference.
    reference String
    A reference into the scope, such as payload.team.

    Package Details

    Repository
    incident incident-io/terraform-provider-incident
    License
    Notes
    This Pulumi package is based on the incident Terraform Provider.
    Viewing docs for incident 7.0.0
    published on Friday, Sep 11, 2026 by incident-io

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial