class Aws::CloudWatchEvidently::Types::Experiment

A structure containing the configuration details of an experiment.

@!attribute [rw] arn

The ARN of the experiment.
@return [String]

@!attribute [rw] created_time

The date and time that the experiment is first created.
@return [Time]

@!attribute [rw] description

A description of the experiment.
@return [String]

@!attribute [rw] execution

A structure that contains the date and time that the experiment
started and ended.
@return [Types::ExperimentExecution]

@!attribute [rw] last_updated_time

The date and time that the experiment was most recently updated.
@return [Time]

@!attribute [rw] metric_goals

An array of structures that defines the metrics used for the
experiment, and whether a higher or lower value for each metric is
the goal.
@return [Array<Types::MetricGoal>]

@!attribute [rw] name

The name of the experiment.
@return [String]

@!attribute [rw] online_ab_definition

A structure that contains the configuration of which variation to
use as the "control" version. The "control" version is used for
comparison with other variations. This structure also specifies how
much experiment traffic is allocated to each variation.
@return [Types::OnlineAbDefinition]

@!attribute [rw] project

The name or ARN of the project that contains this experiment.
@return [String]

@!attribute [rw] randomization_salt

This value is used when Evidently assigns a particular user session
to the experiment. It helps create a randomization ID to determine
which variation the user session is served. This randomization ID is
a combination of the entity ID and `randomizationSalt`.
@return [String]

@!attribute [rw] sampling_rate

In thousandths of a percent, the amount of the available audience
that is allocated to this experiment. The available audience is the
total audience minus the audience that you have allocated to
overrides or current launches of this feature.

This is represented in thousandths of a percent, so a value of
10,000 is 10% of the available audience.
@return [Integer]

@!attribute [rw] schedule

A structure that contains the time and date that Evidently completed
the analysis of the experiment.
@return [Types::ExperimentSchedule]

@!attribute [rw] status

The current state of the experiment.
@return [String]

@!attribute [rw] status_reason

If the experiment was stopped, this is the string that was entered
by the person who stopped the experiment, to explain why it was
stopped.
@return [String]

@!attribute [rw] tags

The list of tag keys and values associated with this experiment.
@return [Hash<String,String>]

@!attribute [rw] treatments

An array of structures that describe the configuration of each
feature variation used in the experiment.
@return [Array<Types::Treatment>]

@!attribute [rw] type

The type of this experiment. Currently, this value must be
`aws.experiment.onlineab`.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/Experiment AWS API Documentation

Constants

SENSITIVE