aws-native.evidently.Feature
Resource Type definition for AWS::Evidently::Feature.
Create Feature Resource
new Feature(name: string, args: FeatureArgs, opts?: CustomResourceOptions);
@overload
def Feature(resource_name: str,
opts: Optional[ResourceOptions] = None,
default_variation: Optional[str] = None,
description: Optional[str] = None,
entity_overrides: Optional[Sequence[FeatureEntityOverrideArgs]] = None,
evaluation_strategy: Optional[FeatureEvaluationStrategy] = None,
name: Optional[str] = None,
project: Optional[str] = None,
tags: Optional[Sequence[FeatureTagArgs]] = None,
variations: Optional[Sequence[FeatureVariationObjectArgs]] = None)
@overload
def Feature(resource_name: str,
args: FeatureArgs,
opts: Optional[ResourceOptions] = None)
func NewFeature(ctx *Context, name string, args FeatureArgs, opts ...ResourceOption) (*Feature, error)
public Feature(string name, FeatureArgs args, CustomResourceOptions? opts = null)
public Feature(String name, FeatureArgs args)
public Feature(String name, FeatureArgs args, CustomResourceOptions options)
type: aws-native:evidently:Feature
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FeatureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args FeatureArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args FeatureArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FeatureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FeatureArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Feature Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Feature resource accepts the following input properties:
- Project string
- Variations
List<Pulumi.
Aws Native. Evidently. Inputs. Feature Variation Object Args> - Default
Variation string - Description string
- Entity
Overrides List<Pulumi.Aws Native. Evidently. Inputs. Feature Entity Override Args> - Evaluation
Strategy Pulumi.Aws Native. Evidently. Feature Evaluation Strategy - Name string
- List<Pulumi.
Aws Native. Evidently. Inputs. Feature Tag Args> An array of key-value pairs to apply to this resource.
- Project string
- Variations
[]Feature
Variation Object Args - Default
Variation string - Description string
- Entity
Overrides []FeatureEntity Override Args - Evaluation
Strategy FeatureEvaluation Strategy - Name string
- []Feature
Tag Args An array of key-value pairs to apply to this resource.
- project String
- variations
List<Feature
Variation Object Args> - default
Variation String - description String
- entity
Overrides List<FeatureEntity Override Args> - evaluation
Strategy FeatureEvaluation Strategy - name String
- List<Feature
Tag Args> An array of key-value pairs to apply to this resource.
- project string
- variations
Feature
Variation Object Args[] - default
Variation string - description string
- entity
Overrides FeatureEntity Override Args[] - evaluation
Strategy FeatureEvaluation Strategy - name string
- Feature
Tag Args[] An array of key-value pairs to apply to this resource.
- project str
- variations
Sequence[Feature
Variation Object Args] - default_
variation str - description str
- entity_
overrides Sequence[FeatureEntity Override Args] - evaluation_
strategy FeatureEvaluation Strategy - name str
- Sequence[Feature
Tag Args] An array of key-value pairs to apply to this resource.
- project String
- variations List<Property Map>
- default
Variation String - description String
- entity
Overrides List<Property Map> - evaluation
Strategy "ALL_RULES" | "DEFAULT_VARIATION" - name String
- List<Property Map>
An array of key-value pairs to apply to this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the Feature resource produces the following output properties:
Supporting Types
FeatureEntityOverride
FeatureEvaluationStrategy
- All
Rules - ALL_RULES
- Default
Variation - DEFAULT_VARIATION
- Feature
Evaluation Strategy All Rules - ALL_RULES
- Feature
Evaluation Strategy Default Variation - DEFAULT_VARIATION
- All
Rules - ALL_RULES
- Default
Variation - DEFAULT_VARIATION
- All
Rules - ALL_RULES
- Default
Variation - DEFAULT_VARIATION
- ALL_RULES
- ALL_RULES
- DEFAULT_VARIATION
- DEFAULT_VARIATION
- "ALL_RULES"
- ALL_RULES
- "DEFAULT_VARIATION"
- DEFAULT_VARIATION
FeatureTag
- Key string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Key string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value string
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key str
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value str
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
FeatureVariationObject
- Boolean
Value bool - Double
Value double - Long
Value double - String
Value string - Variation
Name string
- Boolean
Value bool - Double
Value float64 - Long
Value float64 - String
Value string - Variation
Name string
- boolean
Value Boolean - double
Value Double - long
Value Double - string
Value String - variation
Name String
- boolean
Value boolean - double
Value number - long
Value number - string
Value string - variation
Name string
- boolean_
value bool - double_
value float - long_
value float - string_
value str - variation_
name str
- boolean
Value Boolean - double
Value Number - long
Value Number - string
Value String - variation
Name String
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0