ScenarioConfigurationProperties interface

Model that represents the properties of the scenario configuration.

Properties

parameters

Runtime parameter values for the scenario. Keys must match parameter names defined in the scenario.

provisioningState

Most recent provisioning state for the given scenario resource.

resourceTargeting

Unified resource targeting policy that controls which discovered resources participate in fault injection. Replaces the separate exclusions and filters properties with symmetric include/exclude criteria.

Include uses AND logic — a resource must match ALL active include dimensions. Exclude uses OR logic — a resource is removed if it matches ANY exclude dimension. When include and exclude conflict on the same resource, exclude wins.

Null or omitted means all discovered resources participate (no targeting constraints).

scenarioId

Resource ID of the scenario this configuration applies to.

Property Details

parameters

Runtime parameter values for the scenario. Keys must match parameter names defined in the scenario.

parameters?: KeyValuePair[]

Property Value

provisioningState

Most recent provisioning state for the given scenario resource.

provisioningState?: string

Property Value

string

resourceTargeting

Unified resource targeting policy that controls which discovered resources participate in fault injection. Replaces the separate exclusions and filters properties with symmetric include/exclude criteria.

Include uses AND logic — a resource must match ALL active include dimensions. Exclude uses OR logic — a resource is removed if it matches ANY exclude dimension. When include and exclude conflict on the same resource, exclude wins.

Null or omitted means all discovered resources participate (no targeting constraints).

resourceTargeting?: ResourceTargeting

Property Value

scenarioId

Resource ID of the scenario this configuration applies to.

scenarioId: string

Property Value

string