Class: Aws::CloudWatchEvidently::Types::Launch

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#arnString

The ARN of the launch.

Returns:

  • (String)


1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
# File 'gems/aws-sdk-cloudwatchevidently/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_timeTime

The date and time that the launch is created.

Returns:

  • (Time)


1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
# File 'gems/aws-sdk-cloudwatchevidently/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

#descriptionString

The description of the launch.

Returns:

  • (String)


1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
# File 'gems/aws-sdk-cloudwatchevidently/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

#executionTypes::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 'gems/aws-sdk-cloudwatchevidently/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

#groupsArray<Types::LaunchGroup>

An array of structures that define the feature variations that are being used in the launch.

Returns:



1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
# File 'gems/aws-sdk-cloudwatchevidently/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_timeTime

The date and time that the launch was most recently updated.

Returns:

  • (Time)


1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
# File 'gems/aws-sdk-cloudwatchevidently/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_monitorsArray<Types::MetricMonitor>

An array of structures that define the metrics that are being used to monitor the launch performance.

Returns:



1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
# File 'gems/aws-sdk-cloudwatchevidently/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

#nameString

The name of the launch.

Returns:

  • (String)


1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
# File 'gems/aws-sdk-cloudwatchevidently/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

#projectString

The name or ARN of the project that contains the launch.

Returns:

  • (String)


1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
# File 'gems/aws-sdk-cloudwatchevidently/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_saltString

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.

Returns:

  • (String)


1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
# File 'gems/aws-sdk-cloudwatchevidently/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_definitionTypes::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 'gems/aws-sdk-cloudwatchevidently/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

#statusString

The current state of the launch.

Returns:

  • (String)


1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
# File 'gems/aws-sdk-cloudwatchevidently/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_reasonString

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.

Returns:

  • (String)


1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
# File 'gems/aws-sdk-cloudwatchevidently/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

#tagsHash<String,String>

The list of tag keys and values associated with this launch.

Returns:

  • (Hash<String,String>)


1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
# File 'gems/aws-sdk-cloudwatchevidently/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

#typeString

The type of launch.

Returns:

  • (String)


1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
# File 'gems/aws-sdk-cloudwatchevidently/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