class Aws::Personalize::Types::Campaign

Describes a deployed solution version, otherwise known as a campaign. For more information on campaigns, see CreateCampaign.

@!attribute [rw] name

The name of the campaign.
@return [String]

@!attribute [rw] campaign_arn

The Amazon Resource Name (ARN) of the campaign.
@return [String]

@!attribute [rw] solution_version_arn

The Amazon Resource Name (ARN) of a specific version of the
solution.
@return [String]

@!attribute [rw] min_provisioned_tps

Specifies the requested minimum provisioned transactions
(recommendations) per second.
@return [Integer]

@!attribute [rw] campaign_config

The configuration details of a campaign.
@return [Types::CampaignConfig]

@!attribute [rw] status

The status of the campaign.

A campaign can be in one of the following states:

* CREATE PENDING > CREATE IN\_PROGRESS > ACTIVE -or- CREATE
  FAILED

* DELETE PENDING > DELETE IN\_PROGRESS
@return [String]

@!attribute [rw] failure_reason

If a campaign fails, the reason behind the failure.
@return [String]

@!attribute [rw] creation_date_time

The date and time (in Unix format) that the campaign was created.
@return [Time]

@!attribute [rw] last_updated_date_time

The date and time (in Unix format) that the campaign was last
updated.
@return [Time]

@!attribute [rw] latest_campaign_update

Provides a summary of the properties of a campaign update. For a
complete listing, call the DescribeCampaign API.
@return [Types::CampaignUpdateSummary]

@see docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/Campaign AWS API Documentation

Constants

SENSITIVE