Class: Aws::CloudWatchEvidently::Types::Launch
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudWatchEvidently::Types::Launch
- Defined in:
- gems/aws-sdk-cloudwatchevidently/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.
1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 |
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 1809 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.
1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 |
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 1809 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.
1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 |
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 1809 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.
1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 |
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 1809 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.
1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 |
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 1809 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.
1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 |
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 1809 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.
1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 |
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 1809 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.
1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 |
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 1809 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.
1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 |
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 1809 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
.
1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 |
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 1809 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.
1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 |
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 1809 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.
1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 |
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 1809 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.
1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 |
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 1809 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.
1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 |
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 1809 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.
1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 |
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 1809 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 |