Package com.pulumi.aws.evidently.inputs
Class FeatureState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.evidently.inputs.FeatureState
-
public final class FeatureState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFeatureState.Builder
-
Field Summary
Fields Modifier and Type Field Description static FeatureStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()static FeatureState.Builderbuilder()static FeatureState.Builderbuilder(FeatureState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>createdTime()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.util.List<FeatureEvaluationRuleArgs>>>evaluationRules()java.util.Optional<com.pulumi.core.Output<java.lang.String>>evaluationStrategy()java.util.Optional<com.pulumi.core.Output<java.lang.String>>lastUpdatedTime()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<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.lang.String>>status()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tagsAll()java.util.Optional<com.pulumi.core.Output<java.lang.String>>valueType()java.util.Optional<com.pulumi.core.Output<java.util.List<FeatureVariationArgs>>>variations()
-
-
-
Field Detail
-
Empty
public static final FeatureState Empty
-
-
Method Detail
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- The ARN of the feature.
-
createdTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createdTime()
- Returns:
- The date and time that the feature is created.
-
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.
-
evaluationRules
public java.util.Optional<com.pulumi.core.Output<java.util.List<FeatureEvaluationRuleArgs>>> evaluationRules()
- Returns:
- One or more blocks that define the evaluation rules for the feature. Detailed below
-
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.
-
lastUpdatedTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastUpdatedTime()
- Returns:
- The date and time that the feature was most recently updated.
-
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 java.util.Optional<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.
-
status
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
- Returns:
- The current state of the feature. Valid values are `AVAILABLE` and `UPDATING`.
-
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.
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
- Returns:
- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
-
valueType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> valueType()
- Returns:
- Defines the type of value used to define the different feature variations. Valid Values: `STRING`, `LONG`, `DOUBLE`, `BOOLEAN`.
-
variations
public java.util.Optional<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 FeatureState.Builder builder()
-
builder
public static FeatureState.Builder builder(FeatureState defaults)
-
-