class Aws::CloudWatchEvidently::Types::UpdateLaunchRequest
@see docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/UpdateLaunchRequest AWS API Documentation
@return [Types::ScheduledSplitsLaunchConfig]
launch.
percentages among the feature variations during each step of the
An array of structures that define the traffic allocation
@!attribute [rw] scheduled_splits_config
@return [String]
Evidently uses the launch name as the ‘randomizationSalt`.
entity ID and `randomizationSalt`. If you omit `randomizationSalt`,
session is served. This randomization ID is a combination of the
must use a randomization ID to determine which variation the user
When Evidently assigns a particular user session to a launch, it
@!attribute [rw] randomization_salt
@return [String]
want to update.
The name or ARN of the project that contains the launch that you
@!attribute [rw] project
@return [Array<Types::MetricMonitorConfig>]
monitor the launch performance.
An array of structures that define the metrics that will be used to
@!attribute [rw] metric_monitors
@return [String]
The name of the launch that is to be updated.
@!attribute [rw] launch
@return [Array<Types::LaunchGroupConfig>]
are to be used for the launch.
An array of structures that contains the feature and variations that
@!attribute [rw] groups
@return [String]
An optional description for the launch.
@!attribute [rw] description
}
},
],
},
start_time: Time.now, # required
},
“GroupName” => 1,
group_weights: { # required
{
steps: [ # required
scheduled_splits_config: {
randomization_salt: “RandomizationSalt”,
project: “ProjectRef”, # required
],
},
},
value_key: “JsonPath”,
unit_label: “MetricUnitLabel”,
name: “CwDimensionSafeName”,
event_pattern: “MetricDefinitionConfigEventPatternString”,
entity_id_key: “JsonPath”,
metric_definition: { # required
{
metric_monitors: [
launch: “LaunchName”, # required
],
},
variation: “VariationName”, # required
name: “GroupName”, # required
feature: “FeatureName”, # required
description: “Description”,
{
groups: [
description: “Description”,
{
data as a hash:
@note When making an API call, you may pass UpdateLaunchRequest