Class: Aws::CloudWatchEvidently::Types::Launch
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudWatchEvidently::Types::Launch
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-cloudwatchevidently/types.rb
Overview
This structure contains the configuration details of one Evidently launch.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The ARN of the launch.
-
#created_time ⇒ Time
The date and time that the launch is created.
-
#description ⇒ String
The description of the launch.
-
#execution ⇒ Types::LaunchExecution
A structure that contains information about the start and end times of the launch.
-
#groups ⇒ Array<Types::LaunchGroup>
An array of structures that define the feature variations that are being used in the launch.
-
#last_updated_time ⇒ Time
The date and time that the launch was most recently updated.
-
#metric_monitors ⇒ Array<Types::MetricMonitor>
An array of structures that define the metrics that are being used to monitor the launch performance.
-
#name ⇒ String
The name of the launch.
-
#project ⇒ String
The name or ARN of the project that contains the launch.
-
#randomization_salt ⇒ String
This value is used when Evidently assigns a particular user session to the launch, to help create a randomization ID to determine which variation the user session is served.
-
#scheduled_splits_definition ⇒ Types::ScheduledSplitsLaunchDefinition
An array of structures that define the traffic allocation percentages among the feature variations during each step of the launch.
-
#status ⇒ String
The current state of the launch.
-
#status_reason ⇒ String
If the launch was stopped, this is the string that was entered by the person who stopped the launch, to explain why it was stopped.
-
#tags ⇒ Hash<String,String>
The list of tag keys and values associated with this launch.
-
#type ⇒ String
The type of launch.
Instance Attribute Details
#arn ⇒ String
The ARN of the launch.
1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 |
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1578 class Launch < Struct.new( :arn, :created_time, :description, :execution, :groups, :last_updated_time, :metric_monitors, :name, :project, :randomization_salt, :scheduled_splits_definition, :status, :status_reason, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#created_time ⇒ Time
The date and time that the launch is created.
1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 |
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1578 class Launch < Struct.new( :arn, :created_time, :description, :execution, :groups, :last_updated_time, :metric_monitors, :name, :project, :randomization_salt, :scheduled_splits_definition, :status, :status_reason, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the launch.
1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 |
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1578 class Launch < Struct.new( :arn, :created_time, :description, :execution, :groups, :last_updated_time, :metric_monitors, :name, :project, :randomization_salt, :scheduled_splits_definition, :status, :status_reason, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#execution ⇒ Types::LaunchExecution
A structure that contains information about the start and end times of the launch.
1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 |
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1578 class Launch < Struct.new( :arn, :created_time, :description, :execution, :groups, :last_updated_time, :metric_monitors, :name, :project, :randomization_salt, :scheduled_splits_definition, :status, :status_reason, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#groups ⇒ Array<Types::LaunchGroup>
An array of structures that define the feature variations that are being used in the launch.
1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 |
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1578 class Launch < Struct.new( :arn, :created_time, :description, :execution, :groups, :last_updated_time, :metric_monitors, :name, :project, :randomization_salt, :scheduled_splits_definition, :status, :status_reason, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#last_updated_time ⇒ Time
The date and time that the launch was most recently updated.
1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 |
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1578 class Launch < Struct.new( :arn, :created_time, :description, :execution, :groups, :last_updated_time, :metric_monitors, :name, :project, :randomization_salt, :scheduled_splits_definition, :status, :status_reason, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#metric_monitors ⇒ Array<Types::MetricMonitor>
An array of structures that define the metrics that are being used to monitor the launch performance.
1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 |
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1578 class Launch < Struct.new( :arn, :created_time, :description, :execution, :groups, :last_updated_time, :metric_monitors, :name, :project, :randomization_salt, :scheduled_splits_definition, :status, :status_reason, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the launch.
1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 |
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1578 class Launch < Struct.new( :arn, :created_time, :description, :execution, :groups, :last_updated_time, :metric_monitors, :name, :project, :randomization_salt, :scheduled_splits_definition, :status, :status_reason, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#project ⇒ String
The name or ARN of the project that contains the launch.
1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 |
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1578 class Launch < Struct.new( :arn, :created_time, :description, :execution, :groups, :last_updated_time, :metric_monitors, :name, :project, :randomization_salt, :scheduled_splits_definition, :status, :status_reason, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#randomization_salt ⇒ String
This value is used when Evidently assigns a particular user session to the launch, to help 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`.
1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 |
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1578 class Launch < Struct.new( :arn, :created_time, :description, :execution, :groups, :last_updated_time, :metric_monitors, :name, :project, :randomization_salt, :scheduled_splits_definition, :status, :status_reason, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#scheduled_splits_definition ⇒ Types::ScheduledSplitsLaunchDefinition
An array of structures that define the traffic allocation percentages among the feature variations during each step of the launch.
1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 |
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1578 class Launch < Struct.new( :arn, :created_time, :description, :execution, :groups, :last_updated_time, :metric_monitors, :name, :project, :randomization_salt, :scheduled_splits_definition, :status, :status_reason, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current state of the launch.
1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 |
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1578 class Launch < Struct.new( :arn, :created_time, :description, :execution, :groups, :last_updated_time, :metric_monitors, :name, :project, :randomization_salt, :scheduled_splits_definition, :status, :status_reason, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#status_reason ⇒ String
If the launch was stopped, this is the string that was entered by the person who stopped the launch, to explain why it was stopped.
1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 |
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1578 class Launch < Struct.new( :arn, :created_time, :description, :execution, :groups, :last_updated_time, :metric_monitors, :name, :project, :randomization_salt, :scheduled_splits_definition, :status, :status_reason, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The list of tag keys and values associated with this launch.
1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 |
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1578 class Launch < Struct.new( :arn, :created_time, :description, :execution, :groups, :last_updated_time, :metric_monitors, :name, :project, :randomization_salt, :scheduled_splits_definition, :status, :status_reason, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of launch.
1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 |
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1578 class Launch < Struct.new( :arn, :created_time, :description, :execution, :groups, :last_updated_time, :metric_monitors, :name, :project, :randomization_salt, :scheduled_splits_definition, :status, :status_reason, :tags, :type) SENSITIVE = [] include Aws::Structure end |