1. Registry
  2. Packages
  3. Incident Provider
  4. API Docs
  5. AlertSourceAttribute
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

    Configure your alert sources, separately from the attributes they populate.

    What fills in one attribute of an alert source, and how values are merged when an alert is updated.

    Each attribute is its own resource. Editing one doesn’t mean rewriting the source, and two people editing different attributes don’t race each other. The source is an incident.AlertSource resource.

    A named_expression name only has to be unique within this resource: two attributes of one source can each have one called severity.

    Create AlertSourceAttribute Resource

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

    Constructor syntax

    new AlertSourceAttribute(name: string, args: AlertSourceAttributeArgs, opts?: CustomResourceOptions);
    @overload
    def AlertSourceAttribute(resource_name: str,
                             args: AlertSourceAttributeArgs,
                             opts: Optional[ResourceOptions] = None)
    
    @overload
    def AlertSourceAttribute(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             alert_attribute_id: Optional[str] = None,
                             alert_source_id: Optional[str] = None,
                             array_values: Optional[Sequence[AlertSourceAttributeArrayValueArgs]] = None,
                             expression: Optional[AlertSourceAttributeExpressionArgs] = None,
                             expression_ref: Optional[str] = None,
                             merge_strategy: Optional[str] = None,
                             named_expressions: Optional[Sequence[AlertSourceAttributeNamedExpressionArgs]] = None,
                             value: Optional[AlertSourceAttributeValueArgs] = None,
                             value_literal: Optional[str] = None,
                             value_reference: Optional[str] = None,
                             values: Optional[Sequence[str]] = None)
    func NewAlertSourceAttribute(ctx *Context, name string, args AlertSourceAttributeArgs, opts ...ResourceOption) (*AlertSourceAttribute, error)
    public AlertSourceAttribute(string name, AlertSourceAttributeArgs args, CustomResourceOptions? opts = null)
    public AlertSourceAttribute(String name, AlertSourceAttributeArgs args)
    public AlertSourceAttribute(String name, AlertSourceAttributeArgs args, CustomResourceOptions options)
    
    type: incident:AlertSourceAttribute
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "incident_alert_source_attribute" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args AlertSourceAttributeArgs
    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 AlertSourceAttributeArgs
    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 AlertSourceAttributeArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AlertSourceAttributeArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AlertSourceAttributeArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    AlertSourceAttribute 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 AlertSourceAttribute resource accepts the following input properties:

    AlertAttributeId string
    The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
    AlertSourceId string
    The alert source this binding belongs to
    ArrayValues List<AlertSourceAttributeArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    Expression AlertSourceAttributeExpression
    The expression this field is bound to. Declaring it binds its result.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    MergeStrategy string
    How values are combined when an alert is updated. Possible values are: first_wins, last_wins, append, max, min.
    NamedExpressions List<AlertSourceAttributeNamedExpression>
    An expression this resource owns, addressed by name.
    Value AlertSourceAttributeValue
    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.
    AlertAttributeId string
    The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
    AlertSourceId string
    The alert source this binding belongs to
    ArrayValues []AlertSourceAttributeArrayValueArgs
    Several values, spelled out. Needed when they mix fixed values and references.
    Expression AlertSourceAttributeExpressionArgs
    The expression this field is bound to. Declaring it binds its result.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    MergeStrategy string
    How values are combined when an alert is updated. Possible values are: first_wins, last_wins, append, max, min.
    NamedExpressions []AlertSourceAttributeNamedExpressionArgs
    An expression this resource owns, addressed by name.
    Value AlertSourceAttributeValueArgs
    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.
    alert_attribute_id string
    The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
    alert_source_id string
    The alert source this binding belongs to
    array_values list(object)
    Several values, spelled out. Needed when they mix fixed values and references.
    expression object
    The expression this field is bound to. Declaring it binds its result.
    expression_ref string
    The name of a named_expression in this resource, whose result becomes the value.
    merge_strategy string
    How values are combined when an alert is updated. Possible values are: first_wins, last_wins, append, max, min.
    named_expressions list(object)
    An expression this resource owns, addressed by name.
    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.
    alertAttributeId String
    The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
    alertSourceId String
    The alert source this binding belongs to
    arrayValues List<AlertSourceAttributeArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    expression AlertSourceAttributeExpression
    The expression this field is bound to. Declaring it binds its result.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    mergeStrategy String
    How values are combined when an alert is updated. Possible values are: first_wins, last_wins, append, max, min.
    namedExpressions List<AlertSourceAttributeNamedExpression>
    An expression this resource owns, addressed by name.
    value AlertSourceAttributeValue
    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.
    alertAttributeId string
    The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
    alertSourceId string
    The alert source this binding belongs to
    arrayValues AlertSourceAttributeArrayValue[]
    Several values, spelled out. Needed when they mix fixed values and references.
    expression AlertSourceAttributeExpression
    The expression this field is bound to. Declaring it binds its result.
    expressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    mergeStrategy string
    How values are combined when an alert is updated. Possible values are: first_wins, last_wins, append, max, min.
    namedExpressions AlertSourceAttributeNamedExpression[]
    An expression this resource owns, addressed by name.
    value AlertSourceAttributeValue
    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.
    alert_attribute_id str
    The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
    alert_source_id str
    The alert source this binding belongs to
    array_values Sequence[AlertSourceAttributeArrayValueArgs]
    Several values, spelled out. Needed when they mix fixed values and references.
    expression AlertSourceAttributeExpressionArgs
    The expression this field is bound to. Declaring it binds its result.
    expression_ref str
    The name of a named_expression in this resource, whose result becomes the value.
    merge_strategy str
    How values are combined when an alert is updated. Possible values are: first_wins, last_wins, append, max, min.
    named_expressions Sequence[AlertSourceAttributeNamedExpressionArgs]
    An expression this resource owns, addressed by name.
    value AlertSourceAttributeValueArgs
    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.
    alertAttributeId String
    The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
    alertSourceId String
    The alert source this binding belongs to
    arrayValues List<Property Map>
    Several values, spelled out. Needed when they mix fixed values and references.
    expression Property Map
    The expression this field is bound to. Declaring it binds its result.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    mergeStrategy String
    How values are combined when an alert is updated. Possible values are: first_wins, last_wins, append, max, min.
    namedExpressions List<Property Map>
    An expression this resource owns, addressed by name.
    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.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing AlertSourceAttribute Resource

    Get an existing AlertSourceAttribute 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?: AlertSourceAttributeState, opts?: CustomResourceOptions): AlertSourceAttribute
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            alert_attribute_id: Optional[str] = None,
            alert_source_id: Optional[str] = None,
            array_values: Optional[Sequence[AlertSourceAttributeArrayValueArgs]] = None,
            expression: Optional[AlertSourceAttributeExpressionArgs] = None,
            expression_ref: Optional[str] = None,
            merge_strategy: Optional[str] = None,
            named_expressions: Optional[Sequence[AlertSourceAttributeNamedExpressionArgs]] = None,
            value: Optional[AlertSourceAttributeValueArgs] = None,
            value_literal: Optional[str] = None,
            value_reference: Optional[str] = None,
            values: Optional[Sequence[str]] = None) -> AlertSourceAttribute
    func GetAlertSourceAttribute(ctx *Context, name string, id IDInput, state *AlertSourceAttributeState, opts ...ResourceOption) (*AlertSourceAttribute, error)
    public static AlertSourceAttribute Get(string name, Input<string> id, AlertSourceAttributeState? state, CustomResourceOptions? opts = null)
    public static AlertSourceAttribute get(String name, Output<String> id, AlertSourceAttributeState state, CustomResourceOptions options)
    resources:  _:    type: incident:AlertSourceAttribute    get:      id: ${id}
    import {
      to = incident_alert_source_attribute.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:
    AlertAttributeId string
    The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
    AlertSourceId string
    The alert source this binding belongs to
    ArrayValues List<AlertSourceAttributeArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    Expression AlertSourceAttributeExpression
    The expression this field is bound to. Declaring it binds its result.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    MergeStrategy string
    How values are combined when an alert is updated. Possible values are: first_wins, last_wins, append, max, min.
    NamedExpressions List<AlertSourceAttributeNamedExpression>
    An expression this resource owns, addressed by name.
    Value AlertSourceAttributeValue
    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.
    AlertAttributeId string
    The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
    AlertSourceId string
    The alert source this binding belongs to
    ArrayValues []AlertSourceAttributeArrayValueArgs
    Several values, spelled out. Needed when they mix fixed values and references.
    Expression AlertSourceAttributeExpressionArgs
    The expression this field is bound to. Declaring it binds its result.
    ExpressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    MergeStrategy string
    How values are combined when an alert is updated. Possible values are: first_wins, last_wins, append, max, min.
    NamedExpressions []AlertSourceAttributeNamedExpressionArgs
    An expression this resource owns, addressed by name.
    Value AlertSourceAttributeValueArgs
    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.
    alert_attribute_id string
    The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
    alert_source_id string
    The alert source this binding belongs to
    array_values list(object)
    Several values, spelled out. Needed when they mix fixed values and references.
    expression object
    The expression this field is bound to. Declaring it binds its result.
    expression_ref string
    The name of a named_expression in this resource, whose result becomes the value.
    merge_strategy string
    How values are combined when an alert is updated. Possible values are: first_wins, last_wins, append, max, min.
    named_expressions list(object)
    An expression this resource owns, addressed by name.
    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.
    alertAttributeId String
    The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
    alertSourceId String
    The alert source this binding belongs to
    arrayValues List<AlertSourceAttributeArrayValue>
    Several values, spelled out. Needed when they mix fixed values and references.
    expression AlertSourceAttributeExpression
    The expression this field is bound to. Declaring it binds its result.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    mergeStrategy String
    How values are combined when an alert is updated. Possible values are: first_wins, last_wins, append, max, min.
    namedExpressions List<AlertSourceAttributeNamedExpression>
    An expression this resource owns, addressed by name.
    value AlertSourceAttributeValue
    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.
    alertAttributeId string
    The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
    alertSourceId string
    The alert source this binding belongs to
    arrayValues AlertSourceAttributeArrayValue[]
    Several values, spelled out. Needed when they mix fixed values and references.
    expression AlertSourceAttributeExpression
    The expression this field is bound to. Declaring it binds its result.
    expressionRef string
    The name of a named_expression in this resource, whose result becomes the value.
    mergeStrategy string
    How values are combined when an alert is updated. Possible values are: first_wins, last_wins, append, max, min.
    namedExpressions AlertSourceAttributeNamedExpression[]
    An expression this resource owns, addressed by name.
    value AlertSourceAttributeValue
    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.
    alert_attribute_id str
    The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
    alert_source_id str
    The alert source this binding belongs to
    array_values Sequence[AlertSourceAttributeArrayValueArgs]
    Several values, spelled out. Needed when they mix fixed values and references.
    expression AlertSourceAttributeExpressionArgs
    The expression this field is bound to. Declaring it binds its result.
    expression_ref str
    The name of a named_expression in this resource, whose result becomes the value.
    merge_strategy str
    How values are combined when an alert is updated. Possible values are: first_wins, last_wins, append, max, min.
    named_expressions Sequence[AlertSourceAttributeNamedExpressionArgs]
    An expression this resource owns, addressed by name.
    value AlertSourceAttributeValueArgs
    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.
    alertAttributeId String
    The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
    alertSourceId String
    The alert source this binding belongs to
    arrayValues List<Property Map>
    Several values, spelled out. Needed when they mix fixed values and references.
    expression Property Map
    The expression this field is bound to. Declaring it binds its result.
    expressionRef String
    The name of a named_expression in this resource, whose result becomes the value.
    mergeStrategy String
    How values are combined when an alert is updated. Possible values are: first_wins, last_wins, append, max, min.
    namedExpressions List<Property Map>
    An expression this resource owns, addressed by name.
    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.

    Supporting Types

    AlertSourceAttributeArrayValue, AlertSourceAttributeArrayValueArgs

    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.

    AlertSourceAttributeExpression, AlertSourceAttributeExpressionArgs

    Fallback AlertSourceAttributeExpressionFallback
    What this expression produces when nothing else matched.
    Operations List<AlertSourceAttributeExpressionOperation>
    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.
    Fallback AlertSourceAttributeExpressionFallback
    What this expression produces when nothing else matched.
    Operations []AlertSourceAttributeExpressionOperation
    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.
    fallback object
    What this expression produces when nothing else matched.
    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.
    fallback AlertSourceAttributeExpressionFallback
    What this expression produces when nothing else matched.
    operations List<AlertSourceAttributeExpressionOperation>
    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.
    fallback AlertSourceAttributeExpressionFallback
    What this expression produces when nothing else matched.
    operations AlertSourceAttributeExpressionOperation[]
    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.
    fallback AlertSourceAttributeExpressionFallback
    What this expression produces when nothing else matched.
    operations Sequence[AlertSourceAttributeExpressionOperation]
    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.
    fallback Property Map
    What this expression produces when nothing else matched.
    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.

    AlertSourceAttributeExpressionFallback, AlertSourceAttributeExpressionFallbackArgs

    Else AlertSourceAttributeExpressionFallbackElse
    The unconditional default for the shorthand above.
    ElseIfs List<AlertSourceAttributeExpressionFallbackElseIf>
    Tried in order, after if.
    ExpressionRef string
    The name of a named_expression in this resource.
    If AlertSourceAttributeExpressionFallbackIf
    Shorthand for a branching fallback.
    Result AlertSourceAttributeExpressionFallbackResult
    A flat, unconditional value.
    Else AlertSourceAttributeExpressionFallbackElse
    The unconditional default for the shorthand above.
    ElseIfs []AlertSourceAttributeExpressionFallbackElseIf
    Tried in order, after if.
    ExpressionRef string
    The name of a named_expression in this resource.
    If AlertSourceAttributeExpressionFallbackIf
    Shorthand for a branching fallback.
    Result AlertSourceAttributeExpressionFallbackResult
    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<AlertSourceAttributeExpressionFallbackElseIf>
    Tried in order, after if.
    else_ AlertSourceAttributeExpressionFallbackElse
    The unconditional default for the shorthand above.
    expressionRef String
    The name of a named_expression in this resource.
    if_ AlertSourceAttributeExpressionFallbackIf
    Shorthand for a branching fallback.
    result AlertSourceAttributeExpressionFallbackResult
    A flat, unconditional value.
    else AlertSourceAttributeExpressionFallbackElse
    The unconditional default for the shorthand above.
    elseIfs AlertSourceAttributeExpressionFallbackElseIf[]
    Tried in order, after if.
    expressionRef string
    The name of a named_expression in this resource.
    if AlertSourceAttributeExpressionFallbackIf
    Shorthand for a branching fallback.
    result AlertSourceAttributeExpressionFallbackResult
    A flat, unconditional value.
    else_ AlertSourceAttributeExpressionFallbackElse
    The unconditional default for the shorthand above.
    else_ifs Sequence[AlertSourceAttributeExpressionFallbackElseIf]
    Tried in order, after if.
    expression_ref str
    The name of a named_expression in this resource.
    if_ AlertSourceAttributeExpressionFallbackIf
    Shorthand for a branching fallback.
    result AlertSourceAttributeExpressionFallbackResult
    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.

    AlertSourceAttributeExpressionFallbackElse, AlertSourceAttributeExpressionFallbackElseArgs

    Result AlertSourceAttributeExpressionFallbackElseResult
    The value to fall back to. Required when the block is present.
    Result AlertSourceAttributeExpressionFallbackElseResult
    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 AlertSourceAttributeExpressionFallbackElseResult
    The value to fall back to. Required when the block is present.
    result AlertSourceAttributeExpressionFallbackElseResult
    The value to fall back to. Required when the block is present.
    result AlertSourceAttributeExpressionFallbackElseResult
    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.

    AlertSourceAttributeExpressionFallbackElseIf, AlertSourceAttributeExpressionFallbackElseIfArgs

    ConditionGroups List<AlertSourceAttributeExpressionFallbackElseIfConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    Conditions List<AlertSourceAttributeExpressionFallbackElseIfCondition>
    All of these must hold. Sugar for a single condition group.
    Result AlertSourceAttributeExpressionFallbackElseIfResult
    The value this branch produces. Required when the branch is present.
    ConditionGroups []AlertSourceAttributeExpressionFallbackElseIfConditionGroup
    Groups are OR'd; conditions within a group are AND'd.
    Conditions []AlertSourceAttributeExpressionFallbackElseIfCondition
    All of these must hold. Sugar for a single condition group.
    Result AlertSourceAttributeExpressionFallbackElseIfResult
    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<AlertSourceAttributeExpressionFallbackElseIfConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    conditions List<AlertSourceAttributeExpressionFallbackElseIfCondition>
    All of these must hold. Sugar for a single condition group.
    result AlertSourceAttributeExpressionFallbackElseIfResult
    The value this branch produces. Required when the branch is present.
    conditionGroups AlertSourceAttributeExpressionFallbackElseIfConditionGroup[]
    Groups are OR'd; conditions within a group are AND'd.
    conditions AlertSourceAttributeExpressionFallbackElseIfCondition[]
    All of these must hold. Sugar for a single condition group.
    result AlertSourceAttributeExpressionFallbackElseIfResult
    The value this branch produces. Required when the branch is present.
    condition_groups Sequence[AlertSourceAttributeExpressionFallbackElseIfConditionGroup]
    Groups are OR'd; conditions within a group are AND'd.
    conditions Sequence[AlertSourceAttributeExpressionFallbackElseIfCondition]
    All of these must hold. Sugar for a single condition group.
    result AlertSourceAttributeExpressionFallbackElseIfResult
    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.

    AlertSourceAttributeExpressionFallbackElseIfCondition, AlertSourceAttributeExpressionFallbackElseIfConditionArgs

    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<AlertSourceAttributeExpressionFallbackElseIfConditionParam>
    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 []AlertSourceAttributeExpressionFallbackElseIfConditionParam
    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<AlertSourceAttributeExpressionFallbackElseIfConditionParam>
    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 AlertSourceAttributeExpressionFallbackElseIfConditionParam[]
    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[AlertSourceAttributeExpressionFallbackElseIfConditionParam]
    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.

    AlertSourceAttributeExpressionFallbackElseIfConditionGroup, AlertSourceAttributeExpressionFallbackElseIfConditionGroupArgs

    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.

    AlertSourceAttributeExpressionFallbackElseIfConditionGroupCondition, AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionArgs

    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<AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParam>
    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 []AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParam
    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<AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParam>
    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 AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParam[]
    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[AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParam]
    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.

    AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParam, AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParamArgs

    ArrayValues List<AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParamArrayValue>
    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 AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParamValue
    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 []AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParamArrayValue
    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 AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParamValue
    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<AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParamArrayValue>
    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 AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParamValue
    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 AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParamArrayValue[]
    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 AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParamValue
    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[AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParamArrayValue]
    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 AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParamValue
    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.

    AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParamArrayValue, AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParamArrayValueArgs

    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.

    AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParamValue, AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParamValueArgs

    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.

    AlertSourceAttributeExpressionFallbackElseIfConditionParam, AlertSourceAttributeExpressionFallbackElseIfConditionParamArgs

    ArrayValues List<AlertSourceAttributeExpressionFallbackElseIfConditionParamArrayValue>
    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 AlertSourceAttributeExpressionFallbackElseIfConditionParamValue
    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 []AlertSourceAttributeExpressionFallbackElseIfConditionParamArrayValue
    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 AlertSourceAttributeExpressionFallbackElseIfConditionParamValue
    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<AlertSourceAttributeExpressionFallbackElseIfConditionParamArrayValue>
    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 AlertSourceAttributeExpressionFallbackElseIfConditionParamValue
    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 AlertSourceAttributeExpressionFallbackElseIfConditionParamArrayValue[]
    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 AlertSourceAttributeExpressionFallbackElseIfConditionParamValue
    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[AlertSourceAttributeExpressionFallbackElseIfConditionParamArrayValue]
    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 AlertSourceAttributeExpressionFallbackElseIfConditionParamValue
    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.

    AlertSourceAttributeExpressionFallbackElseIfConditionParamArrayValue, AlertSourceAttributeExpressionFallbackElseIfConditionParamArrayValueArgs

    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.

    AlertSourceAttributeExpressionFallbackElseIfConditionParamValue, AlertSourceAttributeExpressionFallbackElseIfConditionParamValueArgs

    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.

    AlertSourceAttributeExpressionFallbackElseIfResult, AlertSourceAttributeExpressionFallbackElseIfResultArgs

    ArrayValues List<AlertSourceAttributeExpressionFallbackElseIfResultArrayValue>
    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 AlertSourceAttributeExpressionFallbackElseIfResultValue
    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 []AlertSourceAttributeExpressionFallbackElseIfResultArrayValue
    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 AlertSourceAttributeExpressionFallbackElseIfResultValue
    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<AlertSourceAttributeExpressionFallbackElseIfResultArrayValue>
    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 AlertSourceAttributeExpressionFallbackElseIfResultValue
    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 AlertSourceAttributeExpressionFallbackElseIfResultArrayValue[]
    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 AlertSourceAttributeExpressionFallbackElseIfResultValue
    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[AlertSourceAttributeExpressionFallbackElseIfResultArrayValue]
    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 AlertSourceAttributeExpressionFallbackElseIfResultValue
    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.

    AlertSourceAttributeExpressionFallbackElseIfResultArrayValue, AlertSourceAttributeExpressionFallbackElseIfResultArrayValueArgs

    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.

    AlertSourceAttributeExpressionFallbackElseIfResultValue, AlertSourceAttributeExpressionFallbackElseIfResultValueArgs

    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.

    AlertSourceAttributeExpressionFallbackElseResult, AlertSourceAttributeExpressionFallbackElseResultArgs

    ArrayValues List<AlertSourceAttributeExpressionFallbackElseResultArrayValue>
    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 AlertSourceAttributeExpressionFallbackElseResultValue
    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 []AlertSourceAttributeExpressionFallbackElseResultArrayValue
    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 AlertSourceAttributeExpressionFallbackElseResultValue
    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<AlertSourceAttributeExpressionFallbackElseResultArrayValue>
    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 AlertSourceAttributeExpressionFallbackElseResultValue
    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 AlertSourceAttributeExpressionFallbackElseResultArrayValue[]
    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 AlertSourceAttributeExpressionFallbackElseResultValue
    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[AlertSourceAttributeExpressionFallbackElseResultArrayValue]
    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 AlertSourceAttributeExpressionFallbackElseResultValue
    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.

    AlertSourceAttributeExpressionFallbackElseResultArrayValue, AlertSourceAttributeExpressionFallbackElseResultArrayValueArgs

    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.

    AlertSourceAttributeExpressionFallbackElseResultValue, AlertSourceAttributeExpressionFallbackElseResultValueArgs

    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.

    AlertSourceAttributeExpressionFallbackIf, AlertSourceAttributeExpressionFallbackIfArgs

    ConditionGroups List<AlertSourceAttributeExpressionFallbackIfConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    Conditions List<AlertSourceAttributeExpressionFallbackIfCondition>
    All of these must hold. Sugar for a single condition group.
    Result AlertSourceAttributeExpressionFallbackIfResult
    The value this branch produces. Required when the branch is present.
    ConditionGroups []AlertSourceAttributeExpressionFallbackIfConditionGroup
    Groups are OR'd; conditions within a group are AND'd.
    Conditions []AlertSourceAttributeExpressionFallbackIfCondition
    All of these must hold. Sugar for a single condition group.
    Result AlertSourceAttributeExpressionFallbackIfResult
    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<AlertSourceAttributeExpressionFallbackIfConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    conditions List<AlertSourceAttributeExpressionFallbackIfCondition>
    All of these must hold. Sugar for a single condition group.
    result AlertSourceAttributeExpressionFallbackIfResult
    The value this branch produces. Required when the branch is present.
    conditionGroups AlertSourceAttributeExpressionFallbackIfConditionGroup[]
    Groups are OR'd; conditions within a group are AND'd.
    conditions AlertSourceAttributeExpressionFallbackIfCondition[]
    All of these must hold. Sugar for a single condition group.
    result AlertSourceAttributeExpressionFallbackIfResult
    The value this branch produces. Required when the branch is present.
    condition_groups Sequence[AlertSourceAttributeExpressionFallbackIfConditionGroup]
    Groups are OR'd; conditions within a group are AND'd.
    conditions Sequence[AlertSourceAttributeExpressionFallbackIfCondition]
    All of these must hold. Sugar for a single condition group.
    result AlertSourceAttributeExpressionFallbackIfResult
    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.

    AlertSourceAttributeExpressionFallbackIfCondition, AlertSourceAttributeExpressionFallbackIfConditionArgs

    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<AlertSourceAttributeExpressionFallbackIfConditionParam>
    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 []AlertSourceAttributeExpressionFallbackIfConditionParam
    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<AlertSourceAttributeExpressionFallbackIfConditionParam>
    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 AlertSourceAttributeExpressionFallbackIfConditionParam[]
    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[AlertSourceAttributeExpressionFallbackIfConditionParam]
    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.

    AlertSourceAttributeExpressionFallbackIfConditionGroup, AlertSourceAttributeExpressionFallbackIfConditionGroupArgs

    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.

    AlertSourceAttributeExpressionFallbackIfConditionGroupCondition, AlertSourceAttributeExpressionFallbackIfConditionGroupConditionArgs

    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<AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParam>
    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 []AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParam
    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<AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParam>
    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 AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParam[]
    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[AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParam]
    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.

    AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParam, AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParamArgs

    ArrayValues List<AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParamArrayValue>
    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 AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParamValue
    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 []AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParamArrayValue
    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 AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParamValue
    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<AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParamArrayValue>
    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 AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParamValue
    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 AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParamArrayValue[]
    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 AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParamValue
    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[AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParamArrayValue]
    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 AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParamValue
    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.

    AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParamArrayValue, AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParamArrayValueArgs

    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.

    AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParamValue, AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParamValueArgs

    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.

    AlertSourceAttributeExpressionFallbackIfConditionParam, AlertSourceAttributeExpressionFallbackIfConditionParamArgs

    ArrayValues List<AlertSourceAttributeExpressionFallbackIfConditionParamArrayValue>
    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 AlertSourceAttributeExpressionFallbackIfConditionParamValue
    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 []AlertSourceAttributeExpressionFallbackIfConditionParamArrayValue
    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 AlertSourceAttributeExpressionFallbackIfConditionParamValue
    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<AlertSourceAttributeExpressionFallbackIfConditionParamArrayValue>
    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 AlertSourceAttributeExpressionFallbackIfConditionParamValue
    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 AlertSourceAttributeExpressionFallbackIfConditionParamArrayValue[]
    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 AlertSourceAttributeExpressionFallbackIfConditionParamValue
    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[AlertSourceAttributeExpressionFallbackIfConditionParamArrayValue]
    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 AlertSourceAttributeExpressionFallbackIfConditionParamValue
    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.

    AlertSourceAttributeExpressionFallbackIfConditionParamArrayValue, AlertSourceAttributeExpressionFallbackIfConditionParamArrayValueArgs

    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.

    AlertSourceAttributeExpressionFallbackIfConditionParamValue, AlertSourceAttributeExpressionFallbackIfConditionParamValueArgs

    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.

    AlertSourceAttributeExpressionFallbackIfResult, AlertSourceAttributeExpressionFallbackIfResultArgs

    ArrayValues List<AlertSourceAttributeExpressionFallbackIfResultArrayValue>
    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 AlertSourceAttributeExpressionFallbackIfResultValue
    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 []AlertSourceAttributeExpressionFallbackIfResultArrayValue
    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 AlertSourceAttributeExpressionFallbackIfResultValue
    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<AlertSourceAttributeExpressionFallbackIfResultArrayValue>
    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 AlertSourceAttributeExpressionFallbackIfResultValue
    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 AlertSourceAttributeExpressionFallbackIfResultArrayValue[]
    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 AlertSourceAttributeExpressionFallbackIfResultValue
    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[AlertSourceAttributeExpressionFallbackIfResultArrayValue]
    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 AlertSourceAttributeExpressionFallbackIfResultValue
    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.

    AlertSourceAttributeExpressionFallbackIfResultArrayValue, AlertSourceAttributeExpressionFallbackIfResultArrayValueArgs

    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.

    AlertSourceAttributeExpressionFallbackIfResultValue, AlertSourceAttributeExpressionFallbackIfResultValueArgs

    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.

    AlertSourceAttributeExpressionFallbackResult, AlertSourceAttributeExpressionFallbackResultArgs

    ArrayValues List<AlertSourceAttributeExpressionFallbackResultArrayValue>
    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 AlertSourceAttributeExpressionFallbackResultValue
    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 []AlertSourceAttributeExpressionFallbackResultArrayValue
    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 AlertSourceAttributeExpressionFallbackResultValue
    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<AlertSourceAttributeExpressionFallbackResultArrayValue>
    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 AlertSourceAttributeExpressionFallbackResultValue
    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 AlertSourceAttributeExpressionFallbackResultArrayValue[]
    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 AlertSourceAttributeExpressionFallbackResultValue
    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[AlertSourceAttributeExpressionFallbackResultArrayValue]
    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 AlertSourceAttributeExpressionFallbackResultValue
    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.

    AlertSourceAttributeExpressionFallbackResultArrayValue, AlertSourceAttributeExpressionFallbackResultArrayValueArgs

    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.

    AlertSourceAttributeExpressionFallbackResultValue, AlertSourceAttributeExpressionFallbackResultValueArgs

    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.

    AlertSourceAttributeExpressionOperation, AlertSourceAttributeExpressionOperationArgs

    Branches AlertSourceAttributeExpressionOperationBranches
    A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start_from = ".".
    Cast AlertSourceAttributeExpressionOperationCast
    Converts the current value to another type.
    Concatenate AlertSourceAttributeExpressionOperationConcatenate
    Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
    Count AlertSourceAttributeExpressionOperationCount
    Counts the values.
    Filter AlertSourceAttributeExpressionOperationFilter
    Keeps the values matching these conditions. Inside a filter the value under test is bound as input.
    First AlertSourceAttributeExpressionOperationFirst
    Takes the first value.
    Max AlertSourceAttributeExpressionOperationMax
    Takes the largest value.
    Min AlertSourceAttributeExpressionOperationMin
    Takes the smallest value.
    Navigate AlertSourceAttributeExpressionOperationNavigate
    Follows an attribute of the current value.
    Parse AlertSourceAttributeExpressionOperationParse
    Evaluates a function against the current value.
    Random AlertSourceAttributeExpressionOperationRandom
    Takes one value at random.
    Sum AlertSourceAttributeExpressionOperationSum
    Adds the values together.
    Branches AlertSourceAttributeExpressionOperationBranches
    A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start_from = ".".
    Cast AlertSourceAttributeExpressionOperationCast
    Converts the current value to another type.
    Concatenate AlertSourceAttributeExpressionOperationConcatenate
    Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
    Count AlertSourceAttributeExpressionOperationCount
    Counts the values.
    Filter AlertSourceAttributeExpressionOperationFilter
    Keeps the values matching these conditions. Inside a filter the value under test is bound as input.
    First AlertSourceAttributeExpressionOperationFirst
    Takes the first value.
    Max AlertSourceAttributeExpressionOperationMax
    Takes the largest value.
    Min AlertSourceAttributeExpressionOperationMin
    Takes the smallest value.
    Navigate AlertSourceAttributeExpressionOperationNavigate
    Follows an attribute of the current value.
    Parse AlertSourceAttributeExpressionOperationParse
    Evaluates a function against the current value.
    Random AlertSourceAttributeExpressionOperationRandom
    Takes one value at random.
    Sum AlertSourceAttributeExpressionOperationSum
    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 AlertSourceAttributeExpressionOperationBranches
    A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start_from = ".".
    cast AlertSourceAttributeExpressionOperationCast
    Converts the current value to another type.
    concatenate AlertSourceAttributeExpressionOperationConcatenate
    Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
    count AlertSourceAttributeExpressionOperationCount
    Counts the values.
    filter AlertSourceAttributeExpressionOperationFilter
    Keeps the values matching these conditions. Inside a filter the value under test is bound as input.
    first AlertSourceAttributeExpressionOperationFirst
    Takes the first value.
    max AlertSourceAttributeExpressionOperationMax
    Takes the largest value.
    min AlertSourceAttributeExpressionOperationMin
    Takes the smallest value.
    navigate AlertSourceAttributeExpressionOperationNavigate
    Follows an attribute of the current value.
    parse AlertSourceAttributeExpressionOperationParse
    Evaluates a function against the current value.
    random AlertSourceAttributeExpressionOperationRandom
    Takes one value at random.
    sum AlertSourceAttributeExpressionOperationSum
    Adds the values together.
    branches AlertSourceAttributeExpressionOperationBranches
    A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start_from = ".".
    cast AlertSourceAttributeExpressionOperationCast
    Converts the current value to another type.
    concatenate AlertSourceAttributeExpressionOperationConcatenate
    Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
    count AlertSourceAttributeExpressionOperationCount
    Counts the values.
    filter AlertSourceAttributeExpressionOperationFilter
    Keeps the values matching these conditions. Inside a filter the value under test is bound as input.
    first AlertSourceAttributeExpressionOperationFirst
    Takes the first value.
    max AlertSourceAttributeExpressionOperationMax
    Takes the largest value.
    min AlertSourceAttributeExpressionOperationMin
    Takes the smallest value.
    navigate AlertSourceAttributeExpressionOperationNavigate
    Follows an attribute of the current value.
    parse AlertSourceAttributeExpressionOperationParse
    Evaluates a function against the current value.
    random AlertSourceAttributeExpressionOperationRandom
    Takes one value at random.
    sum AlertSourceAttributeExpressionOperationSum
    Adds the values together.
    branches AlertSourceAttributeExpressionOperationBranches
    A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start_from = ".".
    cast AlertSourceAttributeExpressionOperationCast
    Converts the current value to another type.
    concatenate AlertSourceAttributeExpressionOperationConcatenate
    Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
    count AlertSourceAttributeExpressionOperationCount
    Counts the values.
    filter AlertSourceAttributeExpressionOperationFilter
    Keeps the values matching these conditions. Inside a filter the value under test is bound as input.
    first AlertSourceAttributeExpressionOperationFirst
    Takes the first value.
    max AlertSourceAttributeExpressionOperationMax
    Takes the largest value.
    min AlertSourceAttributeExpressionOperationMin
    Takes the smallest value.
    navigate AlertSourceAttributeExpressionOperationNavigate
    Follows an attribute of the current value.
    parse AlertSourceAttributeExpressionOperationParse
    Evaluates a function against the current value.
    random AlertSourceAttributeExpressionOperationRandom
    Takes one value at random.
    sum AlertSourceAttributeExpressionOperationSum
    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.

    AlertSourceAttributeExpressionOperationBranches, AlertSourceAttributeExpressionOperationBranchesArgs

    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<AlertSourceAttributeExpressionOperationBranchesElseIf>
    Tried in order, after if.
    If AlertSourceAttributeExpressionOperationBranchesIf
    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 []AlertSourceAttributeExpressionOperationBranchesElseIf
    Tried in order, after if.
    If AlertSourceAttributeExpressionOperationBranchesIf
    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<AlertSourceAttributeExpressionOperationBranchesElseIf>
    Tried in order, after if.
    if_ AlertSourceAttributeExpressionOperationBranchesIf
    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 AlertSourceAttributeExpressionOperationBranchesElseIf[]
    Tried in order, after if.
    if AlertSourceAttributeExpressionOperationBranchesIf
    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[AlertSourceAttributeExpressionOperationBranchesElseIf]
    Tried in order, after if.
    if_ AlertSourceAttributeExpressionOperationBranchesIf
    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.

    AlertSourceAttributeExpressionOperationBranchesElseIf, AlertSourceAttributeExpressionOperationBranchesElseIfArgs

    ConditionGroups List<AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    Conditions List<AlertSourceAttributeExpressionOperationBranchesElseIfCondition>
    All of these must hold. Sugar for a single condition group.
    Result AlertSourceAttributeExpressionOperationBranchesElseIfResult
    The value this branch produces. Required when the branch is present.
    ConditionGroups []AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroup
    Groups are OR'd; conditions within a group are AND'd.
    Conditions []AlertSourceAttributeExpressionOperationBranchesElseIfCondition
    All of these must hold. Sugar for a single condition group.
    Result AlertSourceAttributeExpressionOperationBranchesElseIfResult
    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<AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    conditions List<AlertSourceAttributeExpressionOperationBranchesElseIfCondition>
    All of these must hold. Sugar for a single condition group.
    result AlertSourceAttributeExpressionOperationBranchesElseIfResult
    The value this branch produces. Required when the branch is present.
    conditionGroups AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroup[]
    Groups are OR'd; conditions within a group are AND'd.
    conditions AlertSourceAttributeExpressionOperationBranchesElseIfCondition[]
    All of these must hold. Sugar for a single condition group.
    result AlertSourceAttributeExpressionOperationBranchesElseIfResult
    The value this branch produces. Required when the branch is present.
    condition_groups Sequence[AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroup]
    Groups are OR'd; conditions within a group are AND'd.
    conditions Sequence[AlertSourceAttributeExpressionOperationBranchesElseIfCondition]
    All of these must hold. Sugar for a single condition group.
    result AlertSourceAttributeExpressionOperationBranchesElseIfResult
    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.

    AlertSourceAttributeExpressionOperationBranchesElseIfCondition, AlertSourceAttributeExpressionOperationBranchesElseIfConditionArgs

    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<AlertSourceAttributeExpressionOperationBranchesElseIfConditionParam>
    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 []AlertSourceAttributeExpressionOperationBranchesElseIfConditionParam
    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<AlertSourceAttributeExpressionOperationBranchesElseIfConditionParam>
    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 AlertSourceAttributeExpressionOperationBranchesElseIfConditionParam[]
    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[AlertSourceAttributeExpressionOperationBranchesElseIfConditionParam]
    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.

    AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroup, AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupArgs

    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.

    AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupCondition, AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionArgs

    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<AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParam>
    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 []AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParam
    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<AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParam>
    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 AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParam[]
    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[AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParam]
    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.

    AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParam, AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParamArgs

    ArrayValues List<AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValue>
    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 AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParamValue
    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 []AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValue
    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 AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParamValue
    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<AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValue>
    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 AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParamValue
    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 AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValue[]
    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 AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParamValue
    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[AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValue]
    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 AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParamValue
    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.

    AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValue, AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValueArgs

    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.

    AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParamValue, AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParamValueArgs

    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.

    AlertSourceAttributeExpressionOperationBranchesElseIfConditionParam, AlertSourceAttributeExpressionOperationBranchesElseIfConditionParamArgs

    ArrayValues List<AlertSourceAttributeExpressionOperationBranchesElseIfConditionParamArrayValue>
    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 AlertSourceAttributeExpressionOperationBranchesElseIfConditionParamValue
    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 []AlertSourceAttributeExpressionOperationBranchesElseIfConditionParamArrayValue
    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 AlertSourceAttributeExpressionOperationBranchesElseIfConditionParamValue
    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<AlertSourceAttributeExpressionOperationBranchesElseIfConditionParamArrayValue>
    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 AlertSourceAttributeExpressionOperationBranchesElseIfConditionParamValue
    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 AlertSourceAttributeExpressionOperationBranchesElseIfConditionParamArrayValue[]
    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 AlertSourceAttributeExpressionOperationBranchesElseIfConditionParamValue
    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[AlertSourceAttributeExpressionOperationBranchesElseIfConditionParamArrayValue]
    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 AlertSourceAttributeExpressionOperationBranchesElseIfConditionParamValue
    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.

    AlertSourceAttributeExpressionOperationBranchesElseIfConditionParamArrayValue, AlertSourceAttributeExpressionOperationBranchesElseIfConditionParamArrayValueArgs

    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.

    AlertSourceAttributeExpressionOperationBranchesElseIfConditionParamValue, AlertSourceAttributeExpressionOperationBranchesElseIfConditionParamValueArgs

    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.

    AlertSourceAttributeExpressionOperationBranchesElseIfResult, AlertSourceAttributeExpressionOperationBranchesElseIfResultArgs

    ArrayValues List<AlertSourceAttributeExpressionOperationBranchesElseIfResultArrayValue>
    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 AlertSourceAttributeExpressionOperationBranchesElseIfResultValue
    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 []AlertSourceAttributeExpressionOperationBranchesElseIfResultArrayValue
    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 AlertSourceAttributeExpressionOperationBranchesElseIfResultValue
    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<AlertSourceAttributeExpressionOperationBranchesElseIfResultArrayValue>
    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 AlertSourceAttributeExpressionOperationBranchesElseIfResultValue
    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 AlertSourceAttributeExpressionOperationBranchesElseIfResultArrayValue[]
    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 AlertSourceAttributeExpressionOperationBranchesElseIfResultValue
    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[AlertSourceAttributeExpressionOperationBranchesElseIfResultArrayValue]
    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 AlertSourceAttributeExpressionOperationBranchesElseIfResultValue
    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.

    AlertSourceAttributeExpressionOperationBranchesElseIfResultArrayValue, AlertSourceAttributeExpressionOperationBranchesElseIfResultArrayValueArgs

    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.

    AlertSourceAttributeExpressionOperationBranchesElseIfResultValue, AlertSourceAttributeExpressionOperationBranchesElseIfResultValueArgs

    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.

    AlertSourceAttributeExpressionOperationBranchesIf, AlertSourceAttributeExpressionOperationBranchesIfArgs

    ConditionGroups List<AlertSourceAttributeExpressionOperationBranchesIfConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    Conditions List<AlertSourceAttributeExpressionOperationBranchesIfCondition>
    All of these must hold. Sugar for a single condition group.
    Result AlertSourceAttributeExpressionOperationBranchesIfResult
    The value this branch produces. Required when the branch is present.
    ConditionGroups []AlertSourceAttributeExpressionOperationBranchesIfConditionGroup
    Groups are OR'd; conditions within a group are AND'd.
    Conditions []AlertSourceAttributeExpressionOperationBranchesIfCondition
    All of these must hold. Sugar for a single condition group.
    Result AlertSourceAttributeExpressionOperationBranchesIfResult
    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<AlertSourceAttributeExpressionOperationBranchesIfConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    conditions List<AlertSourceAttributeExpressionOperationBranchesIfCondition>
    All of these must hold. Sugar for a single condition group.
    result AlertSourceAttributeExpressionOperationBranchesIfResult
    The value this branch produces. Required when the branch is present.
    conditionGroups AlertSourceAttributeExpressionOperationBranchesIfConditionGroup[]
    Groups are OR'd; conditions within a group are AND'd.
    conditions AlertSourceAttributeExpressionOperationBranchesIfCondition[]
    All of these must hold. Sugar for a single condition group.
    result AlertSourceAttributeExpressionOperationBranchesIfResult
    The value this branch produces. Required when the branch is present.
    condition_groups Sequence[AlertSourceAttributeExpressionOperationBranchesIfConditionGroup]
    Groups are OR'd; conditions within a group are AND'd.
    conditions Sequence[AlertSourceAttributeExpressionOperationBranchesIfCondition]
    All of these must hold. Sugar for a single condition group.
    result AlertSourceAttributeExpressionOperationBranchesIfResult
    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.

    AlertSourceAttributeExpressionOperationBranchesIfCondition, AlertSourceAttributeExpressionOperationBranchesIfConditionArgs

    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<AlertSourceAttributeExpressionOperationBranchesIfConditionParam>
    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 []AlertSourceAttributeExpressionOperationBranchesIfConditionParam
    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<AlertSourceAttributeExpressionOperationBranchesIfConditionParam>
    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 AlertSourceAttributeExpressionOperationBranchesIfConditionParam[]
    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[AlertSourceAttributeExpressionOperationBranchesIfConditionParam]
    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.

    AlertSourceAttributeExpressionOperationBranchesIfConditionGroup, AlertSourceAttributeExpressionOperationBranchesIfConditionGroupArgs

    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.

    AlertSourceAttributeExpressionOperationBranchesIfConditionGroupCondition, AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionArgs

    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<AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParam>
    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 []AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParam
    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<AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParam>
    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 AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParam[]
    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[AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParam]
    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.

    AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParam, AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParamArgs

    ArrayValues List<AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParamArrayValue>
    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 AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParamValue
    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 []AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParamArrayValue
    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 AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParamValue
    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<AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParamArrayValue>
    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 AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParamValue
    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 AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParamArrayValue[]
    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 AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParamValue
    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[AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParamArrayValue]
    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 AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParamValue
    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.

    AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParamArrayValue, AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParamArrayValueArgs

    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.

    AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParamValue, AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParamValueArgs

    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.

    AlertSourceAttributeExpressionOperationBranchesIfConditionParam, AlertSourceAttributeExpressionOperationBranchesIfConditionParamArgs

    ArrayValues List<AlertSourceAttributeExpressionOperationBranchesIfConditionParamArrayValue>
    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 AlertSourceAttributeExpressionOperationBranchesIfConditionParamValue
    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 []AlertSourceAttributeExpressionOperationBranchesIfConditionParamArrayValue
    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 AlertSourceAttributeExpressionOperationBranchesIfConditionParamValue
    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<AlertSourceAttributeExpressionOperationBranchesIfConditionParamArrayValue>
    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 AlertSourceAttributeExpressionOperationBranchesIfConditionParamValue
    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 AlertSourceAttributeExpressionOperationBranchesIfConditionParamArrayValue[]
    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 AlertSourceAttributeExpressionOperationBranchesIfConditionParamValue
    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[AlertSourceAttributeExpressionOperationBranchesIfConditionParamArrayValue]
    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 AlertSourceAttributeExpressionOperationBranchesIfConditionParamValue
    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.

    AlertSourceAttributeExpressionOperationBranchesIfConditionParamArrayValue, AlertSourceAttributeExpressionOperationBranchesIfConditionParamArrayValueArgs

    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.

    AlertSourceAttributeExpressionOperationBranchesIfConditionParamValue, AlertSourceAttributeExpressionOperationBranchesIfConditionParamValueArgs

    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.

    AlertSourceAttributeExpressionOperationBranchesIfResult, AlertSourceAttributeExpressionOperationBranchesIfResultArgs

    ArrayValues List<AlertSourceAttributeExpressionOperationBranchesIfResultArrayValue>
    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 AlertSourceAttributeExpressionOperationBranchesIfResultValue
    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 []AlertSourceAttributeExpressionOperationBranchesIfResultArrayValue
    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 AlertSourceAttributeExpressionOperationBranchesIfResultValue
    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<AlertSourceAttributeExpressionOperationBranchesIfResultArrayValue>
    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 AlertSourceAttributeExpressionOperationBranchesIfResultValue
    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 AlertSourceAttributeExpressionOperationBranchesIfResultArrayValue[]
    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 AlertSourceAttributeExpressionOperationBranchesIfResultValue
    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[AlertSourceAttributeExpressionOperationBranchesIfResultArrayValue]
    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 AlertSourceAttributeExpressionOperationBranchesIfResultValue
    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.

    AlertSourceAttributeExpressionOperationBranchesIfResultArrayValue, AlertSourceAttributeExpressionOperationBranchesIfResultArrayValueArgs

    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.

    AlertSourceAttributeExpressionOperationBranchesIfResultValue, AlertSourceAttributeExpressionOperationBranchesIfResultValueArgs

    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.

    AlertSourceAttributeExpressionOperationCast, AlertSourceAttributeExpressionOperationCastArgs

    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.

    AlertSourceAttributeExpressionOperationConcatenate, AlertSourceAttributeExpressionOperationConcatenateArgs

    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.

    AlertSourceAttributeExpressionOperationFilter, AlertSourceAttributeExpressionOperationFilterArgs

    ConditionGroups List<AlertSourceAttributeExpressionOperationFilterConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    Conditions List<AlertSourceAttributeExpressionOperationFilterCondition>
    All of these must hold. Sugar for a single condition group.
    ConditionGroups []AlertSourceAttributeExpressionOperationFilterConditionGroup
    Groups are OR'd; conditions within a group are AND'd.
    Conditions []AlertSourceAttributeExpressionOperationFilterCondition
    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<AlertSourceAttributeExpressionOperationFilterConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    conditions List<AlertSourceAttributeExpressionOperationFilterCondition>
    All of these must hold. Sugar for a single condition group.
    conditionGroups AlertSourceAttributeExpressionOperationFilterConditionGroup[]
    Groups are OR'd; conditions within a group are AND'd.
    conditions AlertSourceAttributeExpressionOperationFilterCondition[]
    All of these must hold. Sugar for a single condition group.
    condition_groups Sequence[AlertSourceAttributeExpressionOperationFilterConditionGroup]
    Groups are OR'd; conditions within a group are AND'd.
    conditions Sequence[AlertSourceAttributeExpressionOperationFilterCondition]
    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.

    AlertSourceAttributeExpressionOperationFilterCondition, AlertSourceAttributeExpressionOperationFilterConditionArgs

    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<AlertSourceAttributeExpressionOperationFilterConditionParam>
    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 []AlertSourceAttributeExpressionOperationFilterConditionParam
    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<AlertSourceAttributeExpressionOperationFilterConditionParam>
    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 AlertSourceAttributeExpressionOperationFilterConditionParam[]
    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[AlertSourceAttributeExpressionOperationFilterConditionParam]
    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.

    AlertSourceAttributeExpressionOperationFilterConditionGroup, AlertSourceAttributeExpressionOperationFilterConditionGroupArgs

    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.

    AlertSourceAttributeExpressionOperationFilterConditionGroupCondition, AlertSourceAttributeExpressionOperationFilterConditionGroupConditionArgs

    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<AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParam>
    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 []AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParam
    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<AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParam>
    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 AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParam[]
    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[AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParam]
    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.

    AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParam, AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParamArgs

    ArrayValues List<AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParamArrayValue>
    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 AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParamValue
    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 []AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParamArrayValue
    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 AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParamValue
    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<AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParamArrayValue>
    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 AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParamValue
    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 AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParamArrayValue[]
    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 AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParamValue
    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[AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParamArrayValue]
    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 AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParamValue
    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.

    AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParamArrayValue, AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParamArrayValueArgs

    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.

    AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParamValue, AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParamValueArgs

    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.

    AlertSourceAttributeExpressionOperationFilterConditionParam, AlertSourceAttributeExpressionOperationFilterConditionParamArgs

    ArrayValues List<AlertSourceAttributeExpressionOperationFilterConditionParamArrayValue>
    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 AlertSourceAttributeExpressionOperationFilterConditionParamValue
    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 []AlertSourceAttributeExpressionOperationFilterConditionParamArrayValue
    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 AlertSourceAttributeExpressionOperationFilterConditionParamValue
    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<AlertSourceAttributeExpressionOperationFilterConditionParamArrayValue>
    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 AlertSourceAttributeExpressionOperationFilterConditionParamValue
    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 AlertSourceAttributeExpressionOperationFilterConditionParamArrayValue[]
    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 AlertSourceAttributeExpressionOperationFilterConditionParamValue
    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[AlertSourceAttributeExpressionOperationFilterConditionParamArrayValue]
    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 AlertSourceAttributeExpressionOperationFilterConditionParamValue
    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.

    AlertSourceAttributeExpressionOperationFilterConditionParamArrayValue, AlertSourceAttributeExpressionOperationFilterConditionParamArrayValueArgs

    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.

    AlertSourceAttributeExpressionOperationFilterConditionParamValue, AlertSourceAttributeExpressionOperationFilterConditionParamValueArgs

    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.

    AlertSourceAttributeExpressionOperationNavigate, AlertSourceAttributeExpressionOperationNavigateArgs

    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.

    AlertSourceAttributeExpressionOperationParse, AlertSourceAttributeExpressionOperationParseArgs

    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.

    AlertSourceAttributeNamedExpression, AlertSourceAttributeNamedExpressionArgs

    Name string
    A name for this expression, unique within this resource, referenced by expression_ref.
    Fallback AlertSourceAttributeNamedExpressionFallback
    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<AlertSourceAttributeNamedExpressionOperation>
    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 AlertSourceAttributeNamedExpressionFallback
    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 []AlertSourceAttributeNamedExpressionOperation
    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 AlertSourceAttributeNamedExpressionFallback
    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<AlertSourceAttributeNamedExpressionOperation>
    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 AlertSourceAttributeNamedExpressionFallback
    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 AlertSourceAttributeNamedExpressionOperation[]
    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 AlertSourceAttributeNamedExpressionFallback
    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[AlertSourceAttributeNamedExpressionOperation]
    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.

    AlertSourceAttributeNamedExpressionFallback, AlertSourceAttributeNamedExpressionFallbackArgs

    Else AlertSourceAttributeNamedExpressionFallbackElse
    The unconditional default for the shorthand above.
    ElseIfs List<AlertSourceAttributeNamedExpressionFallbackElseIf>
    Tried in order, after if.
    ExpressionRef string
    The name of a named_expression in this resource.
    If AlertSourceAttributeNamedExpressionFallbackIf
    Shorthand for a branching fallback.
    Result AlertSourceAttributeNamedExpressionFallbackResult
    A flat, unconditional value.
    Else AlertSourceAttributeNamedExpressionFallbackElse
    The unconditional default for the shorthand above.
    ElseIfs []AlertSourceAttributeNamedExpressionFallbackElseIf
    Tried in order, after if.
    ExpressionRef string
    The name of a named_expression in this resource.
    If AlertSourceAttributeNamedExpressionFallbackIf
    Shorthand for a branching fallback.
    Result AlertSourceAttributeNamedExpressionFallbackResult
    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<AlertSourceAttributeNamedExpressionFallbackElseIf>
    Tried in order, after if.
    else_ AlertSourceAttributeNamedExpressionFallbackElse
    The unconditional default for the shorthand above.
    expressionRef String
    The name of a named_expression in this resource.
    if_ AlertSourceAttributeNamedExpressionFallbackIf
    Shorthand for a branching fallback.
    result AlertSourceAttributeNamedExpressionFallbackResult
    A flat, unconditional value.
    else AlertSourceAttributeNamedExpressionFallbackElse
    The unconditional default for the shorthand above.
    elseIfs AlertSourceAttributeNamedExpressionFallbackElseIf[]
    Tried in order, after if.
    expressionRef string
    The name of a named_expression in this resource.
    if AlertSourceAttributeNamedExpressionFallbackIf
    Shorthand for a branching fallback.
    result AlertSourceAttributeNamedExpressionFallbackResult
    A flat, unconditional value.
    else_ AlertSourceAttributeNamedExpressionFallbackElse
    The unconditional default for the shorthand above.
    else_ifs Sequence[AlertSourceAttributeNamedExpressionFallbackElseIf]
    Tried in order, after if.
    expression_ref str
    The name of a named_expression in this resource.
    if_ AlertSourceAttributeNamedExpressionFallbackIf
    Shorthand for a branching fallback.
    result AlertSourceAttributeNamedExpressionFallbackResult
    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.

    AlertSourceAttributeNamedExpressionFallbackElse, AlertSourceAttributeNamedExpressionFallbackElseArgs

    Result AlertSourceAttributeNamedExpressionFallbackElseResult
    The value to fall back to. Required when the block is present.
    Result AlertSourceAttributeNamedExpressionFallbackElseResult
    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 AlertSourceAttributeNamedExpressionFallbackElseResult
    The value to fall back to. Required when the block is present.
    result AlertSourceAttributeNamedExpressionFallbackElseResult
    The value to fall back to. Required when the block is present.
    result AlertSourceAttributeNamedExpressionFallbackElseResult
    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.

    AlertSourceAttributeNamedExpressionFallbackElseIf, AlertSourceAttributeNamedExpressionFallbackElseIfArgs

    ConditionGroups List<AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    Conditions List<AlertSourceAttributeNamedExpressionFallbackElseIfCondition>
    All of these must hold. Sugar for a single condition group.
    Result AlertSourceAttributeNamedExpressionFallbackElseIfResult
    The value this branch produces. Required when the branch is present.
    ConditionGroups []AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroup
    Groups are OR'd; conditions within a group are AND'd.
    Conditions []AlertSourceAttributeNamedExpressionFallbackElseIfCondition
    All of these must hold. Sugar for a single condition group.
    Result AlertSourceAttributeNamedExpressionFallbackElseIfResult
    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<AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    conditions List<AlertSourceAttributeNamedExpressionFallbackElseIfCondition>
    All of these must hold. Sugar for a single condition group.
    result AlertSourceAttributeNamedExpressionFallbackElseIfResult
    The value this branch produces. Required when the branch is present.
    conditionGroups AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroup[]
    Groups are OR'd; conditions within a group are AND'd.
    conditions AlertSourceAttributeNamedExpressionFallbackElseIfCondition[]
    All of these must hold. Sugar for a single condition group.
    result AlertSourceAttributeNamedExpressionFallbackElseIfResult
    The value this branch produces. Required when the branch is present.
    condition_groups Sequence[AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroup]
    Groups are OR'd; conditions within a group are AND'd.
    conditions Sequence[AlertSourceAttributeNamedExpressionFallbackElseIfCondition]
    All of these must hold. Sugar for a single condition group.
    result AlertSourceAttributeNamedExpressionFallbackElseIfResult
    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.

    AlertSourceAttributeNamedExpressionFallbackElseIfCondition, AlertSourceAttributeNamedExpressionFallbackElseIfConditionArgs

    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<AlertSourceAttributeNamedExpressionFallbackElseIfConditionParam>
    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 []AlertSourceAttributeNamedExpressionFallbackElseIfConditionParam
    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<AlertSourceAttributeNamedExpressionFallbackElseIfConditionParam>
    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 AlertSourceAttributeNamedExpressionFallbackElseIfConditionParam[]
    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[AlertSourceAttributeNamedExpressionFallbackElseIfConditionParam]
    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.

    AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroup, AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupArgs

    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.

    AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupCondition, AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionArgs

    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<AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParam>
    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 []AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParam
    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<AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParam>
    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 AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParam[]
    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[AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParam]
    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.

    AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParam, AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParamArgs

    ArrayValues List<AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParamArrayValue>
    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 AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParamValue
    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 []AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParamArrayValue
    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 AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParamValue
    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<AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParamArrayValue>
    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 AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParamValue
    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 AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParamArrayValue[]
    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 AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParamValue
    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[AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParamArrayValue]
    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 AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParamValue
    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.

    AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParamArrayValue, AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParamArrayValueArgs

    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.

    AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParamValue, AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParamValueArgs

    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.

    AlertSourceAttributeNamedExpressionFallbackElseIfConditionParam, AlertSourceAttributeNamedExpressionFallbackElseIfConditionParamArgs

    ArrayValues List<AlertSourceAttributeNamedExpressionFallbackElseIfConditionParamArrayValue>
    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 AlertSourceAttributeNamedExpressionFallbackElseIfConditionParamValue
    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 []AlertSourceAttributeNamedExpressionFallbackElseIfConditionParamArrayValue
    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 AlertSourceAttributeNamedExpressionFallbackElseIfConditionParamValue
    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<AlertSourceAttributeNamedExpressionFallbackElseIfConditionParamArrayValue>
    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 AlertSourceAttributeNamedExpressionFallbackElseIfConditionParamValue
    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 AlertSourceAttributeNamedExpressionFallbackElseIfConditionParamArrayValue[]
    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 AlertSourceAttributeNamedExpressionFallbackElseIfConditionParamValue
    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[AlertSourceAttributeNamedExpressionFallbackElseIfConditionParamArrayValue]
    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 AlertSourceAttributeNamedExpressionFallbackElseIfConditionParamValue
    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.

    AlertSourceAttributeNamedExpressionFallbackElseIfConditionParamArrayValue, AlertSourceAttributeNamedExpressionFallbackElseIfConditionParamArrayValueArgs

    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.

    AlertSourceAttributeNamedExpressionFallbackElseIfConditionParamValue, AlertSourceAttributeNamedExpressionFallbackElseIfConditionParamValueArgs

    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.

    AlertSourceAttributeNamedExpressionFallbackElseIfResult, AlertSourceAttributeNamedExpressionFallbackElseIfResultArgs

    ArrayValues List<AlertSourceAttributeNamedExpressionFallbackElseIfResultArrayValue>
    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 AlertSourceAttributeNamedExpressionFallbackElseIfResultValue
    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 []AlertSourceAttributeNamedExpressionFallbackElseIfResultArrayValue
    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 AlertSourceAttributeNamedExpressionFallbackElseIfResultValue
    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<AlertSourceAttributeNamedExpressionFallbackElseIfResultArrayValue>
    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 AlertSourceAttributeNamedExpressionFallbackElseIfResultValue
    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 AlertSourceAttributeNamedExpressionFallbackElseIfResultArrayValue[]
    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 AlertSourceAttributeNamedExpressionFallbackElseIfResultValue
    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[AlertSourceAttributeNamedExpressionFallbackElseIfResultArrayValue]
    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 AlertSourceAttributeNamedExpressionFallbackElseIfResultValue
    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.

    AlertSourceAttributeNamedExpressionFallbackElseIfResultArrayValue, AlertSourceAttributeNamedExpressionFallbackElseIfResultArrayValueArgs

    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.

    AlertSourceAttributeNamedExpressionFallbackElseIfResultValue, AlertSourceAttributeNamedExpressionFallbackElseIfResultValueArgs

    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.

    AlertSourceAttributeNamedExpressionFallbackElseResult, AlertSourceAttributeNamedExpressionFallbackElseResultArgs

    ArrayValues List<AlertSourceAttributeNamedExpressionFallbackElseResultArrayValue>
    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 AlertSourceAttributeNamedExpressionFallbackElseResultValue
    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 []AlertSourceAttributeNamedExpressionFallbackElseResultArrayValue
    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 AlertSourceAttributeNamedExpressionFallbackElseResultValue
    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<AlertSourceAttributeNamedExpressionFallbackElseResultArrayValue>
    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 AlertSourceAttributeNamedExpressionFallbackElseResultValue
    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 AlertSourceAttributeNamedExpressionFallbackElseResultArrayValue[]
    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 AlertSourceAttributeNamedExpressionFallbackElseResultValue
    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[AlertSourceAttributeNamedExpressionFallbackElseResultArrayValue]
    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 AlertSourceAttributeNamedExpressionFallbackElseResultValue
    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.

    AlertSourceAttributeNamedExpressionFallbackElseResultArrayValue, AlertSourceAttributeNamedExpressionFallbackElseResultArrayValueArgs

    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.

    AlertSourceAttributeNamedExpressionFallbackElseResultValue, AlertSourceAttributeNamedExpressionFallbackElseResultValueArgs

    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.

    AlertSourceAttributeNamedExpressionFallbackIf, AlertSourceAttributeNamedExpressionFallbackIfArgs

    ConditionGroups List<AlertSourceAttributeNamedExpressionFallbackIfConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    Conditions List<AlertSourceAttributeNamedExpressionFallbackIfCondition>
    All of these must hold. Sugar for a single condition group.
    Result AlertSourceAttributeNamedExpressionFallbackIfResult
    The value this branch produces. Required when the branch is present.
    ConditionGroups []AlertSourceAttributeNamedExpressionFallbackIfConditionGroup
    Groups are OR'd; conditions within a group are AND'd.
    Conditions []AlertSourceAttributeNamedExpressionFallbackIfCondition
    All of these must hold. Sugar for a single condition group.
    Result AlertSourceAttributeNamedExpressionFallbackIfResult
    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<AlertSourceAttributeNamedExpressionFallbackIfConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    conditions List<AlertSourceAttributeNamedExpressionFallbackIfCondition>
    All of these must hold. Sugar for a single condition group.
    result AlertSourceAttributeNamedExpressionFallbackIfResult
    The value this branch produces. Required when the branch is present.
    conditionGroups AlertSourceAttributeNamedExpressionFallbackIfConditionGroup[]
    Groups are OR'd; conditions within a group are AND'd.
    conditions AlertSourceAttributeNamedExpressionFallbackIfCondition[]
    All of these must hold. Sugar for a single condition group.
    result AlertSourceAttributeNamedExpressionFallbackIfResult
    The value this branch produces. Required when the branch is present.
    condition_groups Sequence[AlertSourceAttributeNamedExpressionFallbackIfConditionGroup]
    Groups are OR'd; conditions within a group are AND'd.
    conditions Sequence[AlertSourceAttributeNamedExpressionFallbackIfCondition]
    All of these must hold. Sugar for a single condition group.
    result AlertSourceAttributeNamedExpressionFallbackIfResult
    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.

    AlertSourceAttributeNamedExpressionFallbackIfCondition, AlertSourceAttributeNamedExpressionFallbackIfConditionArgs

    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<AlertSourceAttributeNamedExpressionFallbackIfConditionParam>
    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 []AlertSourceAttributeNamedExpressionFallbackIfConditionParam
    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<AlertSourceAttributeNamedExpressionFallbackIfConditionParam>
    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 AlertSourceAttributeNamedExpressionFallbackIfConditionParam[]
    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[AlertSourceAttributeNamedExpressionFallbackIfConditionParam]
    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.

    AlertSourceAttributeNamedExpressionFallbackIfConditionGroup, AlertSourceAttributeNamedExpressionFallbackIfConditionGroupArgs

    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.

    AlertSourceAttributeNamedExpressionFallbackIfConditionGroupCondition, AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionArgs

    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<AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParam>
    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 []AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParam
    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<AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParam>
    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 AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParam[]
    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[AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParam]
    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.

    AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParam, AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParamArgs

    ArrayValues List<AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParamArrayValue>
    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 AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParamValue
    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 []AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParamArrayValue
    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 AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParamValue
    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<AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParamArrayValue>
    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 AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParamValue
    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 AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParamArrayValue[]
    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 AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParamValue
    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[AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParamArrayValue]
    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 AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParamValue
    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.

    AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParamArrayValue, AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParamArrayValueArgs

    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.

    AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParamValue, AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParamValueArgs

    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.

    AlertSourceAttributeNamedExpressionFallbackIfConditionParam, AlertSourceAttributeNamedExpressionFallbackIfConditionParamArgs

    ArrayValues List<AlertSourceAttributeNamedExpressionFallbackIfConditionParamArrayValue>
    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 AlertSourceAttributeNamedExpressionFallbackIfConditionParamValue
    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 []AlertSourceAttributeNamedExpressionFallbackIfConditionParamArrayValue
    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 AlertSourceAttributeNamedExpressionFallbackIfConditionParamValue
    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<AlertSourceAttributeNamedExpressionFallbackIfConditionParamArrayValue>
    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 AlertSourceAttributeNamedExpressionFallbackIfConditionParamValue
    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 AlertSourceAttributeNamedExpressionFallbackIfConditionParamArrayValue[]
    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 AlertSourceAttributeNamedExpressionFallbackIfConditionParamValue
    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[AlertSourceAttributeNamedExpressionFallbackIfConditionParamArrayValue]
    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 AlertSourceAttributeNamedExpressionFallbackIfConditionParamValue
    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.

    AlertSourceAttributeNamedExpressionFallbackIfConditionParamArrayValue, AlertSourceAttributeNamedExpressionFallbackIfConditionParamArrayValueArgs

    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.

    AlertSourceAttributeNamedExpressionFallbackIfConditionParamValue, AlertSourceAttributeNamedExpressionFallbackIfConditionParamValueArgs

    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.

    AlertSourceAttributeNamedExpressionFallbackIfResult, AlertSourceAttributeNamedExpressionFallbackIfResultArgs

    ArrayValues List<AlertSourceAttributeNamedExpressionFallbackIfResultArrayValue>
    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 AlertSourceAttributeNamedExpressionFallbackIfResultValue
    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 []AlertSourceAttributeNamedExpressionFallbackIfResultArrayValue
    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 AlertSourceAttributeNamedExpressionFallbackIfResultValue
    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<AlertSourceAttributeNamedExpressionFallbackIfResultArrayValue>
    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 AlertSourceAttributeNamedExpressionFallbackIfResultValue
    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 AlertSourceAttributeNamedExpressionFallbackIfResultArrayValue[]
    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 AlertSourceAttributeNamedExpressionFallbackIfResultValue
    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[AlertSourceAttributeNamedExpressionFallbackIfResultArrayValue]
    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 AlertSourceAttributeNamedExpressionFallbackIfResultValue
    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.

    AlertSourceAttributeNamedExpressionFallbackIfResultArrayValue, AlertSourceAttributeNamedExpressionFallbackIfResultArrayValueArgs

    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.

    AlertSourceAttributeNamedExpressionFallbackIfResultValue, AlertSourceAttributeNamedExpressionFallbackIfResultValueArgs

    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.

    AlertSourceAttributeNamedExpressionFallbackResult, AlertSourceAttributeNamedExpressionFallbackResultArgs

    ArrayValues List<AlertSourceAttributeNamedExpressionFallbackResultArrayValue>
    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 AlertSourceAttributeNamedExpressionFallbackResultValue
    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 []AlertSourceAttributeNamedExpressionFallbackResultArrayValue
    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 AlertSourceAttributeNamedExpressionFallbackResultValue
    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<AlertSourceAttributeNamedExpressionFallbackResultArrayValue>
    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 AlertSourceAttributeNamedExpressionFallbackResultValue
    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 AlertSourceAttributeNamedExpressionFallbackResultArrayValue[]
    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 AlertSourceAttributeNamedExpressionFallbackResultValue
    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[AlertSourceAttributeNamedExpressionFallbackResultArrayValue]
    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 AlertSourceAttributeNamedExpressionFallbackResultValue
    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.

    AlertSourceAttributeNamedExpressionFallbackResultArrayValue, AlertSourceAttributeNamedExpressionFallbackResultArrayValueArgs

    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.

    AlertSourceAttributeNamedExpressionFallbackResultValue, AlertSourceAttributeNamedExpressionFallbackResultValueArgs

    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.

    AlertSourceAttributeNamedExpressionOperation, AlertSourceAttributeNamedExpressionOperationArgs

    Branches AlertSourceAttributeNamedExpressionOperationBranches
    A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start*from = ".".
    Cast AlertSourceAttributeNamedExpressionOperationCast
    Converts the current value to another type.
    Concatenate AlertSourceAttributeNamedExpressionOperationConcatenate
    Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
    Count AlertSourceAttributeNamedExpressionOperationCount
    Counts the values.
    Filter AlertSourceAttributeNamedExpressionOperationFilter
    Keeps the values matching these conditions. Inside a filter the value under test is bound as input.
    First AlertSourceAttributeNamedExpressionOperationFirst
    Takes the first value.
    Max AlertSourceAttributeNamedExpressionOperationMax
    Takes the largest value.
    Min AlertSourceAttributeNamedExpressionOperationMin
    Takes the smallest value.
    Navigate AlertSourceAttributeNamedExpressionOperationNavigate
    Follows an attribute of the current value.
    Parse AlertSourceAttributeNamedExpressionOperationParse
    Evaluates a function against the current value.
    Random AlertSourceAttributeNamedExpressionOperationRandom
    Takes one value at random.
    Sum AlertSourceAttributeNamedExpressionOperationSum
    Adds the values together.
    Branches AlertSourceAttributeNamedExpressionOperationBranches
    A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start*from = ".".
    Cast AlertSourceAttributeNamedExpressionOperationCast
    Converts the current value to another type.
    Concatenate AlertSourceAttributeNamedExpressionOperationConcatenate
    Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
    Count AlertSourceAttributeNamedExpressionOperationCount
    Counts the values.
    Filter AlertSourceAttributeNamedExpressionOperationFilter
    Keeps the values matching these conditions. Inside a filter the value under test is bound as input.
    First AlertSourceAttributeNamedExpressionOperationFirst
    Takes the first value.
    Max AlertSourceAttributeNamedExpressionOperationMax
    Takes the largest value.
    Min AlertSourceAttributeNamedExpressionOperationMin
    Takes the smallest value.
    Navigate AlertSourceAttributeNamedExpressionOperationNavigate
    Follows an attribute of the current value.
    Parse AlertSourceAttributeNamedExpressionOperationParse
    Evaluates a function against the current value.
    Random AlertSourceAttributeNamedExpressionOperationRandom
    Takes one value at random.
    Sum AlertSourceAttributeNamedExpressionOperationSum
    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 AlertSourceAttributeNamedExpressionOperationBranches
    A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start*from = ".".
    cast AlertSourceAttributeNamedExpressionOperationCast
    Converts the current value to another type.
    concatenate AlertSourceAttributeNamedExpressionOperationConcatenate
    Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
    count AlertSourceAttributeNamedExpressionOperationCount
    Counts the values.
    filter AlertSourceAttributeNamedExpressionOperationFilter
    Keeps the values matching these conditions. Inside a filter the value under test is bound as input.
    first AlertSourceAttributeNamedExpressionOperationFirst
    Takes the first value.
    max AlertSourceAttributeNamedExpressionOperationMax
    Takes the largest value.
    min AlertSourceAttributeNamedExpressionOperationMin
    Takes the smallest value.
    navigate AlertSourceAttributeNamedExpressionOperationNavigate
    Follows an attribute of the current value.
    parse AlertSourceAttributeNamedExpressionOperationParse
    Evaluates a function against the current value.
    random AlertSourceAttributeNamedExpressionOperationRandom
    Takes one value at random.
    sum AlertSourceAttributeNamedExpressionOperationSum
    Adds the values together.
    branches AlertSourceAttributeNamedExpressionOperationBranches
    A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start*from = ".".
    cast AlertSourceAttributeNamedExpressionOperationCast
    Converts the current value to another type.
    concatenate AlertSourceAttributeNamedExpressionOperationConcatenate
    Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
    count AlertSourceAttributeNamedExpressionOperationCount
    Counts the values.
    filter AlertSourceAttributeNamedExpressionOperationFilter
    Keeps the values matching these conditions. Inside a filter the value under test is bound as input.
    first AlertSourceAttributeNamedExpressionOperationFirst
    Takes the first value.
    max AlertSourceAttributeNamedExpressionOperationMax
    Takes the largest value.
    min AlertSourceAttributeNamedExpressionOperationMin
    Takes the smallest value.
    navigate AlertSourceAttributeNamedExpressionOperationNavigate
    Follows an attribute of the current value.
    parse AlertSourceAttributeNamedExpressionOperationParse
    Evaluates a function against the current value.
    random AlertSourceAttributeNamedExpressionOperationRandom
    Takes one value at random.
    sum AlertSourceAttributeNamedExpressionOperationSum
    Adds the values together.
    branches AlertSourceAttributeNamedExpressionOperationBranches
    A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start*from = ".".
    cast AlertSourceAttributeNamedExpressionOperationCast
    Converts the current value to another type.
    concatenate AlertSourceAttributeNamedExpressionOperationConcatenate
    Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
    count AlertSourceAttributeNamedExpressionOperationCount
    Counts the values.
    filter AlertSourceAttributeNamedExpressionOperationFilter
    Keeps the values matching these conditions. Inside a filter the value under test is bound as input.
    first AlertSourceAttributeNamedExpressionOperationFirst
    Takes the first value.
    max AlertSourceAttributeNamedExpressionOperationMax
    Takes the largest value.
    min AlertSourceAttributeNamedExpressionOperationMin
    Takes the smallest value.
    navigate AlertSourceAttributeNamedExpressionOperationNavigate
    Follows an attribute of the current value.
    parse AlertSourceAttributeNamedExpressionOperationParse
    Evaluates a function against the current value.
    random AlertSourceAttributeNamedExpressionOperationRandom
    Takes one value at random.
    sum AlertSourceAttributeNamedExpressionOperationSum
    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.

    AlertSourceAttributeNamedExpressionOperationBranches, AlertSourceAttributeNamedExpressionOperationBranchesArgs

    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<AlertSourceAttributeNamedExpressionOperationBranchesElseIf>
    Tried in order, after if.
    If AlertSourceAttributeNamedExpressionOperationBranchesIf
    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 []AlertSourceAttributeNamedExpressionOperationBranchesElseIf
    Tried in order, after if.
    If AlertSourceAttributeNamedExpressionOperationBranchesIf
    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<AlertSourceAttributeNamedExpressionOperationBranchesElseIf>
    Tried in order, after if.
    if_ AlertSourceAttributeNamedExpressionOperationBranchesIf
    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 AlertSourceAttributeNamedExpressionOperationBranchesElseIf[]
    Tried in order, after if.
    if AlertSourceAttributeNamedExpressionOperationBranchesIf
    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[AlertSourceAttributeNamedExpressionOperationBranchesElseIf]
    Tried in order, after if.
    if_ AlertSourceAttributeNamedExpressionOperationBranchesIf
    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.

    AlertSourceAttributeNamedExpressionOperationBranchesElseIf, AlertSourceAttributeNamedExpressionOperationBranchesElseIfArgs

    ConditionGroups List<AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    Conditions List<AlertSourceAttributeNamedExpressionOperationBranchesElseIfCondition>
    All of these must hold. Sugar for a single condition group.
    Result AlertSourceAttributeNamedExpressionOperationBranchesElseIfResult
    The value this branch produces. Required when the branch is present.
    ConditionGroups []AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroup
    Groups are OR'd; conditions within a group are AND'd.
    Conditions []AlertSourceAttributeNamedExpressionOperationBranchesElseIfCondition
    All of these must hold. Sugar for a single condition group.
    Result AlertSourceAttributeNamedExpressionOperationBranchesElseIfResult
    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<AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    conditions List<AlertSourceAttributeNamedExpressionOperationBranchesElseIfCondition>
    All of these must hold. Sugar for a single condition group.
    result AlertSourceAttributeNamedExpressionOperationBranchesElseIfResult
    The value this branch produces. Required when the branch is present.
    conditionGroups AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroup[]
    Groups are OR'd; conditions within a group are AND'd.
    conditions AlertSourceAttributeNamedExpressionOperationBranchesElseIfCondition[]
    All of these must hold. Sugar for a single condition group.
    result AlertSourceAttributeNamedExpressionOperationBranchesElseIfResult
    The value this branch produces. Required when the branch is present.
    condition_groups Sequence[AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroup]
    Groups are OR'd; conditions within a group are AND'd.
    conditions Sequence[AlertSourceAttributeNamedExpressionOperationBranchesElseIfCondition]
    All of these must hold. Sugar for a single condition group.
    result AlertSourceAttributeNamedExpressionOperationBranchesElseIfResult
    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.

    AlertSourceAttributeNamedExpressionOperationBranchesElseIfCondition, AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionArgs

    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<AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParam>
    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 []AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParam
    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<AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParam>
    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 AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParam[]
    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[AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParam]
    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.

    AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroup, AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupArgs

    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.

    AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupCondition, AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionArgs

    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<AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParam>
    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 []AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParam
    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<AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParam>
    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 AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParam[]
    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[AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParam]
    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.

    AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParam, AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParamArgs

    ArrayValues List<AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValue>
    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 AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParamValue
    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 []AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValue
    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 AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParamValue
    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<AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValue>
    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 AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParamValue
    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 AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValue[]
    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 AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParamValue
    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[AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValue]
    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 AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParamValue
    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.

    AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValue, AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValueArgs

    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.

    AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParamValue, AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParamValueArgs

    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.

    AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParam, AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParamArgs

    ArrayValues List<AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParamArrayValue>
    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 AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParamValue
    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 []AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParamArrayValue
    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 AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParamValue
    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<AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParamArrayValue>
    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 AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParamValue
    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 AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParamArrayValue[]
    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 AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParamValue
    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[AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParamArrayValue]
    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 AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParamValue
    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.

    AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParamArrayValue, AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParamArrayValueArgs

    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.

    AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParamValue, AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParamValueArgs

    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.

    AlertSourceAttributeNamedExpressionOperationBranchesElseIfResult, AlertSourceAttributeNamedExpressionOperationBranchesElseIfResultArgs

    ArrayValues List<AlertSourceAttributeNamedExpressionOperationBranchesElseIfResultArrayValue>
    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 AlertSourceAttributeNamedExpressionOperationBranchesElseIfResultValue
    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 []AlertSourceAttributeNamedExpressionOperationBranchesElseIfResultArrayValue
    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 AlertSourceAttributeNamedExpressionOperationBranchesElseIfResultValue
    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<AlertSourceAttributeNamedExpressionOperationBranchesElseIfResultArrayValue>
    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 AlertSourceAttributeNamedExpressionOperationBranchesElseIfResultValue
    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 AlertSourceAttributeNamedExpressionOperationBranchesElseIfResultArrayValue[]
    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 AlertSourceAttributeNamedExpressionOperationBranchesElseIfResultValue
    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[AlertSourceAttributeNamedExpressionOperationBranchesElseIfResultArrayValue]
    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 AlertSourceAttributeNamedExpressionOperationBranchesElseIfResultValue
    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.

    AlertSourceAttributeNamedExpressionOperationBranchesElseIfResultArrayValue, AlertSourceAttributeNamedExpressionOperationBranchesElseIfResultArrayValueArgs

    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.

    AlertSourceAttributeNamedExpressionOperationBranchesElseIfResultValue, AlertSourceAttributeNamedExpressionOperationBranchesElseIfResultValueArgs

    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.

    AlertSourceAttributeNamedExpressionOperationBranchesIf, AlertSourceAttributeNamedExpressionOperationBranchesIfArgs

    ConditionGroups List<AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    Conditions List<AlertSourceAttributeNamedExpressionOperationBranchesIfCondition>
    All of these must hold. Sugar for a single condition group.
    Result AlertSourceAttributeNamedExpressionOperationBranchesIfResult
    The value this branch produces. Required when the branch is present.
    ConditionGroups []AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroup
    Groups are OR'd; conditions within a group are AND'd.
    Conditions []AlertSourceAttributeNamedExpressionOperationBranchesIfCondition
    All of these must hold. Sugar for a single condition group.
    Result AlertSourceAttributeNamedExpressionOperationBranchesIfResult
    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<AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    conditions List<AlertSourceAttributeNamedExpressionOperationBranchesIfCondition>
    All of these must hold. Sugar for a single condition group.
    result AlertSourceAttributeNamedExpressionOperationBranchesIfResult
    The value this branch produces. Required when the branch is present.
    conditionGroups AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroup[]
    Groups are OR'd; conditions within a group are AND'd.
    conditions AlertSourceAttributeNamedExpressionOperationBranchesIfCondition[]
    All of these must hold. Sugar for a single condition group.
    result AlertSourceAttributeNamedExpressionOperationBranchesIfResult
    The value this branch produces. Required when the branch is present.
    condition_groups Sequence[AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroup]
    Groups are OR'd; conditions within a group are AND'd.
    conditions Sequence[AlertSourceAttributeNamedExpressionOperationBranchesIfCondition]
    All of these must hold. Sugar for a single condition group.
    result AlertSourceAttributeNamedExpressionOperationBranchesIfResult
    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.

    AlertSourceAttributeNamedExpressionOperationBranchesIfCondition, AlertSourceAttributeNamedExpressionOperationBranchesIfConditionArgs

    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<AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParam>
    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 []AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParam
    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<AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParam>
    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 AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParam[]
    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[AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParam]
    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.

    AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroup, AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupArgs

    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.

    AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupCondition, AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionArgs

    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<AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParam>
    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 []AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParam
    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<AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParam>
    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 AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParam[]
    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[AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParam]
    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.

    AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParam, AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParamArgs

    ArrayValues List<AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParamArrayValue>
    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 AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParamValue
    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 []AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParamArrayValue
    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 AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParamValue
    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<AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParamArrayValue>
    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 AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParamValue
    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 AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParamArrayValue[]
    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 AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParamValue
    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[AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParamArrayValue]
    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 AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParamValue
    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.

    AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParamArrayValue, AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParamArrayValueArgs

    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.

    AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParamValue, AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParamValueArgs

    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.

    AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParam, AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParamArgs

    ArrayValues List<AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParamArrayValue>
    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 AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParamValue
    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 []AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParamArrayValue
    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 AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParamValue
    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<AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParamArrayValue>
    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 AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParamValue
    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 AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParamArrayValue[]
    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 AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParamValue
    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[AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParamArrayValue]
    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 AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParamValue
    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.

    AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParamArrayValue, AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParamArrayValueArgs

    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.

    AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParamValue, AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParamValueArgs

    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.

    AlertSourceAttributeNamedExpressionOperationBranchesIfResult, AlertSourceAttributeNamedExpressionOperationBranchesIfResultArgs

    ArrayValues List<AlertSourceAttributeNamedExpressionOperationBranchesIfResultArrayValue>
    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 AlertSourceAttributeNamedExpressionOperationBranchesIfResultValue
    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 []AlertSourceAttributeNamedExpressionOperationBranchesIfResultArrayValue
    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 AlertSourceAttributeNamedExpressionOperationBranchesIfResultValue
    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<AlertSourceAttributeNamedExpressionOperationBranchesIfResultArrayValue>
    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 AlertSourceAttributeNamedExpressionOperationBranchesIfResultValue
    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 AlertSourceAttributeNamedExpressionOperationBranchesIfResultArrayValue[]
    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 AlertSourceAttributeNamedExpressionOperationBranchesIfResultValue
    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[AlertSourceAttributeNamedExpressionOperationBranchesIfResultArrayValue]
    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 AlertSourceAttributeNamedExpressionOperationBranchesIfResultValue
    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.

    AlertSourceAttributeNamedExpressionOperationBranchesIfResultArrayValue, AlertSourceAttributeNamedExpressionOperationBranchesIfResultArrayValueArgs

    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.

    AlertSourceAttributeNamedExpressionOperationBranchesIfResultValue, AlertSourceAttributeNamedExpressionOperationBranchesIfResultValueArgs

    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.

    AlertSourceAttributeNamedExpressionOperationCast, AlertSourceAttributeNamedExpressionOperationCastArgs

    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.

    AlertSourceAttributeNamedExpressionOperationConcatenate, AlertSourceAttributeNamedExpressionOperationConcatenateArgs

    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.

    AlertSourceAttributeNamedExpressionOperationFilter, AlertSourceAttributeNamedExpressionOperationFilterArgs

    ConditionGroups List<AlertSourceAttributeNamedExpressionOperationFilterConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    Conditions List<AlertSourceAttributeNamedExpressionOperationFilterCondition>
    All of these must hold. Sugar for a single condition group.
    ConditionGroups []AlertSourceAttributeNamedExpressionOperationFilterConditionGroup
    Groups are OR'd; conditions within a group are AND'd.
    Conditions []AlertSourceAttributeNamedExpressionOperationFilterCondition
    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<AlertSourceAttributeNamedExpressionOperationFilterConditionGroup>
    Groups are OR'd; conditions within a group are AND'd.
    conditions List<AlertSourceAttributeNamedExpressionOperationFilterCondition>
    All of these must hold. Sugar for a single condition group.
    conditionGroups AlertSourceAttributeNamedExpressionOperationFilterConditionGroup[]
    Groups are OR'd; conditions within a group are AND'd.
    conditions AlertSourceAttributeNamedExpressionOperationFilterCondition[]
    All of these must hold. Sugar for a single condition group.
    condition_groups Sequence[AlertSourceAttributeNamedExpressionOperationFilterConditionGroup]
    Groups are OR'd; conditions within a group are AND'd.
    conditions Sequence[AlertSourceAttributeNamedExpressionOperationFilterCondition]
    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.

    AlertSourceAttributeNamedExpressionOperationFilterCondition, AlertSourceAttributeNamedExpressionOperationFilterConditionArgs

    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<AlertSourceAttributeNamedExpressionOperationFilterConditionParam>
    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 []AlertSourceAttributeNamedExpressionOperationFilterConditionParam
    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<AlertSourceAttributeNamedExpressionOperationFilterConditionParam>
    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 AlertSourceAttributeNamedExpressionOperationFilterConditionParam[]
    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[AlertSourceAttributeNamedExpressionOperationFilterConditionParam]
    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.

    AlertSourceAttributeNamedExpressionOperationFilterConditionGroup, AlertSourceAttributeNamedExpressionOperationFilterConditionGroupArgs

    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.

    AlertSourceAttributeNamedExpressionOperationFilterConditionGroupCondition, AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionArgs

    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<AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParam>
    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 []AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParam
    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<AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParam>
    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 AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParam[]
    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[AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParam]
    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.

    AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParam, AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParamArgs

    ArrayValues List<AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParamArrayValue>
    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 AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParamValue
    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 []AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParamArrayValue
    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 AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParamValue
    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<AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParamArrayValue>
    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 AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParamValue
    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 AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParamArrayValue[]
    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 AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParamValue
    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[AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParamArrayValue]
    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 AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParamValue
    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.

    AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParamArrayValue, AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParamArrayValueArgs

    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.

    AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParamValue, AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParamValueArgs

    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.

    AlertSourceAttributeNamedExpressionOperationFilterConditionParam, AlertSourceAttributeNamedExpressionOperationFilterConditionParamArgs

    ArrayValues List<AlertSourceAttributeNamedExpressionOperationFilterConditionParamArrayValue>
    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 AlertSourceAttributeNamedExpressionOperationFilterConditionParamValue
    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 []AlertSourceAttributeNamedExpressionOperationFilterConditionParamArrayValue
    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 AlertSourceAttributeNamedExpressionOperationFilterConditionParamValue
    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<AlertSourceAttributeNamedExpressionOperationFilterConditionParamArrayValue>
    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 AlertSourceAttributeNamedExpressionOperationFilterConditionParamValue
    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 AlertSourceAttributeNamedExpressionOperationFilterConditionParamArrayValue[]
    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 AlertSourceAttributeNamedExpressionOperationFilterConditionParamValue
    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[AlertSourceAttributeNamedExpressionOperationFilterConditionParamArrayValue]
    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 AlertSourceAttributeNamedExpressionOperationFilterConditionParamValue
    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.

    AlertSourceAttributeNamedExpressionOperationFilterConditionParamArrayValue, AlertSourceAttributeNamedExpressionOperationFilterConditionParamArrayValueArgs

    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.

    AlertSourceAttributeNamedExpressionOperationFilterConditionParamValue, AlertSourceAttributeNamedExpressionOperationFilterConditionParamValueArgs

    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.

    AlertSourceAttributeNamedExpressionOperationNavigate, AlertSourceAttributeNamedExpressionOperationNavigateArgs

    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.

    AlertSourceAttributeNamedExpressionOperationParse, AlertSourceAttributeNamedExpressionOperationParseArgs

    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.

    AlertSourceAttributeValue, AlertSourceAttributeValueArgs

    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.

    Import

    Import is supported using an import block or the pulumi import command:

    The import block can be used with the id attribute, for example:

    terraform

    Import a binding using its alert source’s ID and the alert attribute’s ID, separated by

    a colon. An attribute is bound at most once per source, so the pair identifies it.

    Replace both IDs with real ones from your incident.io organization.

    import {

    to = incident_alert_source_attribute.example

    id = “01ABC123DEF456GHI789JKL:01XYZ987WVU654TSR321QPO”

    }

    The pulumi import command can be used, for example:

    #!/bin/bash

    An attribute is bound at most once per alert source, so the pair of IDs identifies it.

    The import ID is both IDs, separated by a colon.

    Replace the IDs with real IDs from your incident.io organization.

    $ pulumi import incident:index/alertSourceAttribute:AlertSourceAttribute example 01ABC123DEF456GHI789JKL:01XYZ987WVU654TSR321QPO
    

    To learn more about importing existing cloud resources, see Importing resources.

    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