|
1319 | 1319 | "itemExplorationConfig":{ |
1320 | 1320 | "shape":"HyperParameters", |
1321 | 1321 | "documentation":"<p>A string to string map specifying the exploration configuration hyperparameters, including <code>explorationWeight</code> and <code>explorationItemAgeCutOff</code>, you want to use to configure the amount of item exploration Amazon Personalize uses when recommending items. See <a href=\"https://docs.aws.amazon.com/personalize/latest/dg/native-recipe-new-item-USER_PERSONALIZATION.html\">User-Personalization</a>.</p>" |
| 1322 | + }, |
| 1323 | + "rankingInfluence":{ |
| 1324 | + "shape":"RankingInfluence", |
| 1325 | + "documentation":"<p>A map of ranking influence values for POPULARITY and FRESHNESS. For each key, specify a numerical value between 0.0 and 1.0 that determines how much influence that ranking factor has on the final recommendations. A value closer to 1.0 gives more weight to the factor, while a value closer to 0.0 reduces its influence.</p>" |
1322 | 1326 | } |
1323 | 1327 | }, |
1324 | 1328 | "documentation":"<p>The configuration details of a batch inference job.</p>" |
|
1544 | 1548 | "shape":"Date", |
1545 | 1549 | "documentation":"<p>The date and time (in Unix format) that the campaign was last updated.</p>" |
1546 | 1550 | }, |
1547 | | - "latestCampaignUpdate":{"shape":"CampaignUpdateSummary"} |
| 1551 | + "latestCampaignUpdate":{ |
| 1552 | + "shape":"CampaignUpdateSummary", |
| 1553 | + "documentation":"<p>Provides a summary of the properties of a campaign update. For a complete listing, call the <a href=\"https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeCampaign.html\">DescribeCampaign</a> API.</p> <note> <p>The <code>latestCampaignUpdate</code> field is only returned when the campaign has had at least one <code>UpdateCampaign</code> call. </p> </note>" |
| 1554 | + } |
1548 | 1555 | }, |
1549 | 1556 | "documentation":"<p>An object that describes the deployment of a solution version. For more information on campaigns, see <a href=\"https://docs.aws.amazon.com/personalize/latest/dg/API_CreateCampaign.html\">CreateCampaign</a>.</p>" |
1550 | 1557 | }, |
|
1562 | 1569 | "syncWithLatestSolutionVersion":{ |
1563 | 1570 | "shape":"Boolean", |
1564 | 1571 | "documentation":"<p>Whether the campaign automatically updates to use the latest solution version (trained model) of a solution. If you specify <code>True</code>, you must specify the ARN of your <i>solution</i> for the <code>SolutionVersionArn</code> parameter. It must be in <code>SolutionArn/$LATEST</code> format. The default is <code>False</code> and you must manually update the campaign to deploy the latest solution version. </p> <p> For more information about automatic campaign updates, see <a href=\"https://docs.aws.amazon.com/personalize/latest/dg/campaigns.html#create-campaign-automatic-latest-sv-update\">Enabling automatic campaign updates</a>. </p>" |
| 1572 | + }, |
| 1573 | + "rankingInfluence":{ |
| 1574 | + "shape":"RankingInfluence", |
| 1575 | + "documentation":"<p>A map of ranking influence values for POPULARITY and FRESHNESS. For each key, specify a numerical value between 0.0 and 1.0 that determines how much influence that ranking factor has on the final recommendations. A value closer to 1.0 gives more weight to the factor, while a value closer to 0.0 reduces its influence. </p>" |
1565 | 1576 | } |
1566 | 1577 | }, |
1567 | 1578 | "documentation":"<p>The configuration details of a campaign.</p>" |
|
1985 | 1996 | "required":[ |
1986 | 1997 | "jobName", |
1987 | 1998 | "datasetArn", |
1988 | | - "dataSource", |
1989 | | - "roleArn" |
| 1999 | + "dataSource" |
1990 | 2000 | ], |
1991 | 2001 | "members":{ |
1992 | 2002 | "jobName":{ |
|
2265 | 2275 | "shape":"PerformAutoTraining", |
2266 | 2276 | "documentation":"<p>Whether the solution uses automatic training to create new solution versions (trained models). The default is <code>True</code> and the solution automatically creates new solution versions every 7 days. You can change the training frequency by specifying a <code>schedulingExpression</code> in the <code>AutoTrainingConfig</code> as part of solution configuration. For more information about automatic training, see <a href=\"https://docs.aws.amazon.com/personalize/latest/dg/solution-config-auto-training.html\">Configuring automatic training</a>.</p> <p> Automatic solution version creation starts within one hour after the solution is ACTIVE. If you manually create a solution version within the hour, the solution skips the first automatic training. </p> <p> After training starts, you can get the solution version's Amazon Resource Name (ARN) with the <a href=\"https://docs.aws.amazon.com/personalize/latest/dg/API_ListSolutionVersions.html\">ListSolutionVersions</a> API operation. To get its status, use the <a href=\"https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeSolutionVersion.html\">DescribeSolutionVersion</a>. </p>" |
2267 | 2277 | }, |
| 2278 | + "performIncrementalUpdate":{ |
| 2279 | + "shape":"PerformIncrementalUpdate", |
| 2280 | + "documentation":"<p>Whether to perform incremental training updates on your model. When enabled, this allows the model to learn from new data more frequently without requiring full retraining, which enables near real-time personalization. This parameter is supported only for solutions that use the semantic-similarity recipe.</p>" |
| 2281 | + }, |
2268 | 2282 | "recipeArn":{ |
2269 | 2283 | "shape":"Arn", |
2270 | 2284 | "documentation":"<p>The Amazon Resource Name (ARN) of the recipe to use for model training. This is required when <code>performAutoML</code> is false. For information about different Amazon Personalize recipes and their ARNs, see <a href=\"https://docs.aws.amazon.com/personalize/latest/dg/working-with-predefined-recipes.html\">Choosing a recipe</a>. </p>" |
|
2812 | 2826 | }, |
2813 | 2827 | "DatasetType":{ |
2814 | 2828 | "type":"string", |
2815 | | - "max":256 |
| 2829 | + "max":256, |
| 2830 | + "pattern":"^[A-Za-z_]+$" |
2816 | 2831 | }, |
2817 | 2832 | "DatasetUpdateSummary":{ |
2818 | 2833 | "type":"structure", |
|
3103 | 3118 | "members":{ |
3104 | 3119 | "campaign":{ |
3105 | 3120 | "shape":"Campaign", |
3106 | | - "documentation":"<p>The properties of the campaign.</p>" |
| 3121 | + "documentation":"<note> <p>The <code>latestCampaignUpdate</code> field is only returned when the campaign has had at least one <code>UpdateCampaign</code> call. </p> </note> <p>The properties of the campaign.</p> <note> <p>The <code>latestCampaignUpdate</code> field is only returned when the campaign has had at least one <code>UpdateCampaign</code> call.</p> </note>" |
3107 | 3122 | } |
3108 | 3123 | } |
3109 | 3124 | }, |
|
3757 | 3772 | "INCREMENTAL" |
3758 | 3773 | ] |
3759 | 3774 | }, |
| 3775 | + "IncludedDatasetColumns":{ |
| 3776 | + "type":"map", |
| 3777 | + "key":{"shape":"DatasetType"}, |
| 3778 | + "value":{"shape":"ColumnNamesList"}, |
| 3779 | + "max":3 |
| 3780 | + }, |
3760 | 3781 | "IngestionMode":{ |
3761 | 3782 | "type":"string", |
3762 | 3783 | "enum":[ |
|
4547 | 4568 | "box":true |
4548 | 4569 | }, |
4549 | 4570 | "PerformHPO":{"type":"boolean"}, |
| 4571 | + "PerformIncrementalUpdate":{ |
| 4572 | + "type":"boolean", |
| 4573 | + "box":true |
| 4574 | + }, |
| 4575 | + "RankingInfluence":{ |
| 4576 | + "type":"map", |
| 4577 | + "key":{"shape":"RankingInfluenceType"}, |
| 4578 | + "value":{"shape":"RankingInfluenceWeight"} |
| 4579 | + }, |
| 4580 | + "RankingInfluenceType":{ |
| 4581 | + "type":"string", |
| 4582 | + "enum":[ |
| 4583 | + "POPULARITY", |
| 4584 | + "FRESHNESS" |
| 4585 | + ] |
| 4586 | + }, |
| 4587 | + "RankingInfluenceWeight":{ |
| 4588 | + "type":"double", |
| 4589 | + "max":1, |
| 4590 | + "min":0 |
| 4591 | + }, |
4550 | 4592 | "Recipe":{ |
4551 | 4593 | "type":"structure", |
4552 | 4594 | "members":{ |
|
4862 | 4904 | "shape":"PerformAutoTraining", |
4863 | 4905 | "documentation":"<p>Specifies whether the solution automatically creates solution versions. The default is <code>True</code> and the solution automatically creates new solution versions every 7 days.</p> <p>For more information about auto training, see <a href=\"https://docs.aws.amazon.com/personalize/latest/dg/customizing-solution-config.html\">Creating and configuring a solution</a>.</p>" |
4864 | 4906 | }, |
| 4907 | + "performIncrementalUpdate":{ |
| 4908 | + "shape":"PerformIncrementalUpdate", |
| 4909 | + "documentation":"<p>A Boolean value that indicates whether incremental training updates are performed on the model. When enabled, this allows the model to learn from new data more frequently without requiring full retraining, which enables near real-time personalization. This parameter is supported only for solutions that use the semantic-similarity recipe</p>" |
| 4910 | + }, |
4865 | 4911 | "recipeArn":{ |
4866 | 4912 | "shape":"Arn", |
4867 | 4913 | "documentation":"<p>The ARN of the recipe used to create the solution. This is required when <code>performAutoML</code> is false.</p>" |
|
5003 | 5049 | "shape":"PerformAutoTraining", |
5004 | 5050 | "documentation":"<p>Whether the solution automatically creates solution versions.</p>" |
5005 | 5051 | }, |
| 5052 | + "performIncrementalUpdate":{ |
| 5053 | + "shape":"PerformIncrementalUpdate", |
| 5054 | + "documentation":"<p>A Boolean value that indicates whether incremental training updates are performed on the model. When enabled, this allows the model to learn from new data more frequently without requiring full retraining, which enables near real-time personalization. This parameter is supported only for solutions that use the semantic-similarity recipe.</p>" |
| 5055 | + }, |
5006 | 5056 | "creationDateTime":{ |
5007 | 5057 | "shape":"Date", |
5008 | 5058 | "documentation":"<p>The date and time (in Unix format) that the solution update was created.</p>" |
|
5041 | 5091 | "shape":"PerformAutoML", |
5042 | 5092 | "documentation":"<p>When true, Amazon Personalize searches for the most optimal recipe according to the solution configuration. When false (the default), Amazon Personalize uses <code>recipeArn</code>.</p>" |
5043 | 5093 | }, |
| 5094 | + "performIncrementalUpdate":{ |
| 5095 | + "shape":"PerformIncrementalUpdate", |
| 5096 | + "documentation":"<p>Whether the solution version should perform an incremental update. When set to true, the training will process only the data that has changed since the latest training, similar to when trainingMode is set to UPDATE. This can only be used with solution versions that use the User-Personalization recipe.</p>" |
| 5097 | + }, |
5044 | 5098 | "recipeArn":{ |
5045 | 5099 | "shape":"Arn", |
5046 | 5100 | "documentation":"<p>The ARN of the recipe used in the solution.</p>" |
|
5290 | 5344 | "excludedDatasetColumns":{ |
5291 | 5345 | "shape":"ExcludedDatasetColumns", |
5292 | 5346 | "documentation":"<p>Specifies the columns to exclude from training. Each key is a dataset type, and each value is a list of columns. Exclude columns to control what data Amazon Personalize uses to generate recommendations.</p> <p> For example, you might have a column that you want to use only to filter recommendations. You can exclude this column from training and Amazon Personalize considers it only when filtering. </p>" |
| 5347 | + }, |
| 5348 | + "includedDatasetColumns":{ |
| 5349 | + "shape":"IncludedDatasetColumns", |
| 5350 | + "documentation":"<p>A map that specifies which columns to include from each dataset during training. The map can contain up to 3 entries, where each key is a dataset name (maximum length of 256 characters, must contain only letters and underscores) and each value is an array of up to 50 column names. Column names can be up to 150 characters long, must start with a letter or underscore, and can contain only letters, numbers, and underscores.</p>" |
5293 | 5351 | } |
5294 | 5352 | }, |
5295 | 5353 | "documentation":"<p>The training data configuration to use when creating a domain recommender or custom solution version (trained model).</p>" |
|
5478 | 5536 | "shape":"PerformAutoTraining", |
5479 | 5537 | "documentation":"<p>Whether the solution uses automatic training to create new solution versions (trained models). You can change the training frequency by specifying a <code>schedulingExpression</code> in the <code>AutoTrainingConfig</code> as part of solution configuration. </p> <p> If you turn on automatic training, the first automatic training starts within one hour after the solution update completes. If you manually create a solution version within the hour, the solution skips the first automatic training. For more information about automatic training, see <a href=\"https://docs.aws.amazon.com/personalize/latest/dg/solution-config-auto-training.html\">Configuring automatic training</a>. </p> <p> After training starts, you can get the solution version's Amazon Resource Name (ARN) with the <a href=\"https://docs.aws.amazon.com/personalize/latest/dg/API_ListSolutionVersions.html\">ListSolutionVersions</a> API operation. To get its status, use the <a href=\"https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeSolutionVersion.html\">DescribeSolutionVersion</a>. </p>" |
5480 | 5538 | }, |
| 5539 | + "performIncrementalUpdate":{ |
| 5540 | + "shape":"PerformIncrementalUpdate", |
| 5541 | + "documentation":"<p>Whether to perform incremental training updates on your model. When enabled, this allows the model to learn from new data more frequently without requiring full retraining, which enables near real-time personalization. This parameter is supported only for solutions that use the semantic-similarity recipe.</p>" |
| 5542 | + }, |
5481 | 5543 | "solutionUpdateConfig":{ |
5482 | 5544 | "shape":"SolutionUpdateConfig", |
5483 | 5545 | "documentation":"<p>The new configuration details of the solution.</p>" |
|
0 commit comments