CfnExperimentDefinitionMixinProps
- class aws_cdk.cfn_property_mixins.aws_appconfig.CfnExperimentDefinitionMixinProps(*, application_identifier=None, audience_description=None, audience_rule=None, configuration_profile_identifier=None, control=None, environment_identifier=None, flag_key=None, hypothesis=None, launch_criteria=None, name=None, tags=None, treatments=None)
Bases:
objectProperties for CfnExperimentDefinitionPropsMixin.
- Parameters:
application_identifier (
Optional[str]) – The application ID, name, or ARN.audience_description (
Optional[str]) – Human-readable description of the audience.audience_rule (
Optional[str]) – Rule expression defining the experiment audience.configuration_profile_identifier (
Optional[str]) – The configuration profile ID, name, or ARN.control (
Union[IResolvable,TreatmentProperty,Dict[str,Any],None]) – A treatment variant with weight and flag value. The Key is auto-generated by the service.environment_identifier (
Optional[str]) – The environment ID, name, or ARN.flag_key (
Optional[str]) – The key of the existing flag in the configuration profile to experiment on.hypothesis (
Optional[str]) – The hypothesis of the experiment.launch_criteria (
Optional[str]) – Criteria for launching the experiment.name (
Optional[str]) – A name for the experiment definition.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – Tags to associate with the experiment definition.treatments (
Union[IResolvable,Sequence[Union[IResolvable,TreatmentProperty,Dict[str,Any]]],None]) – Treatment variants (1-5).
- See:
- ExampleMetadata:
fixture=_generated
Example:
from aws_cdk import CfnTag # The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.cfn_property_mixins import aws_appconfig as appconfig cfn_experiment_definition_mixin_props = appconfig.CfnExperimentDefinitionMixinProps( application_identifier="applicationIdentifier", audience_description="audienceDescription", audience_rule="audienceRule", configuration_profile_identifier="configurationProfileIdentifier", control=appconfig.CfnExperimentDefinitionPropsMixin.TreatmentProperty( attribute_values={ "attribute_values_key": appconfig.CfnExperimentDefinitionPropsMixin.AttributeValueProperty( boolean_value=False, number_array=[123], number_value=123, string_array=["stringArray"], string_value="stringValue" ) }, description="description", enabled=False, key="key", weight=123 ), environment_identifier="environmentIdentifier", flag_key="flagKey", hypothesis="hypothesis", launch_criteria="launchCriteria", name="name", tags=[CfnTag( key="key", value="value" )], treatments=[appconfig.CfnExperimentDefinitionPropsMixin.TreatmentProperty( attribute_values={ "attribute_values_key": appconfig.CfnExperimentDefinitionPropsMixin.AttributeValueProperty( boolean_value=False, number_array=[123], number_value=123, string_array=["stringArray"], string_value="stringValue" ) }, description="description", enabled=False, key="key", weight=123 )] )
Attributes
- application_identifier
The application ID, name, or ARN.
- audience_description
Human-readable description of the audience.
- audience_rule
Rule expression defining the experiment audience.
- configuration_profile_identifier
The configuration profile ID, name, or ARN.
- control
A treatment variant with weight and flag value.
The Key is auto-generated by the service.
- environment_identifier
The environment ID, name, or ARN.
- flag_key
The key of the existing flag in the configuration profile to experiment on.
- hypothesis
The hypothesis of the experiment.
- launch_criteria
Criteria for launching the experiment.
- name
A name for the experiment definition.
- tags
Tags to associate with the experiment definition.
- treatments
Treatment variants (1-5).