Package-level declarations
Types
Link copied to clipboard
Manages a Chaos Studio Capability.
Link copied to clipboard
data class CapabilityArgs(val capabilityType: Output<String>? = null, val chaosStudioTargetId: Output<String>? = null) : ConvertibleToJava<CapabilityArgs>
Manages a Chaos Studio Capability.
Link copied to clipboard
class CapabilityArgsBuilder
Builder for CapabilityArgs.
Link copied to clipboard
Link copied to clipboard
Builder for Capability.
Link copied to clipboard
Manages a Chaos Studio Experiment.
Link copied to clipboard
data class ExperimentArgs(val identity: Output<ExperimentIdentityArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val selectors: Output<List<ExperimentSelectorArgs>>? = null, val steps: Output<List<ExperimentStepArgs>>? = null) : ConvertibleToJava<ExperimentArgs>
Manages a Chaos Studio Experiment.
Link copied to clipboard
class ExperimentArgsBuilder
Builder for ExperimentArgs.
Link copied to clipboard
Link copied to clipboard
Builder for Experiment.
Link copied to clipboard
data class TargetArgs(val location: Output<String>? = null, val targetResourceId: Output<String>? = null, val targetType: Output<String>? = null) : ConvertibleToJava<TargetArgs>
Link copied to clipboard
class TargetArgsBuilder
Builder for TargetArgs.
Link copied to clipboard
Link copied to clipboard
class TargetResourceBuilder
Builder for Target.
Functions
Link copied to clipboard
suspend fun capability(name: String, block: suspend CapabilityResourceBuilder.() -> Unit): Capability
Link copied to clipboard
suspend fun experiment(name: String, block: suspend ExperimentResourceBuilder.() -> Unit): Experiment