ExperimentTemplateTargetArgs

data class ExperimentTemplateTargetArgs(val filters: Output<List<ExperimentTemplateTargetFilterArgs>>? = null, val name: Output<String>, val resourceArns: Output<List<String>>? = null, val resourceTags: Output<List<ExperimentTemplateTargetResourceTagArgs>>? = null, val resourceType: Output<String>, val selectionMode: Output<String>) : ConvertibleToJava<ExperimentTemplateTargetArgs>

Constructors

Link copied to clipboard
constructor(filters: Output<List<ExperimentTemplateTargetFilterArgs>>? = null, name: Output<String>, resourceArns: Output<List<String>>? = null, resourceTags: Output<List<ExperimentTemplateTargetResourceTagArgs>>? = null, resourceType: Output<String>, selectionMode: Output<String>)

Properties

Link copied to clipboard

Filter(s) for the target. Filters can be used to select resources based on specific attributes returned by the respective describe action of the resource type. For more information, see Targets for AWS FIS. See below.

Link copied to clipboard
val name: Output<String>

Friendly name given to the target.

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

Set of ARNs of the resources to target with an action. Conflicts with resource_tag.

Link copied to clipboard

Tag(s) the resources need to have to be considered a valid target for an action. Conflicts with resource_arns. See below.

Link copied to clipboard
val resourceType: Output<String>

AWS resource type. The resource type must be supported for the specified action. To find out what resource types are supported, see Targets for AWS FIS.

Link copied to clipboard
val selectionMode: Output<String>

Scopes the identified resources. Valid values are ALL (all identified resources), COUNT(n) (randomly select n of the identified resources), PERCENT(n) (randomly select n percent of the identified resources).

Functions

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