|
117 | 117 | {"shape":"ServiceQuotaExceededException"},
|
118 | 118 | {"shape":"AccessDeniedException"}
|
119 | 119 | ],
|
120 |
| - "documentation":"<p>Use this operation to define a <i>segment</i> of your audience. A segment is a portion of your audience that share one or more characteristics. Examples could be Chrome browser users, users in Europe, or Firefox browser users in Europe who also fit other criteria that your application collects, such as age.</p> <p>Using a segment in an experiment limits that experiment to evaluate only the users who match the segment criteria. Using one or more segments in a launch allow you to define different traffic splits for the different audience segments.</p> <pre><code> <p>For more information about segment pattern syntax, see <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Evidently-segments-syntax.html"> Segment rule pattern syntax</a>.</p> <p>The pattern that you define for a segment is matched against the value of <code>evaluationContext</code>, which is passed into Evidently in the <a href="https://docs.aws.amazon.com/cloudwatchevidently/latest/APIReference/API_EvaluateFeature.html">EvaluateFeature</a> operation, when Evidently assigns a feature variation to a user.</p> </code></pre>" |
| 120 | + "documentation":"<p>Use this operation to define a <i>segment</i> of your audience. A segment is a portion of your audience that share one or more characteristics. Examples could be Chrome browser users, users in Europe, or Firefox browser users in Europe who also fit other criteria that your application collects, such as age.</p> <p>Using a segment in an experiment limits that experiment to evaluate only the users who match the segment criteria. Using one or more segments in a launch allows you to define different traffic splits for the different audience segments.</p> <pre><code> <p>For more information about segment pattern syntax, see <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Evidently-segments.html#CloudWatch-Evidently-segments-syntax.html"> Segment rule pattern syntax</a>.</p> <p>The pattern that you define for a segment is matched against the value of <code>evaluationContext</code>, which is passed into Evidently in the <a href="https://docs.aws.amazon.com/cloudwatchevidently/latest/APIReference/API_EvaluateFeature.html">EvaluateFeature</a> operation, when Evidently assigns a feature variation to a user.</p> </code></pre>" |
121 | 121 | },
|
122 | 122 | "DeleteExperiment":{
|
123 | 123 | "name":"DeleteExperiment",
|
|
266 | 266 | {"shape":"ResourceNotFoundException"},
|
267 | 267 | {"shape":"AccessDeniedException"}
|
268 | 268 | ],
|
269 |
| - "documentation":"<p>Retrieves the results of a running or completed experiment. No results are available until there have been 100 events for each variation and at least 10 minutes have passed since the start of the experiment.</p> <p>Experiment results are available up to 63 days after the start of the experiment. They are not available after that because of CloudWatch data retention policies.</p>" |
| 269 | + "documentation":"<p>Retrieves the results of a running or completed experiment. No results are available until there have been 100 events for each variation and at least 10 minutes have passed since the start of the experiment. To increase the statistical power, Evidently performs an additional offline p-value analysis at the end of the experiment. Offline p-value analysis can detect statistical significance in some cases where the anytime p-values used during the experiment do not find statistical significance.</p> <p>Experiment results are available up to 63 days after the start of the experiment. They are not available after that because of CloudWatch data retention policies.</p>" |
270 | 270 | },
|
271 | 271 | "GetFeature":{
|
272 | 272 | "name":"GetFeature",
|
|
694 | 694 | },
|
695 | 695 | "exception":true
|
696 | 696 | },
|
| 697 | + "AppConfigResourceId":{ |
| 698 | + "type":"string", |
| 699 | + "pattern":"[a-z0-9]{4,7}" |
| 700 | + }, |
697 | 701 | "Arn":{
|
698 | 702 | "type":"string",
|
699 | 703 | "max":2048,
|
|
954 | 958 | "type":"structure",
|
955 | 959 | "required":["name"],
|
956 | 960 | "members":{
|
| 961 | + "appConfigResource":{ |
| 962 | + "shape":"ProjectAppConfigResourceConfig", |
| 963 | + "documentation":"<p>Use this parameter if the project will use <i>client-side evaluation powered by AppConfig</i>. Client-side evaluation allows your application to assign variations to user sessions locally instead of by calling the <a href=\"https://docs.aws.amazon.com/cloudwatchevidently/latest/APIReference/API_EvaluateFeature.html\">EvaluateFeature</a> operation. This mitigates the latency and availability risks that come with an API call. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Evidently-client-side-evaluation.html\"> Client-side evaluation - powered by AppConfig.</a> </p> <p>This parameter is a structure that contains information about the AppConfig application and environment that will be used as for client-side evaluation.</p> <p>To create a project that uses client-side evaluation, you must have the <code>evidently:ExportProjectAsConfiguration</code> permission.</p>" |
| 964 | + }, |
957 | 965 | "dataDelivery":{
|
958 | 966 | "shape":"ProjectDataDeliveryConfig",
|
959 | 967 | "documentation":"<p>A structure that contains information about where Evidently is to store evaluation events for longer term storage, if you choose to do so. If you choose not to store these events, Evidently deletes them after using them to produce metrics and other experiment results that you can view.</p>"
|
|
999 | 1007 | },
|
1000 | 1008 | "pattern":{
|
1001 | 1009 | "shape":"SegmentPattern",
|
1002 |
| - "documentation":"<p>The pattern to use for the segment. For more information about pattern syntax, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Evidently-segments-syntax.html\"> Segment rule pattern syntax</a>.</p>", |
| 1010 | + "documentation":"<p>The pattern to use for the segment. For more information about pattern syntax, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Evidently-segments.html#CloudWatch-Evidently-segments-syntax.html\"> Segment rule pattern syntax</a>.</p>", |
1003 | 1011 | "jsonvalue":true
|
1004 | 1012 | },
|
1005 | 1013 | "tags":{
|
|
2692 | 2700 | "shape":"Long",
|
2693 | 2701 | "documentation":"<p>The number of ongoing launches currently in the project.</p>"
|
2694 | 2702 | },
|
| 2703 | + "appConfigResource":{ |
| 2704 | + "shape":"ProjectAppConfigResource", |
| 2705 | + "documentation":"<p>This structure defines the configuration of how your application integrates with AppConfig to run client-side evaluation.</p>" |
| 2706 | + }, |
2695 | 2707 | "arn":{
|
2696 | 2708 | "shape":"ProjectArn",
|
2697 | 2709 | "documentation":"<p>The name or ARN of the project.</p>"
|
|
2739 | 2751 | },
|
2740 | 2752 | "documentation":"<p>This structure defines a project, which is the logical object in Evidently that can contain features, launches, and experiments. Use projects to group similar features together.</p>"
|
2741 | 2753 | },
|
| 2754 | + "ProjectAppConfigResource":{ |
| 2755 | + "type":"structure", |
| 2756 | + "required":[ |
| 2757 | + "applicationId", |
| 2758 | + "configurationProfileId", |
| 2759 | + "environmentId" |
| 2760 | + ], |
| 2761 | + "members":{ |
| 2762 | + "applicationId":{ |
| 2763 | + "shape":"AppConfigResourceId", |
| 2764 | + "documentation":"<p>The ID of the AppConfig application to use for client-side evaluation. </p>" |
| 2765 | + }, |
| 2766 | + "configurationProfileId":{ |
| 2767 | + "shape":"AppConfigResourceId", |
| 2768 | + "documentation":"<p>The ID of the AppConfig profile to use for client-side evaluation. </p>" |
| 2769 | + }, |
| 2770 | + "environmentId":{ |
| 2771 | + "shape":"AppConfigResourceId", |
| 2772 | + "documentation":"<p>The ID of the AppConfig environment to use for client-side evaluation. This must be an environment that is within the application that you specify for <code>applicationId</code>.</p>" |
| 2773 | + } |
| 2774 | + }, |
| 2775 | + "documentation":"<p>This is a structure that defines the configuration of how your application integrates with AppConfig to run client-side evaluation.</p>" |
| 2776 | + }, |
| 2777 | + "ProjectAppConfigResourceConfig":{ |
| 2778 | + "type":"structure", |
| 2779 | + "members":{ |
| 2780 | + "applicationId":{ |
| 2781 | + "shape":"AppConfigResourceId", |
| 2782 | + "documentation":"<p>The ID of the AppConfig application to use for client-side evaluation. </p>" |
| 2783 | + }, |
| 2784 | + "environmentId":{ |
| 2785 | + "shape":"AppConfigResourceId", |
| 2786 | + "documentation":"<p>The ID of the AppConfig environment to use for client-side evaluation. This must be an environment that is within the application that you specify for <code>applicationId</code>.</p>" |
| 2787 | + } |
| 2788 | + }, |
| 2789 | + "documentation":"<p>Use this parameter to configure client-side evaluation for your project. Client-side evaluation allows your application to assign variations to user sessions locally instead of by calling the <a href=\"https://docs.aws.amazon.com/cloudwatchevidently/latest/APIReference/API_EvaluateFeature.html\">EvaluateFeature</a> operation to assign the variations. This mitigates the latency and availability risks that come with an API call.</p> <p> <code>ProjectAppConfigResource</code> is a structure that defines the configuration of how your application integrates with AppConfig to run client-side evaluation.</p>" |
| 2790 | + }, |
2742 | 2791 | "ProjectArn":{
|
2743 | 2792 | "type":"string",
|
2744 | 2793 | "max":2048,
|
|
3148 | 3197 | },
|
3149 | 3198 | "pattern":{
|
3150 | 3199 | "shape":"SegmentPattern",
|
3151 |
| - "documentation":"<p/>", |
| 3200 | + "documentation":"<p>The pattern that defines the attributes to use to evalute whether a user session will be in the segment. For more information about the pattern syntax, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Evidently-segments.html\">Segment rule pattern syntax</a>.</p>", |
3152 | 3201 | "jsonvalue":true
|
3153 | 3202 | },
|
3154 | 3203 | "tags":{
|
|
3814 | 3863 | "type":"structure",
|
3815 | 3864 | "required":["project"],
|
3816 | 3865 | "members":{
|
| 3866 | + "appConfigResource":{ |
| 3867 | + "shape":"ProjectAppConfigResourceConfig", |
| 3868 | + "documentation":"<p>Use this parameter if the project will use client-side evaluation powered by AppConfig. Client-side evaluation allows your application to assign variations to user sessions locally instead of by calling the <a href=\"https://docs.aws.amazon.com/cloudwatchevidently/latest/APIReference/API_EvaluateFeature.html\">EvaluateFeature</a> operation. This mitigates the latency and availability risks that come with an API call. allows you to</p> <p>This parameter is a structure that contains information about the AppConfig application that will be used for client-side evaluation.</p>" |
| 3869 | + }, |
3817 | 3870 | "description":{
|
3818 | 3871 | "shape":"Description",
|
3819 | 3872 | "documentation":"<p>An optional description of the project.</p>"
|
|
0 commit comments