class Aws::CloudWatchEvidently::Types::CreateLaunchRequest


@see docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/CreateLaunchRequest AWS API Documentation
@return [Hash<String,String>]
<p>You can associate as many as 50 tags with a launch.</p> <p>For more information, see <a href=“docs.aws.amazon.com/general/latest/gr/aws_tagging.html”>Tagging Amazon Web Services resources</a>.</p>
interpreted strictly as strings of characters.
Tags don’t have any semantic meaning to Amazon Web Services and are
values.
permission to access or change only resources with certain tag
also use them to scope user permissions by granting a user
Tags can help you organize and categorize your resources. You can
Assigns one or more tags (key-value pairs) to the launch.
@!attribute [rw] tags
@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]
in.
The name or ARN of the project that you want to create the launch
@!attribute [rw] project
@return [String]
The name for the new launch.
@!attribute [rw] name
@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 [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
}
},
“TagKey” => “TagValue”,
tags: {
},
],
},
start_time: Time.now, # required
],
},
},
“GroupName” => 1,
weights: { # required
segment: “SegmentRef”, # required
evaluation_order: 1, # required
{
segment_overrides: [
},
“GroupName” => 1,
group_weights: { # required
{
steps: [ # required
scheduled_splits_config: {
randomization_salt: “RandomizationSalt”,
project: “ProjectRef”, # required
name: “LaunchName”, # required
],
},
},
value_key: “JsonPath”, # required
unit_label: “MetricUnitLabel”,
name: “CwDimensionSafeName”, # required
event_pattern: “MetricDefinitionConfigEventPatternString”,
entity_id_key: “JsonPath”, # required
metric_definition: { # required
{
metric_monitors: [
],
},
variation: “VariationName”, # required
name: “GroupName”, # required
feature: “FeatureName”, # required
description: “Description”,
{
groups: [ # required
description: “Description”,
{
data as a hash:
@note When making an API call, you may pass CreateLaunchRequest