published on Friday, Sep 11, 2026 by incident-io
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:
- Alert
Attribute stringId - The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
- Alert
Source stringId - The alert source this binding belongs to
- Array
Values List<AlertSource Attribute Array Value> - Several values, spelled out. Needed when they mix fixed values and references.
- Expression
Alert
Source Attribute Expression - 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<AlertSource Attribute Named Expression> - An expression this resource owns, addressed by name.
- Value
Alert
Source Attribute Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Alert
Attribute stringId - The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
- Alert
Source stringId - The alert source this binding belongs to
- Array
Values []AlertSource Attribute Array Value Args - Several values, spelled out. Needed when they mix fixed values and references.
- Expression
Alert
Source Attribute Expression Args - 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 []AlertSource Attribute Named Expression Args - An expression this resource owns, addressed by name.
- Value
Alert
Source Attribute Value Args - One value, spelled out.
value_literalandvalue_referenceare 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 []string
- Several fixed values. For a mix of fixed values and references, use array_value.
- alert_
attribute_ stringid - The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
- alert_
source_ stringid - 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_literalandvalue_referenceare 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.
- alert
Attribute StringId - The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
- alert
Source StringId - The alert source this binding belongs to
- array
Values List<AlertSource Attribute Array Value> - Several values, spelled out. Needed when they mix fixed values and references.
- expression
Alert
Source Attribute Expression - 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<AlertSource Attribute Named Expression> - An expression this resource owns, addressed by name.
- value
Alert
Source Attribute Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- alert
Attribute stringId - The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
- alert
Source stringId - The alert source this binding belongs to
- array
Values AlertSource Attribute Array Value[] - Several values, spelled out. Needed when they mix fixed values and references.
- expression
Alert
Source Attribute Expression - 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 AlertSource Attribute Named Expression[] - An expression this resource owns, addressed by name.
- value
Alert
Source Attribute Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- alert_
attribute_ strid - The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
- alert_
source_ strid - The alert source this binding belongs to
- array_
values Sequence[AlertSource Attribute Array Value Args] - Several values, spelled out. Needed when they mix fixed values and references.
- expression
Alert
Source Attribute Expression Args - 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[AlertSource Attribute Named Expression Args] - An expression this resource owns, addressed by name.
- value
Alert
Source Attribute Value Args - One value, spelled out.
value_literalandvalue_referenceare 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.
- alert
Attribute StringId - The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
- alert
Source StringId - The alert source this binding belongs to
- array
Values 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.
- 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<Property Map> - An expression this resource owns, addressed by name.
- value Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
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) -> AlertSourceAttributefunc 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.
- Alert
Attribute stringId - The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
- Alert
Source stringId - The alert source this binding belongs to
- Array
Values List<AlertSource Attribute Array Value> - Several values, spelled out. Needed when they mix fixed values and references.
- Expression
Alert
Source Attribute Expression - 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<AlertSource Attribute Named Expression> - An expression this resource owns, addressed by name.
- Value
Alert
Source Attribute Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Alert
Attribute stringId - The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
- Alert
Source stringId - The alert source this binding belongs to
- Array
Values []AlertSource Attribute Array Value Args - Several values, spelled out. Needed when they mix fixed values and references.
- Expression
Alert
Source Attribute Expression Args - 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 []AlertSource Attribute Named Expression Args - An expression this resource owns, addressed by name.
- Value
Alert
Source Attribute Value Args - One value, spelled out.
value_literalandvalue_referenceare 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 []string
- Several fixed values. For a mix of fixed values and references, use array_value.
- alert_
attribute_ stringid - The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
- alert_
source_ stringid - 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_literalandvalue_referenceare 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.
- alert
Attribute StringId - The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
- alert
Source StringId - The alert source this binding belongs to
- array
Values List<AlertSource Attribute Array Value> - Several values, spelled out. Needed when they mix fixed values and references.
- expression
Alert
Source Attribute Expression - 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<AlertSource Attribute Named Expression> - An expression this resource owns, addressed by name.
- value
Alert
Source Attribute Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- alert
Attribute stringId - The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
- alert
Source stringId - The alert source this binding belongs to
- array
Values AlertSource Attribute Array Value[] - Several values, spelled out. Needed when they mix fixed values and references.
- expression
Alert
Source Attribute Expression - 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 AlertSource Attribute Named Expression[] - An expression this resource owns, addressed by name.
- value
Alert
Source Attribute Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- alert_
attribute_ strid - The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
- alert_
source_ strid - The alert source this binding belongs to
- array_
values Sequence[AlertSource Attribute Array Value Args] - Several values, spelled out. Needed when they mix fixed values and references.
- expression
Alert
Source Attribute Expression Args - 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[AlertSource Attribute Named Expression Args] - An expression this resource owns, addressed by name.
- value
Alert
Source Attribute Value Args - One value, spelled out.
value_literalandvalue_referenceare 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.
- alert
Attribute StringId - The alert attribute being bound. This also identifies the binding: an attribute can be bound at most once per source.
- alert
Source StringId - The alert source this binding belongs to
- array
Values 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.
- 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<Property Map> - An expression this resource owns, addressed by name.
- value Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
Supporting Types
AlertSourceAttributeArrayValue, AlertSourceAttributeArrayValueArgs
AlertSourceAttributeExpression, AlertSourceAttributeExpressionArgs
- Fallback
Alert
Source Attribute Expression Fallback - What this expression produces when nothing else matched.
- Operations
List<Alert
Source Attribute Expression Operation> - 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
Alert
Source Attribute Expression Fallback - What this expression produces when nothing else matched.
- Operations
[]Alert
Source Attribute Expression Operation - 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 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
Alert
Source Attribute Expression Fallback - What this expression produces when nothing else matched.
- operations
List<Alert
Source Attribute Expression Operation> - 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
Alert
Source Attribute Expression Fallback - What this expression produces when nothing else matched.
- operations
Alert
Source Attribute Expression Operation[] - 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
Alert
Source Attribute Expression Fallback - What this expression produces when nothing else matched.
- operations
Sequence[Alert
Source Attribute Expression Operation] - 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.
- start
From 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
Alert
Source Attribute Expression Fallback Else - The unconditional default for the shorthand above.
- Else
Ifs List<AlertSource Attribute Expression Fallback Else If> - Tried in order, after if.
- Expression
Ref string - The name of a named_expression in this resource.
- If
Alert
Source Attribute Expression Fallback If - Shorthand for a branching fallback.
- Result
Alert
Source Attribute Expression Fallback Result - A flat, unconditional value.
- Else
Alert
Source Attribute Expression Fallback Else - The unconditional default for the shorthand above.
- Else
Ifs []AlertSource Attribute Expression Fallback Else If - Tried in order, after if.
- Expression
Ref string - The name of a named_expression in this resource.
- If
Alert
Source Attribute Expression Fallback If - Shorthand for a branching fallback.
- Result
Alert
Source Attribute Expression Fallback Result - 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.
- else
Ifs List<AlertSource Attribute Expression Fallback Else If> - Tried in order, after if.
- else_
Alert
Source Attribute Expression Fallback Else - The unconditional default for the shorthand above.
- expression
Ref String - The name of a named_expression in this resource.
- if_
Alert
Source Attribute Expression Fallback If - Shorthand for a branching fallback.
- result
Alert
Source Attribute Expression Fallback Result - A flat, unconditional value.
- else
Alert
Source Attribute Expression Fallback Else - The unconditional default for the shorthand above.
- else
Ifs AlertSource Attribute Expression Fallback Else If[] - Tried in order, after if.
- expression
Ref string - The name of a named_expression in this resource.
- if
Alert
Source Attribute Expression Fallback If - Shorthand for a branching fallback.
- result
Alert
Source Attribute Expression Fallback Result - A flat, unconditional value.
- else_
Alert
Source Attribute Expression Fallback Else - The unconditional default for the shorthand above.
- else_
ifs Sequence[AlertSource Attribute Expression Fallback Else If] - Tried in order, after if.
- expression_
ref str - The name of a named_expression in this resource.
- if_
Alert
Source Attribute Expression Fallback If - Shorthand for a branching fallback.
- result
Alert
Source Attribute Expression Fallback Result - A flat, unconditional value.
- else Property Map
- The unconditional default for the shorthand above.
- else
Ifs List<Property Map> - Tried in order, after if.
- expression
Ref 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
Alert
Source Attribute Expression Fallback Else Result - The value to fall back to. Required when the block is present.
- Result
Alert
Source Attribute Expression Fallback Else Result - The value to fall back to. Required when the block is present.
- result
Alert
Source Attribute Expression Fallback Else Result - The value to fall back to. Required when the block is present.
- result
Alert
Source Attribute Expression Fallback Else Result - The value to fall back to. Required when the block is present.
- result
Alert
Source Attribute Expression Fallback Else Result - 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
- Condition
Groups List<AlertSource Attribute Expression Fallback Else If Condition Group> - Groups are OR'd; conditions within a group are AND'd.
- Conditions
List<Alert
Source Attribute Expression Fallback Else If Condition> - All of these must hold. Sugar for a single condition group.
- Result
Alert
Source Attribute Expression Fallback Else If Result - The value this branch produces. Required when the branch is present.
- Condition
Groups []AlertSource Attribute Expression Fallback Else If Condition Group - Groups are OR'd; conditions within a group are AND'd.
- Conditions
[]Alert
Source Attribute Expression Fallback Else If Condition - All of these must hold. Sugar for a single condition group.
- Result
Alert
Source Attribute Expression Fallback Else If Result - 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.
- condition
Groups List<AlertSource Attribute Expression Fallback Else If Condition Group> - Groups are OR'd; conditions within a group are AND'd.
- conditions
List<Alert
Source Attribute Expression Fallback Else If Condition> - All of these must hold. Sugar for a single condition group.
- result
Alert
Source Attribute Expression Fallback Else If Result - The value this branch produces. Required when the branch is present.
- condition
Groups AlertSource Attribute Expression Fallback Else If Condition Group[] - Groups are OR'd; conditions within a group are AND'd.
- conditions
Alert
Source Attribute Expression Fallback Else If Condition[] - All of these must hold. Sugar for a single condition group.
- result
Alert
Source Attribute Expression Fallback Else If Result - The value this branch produces. Required when the branch is present.
- condition_
groups Sequence[AlertSource Attribute Expression Fallback Else If Condition Group] - Groups are OR'd; conditions within a group are AND'd.
- conditions
Sequence[Alert
Source Attribute Expression Fallback Else If Condition] - All of these must hold. Sugar for a single condition group.
- result
Alert
Source Attribute Expression Fallback Else If Result - The value this branch produces. Required when the branch is present.
- condition
Groups 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<Alert
Source Attribute Expression Fallback Else If Condition Param> - 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
[]Alert
Source Attribute Expression Fallback Else If Condition Param - 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<Alert
Source Attribute Expression Fallback Else If Condition Param> - 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
Alert
Source Attribute Expression Fallback Else If Condition Param[] - 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[Alert
Source Attribute Expression Fallback Else If Condition Param] - 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<Alert
Source Attribute Expression Fallback Else If Condition Group Condition> - All of these must hold for the group to hold.
- Conditions
[]Alert
Source Attribute Expression Fallback Else If Condition Group Condition - All of these must hold for the group to hold.
- conditions list(object)
- All of these must hold for the group to hold.
- conditions
List<Alert
Source Attribute Expression Fallback Else If Condition Group Condition> - All of these must hold for the group to hold.
- conditions
Alert
Source Attribute Expression Fallback Else If Condition Group Condition[] - All of these must hold for the group to hold.
- conditions
Sequence[Alert
Source Attribute Expression Fallback Else If Condition Group Condition] - 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<Alert
Source Attribute Expression Fallback Else If Condition Group Condition Param> - 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
[]Alert
Source Attribute Expression Fallback Else If Condition Group Condition Param - 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<Alert
Source Attribute Expression Fallback Else If Condition Group Condition Param> - 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
Alert
Source Attribute Expression Fallback Else If Condition Group Condition Param[] - 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[Alert
Source Attribute Expression Fallback Else If Condition Group Condition Param] - 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
- Array
Values List<AlertSource Attribute Expression Fallback Else If Condition Group Condition Param Array Value> - 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
Alert
Source Attribute Expression Fallback Else If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Expression Fallback Else If Condition Group Condition Param Array Value - 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
Alert
Source Attribute Expression Fallback Else If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Expression Fallback Else If Condition Group Condition Param Array Value> - 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
Alert
Source Attribute Expression Fallback Else If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Expression Fallback Else If Condition Group Condition Param Array Value[] - 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
Alert
Source Attribute Expression Fallback Else If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Expression Fallback Else If Condition Group Condition Param Array Value] - 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
Alert
Source Attribute Expression Fallback Else If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParamArrayValue, AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParamArrayValueArgs
AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParamValue, AlertSourceAttributeExpressionFallbackElseIfConditionGroupConditionParamValueArgs
AlertSourceAttributeExpressionFallbackElseIfConditionParam, AlertSourceAttributeExpressionFallbackElseIfConditionParamArgs
- Array
Values List<AlertSource Attribute Expression Fallback Else If Condition Param Array Value> - 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
Alert
Source Attribute Expression Fallback Else If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Expression Fallback Else If Condition Param Array Value - 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
Alert
Source Attribute Expression Fallback Else If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Expression Fallback Else If Condition Param Array Value> - 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
Alert
Source Attribute Expression Fallback Else If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Expression Fallback Else If Condition Param Array Value[] - 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
Alert
Source Attribute Expression Fallback Else If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Expression Fallback Else If Condition Param Array Value] - 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
Alert
Source Attribute Expression Fallback Else If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeExpressionFallbackElseIfConditionParamArrayValue, AlertSourceAttributeExpressionFallbackElseIfConditionParamArrayValueArgs
AlertSourceAttributeExpressionFallbackElseIfConditionParamValue, AlertSourceAttributeExpressionFallbackElseIfConditionParamValueArgs
AlertSourceAttributeExpressionFallbackElseIfResult, AlertSourceAttributeExpressionFallbackElseIfResultArgs
- Array
Values List<AlertSource Attribute Expression Fallback Else If Result Array Value> - 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
Alert
Source Attribute Expression Fallback Else If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Expression Fallback Else If Result Array Value - 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
Alert
Source Attribute Expression Fallback Else If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Expression Fallback Else If Result Array Value> - 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
Alert
Source Attribute Expression Fallback Else If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Expression Fallback Else If Result Array Value[] - 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
Alert
Source Attribute Expression Fallback Else If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Expression Fallback Else If Result Array Value] - 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
Alert
Source Attribute Expression Fallback Else If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeExpressionFallbackElseIfResultArrayValue, AlertSourceAttributeExpressionFallbackElseIfResultArrayValueArgs
AlertSourceAttributeExpressionFallbackElseIfResultValue, AlertSourceAttributeExpressionFallbackElseIfResultValueArgs
AlertSourceAttributeExpressionFallbackElseResult, AlertSourceAttributeExpressionFallbackElseResultArgs
- Array
Values List<AlertSource Attribute Expression Fallback Else Result Array Value> - 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
Alert
Source Attribute Expression Fallback Else Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Expression Fallback Else Result Array Value - 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
Alert
Source Attribute Expression Fallback Else Result Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Expression Fallback Else Result Array Value> - 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
Alert
Source Attribute Expression Fallback Else Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Expression Fallback Else Result Array Value[] - 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
Alert
Source Attribute Expression Fallback Else Result Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Expression Fallback Else Result Array Value] - 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
Alert
Source Attribute Expression Fallback Else Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeExpressionFallbackElseResultArrayValue, AlertSourceAttributeExpressionFallbackElseResultArrayValueArgs
AlertSourceAttributeExpressionFallbackElseResultValue, AlertSourceAttributeExpressionFallbackElseResultValueArgs
AlertSourceAttributeExpressionFallbackIf, AlertSourceAttributeExpressionFallbackIfArgs
- Condition
Groups List<AlertSource Attribute Expression Fallback If Condition Group> - Groups are OR'd; conditions within a group are AND'd.
- Conditions
List<Alert
Source Attribute Expression Fallback If Condition> - All of these must hold. Sugar for a single condition group.
- Result
Alert
Source Attribute Expression Fallback If Result - The value this branch produces. Required when the branch is present.
- Condition
Groups []AlertSource Attribute Expression Fallback If Condition Group - Groups are OR'd; conditions within a group are AND'd.
- Conditions
[]Alert
Source Attribute Expression Fallback If Condition - All of these must hold. Sugar for a single condition group.
- Result
Alert
Source Attribute Expression Fallback If Result - 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.
- condition
Groups List<AlertSource Attribute Expression Fallback If Condition Group> - Groups are OR'd; conditions within a group are AND'd.
- conditions
List<Alert
Source Attribute Expression Fallback If Condition> - All of these must hold. Sugar for a single condition group.
- result
Alert
Source Attribute Expression Fallback If Result - The value this branch produces. Required when the branch is present.
- condition
Groups AlertSource Attribute Expression Fallback If Condition Group[] - Groups are OR'd; conditions within a group are AND'd.
- conditions
Alert
Source Attribute Expression Fallback If Condition[] - All of these must hold. Sugar for a single condition group.
- result
Alert
Source Attribute Expression Fallback If Result - The value this branch produces. Required when the branch is present.
- condition_
groups Sequence[AlertSource Attribute Expression Fallback If Condition Group] - Groups are OR'd; conditions within a group are AND'd.
- conditions
Sequence[Alert
Source Attribute Expression Fallback If Condition] - All of these must hold. Sugar for a single condition group.
- result
Alert
Source Attribute Expression Fallback If Result - The value this branch produces. Required when the branch is present.
- condition
Groups 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<Alert
Source Attribute Expression Fallback If Condition Param> - 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
[]Alert
Source Attribute Expression Fallback If Condition Param - 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<Alert
Source Attribute Expression Fallback If Condition Param> - 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
Alert
Source Attribute Expression Fallback If Condition Param[] - 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[Alert
Source Attribute Expression Fallback If Condition Param] - 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<Alert
Source Attribute Expression Fallback If Condition Group Condition> - All of these must hold for the group to hold.
- Conditions
[]Alert
Source Attribute Expression Fallback If Condition Group Condition - All of these must hold for the group to hold.
- conditions list(object)
- All of these must hold for the group to hold.
- conditions
List<Alert
Source Attribute Expression Fallback If Condition Group Condition> - All of these must hold for the group to hold.
- conditions
Alert
Source Attribute Expression Fallback If Condition Group Condition[] - All of these must hold for the group to hold.
- conditions
Sequence[Alert
Source Attribute Expression Fallback If Condition Group Condition] - 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<Alert
Source Attribute Expression Fallback If Condition Group Condition Param> - 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
[]Alert
Source Attribute Expression Fallback If Condition Group Condition Param - 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<Alert
Source Attribute Expression Fallback If Condition Group Condition Param> - 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
Alert
Source Attribute Expression Fallback If Condition Group Condition Param[] - 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[Alert
Source Attribute Expression Fallback If Condition Group Condition Param] - 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
- Array
Values List<AlertSource Attribute Expression Fallback If Condition Group Condition Param Array Value> - 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
Alert
Source Attribute Expression Fallback If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Expression Fallback If Condition Group Condition Param Array Value - 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
Alert
Source Attribute Expression Fallback If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Expression Fallback If Condition Group Condition Param Array Value> - 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
Alert
Source Attribute Expression Fallback If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Expression Fallback If Condition Group Condition Param Array Value[] - 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
Alert
Source Attribute Expression Fallback If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Expression Fallback If Condition Group Condition Param Array Value] - 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
Alert
Source Attribute Expression Fallback If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParamArrayValue, AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParamArrayValueArgs
AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParamValue, AlertSourceAttributeExpressionFallbackIfConditionGroupConditionParamValueArgs
AlertSourceAttributeExpressionFallbackIfConditionParam, AlertSourceAttributeExpressionFallbackIfConditionParamArgs
- Array
Values List<AlertSource Attribute Expression Fallback If Condition Param Array Value> - 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
Alert
Source Attribute Expression Fallback If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Expression Fallback If Condition Param Array Value - 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
Alert
Source Attribute Expression Fallback If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Expression Fallback If Condition Param Array Value> - 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
Alert
Source Attribute Expression Fallback If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Expression Fallback If Condition Param Array Value[] - 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
Alert
Source Attribute Expression Fallback If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Expression Fallback If Condition Param Array Value] - 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
Alert
Source Attribute Expression Fallback If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeExpressionFallbackIfConditionParamArrayValue, AlertSourceAttributeExpressionFallbackIfConditionParamArrayValueArgs
AlertSourceAttributeExpressionFallbackIfConditionParamValue, AlertSourceAttributeExpressionFallbackIfConditionParamValueArgs
AlertSourceAttributeExpressionFallbackIfResult, AlertSourceAttributeExpressionFallbackIfResultArgs
- Array
Values List<AlertSource Attribute Expression Fallback If Result Array Value> - 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
Alert
Source Attribute Expression Fallback If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Expression Fallback If Result Array Value - 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
Alert
Source Attribute Expression Fallback If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Expression Fallback If Result Array Value> - 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
Alert
Source Attribute Expression Fallback If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Expression Fallback If Result Array Value[] - 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
Alert
Source Attribute Expression Fallback If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Expression Fallback If Result Array Value] - 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
Alert
Source Attribute Expression Fallback If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeExpressionFallbackIfResultArrayValue, AlertSourceAttributeExpressionFallbackIfResultArrayValueArgs
AlertSourceAttributeExpressionFallbackIfResultValue, AlertSourceAttributeExpressionFallbackIfResultValueArgs
AlertSourceAttributeExpressionFallbackResult, AlertSourceAttributeExpressionFallbackResultArgs
- Array
Values List<AlertSource Attribute Expression Fallback Result Array Value> - 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
Alert
Source Attribute Expression Fallback Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Expression Fallback Result Array Value - 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
Alert
Source Attribute Expression Fallback Result Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Expression Fallback Result Array Value> - 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
Alert
Source Attribute Expression Fallback Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Expression Fallback Result Array Value[] - 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
Alert
Source Attribute Expression Fallback Result Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Expression Fallback Result Array Value] - 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
Alert
Source Attribute Expression Fallback Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeExpressionFallbackResultArrayValue, AlertSourceAttributeExpressionFallbackResultArrayValueArgs
AlertSourceAttributeExpressionFallbackResultValue, AlertSourceAttributeExpressionFallbackResultValueArgs
AlertSourceAttributeExpressionOperation, AlertSourceAttributeExpressionOperationArgs
- Branches
Alert
Source Attribute Expression Operation Branches - A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start_from = ".".
- Cast
Alert
Source Attribute Expression Operation Cast - Converts the current value to another type.
- Concatenate
Alert
Source Attribute Expression Operation Concatenate - Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
- Count
Alert
Source Attribute Expression Operation Count - Counts the values.
- Filter
Alert
Source Attribute Expression Operation Filter - Keeps the values matching these conditions. Inside a filter the value under test is bound as
input. - First
Alert
Source Attribute Expression Operation First - Takes the first value.
- Max
Alert
Source Attribute Expression Operation Max - Takes the largest value.
- Min
Alert
Source Attribute Expression Operation Min - Takes the smallest value.
-
Alert
Source Attribute Expression Operation Navigate - Follows an attribute of the current value.
- Parse
Alert
Source Attribute Expression Operation Parse - Evaluates a function against the current value.
- Random
Alert
Source Attribute Expression Operation Random - Takes one value at random.
- Sum
Alert
Source Attribute Expression Operation Sum - Adds the values together.
- Branches
Alert
Source Attribute Expression Operation Branches - A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start_from = ".".
- Cast
Alert
Source Attribute Expression Operation Cast - Converts the current value to another type.
- Concatenate
Alert
Source Attribute Expression Operation Concatenate - Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
- Count
Alert
Source Attribute Expression Operation Count - Counts the values.
- Filter
Alert
Source Attribute Expression Operation Filter - Keeps the values matching these conditions. Inside a filter the value under test is bound as
input. - First
Alert
Source Attribute Expression Operation First - Takes the first value.
- Max
Alert
Source Attribute Expression Operation Max - Takes the largest value.
- Min
Alert
Source Attribute Expression Operation Min - Takes the smallest value.
-
Alert
Source Attribute Expression Operation Navigate - Follows an attribute of the current value.
- Parse
Alert
Source Attribute Expression Operation Parse - Evaluates a function against the current value.
- Random
Alert
Source Attribute Expression Operation Random - Takes one value at random.
- Sum
Alert
Source Attribute Expression Operation Sum - 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.
- 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
Alert
Source Attribute Expression Operation Branches - A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start_from = ".".
- cast
Alert
Source Attribute Expression Operation Cast - Converts the current value to another type.
- concatenate
Alert
Source Attribute Expression Operation Concatenate - Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
- count
Alert
Source Attribute Expression Operation Count - Counts the values.
- filter
Alert
Source Attribute Expression Operation Filter - Keeps the values matching these conditions. Inside a filter the value under test is bound as
input. - first
Alert
Source Attribute Expression Operation First - Takes the first value.
- max
Alert
Source Attribute Expression Operation Max - Takes the largest value.
- min
Alert
Source Attribute Expression Operation Min - Takes the smallest value.
-
Alert
Source Attribute Expression Operation Navigate - Follows an attribute of the current value.
- parse
Alert
Source Attribute Expression Operation Parse - Evaluates a function against the current value.
- random
Alert
Source Attribute Expression Operation Random - Takes one value at random.
- sum
Alert
Source Attribute Expression Operation Sum - Adds the values together.
- branches
Alert
Source Attribute Expression Operation Branches - A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start_from = ".".
- cast
Alert
Source Attribute Expression Operation Cast - Converts the current value to another type.
- concatenate
Alert
Source Attribute Expression Operation Concatenate - Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
- count
Alert
Source Attribute Expression Operation Count - Counts the values.
- filter
Alert
Source Attribute Expression Operation Filter - Keeps the values matching these conditions. Inside a filter the value under test is bound as
input. - first
Alert
Source Attribute Expression Operation First - Takes the first value.
- max
Alert
Source Attribute Expression Operation Max - Takes the largest value.
- min
Alert
Source Attribute Expression Operation Min - Takes the smallest value.
-
Alert
Source Attribute Expression Operation Navigate - Follows an attribute of the current value.
- parse
Alert
Source Attribute Expression Operation Parse - Evaluates a function against the current value.
- random
Alert
Source Attribute Expression Operation Random - Takes one value at random.
- sum
Alert
Source Attribute Expression Operation Sum - Adds the values together.
- branches
Alert
Source Attribute Expression Operation Branches - A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start_from = ".".
- cast
Alert
Source Attribute Expression Operation Cast - Converts the current value to another type.
- concatenate
Alert
Source Attribute Expression Operation Concatenate - Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
- count
Alert
Source Attribute Expression Operation Count - Counts the values.
- filter
Alert
Source Attribute Expression Operation Filter - Keeps the values matching these conditions. Inside a filter the value under test is bound as
input. - first
Alert
Source Attribute Expression Operation First - Takes the first value.
- max
Alert
Source Attribute Expression Operation Max - Takes the largest value.
- min
Alert
Source Attribute Expression Operation Min - Takes the smallest value.
-
Alert
Source Attribute Expression Operation Navigate - Follows an attribute of the current value.
- parse
Alert
Source Attribute Expression Operation Parse - Evaluates a function against the current value.
- random
Alert
Source Attribute Expression Operation Random - Takes one value at random.
- sum
Alert
Source Attribute Expression Operation Sum - 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.
- 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.
- Else
Ifs List<AlertSource Attribute Expression Operation Branches Else If> - Tried in order, after if.
- If
Alert
Source Attribute Expression Operation Branches If - 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 []AlertSource Attribute Expression Operation Branches Else If - Tried in order, after if.
- If
Alert
Source Attribute Expression Operation Branches If - 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.
- else
Ifs List<AlertSource Attribute Expression Operation Branches Else If> - Tried in order, after if.
- if_
Alert
Source Attribute Expression Operation Branches If - 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.
- else
Ifs AlertSource Attribute Expression Operation Branches Else If[] - Tried in order, after if.
- if
Alert
Source Attribute Expression Operation Branches If - 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[AlertSource Attribute Expression Operation Branches Else If] - Tried in order, after if.
- if_
Alert
Source Attribute Expression Operation Branches If - 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.
- else
Ifs List<Property Map> - Tried in order, after if.
- if Property Map
- The first branch to try.
AlertSourceAttributeExpressionOperationBranchesElseIf, AlertSourceAttributeExpressionOperationBranchesElseIfArgs
- Condition
Groups List<AlertSource Attribute Expression Operation Branches Else If Condition Group> - Groups are OR'd; conditions within a group are AND'd.
- Conditions
List<Alert
Source Attribute Expression Operation Branches Else If Condition> - All of these must hold. Sugar for a single condition group.
- Result
Alert
Source Attribute Expression Operation Branches Else If Result - The value this branch produces. Required when the branch is present.
- Condition
Groups []AlertSource Attribute Expression Operation Branches Else If Condition Group - Groups are OR'd; conditions within a group are AND'd.
- Conditions
[]Alert
Source Attribute Expression Operation Branches Else If Condition - All of these must hold. Sugar for a single condition group.
- Result
Alert
Source Attribute Expression Operation Branches Else If Result - 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.
- condition
Groups List<AlertSource Attribute Expression Operation Branches Else If Condition Group> - Groups are OR'd; conditions within a group are AND'd.
- conditions
List<Alert
Source Attribute Expression Operation Branches Else If Condition> - All of these must hold. Sugar for a single condition group.
- result
Alert
Source Attribute Expression Operation Branches Else If Result - The value this branch produces. Required when the branch is present.
- condition
Groups AlertSource Attribute Expression Operation Branches Else If Condition Group[] - Groups are OR'd; conditions within a group are AND'd.
- conditions
Alert
Source Attribute Expression Operation Branches Else If Condition[] - All of these must hold. Sugar for a single condition group.
- result
Alert
Source Attribute Expression Operation Branches Else If Result - The value this branch produces. Required when the branch is present.
- condition_
groups Sequence[AlertSource Attribute Expression Operation Branches Else If Condition Group] - Groups are OR'd; conditions within a group are AND'd.
- conditions
Sequence[Alert
Source Attribute Expression Operation Branches Else If Condition] - All of these must hold. Sugar for a single condition group.
- result
Alert
Source Attribute Expression Operation Branches Else If Result - The value this branch produces. Required when the branch is present.
- condition
Groups 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<Alert
Source Attribute Expression Operation Branches Else If Condition Param> - 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
[]Alert
Source Attribute Expression Operation Branches Else If Condition Param - 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<Alert
Source Attribute Expression Operation Branches Else If Condition Param> - 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
Alert
Source Attribute Expression Operation Branches Else If Condition Param[] - 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[Alert
Source Attribute Expression Operation Branches Else If Condition Param] - 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<Alert
Source Attribute Expression Operation Branches Else If Condition Group Condition> - All of these must hold for the group to hold.
- Conditions
[]Alert
Source Attribute Expression Operation Branches Else If Condition Group Condition - All of these must hold for the group to hold.
- conditions list(object)
- All of these must hold for the group to hold.
- conditions
List<Alert
Source Attribute Expression Operation Branches Else If Condition Group Condition> - All of these must hold for the group to hold.
- conditions
Alert
Source Attribute Expression Operation Branches Else If Condition Group Condition[] - All of these must hold for the group to hold.
- conditions
Sequence[Alert
Source Attribute Expression Operation Branches Else If Condition Group Condition] - 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<Alert
Source Attribute Expression Operation Branches Else If Condition Group Condition Param> - 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
[]Alert
Source Attribute Expression Operation Branches Else If Condition Group Condition Param - 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<Alert
Source Attribute Expression Operation Branches Else If Condition Group Condition Param> - 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
Alert
Source Attribute Expression Operation Branches Else If Condition Group Condition Param[] - 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[Alert
Source Attribute Expression Operation Branches Else If Condition Group Condition Param] - 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
- Array
Values List<AlertSource Attribute Expression Operation Branches Else If Condition Group Condition Param Array Value> - 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
Alert
Source Attribute Expression Operation Branches Else If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Expression Operation Branches Else If Condition Group Condition Param Array Value - 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
Alert
Source Attribute Expression Operation Branches Else If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Expression Operation Branches Else If Condition Group Condition Param Array Value> - 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
Alert
Source Attribute Expression Operation Branches Else If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Expression Operation Branches Else If Condition Group Condition Param Array Value[] - 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
Alert
Source Attribute Expression Operation Branches Else If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Expression Operation Branches Else If Condition Group Condition Param Array Value] - 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
Alert
Source Attribute Expression Operation Branches Else If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValue, AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValueArgs
AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParamValue, AlertSourceAttributeExpressionOperationBranchesElseIfConditionGroupConditionParamValueArgs
AlertSourceAttributeExpressionOperationBranchesElseIfConditionParam, AlertSourceAttributeExpressionOperationBranchesElseIfConditionParamArgs
- Array
Values List<AlertSource Attribute Expression Operation Branches Else If Condition Param Array Value> - 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
Alert
Source Attribute Expression Operation Branches Else If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Expression Operation Branches Else If Condition Param Array Value - 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
Alert
Source Attribute Expression Operation Branches Else If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Expression Operation Branches Else If Condition Param Array Value> - 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
Alert
Source Attribute Expression Operation Branches Else If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Expression Operation Branches Else If Condition Param Array Value[] - 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
Alert
Source Attribute Expression Operation Branches Else If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Expression Operation Branches Else If Condition Param Array Value] - 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
Alert
Source Attribute Expression Operation Branches Else If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeExpressionOperationBranchesElseIfConditionParamArrayValue, AlertSourceAttributeExpressionOperationBranchesElseIfConditionParamArrayValueArgs
AlertSourceAttributeExpressionOperationBranchesElseIfConditionParamValue, AlertSourceAttributeExpressionOperationBranchesElseIfConditionParamValueArgs
AlertSourceAttributeExpressionOperationBranchesElseIfResult, AlertSourceAttributeExpressionOperationBranchesElseIfResultArgs
- Array
Values List<AlertSource Attribute Expression Operation Branches Else If Result Array Value> - 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
Alert
Source Attribute Expression Operation Branches Else If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Expression Operation Branches Else If Result Array Value - 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
Alert
Source Attribute Expression Operation Branches Else If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Expression Operation Branches Else If Result Array Value> - 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
Alert
Source Attribute Expression Operation Branches Else If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Expression Operation Branches Else If Result Array Value[] - 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
Alert
Source Attribute Expression Operation Branches Else If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Expression Operation Branches Else If Result Array Value] - 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
Alert
Source Attribute Expression Operation Branches Else If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeExpressionOperationBranchesElseIfResultArrayValue, AlertSourceAttributeExpressionOperationBranchesElseIfResultArrayValueArgs
AlertSourceAttributeExpressionOperationBranchesElseIfResultValue, AlertSourceAttributeExpressionOperationBranchesElseIfResultValueArgs
AlertSourceAttributeExpressionOperationBranchesIf, AlertSourceAttributeExpressionOperationBranchesIfArgs
- Condition
Groups List<AlertSource Attribute Expression Operation Branches If Condition Group> - Groups are OR'd; conditions within a group are AND'd.
- Conditions
List<Alert
Source Attribute Expression Operation Branches If Condition> - All of these must hold. Sugar for a single condition group.
- Result
Alert
Source Attribute Expression Operation Branches If Result - The value this branch produces. Required when the branch is present.
- Condition
Groups []AlertSource Attribute Expression Operation Branches If Condition Group - Groups are OR'd; conditions within a group are AND'd.
- Conditions
[]Alert
Source Attribute Expression Operation Branches If Condition - All of these must hold. Sugar for a single condition group.
- Result
Alert
Source Attribute Expression Operation Branches If Result - 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.
- condition
Groups List<AlertSource Attribute Expression Operation Branches If Condition Group> - Groups are OR'd; conditions within a group are AND'd.
- conditions
List<Alert
Source Attribute Expression Operation Branches If Condition> - All of these must hold. Sugar for a single condition group.
- result
Alert
Source Attribute Expression Operation Branches If Result - The value this branch produces. Required when the branch is present.
- condition
Groups AlertSource Attribute Expression Operation Branches If Condition Group[] - Groups are OR'd; conditions within a group are AND'd.
- conditions
Alert
Source Attribute Expression Operation Branches If Condition[] - All of these must hold. Sugar for a single condition group.
- result
Alert
Source Attribute Expression Operation Branches If Result - The value this branch produces. Required when the branch is present.
- condition_
groups Sequence[AlertSource Attribute Expression Operation Branches If Condition Group] - Groups are OR'd; conditions within a group are AND'd.
- conditions
Sequence[Alert
Source Attribute Expression Operation Branches If Condition] - All of these must hold. Sugar for a single condition group.
- result
Alert
Source Attribute Expression Operation Branches If Result - The value this branch produces. Required when the branch is present.
- condition
Groups 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<Alert
Source Attribute Expression Operation Branches If Condition Param> - 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
[]Alert
Source Attribute Expression Operation Branches If Condition Param - 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<Alert
Source Attribute Expression Operation Branches If Condition Param> - 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
Alert
Source Attribute Expression Operation Branches If Condition Param[] - 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[Alert
Source Attribute Expression Operation Branches If Condition Param] - 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<Alert
Source Attribute Expression Operation Branches If Condition Group Condition> - All of these must hold for the group to hold.
- Conditions
[]Alert
Source Attribute Expression Operation Branches If Condition Group Condition - All of these must hold for the group to hold.
- conditions list(object)
- All of these must hold for the group to hold.
- conditions
List<Alert
Source Attribute Expression Operation Branches If Condition Group Condition> - All of these must hold for the group to hold.
- conditions
Alert
Source Attribute Expression Operation Branches If Condition Group Condition[] - All of these must hold for the group to hold.
- conditions
Sequence[Alert
Source Attribute Expression Operation Branches If Condition Group Condition] - 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<Alert
Source Attribute Expression Operation Branches If Condition Group Condition Param> - 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
[]Alert
Source Attribute Expression Operation Branches If Condition Group Condition Param - 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<Alert
Source Attribute Expression Operation Branches If Condition Group Condition Param> - 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
Alert
Source Attribute Expression Operation Branches If Condition Group Condition Param[] - 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[Alert
Source Attribute Expression Operation Branches If Condition Group Condition Param] - 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
- Array
Values List<AlertSource Attribute Expression Operation Branches If Condition Group Condition Param Array Value> - 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
Alert
Source Attribute Expression Operation Branches If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Expression Operation Branches If Condition Group Condition Param Array Value - 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
Alert
Source Attribute Expression Operation Branches If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Expression Operation Branches If Condition Group Condition Param Array Value> - 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
Alert
Source Attribute Expression Operation Branches If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Expression Operation Branches If Condition Group Condition Param Array Value[] - 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
Alert
Source Attribute Expression Operation Branches If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Expression Operation Branches If Condition Group Condition Param Array Value] - 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
Alert
Source Attribute Expression Operation Branches If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParamArrayValue, AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParamArrayValueArgs
AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParamValue, AlertSourceAttributeExpressionOperationBranchesIfConditionGroupConditionParamValueArgs
AlertSourceAttributeExpressionOperationBranchesIfConditionParam, AlertSourceAttributeExpressionOperationBranchesIfConditionParamArgs
- Array
Values List<AlertSource Attribute Expression Operation Branches If Condition Param Array Value> - 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
Alert
Source Attribute Expression Operation Branches If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Expression Operation Branches If Condition Param Array Value - 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
Alert
Source Attribute Expression Operation Branches If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Expression Operation Branches If Condition Param Array Value> - 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
Alert
Source Attribute Expression Operation Branches If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Expression Operation Branches If Condition Param Array Value[] - 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
Alert
Source Attribute Expression Operation Branches If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Expression Operation Branches If Condition Param Array Value] - 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
Alert
Source Attribute Expression Operation Branches If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeExpressionOperationBranchesIfConditionParamArrayValue, AlertSourceAttributeExpressionOperationBranchesIfConditionParamArrayValueArgs
AlertSourceAttributeExpressionOperationBranchesIfConditionParamValue, AlertSourceAttributeExpressionOperationBranchesIfConditionParamValueArgs
AlertSourceAttributeExpressionOperationBranchesIfResult, AlertSourceAttributeExpressionOperationBranchesIfResultArgs
- Array
Values List<AlertSource Attribute Expression Operation Branches If Result Array Value> - 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
Alert
Source Attribute Expression Operation Branches If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Expression Operation Branches If Result Array Value - 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
Alert
Source Attribute Expression Operation Branches If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Expression Operation Branches If Result Array Value> - 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
Alert
Source Attribute Expression Operation Branches If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Expression Operation Branches If Result Array Value[] - 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
Alert
Source Attribute Expression Operation Branches If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Expression Operation Branches If Result Array Value] - 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
Alert
Source Attribute Expression Operation Branches If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeExpressionOperationBranchesIfResultArrayValue, AlertSourceAttributeExpressionOperationBranchesIfResultArrayValueArgs
AlertSourceAttributeExpressionOperationBranchesIfResultValue, AlertSourceAttributeExpressionOperationBranchesIfResultValueArgs
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
- Condition
Groups List<AlertSource Attribute Expression Operation Filter Condition Group> - Groups are OR'd; conditions within a group are AND'd.
- Conditions
List<Alert
Source Attribute Expression Operation Filter Condition> - All of these must hold. Sugar for a single condition group.
- Condition
Groups []AlertSource Attribute Expression Operation Filter Condition Group - Groups are OR'd; conditions within a group are AND'd.
- Conditions
[]Alert
Source Attribute Expression Operation Filter Condition - 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.
- condition
Groups List<AlertSource Attribute Expression Operation Filter Condition Group> - Groups are OR'd; conditions within a group are AND'd.
- conditions
List<Alert
Source Attribute Expression Operation Filter Condition> - All of these must hold. Sugar for a single condition group.
- condition
Groups AlertSource Attribute Expression Operation Filter Condition Group[] - Groups are OR'd; conditions within a group are AND'd.
- conditions
Alert
Source Attribute Expression Operation Filter Condition[] - All of these must hold. Sugar for a single condition group.
- condition_
groups Sequence[AlertSource Attribute Expression Operation Filter Condition Group] - Groups are OR'd; conditions within a group are AND'd.
- conditions
Sequence[Alert
Source Attribute Expression Operation Filter Condition] - All of these must hold. Sugar for a single condition group.
- condition
Groups 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<Alert
Source Attribute Expression Operation Filter Condition Param> - 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
[]Alert
Source Attribute Expression Operation Filter Condition Param - 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<Alert
Source Attribute Expression Operation Filter Condition Param> - 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
Alert
Source Attribute Expression Operation Filter Condition Param[] - 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[Alert
Source Attribute Expression Operation Filter Condition Param] - 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<Alert
Source Attribute Expression Operation Filter Condition Group Condition> - All of these must hold for the group to hold.
- Conditions
[]Alert
Source Attribute Expression Operation Filter Condition Group Condition - All of these must hold for the group to hold.
- conditions list(object)
- All of these must hold for the group to hold.
- conditions
List<Alert
Source Attribute Expression Operation Filter Condition Group Condition> - All of these must hold for the group to hold.
- conditions
Alert
Source Attribute Expression Operation Filter Condition Group Condition[] - All of these must hold for the group to hold.
- conditions
Sequence[Alert
Source Attribute Expression Operation Filter Condition Group Condition] - 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<Alert
Source Attribute Expression Operation Filter Condition Group Condition Param> - 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
[]Alert
Source Attribute Expression Operation Filter Condition Group Condition Param - 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<Alert
Source Attribute Expression Operation Filter Condition Group Condition Param> - 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
Alert
Source Attribute Expression Operation Filter Condition Group Condition Param[] - 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[Alert
Source Attribute Expression Operation Filter Condition Group Condition Param] - 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
- Array
Values List<AlertSource Attribute Expression Operation Filter Condition Group Condition Param Array Value> - 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
Alert
Source Attribute Expression Operation Filter Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Expression Operation Filter Condition Group Condition Param Array Value - 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
Alert
Source Attribute Expression Operation Filter Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Expression Operation Filter Condition Group Condition Param Array Value> - 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
Alert
Source Attribute Expression Operation Filter Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Expression Operation Filter Condition Group Condition Param Array Value[] - 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
Alert
Source Attribute Expression Operation Filter Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Expression Operation Filter Condition Group Condition Param Array Value] - 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
Alert
Source Attribute Expression Operation Filter Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParamArrayValue, AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParamArrayValueArgs
AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParamValue, AlertSourceAttributeExpressionOperationFilterConditionGroupConditionParamValueArgs
AlertSourceAttributeExpressionOperationFilterConditionParam, AlertSourceAttributeExpressionOperationFilterConditionParamArgs
- Array
Values List<AlertSource Attribute Expression Operation Filter Condition Param Array Value> - 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
Alert
Source Attribute Expression Operation Filter Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Expression Operation Filter Condition Param Array Value - 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
Alert
Source Attribute Expression Operation Filter Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Expression Operation Filter Condition Param Array Value> - 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
Alert
Source Attribute Expression Operation Filter Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Expression Operation Filter Condition Param Array Value[] - 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
Alert
Source Attribute Expression Operation Filter Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Expression Operation Filter Condition Param Array Value] - 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
Alert
Source Attribute Expression Operation Filter Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeExpressionOperationFilterConditionParamArrayValue, AlertSourceAttributeExpressionOperationFilterConditionParamArrayValueArgs
AlertSourceAttributeExpressionOperationFilterConditionParamValue, AlertSourceAttributeExpressionOperationFilterConditionParamValueArgs
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
Alert
Source Attribute Named Expression Fallback - 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<Alert
Source Attribute Named Expression Operation> - 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
Alert
Source Attribute Named Expression Fallback - 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
[]Alert
Source Attribute Named Expression Operation - 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 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
Alert
Source Attribute Named Expression Fallback - 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<Alert
Source Attribute Named Expression Operation> - 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
Alert
Source Attribute Named Expression Fallback - 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
Alert
Source Attribute Named Expression Operation[] - 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 str
- A name for this expression, unique within this resource, referenced by expression_ref.
- fallback
Alert
Source Attribute Named Expression Fallback - 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[Alert
Source Attribute Named Expression Operation] - 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.
- start
From 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
Alert
Source Attribute Named Expression Fallback Else - The unconditional default for the shorthand above.
- Else
Ifs List<AlertSource Attribute Named Expression Fallback Else If> - Tried in order, after if.
- Expression
Ref string - The name of a named_expression in this resource.
- If
Alert
Source Attribute Named Expression Fallback If - Shorthand for a branching fallback.
- Result
Alert
Source Attribute Named Expression Fallback Result - A flat, unconditional value.
- Else
Alert
Source Attribute Named Expression Fallback Else - The unconditional default for the shorthand above.
- Else
Ifs []AlertSource Attribute Named Expression Fallback Else If - Tried in order, after if.
- Expression
Ref string - The name of a named_expression in this resource.
- If
Alert
Source Attribute Named Expression Fallback If - Shorthand for a branching fallback.
- Result
Alert
Source Attribute Named Expression Fallback Result - 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.
- else
Ifs List<AlertSource Attribute Named Expression Fallback Else If> - Tried in order, after if.
- else_
Alert
Source Attribute Named Expression Fallback Else - The unconditional default for the shorthand above.
- expression
Ref String - The name of a named_expression in this resource.
- if_
Alert
Source Attribute Named Expression Fallback If - Shorthand for a branching fallback.
- result
Alert
Source Attribute Named Expression Fallback Result - A flat, unconditional value.
- else
Alert
Source Attribute Named Expression Fallback Else - The unconditional default for the shorthand above.
- else
Ifs AlertSource Attribute Named Expression Fallback Else If[] - Tried in order, after if.
- expression
Ref string - The name of a named_expression in this resource.
- if
Alert
Source Attribute Named Expression Fallback If - Shorthand for a branching fallback.
- result
Alert
Source Attribute Named Expression Fallback Result - A flat, unconditional value.
- else_
Alert
Source Attribute Named Expression Fallback Else - The unconditional default for the shorthand above.
- else_
ifs Sequence[AlertSource Attribute Named Expression Fallback Else If] - Tried in order, after if.
- expression_
ref str - The name of a named_expression in this resource.
- if_
Alert
Source Attribute Named Expression Fallback If - Shorthand for a branching fallback.
- result
Alert
Source Attribute Named Expression Fallback Result - A flat, unconditional value.
- else Property Map
- The unconditional default for the shorthand above.
- else
Ifs List<Property Map> - Tried in order, after if.
- expression
Ref 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
Alert
Source Attribute Named Expression Fallback Else Result - The value to fall back to. Required when the block is present.
- Result
Alert
Source Attribute Named Expression Fallback Else Result - The value to fall back to. Required when the block is present.
- result
Alert
Source Attribute Named Expression Fallback Else Result - The value to fall back to. Required when the block is present.
- result
Alert
Source Attribute Named Expression Fallback Else Result - The value to fall back to. Required when the block is present.
- result
Alert
Source Attribute Named Expression Fallback Else Result - 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
- Condition
Groups List<AlertSource Attribute Named Expression Fallback Else If Condition Group> - Groups are OR'd; conditions within a group are AND'd.
- Conditions
List<Alert
Source Attribute Named Expression Fallback Else If Condition> - All of these must hold. Sugar for a single condition group.
- Result
Alert
Source Attribute Named Expression Fallback Else If Result - The value this branch produces. Required when the branch is present.
- Condition
Groups []AlertSource Attribute Named Expression Fallback Else If Condition Group - Groups are OR'd; conditions within a group are AND'd.
- Conditions
[]Alert
Source Attribute Named Expression Fallback Else If Condition - All of these must hold. Sugar for a single condition group.
- Result
Alert
Source Attribute Named Expression Fallback Else If Result - 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.
- condition
Groups List<AlertSource Attribute Named Expression Fallback Else If Condition Group> - Groups are OR'd; conditions within a group are AND'd.
- conditions
List<Alert
Source Attribute Named Expression Fallback Else If Condition> - All of these must hold. Sugar for a single condition group.
- result
Alert
Source Attribute Named Expression Fallback Else If Result - The value this branch produces. Required when the branch is present.
- condition
Groups AlertSource Attribute Named Expression Fallback Else If Condition Group[] - Groups are OR'd; conditions within a group are AND'd.
- conditions
Alert
Source Attribute Named Expression Fallback Else If Condition[] - All of these must hold. Sugar for a single condition group.
- result
Alert
Source Attribute Named Expression Fallback Else If Result - The value this branch produces. Required when the branch is present.
- condition_
groups Sequence[AlertSource Attribute Named Expression Fallback Else If Condition Group] - Groups are OR'd; conditions within a group are AND'd.
- conditions
Sequence[Alert
Source Attribute Named Expression Fallback Else If Condition] - All of these must hold. Sugar for a single condition group.
- result
Alert
Source Attribute Named Expression Fallback Else If Result - The value this branch produces. Required when the branch is present.
- condition
Groups 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<Alert
Source Attribute Named Expression Fallback Else If Condition Param> - 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
[]Alert
Source Attribute Named Expression Fallback Else If Condition Param - 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<Alert
Source Attribute Named Expression Fallback Else If Condition Param> - 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
Alert
Source Attribute Named Expression Fallback Else If Condition Param[] - 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[Alert
Source Attribute Named Expression Fallback Else If Condition Param] - 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<Alert
Source Attribute Named Expression Fallback Else If Condition Group Condition> - All of these must hold for the group to hold.
- Conditions
[]Alert
Source Attribute Named Expression Fallback Else If Condition Group Condition - All of these must hold for the group to hold.
- conditions list(object)
- All of these must hold for the group to hold.
- conditions
List<Alert
Source Attribute Named Expression Fallback Else If Condition Group Condition> - All of these must hold for the group to hold.
- conditions
Alert
Source Attribute Named Expression Fallback Else If Condition Group Condition[] - All of these must hold for the group to hold.
- conditions
Sequence[Alert
Source Attribute Named Expression Fallback Else If Condition Group Condition] - 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<Alert
Source Attribute Named Expression Fallback Else If Condition Group Condition Param> - 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
[]Alert
Source Attribute Named Expression Fallback Else If Condition Group Condition Param - 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<Alert
Source Attribute Named Expression Fallback Else If Condition Group Condition Param> - 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
Alert
Source Attribute Named Expression Fallback Else If Condition Group Condition Param[] - 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[Alert
Source Attribute Named Expression Fallback Else If Condition Group Condition Param] - 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
- Array
Values List<AlertSource Attribute Named Expression Fallback Else If Condition Group Condition Param Array Value> - 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
Alert
Source Attribute Named Expression Fallback Else If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Named Expression Fallback Else If Condition Group Condition Param Array Value - 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
Alert
Source Attribute Named Expression Fallback Else If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Named Expression Fallback Else If Condition Group Condition Param Array Value> - 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
Alert
Source Attribute Named Expression Fallback Else If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Named Expression Fallback Else If Condition Group Condition Param Array Value[] - 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
Alert
Source Attribute Named Expression Fallback Else If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Named Expression Fallback Else If Condition Group Condition Param Array Value] - 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
Alert
Source Attribute Named Expression Fallback Else If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParamArrayValue, AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParamArrayValueArgs
AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParamValue, AlertSourceAttributeNamedExpressionFallbackElseIfConditionGroupConditionParamValueArgs
AlertSourceAttributeNamedExpressionFallbackElseIfConditionParam, AlertSourceAttributeNamedExpressionFallbackElseIfConditionParamArgs
- Array
Values List<AlertSource Attribute Named Expression Fallback Else If Condition Param Array Value> - 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
Alert
Source Attribute Named Expression Fallback Else If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Named Expression Fallback Else If Condition Param Array Value - 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
Alert
Source Attribute Named Expression Fallback Else If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Named Expression Fallback Else If Condition Param Array Value> - 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
Alert
Source Attribute Named Expression Fallback Else If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Named Expression Fallback Else If Condition Param Array Value[] - 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
Alert
Source Attribute Named Expression Fallback Else If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Named Expression Fallback Else If Condition Param Array Value] - 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
Alert
Source Attribute Named Expression Fallback Else If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeNamedExpressionFallbackElseIfConditionParamArrayValue, AlertSourceAttributeNamedExpressionFallbackElseIfConditionParamArrayValueArgs
AlertSourceAttributeNamedExpressionFallbackElseIfConditionParamValue, AlertSourceAttributeNamedExpressionFallbackElseIfConditionParamValueArgs
AlertSourceAttributeNamedExpressionFallbackElseIfResult, AlertSourceAttributeNamedExpressionFallbackElseIfResultArgs
- Array
Values List<AlertSource Attribute Named Expression Fallback Else If Result Array Value> - 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
Alert
Source Attribute Named Expression Fallback Else If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Named Expression Fallback Else If Result Array Value - 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
Alert
Source Attribute Named Expression Fallback Else If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Named Expression Fallback Else If Result Array Value> - 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
Alert
Source Attribute Named Expression Fallback Else If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Named Expression Fallback Else If Result Array Value[] - 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
Alert
Source Attribute Named Expression Fallback Else If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Named Expression Fallback Else If Result Array Value] - 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
Alert
Source Attribute Named Expression Fallback Else If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeNamedExpressionFallbackElseIfResultArrayValue, AlertSourceAttributeNamedExpressionFallbackElseIfResultArrayValueArgs
AlertSourceAttributeNamedExpressionFallbackElseIfResultValue, AlertSourceAttributeNamedExpressionFallbackElseIfResultValueArgs
AlertSourceAttributeNamedExpressionFallbackElseResult, AlertSourceAttributeNamedExpressionFallbackElseResultArgs
- Array
Values List<AlertSource Attribute Named Expression Fallback Else Result Array Value> - 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
Alert
Source Attribute Named Expression Fallback Else Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Named Expression Fallback Else Result Array Value - 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
Alert
Source Attribute Named Expression Fallback Else Result Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Named Expression Fallback Else Result Array Value> - 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
Alert
Source Attribute Named Expression Fallback Else Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Named Expression Fallback Else Result Array Value[] - 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
Alert
Source Attribute Named Expression Fallback Else Result Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Named Expression Fallback Else Result Array Value] - 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
Alert
Source Attribute Named Expression Fallback Else Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeNamedExpressionFallbackElseResultArrayValue, AlertSourceAttributeNamedExpressionFallbackElseResultArrayValueArgs
AlertSourceAttributeNamedExpressionFallbackElseResultValue, AlertSourceAttributeNamedExpressionFallbackElseResultValueArgs
AlertSourceAttributeNamedExpressionFallbackIf, AlertSourceAttributeNamedExpressionFallbackIfArgs
- Condition
Groups List<AlertSource Attribute Named Expression Fallback If Condition Group> - Groups are OR'd; conditions within a group are AND'd.
- Conditions
List<Alert
Source Attribute Named Expression Fallback If Condition> - All of these must hold. Sugar for a single condition group.
- Result
Alert
Source Attribute Named Expression Fallback If Result - The value this branch produces. Required when the branch is present.
- Condition
Groups []AlertSource Attribute Named Expression Fallback If Condition Group - Groups are OR'd; conditions within a group are AND'd.
- Conditions
[]Alert
Source Attribute Named Expression Fallback If Condition - All of these must hold. Sugar for a single condition group.
- Result
Alert
Source Attribute Named Expression Fallback If Result - 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.
- condition
Groups List<AlertSource Attribute Named Expression Fallback If Condition Group> - Groups are OR'd; conditions within a group are AND'd.
- conditions
List<Alert
Source Attribute Named Expression Fallback If Condition> - All of these must hold. Sugar for a single condition group.
- result
Alert
Source Attribute Named Expression Fallback If Result - The value this branch produces. Required when the branch is present.
- condition
Groups AlertSource Attribute Named Expression Fallback If Condition Group[] - Groups are OR'd; conditions within a group are AND'd.
- conditions
Alert
Source Attribute Named Expression Fallback If Condition[] - All of these must hold. Sugar for a single condition group.
- result
Alert
Source Attribute Named Expression Fallback If Result - The value this branch produces. Required when the branch is present.
- condition_
groups Sequence[AlertSource Attribute Named Expression Fallback If Condition Group] - Groups are OR'd; conditions within a group are AND'd.
- conditions
Sequence[Alert
Source Attribute Named Expression Fallback If Condition] - All of these must hold. Sugar for a single condition group.
- result
Alert
Source Attribute Named Expression Fallback If Result - The value this branch produces. Required when the branch is present.
- condition
Groups 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<Alert
Source Attribute Named Expression Fallback If Condition Param> - 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
[]Alert
Source Attribute Named Expression Fallback If Condition Param - 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<Alert
Source Attribute Named Expression Fallback If Condition Param> - 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
Alert
Source Attribute Named Expression Fallback If Condition Param[] - 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[Alert
Source Attribute Named Expression Fallback If Condition Param] - 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<Alert
Source Attribute Named Expression Fallback If Condition Group Condition> - All of these must hold for the group to hold.
- Conditions
[]Alert
Source Attribute Named Expression Fallback If Condition Group Condition - All of these must hold for the group to hold.
- conditions list(object)
- All of these must hold for the group to hold.
- conditions
List<Alert
Source Attribute Named Expression Fallback If Condition Group Condition> - All of these must hold for the group to hold.
- conditions
Alert
Source Attribute Named Expression Fallback If Condition Group Condition[] - All of these must hold for the group to hold.
- conditions
Sequence[Alert
Source Attribute Named Expression Fallback If Condition Group Condition] - 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<Alert
Source Attribute Named Expression Fallback If Condition Group Condition Param> - 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
[]Alert
Source Attribute Named Expression Fallback If Condition Group Condition Param - 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<Alert
Source Attribute Named Expression Fallback If Condition Group Condition Param> - 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
Alert
Source Attribute Named Expression Fallback If Condition Group Condition Param[] - 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[Alert
Source Attribute Named Expression Fallback If Condition Group Condition Param] - 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
- Array
Values List<AlertSource Attribute Named Expression Fallback If Condition Group Condition Param Array Value> - 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
Alert
Source Attribute Named Expression Fallback If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Named Expression Fallback If Condition Group Condition Param Array Value - 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
Alert
Source Attribute Named Expression Fallback If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Named Expression Fallback If Condition Group Condition Param Array Value> - 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
Alert
Source Attribute Named Expression Fallback If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Named Expression Fallback If Condition Group Condition Param Array Value[] - 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
Alert
Source Attribute Named Expression Fallback If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Named Expression Fallback If Condition Group Condition Param Array Value] - 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
Alert
Source Attribute Named Expression Fallback If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParamArrayValue, AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParamArrayValueArgs
AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParamValue, AlertSourceAttributeNamedExpressionFallbackIfConditionGroupConditionParamValueArgs
AlertSourceAttributeNamedExpressionFallbackIfConditionParam, AlertSourceAttributeNamedExpressionFallbackIfConditionParamArgs
- Array
Values List<AlertSource Attribute Named Expression Fallback If Condition Param Array Value> - 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
Alert
Source Attribute Named Expression Fallback If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Named Expression Fallback If Condition Param Array Value - 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
Alert
Source Attribute Named Expression Fallback If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Named Expression Fallback If Condition Param Array Value> - 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
Alert
Source Attribute Named Expression Fallback If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Named Expression Fallback If Condition Param Array Value[] - 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
Alert
Source Attribute Named Expression Fallback If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Named Expression Fallback If Condition Param Array Value] - 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
Alert
Source Attribute Named Expression Fallback If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeNamedExpressionFallbackIfConditionParamArrayValue, AlertSourceAttributeNamedExpressionFallbackIfConditionParamArrayValueArgs
AlertSourceAttributeNamedExpressionFallbackIfConditionParamValue, AlertSourceAttributeNamedExpressionFallbackIfConditionParamValueArgs
AlertSourceAttributeNamedExpressionFallbackIfResult, AlertSourceAttributeNamedExpressionFallbackIfResultArgs
- Array
Values List<AlertSource Attribute Named Expression Fallback If Result Array Value> - 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
Alert
Source Attribute Named Expression Fallback If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Named Expression Fallback If Result Array Value - 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
Alert
Source Attribute Named Expression Fallback If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Named Expression Fallback If Result Array Value> - 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
Alert
Source Attribute Named Expression Fallback If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Named Expression Fallback If Result Array Value[] - 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
Alert
Source Attribute Named Expression Fallback If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Named Expression Fallback If Result Array Value] - 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
Alert
Source Attribute Named Expression Fallback If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeNamedExpressionFallbackIfResultArrayValue, AlertSourceAttributeNamedExpressionFallbackIfResultArrayValueArgs
AlertSourceAttributeNamedExpressionFallbackIfResultValue, AlertSourceAttributeNamedExpressionFallbackIfResultValueArgs
AlertSourceAttributeNamedExpressionFallbackResult, AlertSourceAttributeNamedExpressionFallbackResultArgs
- Array
Values List<AlertSource Attribute Named Expression Fallback Result Array Value> - 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
Alert
Source Attribute Named Expression Fallback Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Named Expression Fallback Result Array Value - 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
Alert
Source Attribute Named Expression Fallback Result Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Named Expression Fallback Result Array Value> - 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
Alert
Source Attribute Named Expression Fallback Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Named Expression Fallback Result Array Value[] - 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
Alert
Source Attribute Named Expression Fallback Result Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Named Expression Fallback Result Array Value] - 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
Alert
Source Attribute Named Expression Fallback Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeNamedExpressionFallbackResultArrayValue, AlertSourceAttributeNamedExpressionFallbackResultArrayValueArgs
AlertSourceAttributeNamedExpressionFallbackResultValue, AlertSourceAttributeNamedExpressionFallbackResultValueArgs
AlertSourceAttributeNamedExpressionOperation, AlertSourceAttributeNamedExpressionOperationArgs
- Branches
Alert
Source Attribute Named Expression Operation Branches - A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start*from = ".".
- Cast
Alert
Source Attribute Named Expression Operation Cast - Converts the current value to another type.
- Concatenate
Alert
Source Attribute Named Expression Operation Concatenate - Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
- Count
Alert
Source Attribute Named Expression Operation Count - Counts the values.
- Filter
Alert
Source Attribute Named Expression Operation Filter - Keeps the values matching these conditions. Inside a filter the value under test is bound as
input. - First
Alert
Source Attribute Named Expression Operation First - Takes the first value.
- Max
Alert
Source Attribute Named Expression Operation Max - Takes the largest value.
- Min
Alert
Source Attribute Named Expression Operation Min - Takes the smallest value.
-
Alert
Source Attribute Named Expression Operation Navigate - Follows an attribute of the current value.
- Parse
Alert
Source Attribute Named Expression Operation Parse - Evaluates a function against the current value.
- Random
Alert
Source Attribute Named Expression Operation Random - Takes one value at random.
- Sum
Alert
Source Attribute Named Expression Operation Sum - Adds the values together.
- Branches
Alert
Source Attribute Named Expression Operation Branches - A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start*from = ".".
- Cast
Alert
Source Attribute Named Expression Operation Cast - Converts the current value to another type.
- Concatenate
Alert
Source Attribute Named Expression Operation Concatenate - Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
- Count
Alert
Source Attribute Named Expression Operation Count - Counts the values.
- Filter
Alert
Source Attribute Named Expression Operation Filter - Keeps the values matching these conditions. Inside a filter the value under test is bound as
input. - First
Alert
Source Attribute Named Expression Operation First - Takes the first value.
- Max
Alert
Source Attribute Named Expression Operation Max - Takes the largest value.
- Min
Alert
Source Attribute Named Expression Operation Min - Takes the smallest value.
-
Alert
Source Attribute Named Expression Operation Navigate - Follows an attribute of the current value.
- Parse
Alert
Source Attribute Named Expression Operation Parse - Evaluates a function against the current value.
- Random
Alert
Source Attribute Named Expression Operation Random - Takes one value at random.
- Sum
Alert
Source Attribute Named Expression Operation Sum - 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.
- 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
Alert
Source Attribute Named Expression Operation Branches - A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start*from = ".".
- cast
Alert
Source Attribute Named Expression Operation Cast - Converts the current value to another type.
- concatenate
Alert
Source Attribute Named Expression Operation Concatenate - Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
- count
Alert
Source Attribute Named Expression Operation Count - Counts the values.
- filter
Alert
Source Attribute Named Expression Operation Filter - Keeps the values matching these conditions. Inside a filter the value under test is bound as
input. - first
Alert
Source Attribute Named Expression Operation First - Takes the first value.
- max
Alert
Source Attribute Named Expression Operation Max - Takes the largest value.
- min
Alert
Source Attribute Named Expression Operation Min - Takes the smallest value.
-
Alert
Source Attribute Named Expression Operation Navigate - Follows an attribute of the current value.
- parse
Alert
Source Attribute Named Expression Operation Parse - Evaluates a function against the current value.
- random
Alert
Source Attribute Named Expression Operation Random - Takes one value at random.
- sum
Alert
Source Attribute Named Expression Operation Sum - Adds the values together.
- branches
Alert
Source Attribute Named Expression Operation Branches - A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start*from = ".".
- cast
Alert
Source Attribute Named Expression Operation Cast - Converts the current value to another type.
- concatenate
Alert
Source Attribute Named Expression Operation Concatenate - Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
- count
Alert
Source Attribute Named Expression Operation Count - Counts the values.
- filter
Alert
Source Attribute Named Expression Operation Filter - Keeps the values matching these conditions. Inside a filter the value under test is bound as
input. - first
Alert
Source Attribute Named Expression Operation First - Takes the first value.
- max
Alert
Source Attribute Named Expression Operation Max - Takes the largest value.
- min
Alert
Source Attribute Named Expression Operation Min - Takes the smallest value.
-
Alert
Source Attribute Named Expression Operation Navigate - Follows an attribute of the current value.
- parse
Alert
Source Attribute Named Expression Operation Parse - Evaluates a function against the current value.
- random
Alert
Source Attribute Named Expression Operation Random - Takes one value at random.
- sum
Alert
Source Attribute Named Expression Operation Sum - Adds the values together.
- branches
Alert
Source Attribute Named Expression Operation Branches - A lookup table, evaluated in order until one matches. Must be the only operation in its expression, with start*from = ".".
- cast
Alert
Source Attribute Named Expression Operation Cast - Converts the current value to another type.
- concatenate
Alert
Source Attribute Named Expression Operation Concatenate - Adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name.
- count
Alert
Source Attribute Named Expression Operation Count - Counts the values.
- filter
Alert
Source Attribute Named Expression Operation Filter - Keeps the values matching these conditions. Inside a filter the value under test is bound as
input. - first
Alert
Source Attribute Named Expression Operation First - Takes the first value.
- max
Alert
Source Attribute Named Expression Operation Max - Takes the largest value.
- min
Alert
Source Attribute Named Expression Operation Min - Takes the smallest value.
-
Alert
Source Attribute Named Expression Operation Navigate - Follows an attribute of the current value.
- parse
Alert
Source Attribute Named Expression Operation Parse - Evaluates a function against the current value.
- random
Alert
Source Attribute Named Expression Operation Random - Takes one value at random.
- sum
Alert
Source Attribute Named Expression Operation Sum - 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.
- 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.
- Else
Ifs List<AlertSource Attribute Named Expression Operation Branches Else If> - Tried in order, after if.
- If
Alert
Source Attribute Named Expression Operation Branches If - 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 []AlertSource Attribute Named Expression Operation Branches Else If - Tried in order, after if.
- If
Alert
Source Attribute Named Expression Operation Branches If - 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.
- else
Ifs List<AlertSource Attribute Named Expression Operation Branches Else If> - Tried in order, after if.
- if_
Alert
Source Attribute Named Expression Operation Branches If - 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.
- else
Ifs AlertSource Attribute Named Expression Operation Branches Else If[] - Tried in order, after if.
- if
Alert
Source Attribute Named Expression Operation Branches If - 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[AlertSource Attribute Named Expression Operation Branches Else If] - Tried in order, after if.
- if_
Alert
Source Attribute Named Expression Operation Branches If - 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.
- else
Ifs List<Property Map> - Tried in order, after if.
- if Property Map
- The first branch to try.
AlertSourceAttributeNamedExpressionOperationBranchesElseIf, AlertSourceAttributeNamedExpressionOperationBranchesElseIfArgs
- Condition
Groups List<AlertSource Attribute Named Expression Operation Branches Else If Condition Group> - Groups are OR'd; conditions within a group are AND'd.
- Conditions
List<Alert
Source Attribute Named Expression Operation Branches Else If Condition> - All of these must hold. Sugar for a single condition group.
- Result
Alert
Source Attribute Named Expression Operation Branches Else If Result - The value this branch produces. Required when the branch is present.
- Condition
Groups []AlertSource Attribute Named Expression Operation Branches Else If Condition Group - Groups are OR'd; conditions within a group are AND'd.
- Conditions
[]Alert
Source Attribute Named Expression Operation Branches Else If Condition - All of these must hold. Sugar for a single condition group.
- Result
Alert
Source Attribute Named Expression Operation Branches Else If Result - 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.
- condition
Groups List<AlertSource Attribute Named Expression Operation Branches Else If Condition Group> - Groups are OR'd; conditions within a group are AND'd.
- conditions
List<Alert
Source Attribute Named Expression Operation Branches Else If Condition> - All of these must hold. Sugar for a single condition group.
- result
Alert
Source Attribute Named Expression Operation Branches Else If Result - The value this branch produces. Required when the branch is present.
- condition
Groups AlertSource Attribute Named Expression Operation Branches Else If Condition Group[] - Groups are OR'd; conditions within a group are AND'd.
- conditions
Alert
Source Attribute Named Expression Operation Branches Else If Condition[] - All of these must hold. Sugar for a single condition group.
- result
Alert
Source Attribute Named Expression Operation Branches Else If Result - The value this branch produces. Required when the branch is present.
- condition_
groups Sequence[AlertSource Attribute Named Expression Operation Branches Else If Condition Group] - Groups are OR'd; conditions within a group are AND'd.
- conditions
Sequence[Alert
Source Attribute Named Expression Operation Branches Else If Condition] - All of these must hold. Sugar for a single condition group.
- result
Alert
Source Attribute Named Expression Operation Branches Else If Result - The value this branch produces. Required when the branch is present.
- condition
Groups 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<Alert
Source Attribute Named Expression Operation Branches Else If Condition Param> - 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
[]Alert
Source Attribute Named Expression Operation Branches Else If Condition Param - 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<Alert
Source Attribute Named Expression Operation Branches Else If Condition Param> - 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
Alert
Source Attribute Named Expression Operation Branches Else If Condition Param[] - 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[Alert
Source Attribute Named Expression Operation Branches Else If Condition Param] - 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<Alert
Source Attribute Named Expression Operation Branches Else If Condition Group Condition> - All of these must hold for the group to hold.
- Conditions
[]Alert
Source Attribute Named Expression Operation Branches Else If Condition Group Condition - All of these must hold for the group to hold.
- conditions list(object)
- All of these must hold for the group to hold.
- conditions
List<Alert
Source Attribute Named Expression Operation Branches Else If Condition Group Condition> - All of these must hold for the group to hold.
- conditions
Alert
Source Attribute Named Expression Operation Branches Else If Condition Group Condition[] - All of these must hold for the group to hold.
- conditions
Sequence[Alert
Source Attribute Named Expression Operation Branches Else If Condition Group Condition] - 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<Alert
Source Attribute Named Expression Operation Branches Else If Condition Group Condition Param> - 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
[]Alert
Source Attribute Named Expression Operation Branches Else If Condition Group Condition Param - 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<Alert
Source Attribute Named Expression Operation Branches Else If Condition Group Condition Param> - 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
Alert
Source Attribute Named Expression Operation Branches Else If Condition Group Condition Param[] - 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[Alert
Source Attribute Named Expression Operation Branches Else If Condition Group Condition Param] - 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
- Array
Values List<AlertSource Attribute Named Expression Operation Branches Else If Condition Group Condition Param Array Value> - 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
Alert
Source Attribute Named Expression Operation Branches Else If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Named Expression Operation Branches Else If Condition Group Condition Param Array Value - 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
Alert
Source Attribute Named Expression Operation Branches Else If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Named Expression Operation Branches Else If Condition Group Condition Param Array Value> - 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
Alert
Source Attribute Named Expression Operation Branches Else If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Named Expression Operation Branches Else If Condition Group Condition Param Array Value[] - 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
Alert
Source Attribute Named Expression Operation Branches Else If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Named Expression Operation Branches Else If Condition Group Condition Param Array Value] - 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
Alert
Source Attribute Named Expression Operation Branches Else If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValue, AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParamArrayValueArgs
AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParamValue, AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionGroupConditionParamValueArgs
AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParam, AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParamArgs
- Array
Values List<AlertSource Attribute Named Expression Operation Branches Else If Condition Param Array Value> - 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
Alert
Source Attribute Named Expression Operation Branches Else If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Named Expression Operation Branches Else If Condition Param Array Value - 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
Alert
Source Attribute Named Expression Operation Branches Else If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Named Expression Operation Branches Else If Condition Param Array Value> - 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
Alert
Source Attribute Named Expression Operation Branches Else If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Named Expression Operation Branches Else If Condition Param Array Value[] - 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
Alert
Source Attribute Named Expression Operation Branches Else If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Named Expression Operation Branches Else If Condition Param Array Value] - 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
Alert
Source Attribute Named Expression Operation Branches Else If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParamArrayValue, AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParamArrayValueArgs
AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParamValue, AlertSourceAttributeNamedExpressionOperationBranchesElseIfConditionParamValueArgs
AlertSourceAttributeNamedExpressionOperationBranchesElseIfResult, AlertSourceAttributeNamedExpressionOperationBranchesElseIfResultArgs
- Array
Values List<AlertSource Attribute Named Expression Operation Branches Else If Result Array Value> - 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
Alert
Source Attribute Named Expression Operation Branches Else If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Named Expression Operation Branches Else If Result Array Value - 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
Alert
Source Attribute Named Expression Operation Branches Else If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Named Expression Operation Branches Else If Result Array Value> - 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
Alert
Source Attribute Named Expression Operation Branches Else If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Named Expression Operation Branches Else If Result Array Value[] - 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
Alert
Source Attribute Named Expression Operation Branches Else If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Named Expression Operation Branches Else If Result Array Value] - 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
Alert
Source Attribute Named Expression Operation Branches Else If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeNamedExpressionOperationBranchesElseIfResultArrayValue, AlertSourceAttributeNamedExpressionOperationBranchesElseIfResultArrayValueArgs
AlertSourceAttributeNamedExpressionOperationBranchesElseIfResultValue, AlertSourceAttributeNamedExpressionOperationBranchesElseIfResultValueArgs
AlertSourceAttributeNamedExpressionOperationBranchesIf, AlertSourceAttributeNamedExpressionOperationBranchesIfArgs
- Condition
Groups List<AlertSource Attribute Named Expression Operation Branches If Condition Group> - Groups are OR'd; conditions within a group are AND'd.
- Conditions
List<Alert
Source Attribute Named Expression Operation Branches If Condition> - All of these must hold. Sugar for a single condition group.
- Result
Alert
Source Attribute Named Expression Operation Branches If Result - The value this branch produces. Required when the branch is present.
- Condition
Groups []AlertSource Attribute Named Expression Operation Branches If Condition Group - Groups are OR'd; conditions within a group are AND'd.
- Conditions
[]Alert
Source Attribute Named Expression Operation Branches If Condition - All of these must hold. Sugar for a single condition group.
- Result
Alert
Source Attribute Named Expression Operation Branches If Result - 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.
- condition
Groups List<AlertSource Attribute Named Expression Operation Branches If Condition Group> - Groups are OR'd; conditions within a group are AND'd.
- conditions
List<Alert
Source Attribute Named Expression Operation Branches If Condition> - All of these must hold. Sugar for a single condition group.
- result
Alert
Source Attribute Named Expression Operation Branches If Result - The value this branch produces. Required when the branch is present.
- condition
Groups AlertSource Attribute Named Expression Operation Branches If Condition Group[] - Groups are OR'd; conditions within a group are AND'd.
- conditions
Alert
Source Attribute Named Expression Operation Branches If Condition[] - All of these must hold. Sugar for a single condition group.
- result
Alert
Source Attribute Named Expression Operation Branches If Result - The value this branch produces. Required when the branch is present.
- condition_
groups Sequence[AlertSource Attribute Named Expression Operation Branches If Condition Group] - Groups are OR'd; conditions within a group are AND'd.
- conditions
Sequence[Alert
Source Attribute Named Expression Operation Branches If Condition] - All of these must hold. Sugar for a single condition group.
- result
Alert
Source Attribute Named Expression Operation Branches If Result - The value this branch produces. Required when the branch is present.
- condition
Groups 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<Alert
Source Attribute Named Expression Operation Branches If Condition Param> - 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
[]Alert
Source Attribute Named Expression Operation Branches If Condition Param - 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<Alert
Source Attribute Named Expression Operation Branches If Condition Param> - 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
Alert
Source Attribute Named Expression Operation Branches If Condition Param[] - 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[Alert
Source Attribute Named Expression Operation Branches If Condition Param] - 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<Alert
Source Attribute Named Expression Operation Branches If Condition Group Condition> - All of these must hold for the group to hold.
- Conditions
[]Alert
Source Attribute Named Expression Operation Branches If Condition Group Condition - All of these must hold for the group to hold.
- conditions list(object)
- All of these must hold for the group to hold.
- conditions
List<Alert
Source Attribute Named Expression Operation Branches If Condition Group Condition> - All of these must hold for the group to hold.
- conditions
Alert
Source Attribute Named Expression Operation Branches If Condition Group Condition[] - All of these must hold for the group to hold.
- conditions
Sequence[Alert
Source Attribute Named Expression Operation Branches If Condition Group Condition] - 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<Alert
Source Attribute Named Expression Operation Branches If Condition Group Condition Param> - 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
[]Alert
Source Attribute Named Expression Operation Branches If Condition Group Condition Param - 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<Alert
Source Attribute Named Expression Operation Branches If Condition Group Condition Param> - 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
Alert
Source Attribute Named Expression Operation Branches If Condition Group Condition Param[] - 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[Alert
Source Attribute Named Expression Operation Branches If Condition Group Condition Param] - 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
- Array
Values List<AlertSource Attribute Named Expression Operation Branches If Condition Group Condition Param Array Value> - 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
Alert
Source Attribute Named Expression Operation Branches If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Named Expression Operation Branches If Condition Group Condition Param Array Value - 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
Alert
Source Attribute Named Expression Operation Branches If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Named Expression Operation Branches If Condition Group Condition Param Array Value> - 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
Alert
Source Attribute Named Expression Operation Branches If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Named Expression Operation Branches If Condition Group Condition Param Array Value[] - 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
Alert
Source Attribute Named Expression Operation Branches If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Named Expression Operation Branches If Condition Group Condition Param Array Value] - 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
Alert
Source Attribute Named Expression Operation Branches If Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParamArrayValue, AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParamArrayValueArgs
AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParamValue, AlertSourceAttributeNamedExpressionOperationBranchesIfConditionGroupConditionParamValueArgs
AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParam, AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParamArgs
- Array
Values List<AlertSource Attribute Named Expression Operation Branches If Condition Param Array Value> - 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
Alert
Source Attribute Named Expression Operation Branches If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Named Expression Operation Branches If Condition Param Array Value - 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
Alert
Source Attribute Named Expression Operation Branches If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Named Expression Operation Branches If Condition Param Array Value> - 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
Alert
Source Attribute Named Expression Operation Branches If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Named Expression Operation Branches If Condition Param Array Value[] - 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
Alert
Source Attribute Named Expression Operation Branches If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Named Expression Operation Branches If Condition Param Array Value] - 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
Alert
Source Attribute Named Expression Operation Branches If Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParamArrayValue, AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParamArrayValueArgs
AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParamValue, AlertSourceAttributeNamedExpressionOperationBranchesIfConditionParamValueArgs
AlertSourceAttributeNamedExpressionOperationBranchesIfResult, AlertSourceAttributeNamedExpressionOperationBranchesIfResultArgs
- Array
Values List<AlertSource Attribute Named Expression Operation Branches If Result Array Value> - 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
Alert
Source Attribute Named Expression Operation Branches If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Named Expression Operation Branches If Result Array Value - 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
Alert
Source Attribute Named Expression Operation Branches If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Named Expression Operation Branches If Result Array Value> - 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
Alert
Source Attribute Named Expression Operation Branches If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Named Expression Operation Branches If Result Array Value[] - 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
Alert
Source Attribute Named Expression Operation Branches If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Named Expression Operation Branches If Result Array Value] - 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
Alert
Source Attribute Named Expression Operation Branches If Result Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeNamedExpressionOperationBranchesIfResultArrayValue, AlertSourceAttributeNamedExpressionOperationBranchesIfResultArrayValueArgs
AlertSourceAttributeNamedExpressionOperationBranchesIfResultValue, AlertSourceAttributeNamedExpressionOperationBranchesIfResultValueArgs
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
- Condition
Groups List<AlertSource Attribute Named Expression Operation Filter Condition Group> - Groups are OR'd; conditions within a group are AND'd.
- Conditions
List<Alert
Source Attribute Named Expression Operation Filter Condition> - All of these must hold. Sugar for a single condition group.
- Condition
Groups []AlertSource Attribute Named Expression Operation Filter Condition Group - Groups are OR'd; conditions within a group are AND'd.
- Conditions
[]Alert
Source Attribute Named Expression Operation Filter Condition - 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.
- condition
Groups List<AlertSource Attribute Named Expression Operation Filter Condition Group> - Groups are OR'd; conditions within a group are AND'd.
- conditions
List<Alert
Source Attribute Named Expression Operation Filter Condition> - All of these must hold. Sugar for a single condition group.
- condition
Groups AlertSource Attribute Named Expression Operation Filter Condition Group[] - Groups are OR'd; conditions within a group are AND'd.
- conditions
Alert
Source Attribute Named Expression Operation Filter Condition[] - All of these must hold. Sugar for a single condition group.
- condition_
groups Sequence[AlertSource Attribute Named Expression Operation Filter Condition Group] - Groups are OR'd; conditions within a group are AND'd.
- conditions
Sequence[Alert
Source Attribute Named Expression Operation Filter Condition] - All of these must hold. Sugar for a single condition group.
- condition
Groups 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<Alert
Source Attribute Named Expression Operation Filter Condition Param> - 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
[]Alert
Source Attribute Named Expression Operation Filter Condition Param - 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<Alert
Source Attribute Named Expression Operation Filter Condition Param> - 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
Alert
Source Attribute Named Expression Operation Filter Condition Param[] - 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[Alert
Source Attribute Named Expression Operation Filter Condition Param] - 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<Alert
Source Attribute Named Expression Operation Filter Condition Group Condition> - All of these must hold for the group to hold.
- Conditions
[]Alert
Source Attribute Named Expression Operation Filter Condition Group Condition - All of these must hold for the group to hold.
- conditions list(object)
- All of these must hold for the group to hold.
- conditions
List<Alert
Source Attribute Named Expression Operation Filter Condition Group Condition> - All of these must hold for the group to hold.
- conditions
Alert
Source Attribute Named Expression Operation Filter Condition Group Condition[] - All of these must hold for the group to hold.
- conditions
Sequence[Alert
Source Attribute Named Expression Operation Filter Condition Group Condition] - 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<Alert
Source Attribute Named Expression Operation Filter Condition Group Condition Param> - 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
[]Alert
Source Attribute Named Expression Operation Filter Condition Group Condition Param - 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<Alert
Source Attribute Named Expression Operation Filter Condition Group Condition Param> - 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
Alert
Source Attribute Named Expression Operation Filter Condition Group Condition Param[] - 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[Alert
Source Attribute Named Expression Operation Filter Condition Group Condition Param] - 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
- Array
Values List<AlertSource Attribute Named Expression Operation Filter Condition Group Condition Param Array Value> - 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
Alert
Source Attribute Named Expression Operation Filter Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Named Expression Operation Filter Condition Group Condition Param Array Value - 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
Alert
Source Attribute Named Expression Operation Filter Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Named Expression Operation Filter Condition Group Condition Param Array Value> - 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
Alert
Source Attribute Named Expression Operation Filter Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Named Expression Operation Filter Condition Group Condition Param Array Value[] - 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
Alert
Source Attribute Named Expression Operation Filter Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Named Expression Operation Filter Condition Group Condition Param Array Value] - 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
Alert
Source Attribute Named Expression Operation Filter Condition Group Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParamArrayValue, AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParamArrayValueArgs
AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParamValue, AlertSourceAttributeNamedExpressionOperationFilterConditionGroupConditionParamValueArgs
AlertSourceAttributeNamedExpressionOperationFilterConditionParam, AlertSourceAttributeNamedExpressionOperationFilterConditionParamArgs
- Array
Values List<AlertSource Attribute Named Expression Operation Filter Condition Param Array Value> - 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
Alert
Source Attribute Named Expression Operation Filter Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- Array
Values []AlertSource Attribute Named Expression Operation Filter Condition Param Array Value - 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
Alert
Source Attribute Named Expression Operation Filter Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 []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_literalandvalue_referenceare 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.
- array
Values List<AlertSource Attribute Named Expression Operation Filter Condition Param Array Value> - 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
Alert
Source Attribute Named Expression Operation Filter Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values AlertSource Attribute Named Expression Operation Filter Condition Param Array Value[] - 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
Alert
Source Attribute Named Expression Operation Filter Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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 string[]
- Several fixed values. For a mix of fixed values and references, use array_value.
- array_
values Sequence[AlertSource Attribute Named Expression Operation Filter Condition Param Array Value] - 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
Alert
Source Attribute Named Expression Operation Filter Condition Param Value - One value, spelled out.
value_literalandvalue_referenceare 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.
- array
Values List<Property Map> - 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 Property Map
- One value, spelled out.
value_literalandvalue_referenceare 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.
AlertSourceAttributeNamedExpressionOperationFilterConditionParamArrayValue, AlertSourceAttributeNamedExpressionOperationFilterConditionParamArrayValueArgs
AlertSourceAttributeNamedExpressionOperationFilterConditionParamValue, AlertSourceAttributeNamedExpressionOperationFilterConditionParamValueArgs
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
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
incidentTerraform Provider.
published on Friday, Sep 11, 2026 by incident-io