Package com.pulumi.aws.fis.inputs
Class ExperimentTemplateTargetArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.fis.inputs.ExperimentTemplateTargetArgs.Builder
-
- Enclosing class:
- ExperimentTemplateTargetArgs
public static final class ExperimentTemplateTargetArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ExperimentTemplateTargetArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ExperimentTemplateTargetArgs defaults)
-
-
Method Detail
-
filters
public ExperimentTemplateTargetArgs.Builder filters(@Nullable com.pulumi.core.Output<java.util.List<ExperimentTemplateTargetFilterArgs>> filters)
- Parameters:
filters
- 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](https://docs.aws.amazon.com/fis/latest/userguide/targets.html#target-filters). See below.- Returns:
- builder
-
filters
public ExperimentTemplateTargetArgs.Builder filters(java.util.List<ExperimentTemplateTargetFilterArgs> filters)
- Parameters:
filters
- 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](https://docs.aws.amazon.com/fis/latest/userguide/targets.html#target-filters). See below.- Returns:
- builder
-
filters
public ExperimentTemplateTargetArgs.Builder filters(ExperimentTemplateTargetFilterArgs... filters)
- Parameters:
filters
- 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](https://docs.aws.amazon.com/fis/latest/userguide/targets.html#target-filters). See below.- Returns:
- builder
-
name
public ExperimentTemplateTargetArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- Friendly name given to the target.- Returns:
- builder
-
name
public ExperimentTemplateTargetArgs.Builder name(java.lang.String name)
- Parameters:
name
- Friendly name given to the target.- Returns:
- builder
-
parameters
public ExperimentTemplateTargetArgs.Builder parameters(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> parameters)
- Parameters:
parameters
- The resource type parameters. > **NOTE:** The `target` configuration block requires either `resource_arns` or `resource_tag`.- Returns:
- builder
-
parameters
public ExperimentTemplateTargetArgs.Builder parameters(java.util.Map<java.lang.String,java.lang.String> parameters)
- Parameters:
parameters
- The resource type parameters. > **NOTE:** The `target` configuration block requires either `resource_arns` or `resource_tag`.- Returns:
- builder
-
resourceArns
public ExperimentTemplateTargetArgs.Builder resourceArns(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> resourceArns)
- Parameters:
resourceArns
- Set of ARNs of the resources to target with an action. Conflicts with `resource_tag`.- Returns:
- builder
-
resourceArns
public ExperimentTemplateTargetArgs.Builder resourceArns(java.util.List<java.lang.String> resourceArns)
- Parameters:
resourceArns
- Set of ARNs of the resources to target with an action. Conflicts with `resource_tag`.- Returns:
- builder
-
resourceArns
public ExperimentTemplateTargetArgs.Builder resourceArns(java.lang.String... resourceArns)
- Parameters:
resourceArns
- Set of ARNs of the resources to target with an action. Conflicts with `resource_tag`.- Returns:
- builder
-
resourceTags
public ExperimentTemplateTargetArgs.Builder resourceTags(@Nullable com.pulumi.core.Output<java.util.List<ExperimentTemplateTargetResourceTagArgs>> resourceTags)
- Parameters:
resourceTags
- Tag(s) the resources need to have to be considered a valid target for an action. Conflicts with `resource_arns`. See below.- Returns:
- builder
-
resourceTags
public ExperimentTemplateTargetArgs.Builder resourceTags(java.util.List<ExperimentTemplateTargetResourceTagArgs> resourceTags)
- Parameters:
resourceTags
- Tag(s) the resources need to have to be considered a valid target for an action. Conflicts with `resource_arns`. See below.- Returns:
- builder
-
resourceTags
public ExperimentTemplateTargetArgs.Builder resourceTags(ExperimentTemplateTargetResourceTagArgs... resourceTags)
- Parameters:
resourceTags
- Tag(s) the resources need to have to be considered a valid target for an action. Conflicts with `resource_arns`. See below.- Returns:
- builder
-
resourceType
public ExperimentTemplateTargetArgs.Builder resourceType(com.pulumi.core.Output<java.lang.String> resourceType)
- Parameters:
resourceType
- 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](https://docs.aws.amazon.com/fis/latest/userguide/targets.html#resource-types).- Returns:
- builder
-
resourceType
public ExperimentTemplateTargetArgs.Builder resourceType(java.lang.String resourceType)
- Parameters:
resourceType
- 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](https://docs.aws.amazon.com/fis/latest/userguide/targets.html#resource-types).- Returns:
- builder
-
selectionMode
public ExperimentTemplateTargetArgs.Builder selectionMode(com.pulumi.core.Output<java.lang.String> selectionMode)
- Parameters:
selectionMode
- 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).- Returns:
- builder
-
selectionMode
public ExperimentTemplateTargetArgs.Builder selectionMode(java.lang.String selectionMode)
- Parameters:
selectionMode
- 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).- Returns:
- builder
-
build
public ExperimentTemplateTargetArgs build()
-
-