Update Experiment
| cloudwatchevidently_update_experiment | R Documentation | 
Updates an Evidently experiment¶
Description¶
Updates an Evidently experiment.
Don't use this operation to update an experiment's tag. Instead, use
tag_resource.
Usage¶
cloudwatchevidently_update_experiment(description, experiment,
  metricGoals, onlineAbConfig, project, randomizationSalt, removeSegment,
  samplingRate, segment, treatments)
Arguments¶
description | 
An optional description of the experiment.  | 
experiment | 
[required] The name of the experiment to update.  | 
metricGoals | 
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.  | 
onlineAbConfig | 
A structure that contains the configuration of which variation o 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.  | 
project | 
[required] The name or ARN of the project that contains the experiment that you want to update.  | 
randomizationSalt | 
When Evidently assigns a particular user session to an
experiment, it must use a randomization ID to determine which variation
the user session is served. This randomization ID is a combination of
the entity ID and   | 
removeSegment | 
Removes a segment from being used in an experiment. You can't use this parameter if the experiment is currently running.  | 
samplingRate | 
The portion of the available audience that you want to allocate to this experiment, in thousandths of a percent. 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. For example, specify 20,000 to allocate 20% of the available audience.  | 
segment | 
Adds an audience segment to an experiment. When a segment is used in an experiment, only user sessions that match the segment pattern are used in the experiment. You can't use this parameter if the experiment is currently running.  | 
treatments | 
An array of structures that define the variations being tested in the experiment.  | 
Value¶
A list with the following syntax:
list(
  experiment = list(
    arn = "string",
    createdTime = as.POSIXct(
      "2015-01-01"
    ),
    description = "string",
    execution = list(
      endedTime = as.POSIXct(
        "2015-01-01"
      ),
      startedTime = as.POSIXct(
        "2015-01-01"
      )
    ),
    lastUpdatedTime = as.POSIXct(
      "2015-01-01"
    ),
    metricGoals = list(
      list(
        desiredChange = "INCREASE"|"DECREASE",
        metricDefinition = list(
          entityIdKey = "string",
          eventPattern = "string",
          name = "string",
          unitLabel = "string",
          valueKey = "string"
        )
      )
    ),
    name = "string",
    onlineAbDefinition = list(
      controlTreatmentName = "string",
      treatmentWeights = list(
        123
      )
    ),
    project = "string",
    randomizationSalt = "string",
    samplingRate = 123,
    schedule = list(
      analysisCompleteTime = as.POSIXct(
        "2015-01-01"
      )
    ),
    segment = "string",
    status = "CREATED"|"UPDATING"|"RUNNING"|"COMPLETED"|"CANCELLED",
    statusReason = "string",
    tags = list(
      "string"
    ),
    treatments = list(
      list(
        description = "string",
        featureVariations = list(
          "string"
        ),
        name = "string"
      )
    ),
    type = "aws.evidently.onlineab"
  )
)
Request syntax¶
svc$update_experiment(
  description = "string",
  experiment = "string",
  metricGoals = list(
    list(
      desiredChange = "INCREASE"|"DECREASE",
      metricDefinition = list(
        entityIdKey = "string",
        eventPattern = "string",
        name = "string",
        unitLabel = "string",
        valueKey = "string"
      )
    )
  ),
  onlineAbConfig = list(
    controlTreatmentName = "string",
    treatmentWeights = list(
      123
    )
  ),
  project = "string",
  randomizationSalt = "string",
  removeSegment = TRUE|FALSE,
  samplingRate = 123,
  segment = "string",
  treatments = list(
    list(
      description = "string",
      feature = "string",
      name = "string",
      variation = "string"
    )
  )
)