Package com.pulumi.aws.evidently
Class FeatureArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.evidently.FeatureArgs
-
public final class FeatureArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFeatureArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static FeatureArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FeatureArgs.Builderbuilder()static FeatureArgs.Builderbuilder(FeatureArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>defaultVariation()java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>entityOverrides()java.util.Optional<com.pulumi.core.Output<java.lang.String>>evaluationStrategy()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()com.pulumi.core.Output<java.lang.String>project()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()com.pulumi.core.Output<java.util.List<FeatureVariationArgs>>variations()
-
-
-
Field Detail
-
Empty
public static final FeatureArgs Empty
-
-
Method Detail
-
defaultVariation
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> defaultVariation()
- Returns:
- The name of the variation to use as the default variation. The default variation is served to users who are not allocated to any ongoing launches or experiments of this feature. This variation must also be listed in the `variations` structure. If you omit `defaultVariation`, the first variation listed in the `variations` structure is used as the default variation.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- Specifies the description of the feature.
-
entityOverrides
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> entityOverrides()
- Returns:
- Specify users that should always be served a specific variation of a feature. Each user is specified by a key-value pair . For each key, specify a user by entering their user ID, account ID, or some other identifier. For the value, specify the name of the variation that they are to be served.
-
evaluationStrategy
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> evaluationStrategy()
- Returns:
- Specify `ALL_RULES` to activate the traffic allocation specified by any ongoing launches or experiments. Specify `DEFAULT_VARIATION` to serve the default variation to all users instead.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The name for the new feature. Minimum length of `1`. Maximum length of `127`.
-
project
public com.pulumi.core.Output<java.lang.String> project()
- Returns:
- The name or ARN of the project that is to contain the new feature.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Tags to apply to the feature. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
variations
public com.pulumi.core.Output<java.util.List<FeatureVariationArgs>> variations()
- Returns:
- One or more blocks that contain the configuration of the feature's different variations. Detailed below
-
builder
public static FeatureArgs.Builder builder()
-
builder
public static FeatureArgs.Builder builder(FeatureArgs defaults)
-
-