ExperimentStepBranchActionArgs

data class ExperimentStepBranchActionArgs(val actionType: Output<String>, val duration: Output<String>? = null, val parameters: Output<Map<String, String>>? = null, val selectorName: Output<String>? = null, val urn: Output<String>? = null) : ConvertibleToJava<ExperimentStepBranchActionArgs>

Constructors

Link copied to clipboard
constructor(actionType: Output<String>, duration: Output<String>? = null, parameters: Output<Map<String, String>>? = null, selectorName: Output<String>? = null, urn: Output<String>? = null)

Properties

Link copied to clipboard
val actionType: Output<String>

The type of action that should be added to the experiment. Possible values are continuous, delay and discrete.

Link copied to clipboard
val duration: Output<String>? = null

An ISO8601 formatted string specifying the duration for a delay or continuous action.

Link copied to clipboard
val parameters: Output<Map<String, String>>? = null

A key-value map of additional parameters to configure the action. The values that are accepted by this depend on the urn i.e. the capability/fault that is applied. Possible parameter values can be found in this documentation

Link copied to clipboard
val selectorName: Output<String>? = null

The name of the Selector to which this action should apply to. This must be specified if the action_type is continuous or discrete.

Link copied to clipboard
val urn: Output<String>? = null

The Unique Resource Name of the action, this value is provided by the azure.chaosstudio.Capability resource e.g. azurerm_chaos_studio_capability.example.urn. This must be specified if the action_type is continuous or discrete.

Functions

Link copied to clipboard
open override fun toJava(): ExperimentStepBranchActionArgs