h&d{(      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                        !!!!!!!!!!!!""""""""""""""##############$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''(((((((((((((((())))))))))))))))))))))))**************++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------..............////////////////////////////0000000000000000011111111111111112222222222223333333333333333444444444444555555555555555555555555555555555555555566666666666666666666666677777777777777778888888888888888888888888888888888888888888888999999999999999999:::::::::::: : : : : : : : ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; < < < < < < < < < < < < < < = = = = = = = = = = = = = = > > > > > > > > > > > > > > > > > > > > > > > > > > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? @ @ @ @ @ @ @ @ @ A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A B B B B B B B B B B B B B B B B B B B B B B B B B B B B C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G H H H H H H H H H H H H H H H H H H H H H H H H H H H I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N O O O O O O O O O O O O O O O O O O O O O O O O O O O P P P P P P P P P P P P P P P P P P P P P P P P P P P QQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________``````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffff(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?1(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';5amazonka-evidentlyA structure containing the CloudWatch Logs log group where the project stores evaluation events.See:  smart constructor.amazonka-evidentlyThe name of the log group where the project stores evaluation events.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The name of the log group where the project stores evaluation events.amazonka-evidentlyThe name of the log group where the project stores evaluation events.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';9$amazonka-evidentlyA structure containing the CloudWatch Logs log group where the project stores evaluation events.See: ' smart constructor.&amazonka-evidentlyThe name of the log group where the project stores evaluation events.'amazonka-evidentlyCreate a value of $" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:&, ( - The name of the log group where the project stores evaluation events.(amazonka-evidentlyThe name of the log group where the project stores evaluation events.$&%'($&%'((c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';A0amazonka-evidently?This structure assigns a feature variation to one user session.See: 5 smart constructor.2amazonka-evidentlyA JSON block of attributes that you can optionally pass in. This JSON block is included in the evaluation events sent to Evidently from the user session.3amazonka-evidentlyAn internal ID that represents a unique user session of the application. This entityID is checked against any override rules assigned for this feature.4amazonka-evidently(The name of the feature being evaluated.5amazonka-evidentlyCreate a value of 0" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:2, 6 - A JSON block of attributes that you can optionally pass in. This JSON block is included in the evaluation events sent to Evidently from the user session.3, 7 - An internal ID that represents a unique user session of the application. This entityID is checked against any override rules assigned for this feature.4, 8+ - The name of the feature being evaluated.6amazonka-evidentlyA JSON block of attributes that you can optionally pass in. This JSON block is included in the evaluation events sent to Evidently from the user session.7amazonka-evidentlyAn internal ID that represents a unique user session of the application. This entityID is checked against any override rules assigned for this feature.8amazonka-evidently(The name of the feature being evaluated.5amazonka-evidently3amazonka-evidently4 043215678 043215678(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';G@amazonka-evidentlyA structure that contains the information about an evaluation rule for this feature, if it is used in a launch or experiment.See: D smart constructor.Bamazonka-evidently%The name of the experiment or launch.Camazonka-evidentlyThis value is aws.evidently.splits8 if this is an evaluation rule for a launch, and it is aws.evidently.onlineab2 if this is an evaluation rule for an experiment.Damazonka-evidentlyCreate a value of @" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:B, E( - The name of the experiment or launch.C, F - This value is aws.evidently.splits8 if this is an evaluation rule for a launch, and it is aws.evidently.onlineab2 if this is an evaluation rule for an experiment.Eamazonka-evidently%The name of the experiment or launch.Famazonka-evidentlyThis value is aws.evidently.splits8 if this is an evaluation rule for a launch, and it is aws.evidently.onlineab2 if this is an evaluation rule for an experiment.Damazonka-evidentlyC@CBADEF@CBADEF(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?HJNRQOPNRQOPRQ(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';P famazonka-evidentlyA structure that contains the information about one evaluation event or custom event sent to Evidently. This is a JSON payload. If this event specifies a pre-defined event type, the payload must follow the defined event schema.See: k smart constructor.hamazonka-evidentlyThe event data.iamazonka-evidentlyThe timestamp of the event.jamazonka-evidentlyaws.evidently.evaluation specifies an evaluation event, which determines which feature variation that a user sees. aws.evidently.custom specifies a custom event, which generates metrics from user actions such as clicks and checkouts.kamazonka-evidentlyCreate a value of f" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:h, l - The event data.i, m - The timestamp of the event.j, n - aws.evidently.evaluation specifies an evaluation event, which determines which feature variation that a user sees. aws.evidently.custom specifies a custom event, which generates metrics from user actions such as clicks and checkouts.lamazonka-evidentlyThe event data.mamazonka-evidentlyThe timestamp of the event.namazonka-evidentlyaws.evidently.evaluation specifies an evaluation event, which determines which feature variation that a user sees. aws.evidently.custom specifies a custom event, which generates metrics from user actions such as clicks and checkouts.kamazonka-evidentlyhamazonka-evidentlyiamazonka-evidentlyj fhjigklmn fhjigklmn(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?Pvywxvywxy (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';U,amazonka-evidentlyThis structure contains the date and time that the experiment started and ended.See:  smart constructor.amazonka-evidently,The date and time that the experiment ended.amazonka-evidently.The date and time that the experiment started.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, / - The date and time that the experiment ended., 1 - The date and time that the experiment started.amazonka-evidently,The date and time that the experiment ended.amazonka-evidently.The date and time that the experiment started. (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?U (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';[ amazonka-evidently3A structure that contains results of an experiment.See:  smart constructor.amazonka-evidentlyThe content of the report.amazonka-evidentlyThe name of the metric that is analyzed in this experiment report.amazonka-evidently*The type of analysis used for this report.amazonka-evidently7The name of the variation that this report pertains to.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The content of the report.,  - The name of the metric that is analyzed in this experiment report., - - The type of analysis used for this report., : - The name of the variation that this report pertains to.amazonka-evidentlyThe content of the report.amazonka-evidentlyThe name of the metric that is analyzed in this experiment report.amazonka-evidently*The type of analysis used for this report.amazonka-evidently7The name of the variation that this report pertains to.   (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?\  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?] (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';dI amazonka-evidentlyA structure that contains experiment results for one metric that is monitored in the experiment.See:  smart constructor.amazonka-evidentlyThe name of the metric.amazonka-evidently7The experiment statistic that these results pertain to.amazonka-evidently/The treatment, or variation, that returned the values in this structure.amazonka-evidentlyThe values for the  metricName& that were recorded in the experiment.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The name of the metric., : - The experiment statistic that these results pertain to., 2 - The treatment, or variation, that returned the values in this structure.,  - The values for the  metricName& that were recorded in the experiment.amazonka-evidentlyThe name of the metric.amazonka-evidently7The experiment statistic that these results pertain to.amazonka-evidently/The treatment, or variation, that returned the values in this structure.amazonka-evidentlyThe values for the  metricName& that were recorded in the experiment.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';h`amazonka-evidentlyThis structure contains the time and date that Evidently completed the analysis of the experiment.See:  smart constructor.amazonka-evidentlyThe time and date that Evidently completed the analysis of the experiment.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The time and date that Evidently completed the analysis of the experiment.amazonka-evidentlyThe time and date that Evidently completed the analysis of the experiment.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?i (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?i(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?j(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?kX(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?l(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';{amazonka-evidentlyThis structure contains information about one Evidently feature in your account.See:  smart constructor.amazonka-evidentlyThe name of the variation that is used as the default variation. The default variation is served to users who are not allocated to any ongoing launches or experiments of this feature.amazonka-evidently"An array of structures that defineamazonka-evidently9The name or ARN of the project that contains the feature.amazonka-evidently=The list of tag keys and values associated with this feature.amazonka-evidentlyThe ARN of the feature.amazonka-evidently.The date and time that the feature is created.amazonka-evidentlyIf this value is  ALL_RULES, the traffic allocation specified by any ongoing launches or experiments is being used. If this is DEFAULT_VARIATION5, the default variation is being served to all users.amazonka-evidently=The date and time that the feature was most recently updated.amazonka-evidentlyThe name of the feature.amazonka-evidently!The current state of the feature.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The name of the variation that is used as the default variation. The default variation is served to users who are not allocated to any ongoing launches or experiments of this feature., % - An array of structures that define, < - The name or ARN of the project that contains the feature.,  - The list of tag keys and values associated with this feature.,  - The ARN of the feature., 1 - The date and time that the feature is created.,  - If this value is  ALL_RULES, the traffic allocation specified by any ongoing launches or experiments is being used. If this is DEFAULT_VARIATION5, the default variation is being served to all users.,  - The date and time that the feature was most recently updated.,  - The name of the feature., $ - The current state of the feature.amazonka-evidentlyThe name of the variation that is used as the default variation. The default variation is served to users who are not allocated to any ongoing launches or experiments of this feature.amazonka-evidently"An array of structures that defineamazonka-evidently9The name or ARN of the project that contains the feature.amazonka-evidently=The list of tag keys and values associated with this feature.amazonka-evidentlyThe ARN of the feature.amazonka-evidently.The date and time that the feature is created.amazonka-evidentlyIf this value is  ALL_RULES, the traffic allocation specified by any ongoing launches or experiments is being used. If this is DEFAULT_VARIATION5, the default variation is being served to all users.amazonka-evidently=The date and time that the feature was most recently updated.amazonka-evidentlyThe name of the feature.amazonka-evidently!The current state of the feature.amazonka-evidentlyamazonka-evidentlyamazonka-evidentlyamazonka-evidentlyamazonka-evidentlyamazonka-evidently(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-evidentlyThis structure contains information about the start and end times of the launch.See:  smart constructor.amazonka-evidently(The date and time that the launch ended.amazonka-evidently*The date and time that the launch started.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, + - The date and time that the launch ended., - - The date and time that the launch started.amazonka-evidently(The date and time that the launch ended.amazonka-evidently*The date and time that the launch started.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';'amazonka-evidentlyA structure that defines one launch group in a launch. A launch group is a variation of the feature that you are including in the launch.See:  smart constructor.amazonka-evidently"A description of the launch group.amazonka-evidentlyThe feature variation for this launch group. This is a key-value pair.amazonka-evidentlyThe name of the launch group.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, % - A description of the launch group.,  - The feature variation for this launch group. This is a key-value pair.,  - The name of the launch group.amazonka-evidently"A description of the launch group.amazonka-evidentlyThe feature variation for this launch group. This is a key-value pair.amazonka-evidentlyThe name of the launch group.amazonka-evidently  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';s amazonka-evidentlyA structure that defines one launch group in a launch. A launch group is a variation of the feature that you are including in the launch.See:  smart constructor.amazonka-evidently"A description of the launch group.amazonka-evidently&The feature that this launch is using.amazonka-evidentlyA name for this launch group.amazonka-evidently3The feature variation to use for this launch group.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, % - A description of the launch group., ) - The feature that this launch is using.,  - A name for this launch group., 6 - The feature variation to use for this launch group.amazonka-evidently"A description of the launch group.amazonka-evidently&The feature that this launch is using.amazonka-evidentlyA name for this launch group.amazonka-evidently3The feature variation to use for this launch group.amazonka-evidentlyamazonka-evidentlyamazonka-evidently  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?C (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-evidentlyThis structure defines a metric that is being used to evaluate the variations during a launch or experiment.See:  smart constructor.amazonka-evidentlyThe entity, such as a user or session, that does an action that causes a metric value to be recorded.amazonka-evidentlyThe EventBridge event pattern that defines how the metric is recorded.The bucket prefix in which Evidently stores evaluation events.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The name of the bucket in which Evidently stores evaluation events.,  - The bucket prefix in which Evidently stores evaluation events.amazonka-evidentlyThe name of the bucket in which Evidently stores evaluation events.amazonka-evidently>The bucket prefix in which Evidently stores evaluation events.+(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-evidentlyA structure that contains information about where Evidently is to store evaluation events for longer term storage.See:  smart constructor.amazonka-evidentlyIf the project stores evaluation events in CloudWatch Logs, this structure stores the log group name.amazonka-evidentlyIf the project stores evaluation events in an Amazon S3 bucket, this structure stores the bucket name and bucket prefix.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - If the project stores evaluation events in CloudWatch Logs, this structure stores the log group name.,  - If the project stores evaluation events in an Amazon S3 bucket, this structure stores the bucket name and bucket prefix.amazonka-evidentlyIf the project stores evaluation events in CloudWatch Logs, this structure stores the log group name.amazonka-evidentlyIf the project stores evaluation events in an Amazon S3 bucket, this structure stores the bucket name and bucket prefix.,(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-evidentlyThis 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.See:  smart constructor.amazonka-evidently;The number of ongoing experiments currently in the project.amazonka-evidently8The number of ongoing launches currently in the project.amazonka-evidentlyThis structure defines the configuration of how your application integrates with AppConfig to run client-side evaluation.amazonka-evidentlyA structure that contains information about where Evidently is to store evaluation events for longer term storage.amazonka-evidently,The user-entered description of the project.amazonka-evidentlyThe number of experiments currently in the project. This includes all experiments that have been created and not deleted, whether they are ongoing or not.amazonka-evidently0The number of features currently in the project.amazonka-evidentlyThe number of launches currently in the project. This includes all launches that have been created and not deleted, whether they are ongoing or not.amazonka-evidently=The list of tag keys and values associated with this project.amazonka-evidentlyThe name or ARN of the project.amazonka-evidently.The date and time that the project is created.amazonka-evidently=The date and time that the project was most recently updated.amazonka-evidentlyThe name of the project.amazonka-evidently!The current state of the project.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, > - The number of ongoing experiments currently in the project., ; - The number of ongoing launches currently in the project.,  - This structure defines the configuration of how your application integrates with AppConfig to run client-side evaluation.,  - A structure that contains information about where Evidently is to store evaluation events for longer term storage., / - The user-entered description of the project.,  - The number of experiments currently in the project. This includes all experiments that have been created and not deleted, whether they are ongoing or not., 3 - The number of features currently in the project.,  - The number of launches currently in the project. This includes all launches that have been created and not deleted, whether they are ongoing or not.,  - The list of tag keys and values associated with this project., " - The name or ARN of the project., 1 - The date and time that the project is created.,  - The date and time that the project was most recently updated.,  - The name of the project., $ - The current state of the project.amazonka-evidently;The number of ongoing experiments currently in the project.amazonka-evidently8The number of ongoing launches currently in the project.amazonka-evidentlyThis structure defines the configuration of how your application integrates with AppConfig to run client-side evaluation.amazonka-evidentlyA structure that contains information about where Evidently is to store evaluation events for longer term storage.amazonka-evidently,The user-entered description of the project.amazonka-evidentlyThe number of experiments currently in the project. This includes all experiments that have been created and not deleted, whether they are ongoing or not.amazonka-evidently0The number of features currently in the project.amazonka-evidentlyThe number of launches currently in the project. This includes all launches that have been created and not deleted, whether they are ongoing or not.amazonka-evidently=The list of tag keys and values associated with this project.amazonka-evidentlyThe name or ARN of the project.amazonka-evidently.The date and time that the project is created.amazonka-evidently=The date and time that the project was most recently updated.amazonka-evidentlyThe name of the project.amazonka-evidently!The current state of the project.amazonka-evidentlyamazonka-evidentlyamazonka-evidentlyamazonka-evidentlyamazonka-evidently-(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-evidentlyIf the project stores evaluation events in an Amazon S3 bucket, this structure stores the bucket name and bucket prefix.See:  smart constructor.amazonka-evidentlyThe name of the bucket in which Evidently stores evaluation events.amazonka-evidently>The bucket prefix in which Evidently stores evaluation events.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The name of the bucket in which Evidently stores evaluation events.,  - The bucket prefix in which Evidently stores evaluation events.amazonka-evidentlyThe name of the bucket in which Evidently stores evaluation events.amazonka-evidently>The bucket prefix in which Evidently stores evaluation events..(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';"amazonka-evidentlyA structure that contains information about where Evidently is to store evaluation events for longer term storage.See:  smart constructor.amazonka-evidentlyIf the project stores evaluation events in CloudWatch Logs, this structure stores the log group name.amazonka-evidentlyIf the project stores evaluation events in an Amazon S3 bucket, this structure stores the bucket name and bucket prefix.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - If the project stores evaluation events in CloudWatch Logs, this structure stores the log group name.,  - If the project stores evaluation events in an Amazon S3 bucket, this structure stores the bucket name and bucket prefix.amazonka-evidentlyIf the project stores evaluation events in CloudWatch Logs, this structure stores the log group name.amazonka-evidentlyIf the project stores evaluation events in an Amazon S3 bucket, this structure stores the bucket name and bucket prefix./(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';3#amazonka-evidently7This structure contains information about one audience segment. You can use segments in your experiments and launches to narrow the user sessions used for experiment or launch to only the user sessions that match one or more criteria.See:  smart constructor.amazonka-evidently2The customer-created description for this segment.amazonka-evidentlyThe number of experiments that this segment is used in. This count includes all current experiments, not just those that are currently running.amazonka-evidentlyThe number of launches that this segment is used in. This count includes all current launches, not just those that are currently running.amazonka-evidentlyThe date and time that this segment was most recently updated.amazonka-evidentlyThe name of the segment.amazonka-evidentlyThe 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  https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Evidently-segments.htmlSegment rule pattern syntax.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 5 - The customer-created description for this segment.,  - The number of experiments that this segment is used in. This count includes all current experiments, not just those that are currently running.,  - The number of launches that this segment is used in. This count includes all current launches, not just those that are currently running., ? - The list of tag keys and values associated with this launch.,  - The ARN of the segment., 3 - The date and time that this segment was created.,  - The date and time that this segment was most recently updated.,  - The name of the segment.,  - 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  https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Evidently-segments.htmlSegment rule pattern syntax.amazonka-evidently2The customer-created description for this segment.amazonka-evidentlyThe number of experiments that this segment is used in. This count includes all current experiments, not just those that are currently running.amazonka-evidentlyThe number of launches that this segment is used in. This count includes all current launches, not just those that are currently running.amazonka-evidentlyThe date and time that this segment was most recently updated.amazonka-evidentlyThe name of the segment.amazonka-evidentlyThe 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  https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Evidently-segments.htmlSegment rule pattern syntax.amazonka-evidentlyamazonka-evidentlyamazonka-evidentlyamazonka-evidentlyamazonka-evidently0(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';=amazonka-evidentlyThis structure specifies a segment that you have already created, and defines the traffic split for that segment to be used in a launch.See:  smart constructor.amazonka-evidentlyA number indicating the order to use to evaluate segment overrides, if there are more than one. Segment overrides with lower numbers are evaluated first.amazonka-evidentlyThe ARN of the segment to use.amazonka-evidentlyThe traffic allocation percentages among the feature variations to assign to this segment. This is a set of key-value pairs. The keys are variation names. The values represent the amount of traffic to allocate to that variation for this segment. This is expressed in thousandths of a percent, so a weight of 50000 represents 50% of traffic.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A number indicating the order to use to evaluate segment overrides, if there are more than one. Segment overrides with lower numbers are evaluated first., ! - The ARN of the segment to use.,  - The traffic allocation percentages among the feature variations to assign to this segment. This is a set of key-value pairs. The keys are variation names. The values represent the amount of traffic to allocate to that variation for this segment. This is expressed in thousandths of a percent, so a weight of 50000 represents 50% of traffic.amazonka-evidentlyA number indicating the order to use to evaluate segment overrides, if there are more than one. Segment overrides with lower numbers are evaluated first.amazonka-evidentlyThe ARN of the segment to use.amazonka-evidentlyThe traffic allocation percentages among the feature variations to assign to this segment. This is a set of key-value pairs. The keys are variation names. The values represent the amount of traffic to allocate to that variation for this segment. This is expressed in thousandths of a percent, so a weight of 50000 represents 50% of traffic.amazonka-evidentlyamazonka-evidently  1(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Pamazonka-evidentlyThis structure defines the traffic allocation percentages among the feature variations during one step of a launch, and the start time of that step.See:  smart constructor.amazonka-evidentlyUse this parameter to specify different traffic splits for one or more audience segments. 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.This parameter is an array of up to six segment override objects. Each of these objects specifies a segment that you have already created, and defines the traffic split for that segment.amazonka-evidentlyThe traffic allocation percentages among the feature variations during one step of a launch. This is a set of key-value pairs. The keys are variation names. The values represent the percentage of traffic to allocate to that variation during this step. 

The values is expressed in thousandths of a percent, so assigning a weight of 50000 assigns 50% of traffic to that variation.

If the sum of the weights for all the variations in a segment override does not add up to 100,000, then the remaining traffic that matches this segment is not assigned by this segment override, and instead moves on to the next segment override or the default traffic split.

amazonka-evidently6The date and time that this step of the launch starts.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Use this parameter to specify different traffic splits for one or more audience segments. 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.This parameter is an array of up to six segment override objects. Each of these objects specifies a segment that you have already created, and defines the traffic split for that segment.,  - The traffic allocation percentages among the feature variations during one step of a launch. This is a set of key-value pairs. The keys are variation names. The values represent the percentage of traffic to allocate to that variation during this step. 

The values is expressed in thousandths of a percent, so assigning a weight of 50000 assigns 50% of traffic to that variation.

If the sum of the weights for all the variations in a segment override does not add up to 100,000, then the remaining traffic that matches this segment is not assigned by this segment override, and instead moves on to the next segment override or the default traffic split.

, 9 - The date and time that this step of the launch starts.amazonka-evidentlyUse this parameter to specify different traffic splits for one or more audience segments. 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.This parameter is an array of up to six segment override objects. Each of these objects specifies a segment that you have already created, and defines the traffic split for that segment.amazonka-evidentlyThe traffic allocation percentages among the feature variations during one step of a launch. This is a set of key-value pairs. The keys are variation names. The values represent the percentage of traffic to allocate to that variation during this step. 

The values is expressed in thousandths of a percent, so assigning a weight of 50000 assigns 50% of traffic to that variation.

If the sum of the weights for all the variations in a segment override does not add up to 100,000, then the remaining traffic that matches this segment is not assigned by this segment override, and instead moves on to the next segment override or the default traffic split.

amazonka-evidently6The date and time that this step of the launch starts.amazonka-evidently  2(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';VIamazonka-evidentlyAn array of structures that define the traffic allocation percentages among the feature variations during each step of a launch. This also defines the start time of each step.See:  smart constructor.amazonka-evidentlyAn array of structures that define the traffic allocation percentages among the feature variations during each step of the launch. This also defines the start time of each step.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - An array of structures that define the traffic allocation percentages among the feature variations during each step of the launch. This also defines the start time of each step.amazonka-evidentlyAn array of structures that define the traffic allocation percentages among the feature variations during each step of the launch. This also defines the start time of each step.amazonka-evidently3(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';iamazonka-evidentlyThis structure defines the traffic allocation percentages among the feature variations during one step of a launch, and the start time of that step.See:  smart constructor.amazonka-evidentlyThe traffic allocation percentages among the feature variations during one step of a launch. This is a set of key-value pairs. The keys are variation names. The values represent the percentage of traffic to allocate to that variation during this step.The values is expressed in thousandths of a percent, so assigning a weight of 50000 assigns 50% of traffic to that variation.If the sum of the weights for all the variations in a segment override does not add up to 100,000, then the remaining traffic that matches this segment is not assigned by this segment override, and instead moves on to the next segment override or the default traffic split.amazonka-evidentlyUse this parameter to specify different traffic splits for one or more audience segments. 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.This parameter is an array of up to six segment override objects. Each of these objects specifies a segment that you have already created, and defines the traffic split for that segment.amazonka-evidently6The date and time that this step of the launch starts.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The traffic allocation percentages among the feature variations during one step of a launch. This is a set of key-value pairs. The keys are variation names. The values represent the percentage of traffic to allocate to that variation during this step.The values is expressed in thousandths of a percent, so assigning a weight of 50000 assigns 50% of traffic to that variation.If the sum of the weights for all the variations in a segment override does not add up to 100,000, then the remaining traffic that matches this segment is not assigned by this segment override, and instead moves on to the next segment override or the default traffic split.,  - Use this parameter to specify different traffic splits for one or more audience segments. 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.This parameter is an array of up to six segment override objects. Each of these objects specifies a segment that you have already created, and defines the traffic split for that segment., 9 - The date and time that this step of the launch starts.amazonka-evidentlyThe traffic allocation percentages among the feature variations during one step of a launch. This is a set of key-value pairs. The keys are variation names. The values represent the percentage of traffic to allocate to that variation during this step.The values is expressed in thousandths of a percent, so assigning a weight of 50000 assigns 50% of traffic to that variation.If the sum of the weights for all the variations in a segment override does not add up to 100,000, then the remaining traffic that matches this segment is not assigned by this segment override, and instead moves on to the next segment override or the default traffic split.amazonka-evidentlyUse this parameter to specify different traffic splits for one or more audience segments. 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.This parameter is an array of up to six segment override objects. Each of these objects specifies a segment that you have already created, and defines the traffic split for that segment.amazonka-evidently6The date and time that this step of the launch starts.amazonka-evidently  4(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';namazonka-evidentlyAn array of structures that define the traffic allocation percentages among the feature variations during each step of a launch. This also defines the start time of each step.See:  smart constructor.amazonka-evidentlyAn array of structures that define the traffic allocation percentages among the feature variations during each step of the launch. This also defines the start time of each step.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - An array of structures that define the traffic allocation percentages among the feature variations during each step of the launch. This also defines the start time of each step.amazonka-evidentlyAn array of structures that define the traffic allocation percentages among the feature variations during each step of the launch. This also defines the start time of each step.5(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-evidentlyThis structure contains the configuration details of one Evidently launch.See:  smart constructor.amazonka-evidentlyThe description of the launch.amazonka-evidentlyA structure that contains information about the start and end times of the launch.amazonka-evidentlyAn array of structures that define the feature variations that are being used in the launch.amazonka-evidentlyAn array of structures that define the metrics that are being used to monitor the launch performance.amazonka-evidently8The name or ARN of the project that contains the launch.amazonka-evidentlyThis 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.amazonka-evidentlyAn array of structures that define the traffic allocation percentages among the feature variations during each step of the launch.amazonka-evidentlyIf the launch was stopped, this is the string that was entered by the person who stopped the launch, to explain why it was stopped.amazonka-evidentlyThe name of the variation that was served to the user session. amazonka-evidentlyAn internal ID that represents a unique user session of the application. amazonka-evidently(The name of the feature being evaluated. amazonka-evidentlyCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - If this user was assigned to a launch or experiment, this field lists the launch or experiment name. ,   - The name or ARN of the project that contains the feature being evaluated. ,   - Specifies the reason that the user session was assigned this variation. Possible values include DEFAULT6, meaning the user was served the default variation; LAUNCH_RULE_MATCH4, if the user session was enrolled in a launch; or EXPERIMENT_RULE_MATCH5, if the user session was enrolled in an experiment. ,   - The value assigned to this variation to differentiate it from the other variations of this feature. ,   - The name of the variation that was served to the user session. ,   - An internal ID that represents a unique user session of the application. ,  + - The name of the feature being evaluated. amazonka-evidentlyIf this user was assigned to a launch or experiment, this field lists the launch or experiment name. amazonka-evidentlyThe name or ARN of the project that contains the feature being evaluated. amazonka-evidentlySpecifies the reason that the user session was assigned this variation. Possible values include DEFAULT6, meaning the user was served the default variation; LAUNCH_RULE_MATCH4, if the user session was enrolled in a launch; or EXPERIMENT_RULE_MATCH5, if the user session was enrolled in an experiment. amazonka-evidentlyThe value assigned to this variation to differentiate it from the other variations of this feature. amazonka-evidently>The name of the variation that was served to the user session. amazonka-evidentlyAn internal ID that represents a unique user session of the application. amazonka-evidently(The name of the feature being evaluated. amazonka-evidently amazonka-evidently   <(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';I amazonka-evidentlyThis structure contains the name and variation value of one variation of a feature.See:   smart constructor. amazonka-evidentlyThe name of the variation. amazonka-evidently%The value assigned to this variation. amazonka-evidentlyCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - The name of the variation. ,  ( - The value assigned to this variation. amazonka-evidentlyThe name of the variation. amazonka-evidently%The value assigned to this variation.  =(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';ҝ amazonka-evidentlyThis structure contains the name and variation value of one variation of a feature.See:   smart constructor. amazonka-evidentlyThe name of the variation. amazonka-evidently%The value assigned to this variation. amazonka-evidentlyCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - The name of the variation. ,  ( - The value assigned to this variation. amazonka-evidentlyThe name of the variation. amazonka-evidently%The value assigned to this variation. amazonka-evidently amazonka-evidently   >(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?] ?(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-evidentlyThis structure contains information about one Evidently feature in your account.See:   smart constructor. amazonka-evidentlyThe name of the variation that is used as the default variation. The default variation is served to users who are not allocated to any ongoing launches or experiments of this feature.*This variation must also be listed in the  variations structure. If you omit defaultVariation%, the first variation listed in the  variations, structure is used as the default variation. amazonka-evidentlyThe description of the feature. amazonka-evidentlyA set of key-value pairs that specify users who should always be served a specific variation of a feature. Each key specifies a user using their user ID, account ID, or some other identifier. The value specifies the name of the variation that the user is to be served.For the override to be successful, the value of the key must match the entityId used in the  https://docs.aws.amazon.com/cloudwatchevidently/latest/APIReference/API_EvaluateFeature.htmlEvaluateFeature operation. amazonka-evidentlyAn array of structures that define the evaluation rules for the feature. amazonka-evidently9The name or ARN of the project that contains the feature. amazonka-evidently=The list of tag keys and values associated with this feature. amazonka-evidentlyThe ARN of the feature. amazonka-evidently.The date and time that the feature is created. amazonka-evidentlyIf this value is  ALL_RULES, the traffic allocation specified by any ongoing launches or experiments is being used. If this is DEFAULT_VARIATION5, the default variation is being served to all users. amazonka-evidently=The date and time that the feature was most recently updated. amazonka-evidentlyThe name of the feature. amazonka-evidently!The current state of the feature. amazonka-evidentlyDefines the type of value used to define the different feature variations. For more information, see https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Evidently-variationtypes.htmlVariation types amazonka-evidentlyAn array of structures that contain the configuration of the feature's different variations. amazonka-evidentlyCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - The name of the variation that is used as the default variation. The default variation is served to users who are not allocated to any ongoing launches or experiments of this feature.*This variation must also be listed in the  variations structure. If you omit defaultVariation%, the first variation listed in the  variations, structure is used as the default variation. ,  " - The description of the feature. ,   - A set of key-value pairs that specify users who should always be served a specific variation of a feature. Each key specifies a user using their user ID, account ID, or some other identifier. The value specifies the name of the variation that the user is to be served.For the override to be successful, the value of the key must match the entityId used in the  https://docs.aws.amazon.com/cloudwatchevidently/latest/APIReference/API_EvaluateFeature.htmlEvaluateFeature operation. ,   - An array of structures that define the evaluation rules for the feature. ,  < - The name or ARN of the project that contains the feature. ,   - The list of tag keys and values associated with this feature. ,   - The ARN of the feature. ,  1 - The date and time that the feature is created. ,   - If this value is  ALL_RULES, the traffic allocation specified by any ongoing launches or experiments is being used. If this is DEFAULT_VARIATION5, the default variation is being served to all users. ,   - The date and time that the feature was most recently updated. ,   - The name of the feature. ,  $ - The current state of the feature. ,   - Defines the type of value used to define the different feature variations. For more information, see https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Evidently-variationtypes.htmlVariation types ,   - An array of structures that contain the configuration of the feature's different variations. amazonka-evidentlyThe name of the variation that is used as the default variation. The default variation is served to users who are not allocated to any ongoing launches or experiments of this feature.*This variation must also be listed in the  variations structure. If you omit defaultVariation%, the first variation listed in the  variations, structure is used as the default variation. amazonka-evidentlyThe description of the feature. amazonka-evidentlyA set of key-value pairs that specify users who should always be served a specific variation of a feature. Each key specifies a user using their user ID, account ID, or some other identifier. The value specifies the name of the variation that the user is to be served.For the override to be successful, the value of the key must match the entityId used in the  https://docs.aws.amazon.com/cloudwatchevidently/latest/APIReference/API_EvaluateFeature.htmlEvaluateFeature operation. amazonka-evidentlyAn array of structures that define the evaluation rules for the feature. amazonka-evidently9The name or ARN of the project that contains the feature. amazonka-evidently=The list of tag keys and values associated with this feature. amazonka-evidentlyThe ARN of the feature. amazonka-evidently.The date and time that the feature is created. amazonka-evidentlyIf this value is  ALL_RULES, the traffic allocation specified by any ongoing launches or experiments is being used. If this is DEFAULT_VARIATION5, the default variation is being served to all users. amazonka-evidently=The date and time that the feature was most recently updated. amazonka-evidentlyThe name of the feature. amazonka-evidently!The current state of the feature. amazonka-evidentlyDefines the type of value used to define the different feature variations. For more information, see https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Evidently-variationtypes.htmlVariation types amazonka-evidentlyAn array of structures that contain the configuration of the feature's different variations. amazonka-evidently amazonka-evidently amazonka-evidently amazonka-evidently amazonka-evidently amazonka-evidently amazonka-evidently   @(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"% amazonka-evidently API version  2021-02-016 of the Amazon CloudWatch Evidently SDK configuration. amazonka-evidently>You do not have sufficient permissions to perform this action. amazonka-evidentlyA resource was in an inconsistent state during an update or a deletion. amazonka-evidentlyUnexpected error while processing the request. Retry the request. amazonka-evidently6The request references a resource that does not exist. amazonka-evidently7The request would cause a service quota to be exceeded. amazonka-evidently/The service was unavailable. Retry the request. amazonka-evidentlyThe request was denied because of request throttling. Retry the request. amazonka-evidently8The value of a parameter in the request caused an error.$%&'(012345678@ABCDEFNRQOPfgijhklmnvywx  NRQOPRQvywxy $%&'(012345678 @ABCDEFfgijhklmn  A(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; amazonka-evidentlySee:   smart constructor. amazonka-evidently The response's http status code. amazonka-evidentlyReturns true$ if the pattern matches the payload. amazonka-evidentlySee:   smart constructor. amazonka-evidentlyThe pattern to test. amazonka-evidently A sample evaluationContext3 JSON block to test against the specified pattern. amazonka-evidentlyCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - The pattern to test. ,   - A sample evaluationContext3 JSON block to test against the specified pattern. amazonka-evidentlyThe pattern to test. amazonka-evidently A sample evaluationContext3 JSON block to test against the specified pattern. amazonka-evidentlyCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  # - The response's http status code. ,   - Returns true$ if the pattern matches the payload. amazonka-evidently The response's http status code. amazonka-evidentlyReturns true$ if the pattern matches the payload. amazonka-evidently amazonka-evidently amazonka-evidently amazonka-evidently   B(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; amazonka-evidentlySee:   smart constructor. amazonka-evidently The response's http status code. amazonka-evidentlySee:   smart constructor. amazonka-evidentlyThe ARN of the CloudWatch Evidently resource that you're adding tags to. amazonka-evidently;The list of key-value pairs to associate with the resource. amazonka-evidentlyCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - The ARN of the CloudWatch Evidently resource that you're adding tags to. ,  > - The list of key-value pairs to associate with the resource. amazonka-evidentlyThe ARN of the CloudWatch Evidently resource that you're adding tags to. amazonka-evidently;The list of key-value pairs to associate with the resource. amazonka-evidentlyCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  # - The response's http status code. amazonka-evidently The response's http status code. amazonka-evidently amazonka-evidently C(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';: amazonka-evidentlySee:   smart constructor. amazonka-evidently*The date and time that the launch stopped. amazonka-evidently The response's http status code. amazonka-evidentlySee:   smart constructor. amazonka-evidently*Specify whether to consider the launch as  COMPLETED or  CANCELLED after it stops. amazonka-evidently8A string that describes why you are stopping the launch. amazonka-evidentlyThe name of the launch to stop. amazonka-evidentlyThe name or ARN of the project that contains the launch that you want to stop. amazonka-evidentlyCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  - - Specify whether to consider the launch as  COMPLETED or  CANCELLED after it stops. ,  ; - A string that describes why you are stopping the launch. ,  " - The name of the launch to stop. ,   - The name or ARN of the project that contains the launch that you want to stop. amazonka-evidently*Specify whether to consider the launch as  COMPLETED or  CANCELLED after it stops. amazonka-evidently8A string that describes why you are stopping the launch. amazonka-evidentlyThe name of the launch to stop. amazonka-evidentlyThe name or ARN of the project that contains the launch that you want to stop. amazonka-evidentlyCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  - - The date and time that the launch stopped. ,  # - The response's http status code. amazonka-evidently*The date and time that the launch stopped. amazonka-evidently The response's http status code. amazonka-evidently amazonka-evidently amazonka-evidently   D(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';" amazonka-evidentlySee:   smart constructor. amazonka-evidently.The date and time that the experiment stopped. amazonka-evidently The response's http status code. amazonka-evidentlySee:   smart constructor. amazonka-evidently3Specify whether the experiment is to be considered  COMPLETED or  CANCELLED after it stops. amazonka-evidentlyThe name or ARN of the project to return the launch list from. amazonka-evidentlyCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  < - The maximum number of results to include in the response. ,   - The token to use when requesting the next set of results. You received this token from a previous  ListLaunches operation. ,   - Use this optional parameter to limit the returned results to only the launches with the status that you specify here. ,   - The name or ARN of the project to return the launch list from. amazonka-evidently9The maximum number of results to include in the response. amazonka-evidentlyThe token to use when requesting the next set of results. You received this token from a previous  ListLaunches operation. amazonka-evidentlyUse this optional parameter to limit the returned results to only the launches with the status that you specify here. amazonka-evidently>The name or ARN of the project to return the launch list from. amazonka-evidentlyCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - An array of structures that contain the configuration details of the launches in the specified project. ,  $ - The token to use in a subsequent  ListLaunches. operation to return the next set of results. ,  # - The response's http status code. amazonka-evidentlyAn array of structures that contain the configuration details of the launches in the specified project. amazonka-evidently!The token to use in a subsequent  ListLaunches. operation to return the next set of results. amazonka-evidently The response's http status code. amazonka-evidently amazonka-evidently   M(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';< amazonka-evidentlySee:   smart constructor. amazonka-evidentlyAn array of structures that contain the configuration details of the features in the specified project. amazonka-evidently!The token to use in a subsequent  ListFeatures. operation to return the next set of results. amazonka-evidently The response's http status code. amazonka-evidentlySee:   smart constructor. amazonka-evidently9The maximum number of results to include in the response. amazonka-evidentlyThe token to use when requesting the next set of results. You received this token from a previous  ListFeatures operation. amazonka-evidently?The name or ARN of the project to return the feature list from. amazonka-evidentlyCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  < - The maximum number of results to include in the response. ,   - The token to use when requesting the next set of results. You received this token from a previous  ListFeatures operation. ,   - The name or ARN of the project to return the feature list from. amazonka-evidently9The maximum number of results to include in the response. amazonka-evidentlyThe token to use when requesting the next set of results. You received this token from a previous  ListFeatures operation. amazonka-evidently?The name or ARN of the project to return the feature list from. amazonka-evidentlyCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - An array of structures that contain the configuration details of the features in the specified project. ,  $ - The token to use in a subsequent  ListFeatures. operation to return the next set of results. ,  # - The response's http status code. amazonka-evidentlyAn array of structures that contain the configuration details of the features in the specified project. amazonka-evidently!The token to use in a subsequent  ListFeatures. operation to return the next set of results. amazonka-evidently The response's http status code. amazonka-evidently amazonka-evidently   N(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; amazonka-evidentlySee:   smart constructor. amazonka-evidentlyAn array of structures that contain the configuration details of the experiments in the specified project. amazonka-evidently!The token to use in a subsequent ListExperiments. operation to return the next set of results. amazonka-evidently The response's http status code. amazonka-evidentlySee:   smart constructor. amazonka-evidently9The maximum number of results to include in the response. amazonka-evidentlyThe token to use when requesting the next set of results. You received this token from a previous ListExperiments operation. amazonka-evidentlyUse this optional parameter to limit the returned results to only the experiments with the status that you specify here. amazonka-evidentlyThe name or ARN of the project to return the experiment list from. amazonka-evidentlyCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  < - The maximum number of results to include in the response. ,   - The token to use when requesting the next set of results. You received this token from a previous ListExperiments operation. ,   - Use this optional parameter to limit the returned results to only the experiments with the status that you specify here. ,   - The name or ARN of the project to return the experiment list from. amazonka-evidently9The maximum number of results to include in the response. amazonka-evidentlyThe token to use when requesting the next set of results. You received this token from a previous ListExperiments operation. amazonka-evidentlyUse this optional parameter to limit the returned results to only the experiments with the status that you specify here. amazonka-evidentlyThe name or ARN of the project to return the experiment list from. amazonka-evidentlyCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - An array of structures that contain the configuration details of the experiments in the specified project. ,  $ - The token to use in a subsequent ListExperiments. operation to return the next set of results. ,  # - The response's http status code. amazonka-evidentlyAn array of structures that contain the configuration details of the experiments in the specified project. amazonka-evidently!The token to use in a subsequent ListExperiments. operation to return the next set of results. amazonka-evidently The response's http status code. amazonka-evidently amazonka-evidently   O(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';p amazonka-evidentlySee:   smart constructor. amazonka-evidently The response's http status code. amazonka-evidentlyA structure that contains the complete information about the segment. amazonka-evidentlySee:   smart constructor. amazonka-evidently1The ARN of the segment to return information for. amazonka-evidentlyCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  4 - The ARN of the segment to return information for. amazonka-evidently1The ARN of the segment to return information for. amazonka-evidentlyCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  # - The response's http status code. ,   - A structure that contains the complete information about the segment. amazonka-evidently The response's http status code. amazonka-evidentlyA structure that contains the complete information about the segment. amazonka-evidently amazonka-evidently amazonka-evidently P(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; amazonka-evidentlySee:   smart constructor. amazonka-evidently The response's http status code. amazonka-evidentlyA structure containing the configuration details of the project. amazonka-evidentlySee:   smart constructor. amazonka-evidentlyThe name or ARN of the project that you want to see the details of. amazonka-evidentlyCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - The name or ARN of the project that you want to see the details of. amazonka-evidentlyThe name or ARN of the project that you want to see the details of. amazonka-evidentlyCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  # - The response's http status code. ,   - A structure containing the configuration details of the project. amazonka-evidently The response's http status code. amazonka-evidentlyA structure containing the configuration details of the project. amazonka-evidently amazonka-evidently amazonka-evidently Q(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; amazonka-evidentlySee:  smart constructor.amazonka-evidently?A structure containing the configuration details of the launch.amazonka-evidently The response's http status code.amazonka-evidentlySee:  smart constructor.amazonka-evidently;The name of the launch that you want to see the details of.amazonka-evidently8The name or ARN of the project that contains the launch.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, > - The name of the launch that you want to see the details of., ; - The name or ARN of the project that contains the launch.amazonka-evidently;The name of the launch that you want to see the details of.amazonka-evidently8The name or ARN of the project that contains the launch.amazonka-evidentlyCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A structure containing the configuration details of the launch., # - The response's http status code.amazonka-evidently?A structure containing the configuration details of the launch.amazonka-evidently The response's http status code.amazonka-evidentlyamazonka-evidentlyamazonka-evidently  R(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';} amazonka-evidentlySee:  smart constructor.amazonka-evidently The response's http status code.amazonka-evidentlyA structure containing the configuration details of the feature.amazonka-evidentlySee:  smart constructor.amazonka-evidentlyThe name of the feature that you want to retrieve information for.amazonka-evidently9The name or ARN of the project that contains the feature.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The name of the feature that you want to retrieve information for., < - The name or ARN of the project that contains the feature.amazonka-evidentlyThe name of the feature that you want to retrieve information for.amazonka-evidently9The name or ARN of the project that contains the feature.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.,  - A structure containing the configuration details of the feature.amazonka-evidently The response's http status code.amazonka-evidentlyA structure containing the configuration details of the feature.amazonka-evidentlyamazonka-evidentlyamazonka-evidentlyamazonka-evidentlyS(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';"amazonka-evidentlySee:  smart constructor.amazonka-evidentlyIf the experiment doesn't yet have enough events to provide valid results, this field is returned with the message %Not enough events to generate results. If there are enough events to provide valid results, this field is not returned.amazonka-evidentlyAn array of structures that include the reports that you requested.amazonka-evidentlyAn array of structures that include experiment results including metric names and values.amazonka-evidently'The timestamps of each result returned.amazonka-evidently The response's http status code.amazonka-evidentlySee:  smart constructor.amazonka-evidentlyThe statistic used to calculate experiment results. Currently the only valid value is mean, which uses the mean of the collected values as the statistic.amazonka-evidentlyThe date and time that the experiment ended, if it is completed. This must be no longer than 30 days after the experiment start time.amazonka-evidently=In seconds, the amount of time to aggregate results together.amazonka-evidentlyThe names of the report types that you want to see. Currently, BayesianInference is the only valid value.amazonka-evidentlyThe name of the variation that was served to the user session.amazonka-evidently The response's http status code.amazonka-evidentlySee:  smart constructor.amazonka-evidentlyA JSON object of attributes that you can optionally pass in as part of the evaluation event sent to Evidently from the user session. Evidently can use this value to match user sessions with defined audience segments. For more information, see  https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Evidently-segments.html#Use segments to focus your audience. 

If you include this parameter, the value must be a JSON object. A JSON array is not supported.

amazonka-evidentlyAn internal ID that represents a unique user of the application. This entityID is checked against any override rules assigned for this feature.amazonka-evidently(The name of the feature being evaluated.amazonka-evidently:The name or ARN of the project that contains this feature.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A JSON object of attributes that you can optionally pass in as part of the evaluation event sent to Evidently from the user session. Evidently can use this value to match user sessions with defined audience segments. For more information, see  https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Evidently-segments.html#Use segments to focus your audience. 

If you include this parameter, the value must be a JSON object. A JSON array is not supported.

,  - An internal ID that represents a unique user of the application. This entityID is checked against any override rules assigned for this feature., + - The name of the feature being evaluated., = - The name or ARN of the project that contains this feature.amazonka-evidentlyA JSON object of attributes that you can optionally pass in as part of the evaluation event sent to Evidently from the user session. Evidently can use this value to match user sessions with defined audience segments. For more information, see  https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Evidently-segments.html#Use segments to focus your audience. 

If you include this parameter, the value must be a JSON object. A JSON array is not supported.

amazonka-evidentlyAn internal ID that represents a unique user of the application. This entityID is checked against any override rules assigned for this feature.amazonka-evidently(The name of the feature being evaluated.amazonka-evidently:The name or ARN of the project that contains this feature.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - If this user was assigned to a launch or experiment, this field lists the launch or experiment name.,  - Specifies the reason that the user session was assigned this variation. Possible values include DEFAULT6, meaning the user was served the default variation; LAUNCH_RULE_MATCH1, if the user session was enrolled in a launch; EXPERIMENT_RULE_MATCH9, if the user session was enrolled in an experiment; or ENTITY_OVERRIDES_MATCH, if the user's entityId matches an override rule.,  - The value assigned to this variation to differentiate it from the other variations of this feature.,  - The name of the variation that was served to the user session., # - The response's http status code.amazonka-evidentlyIf this user was assigned to a launch or experiment, this field lists the launch or experiment name.amazonka-evidentlySpecifies the reason that the user session was assigned this variation. Possible values include DEFAULT6, meaning the user was served the default variation; LAUNCH_RULE_MATCH1, if the user session was enrolled in a launch; EXPERIMENT_RULE_MATCH9, if the user session was enrolled in an experiment; or ENTITY_OVERRIDES_MATCH, if the user's entityId matches an override rule.amazonka-evidentlyThe value assigned to this variation to differentiate it from the other variations of this feature.amazonka-evidently>The name of the variation that was served to the user session.amazonka-evidently The response's http status code.amazonka-evidentlyamazonka-evidentlyamazonka-evidentlyamazonka-evidentlyV(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';$amazonka-evidentlySee:  smart constructor.amazonka-evidently The response's http status code.amazonka-evidentlySee:  smart constructor.amazonka-evidently Specifies the segment to delete.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - Specifies the segment to delete.amazonka-evidently Specifies the segment to delete.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.amazonka-evidently The response's http status code.amazonka-evidentlyamazonka-evidently  W(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';amazonka-evidentlySee:  smart constructor.amazonka-evidently The response's http status code.amazonka-evidentlySee:  smart constructor.amazonka-evidently)The name or ARN of the project to delete.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, , - The name or ARN of the project to delete.amazonka-evidently)The name or ARN of the project to delete.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.amazonka-evidently The response's http status code.amazonka-evidentlyamazonka-evidently  X(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; amazonka-evidentlySee:  smart constructor.amazonka-evidently The response's http status code.amazonka-evidentlySee:  smart constructor.amazonka-evidently!The name of the launch to delete.amazonka-evidentlyThe name or ARN of the project that contains the launch to delete.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, $ - The name of the launch to delete.,  - The name or ARN of the project that contains the launch to delete.amazonka-evidently!The name of the launch to delete.amazonka-evidentlyThe name or ARN of the project that contains the launch to delete.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.amazonka-evidently The response's http status code.amazonka-evidentlyamazonka-evidentlyamazonka-evidently  Y(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; amazonka-evidentlySee:  smart constructor.amazonka-evidently The response's http status code.amazonka-evidentlySee:  smart constructor.amazonka-evidently"The name of the feature to delete.amazonka-evidentlyThe name or ARN of the project that contains the feature to delete.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, % - The name of the feature to delete.,  - The name or ARN of the project that contains the feature to delete.amazonka-evidently"The name of the feature to delete.amazonka-evidentlyThe name or ARN of the project that contains the feature to delete.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.amazonka-evidently The response's http status code.amazonka-evidentlyamazonka-evidentlyamazonka-evidently  Z(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; amazonka-evidentlySee:  smart constructor.amazonka-evidently The response's http status code.amazonka-evidentlySee:  smart constructor.amazonka-evidently%The name of the experiment to delete.amazonka-evidentlyThe name or ARN of the project that contains the experiment to delete.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, ( - The name of the experiment to delete.,  - The name or ARN of the project that contains the experiment to delete.amazonka-evidently%The name of the experiment to delete.amazonka-evidentlyThe name or ARN of the project that contains the experiment to delete.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.amazonka-evidently The response's http status code.amazonka-evidentlyamazonka-evidentlyamazonka-evidently  [(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';,amazonka-evidentlySee:  smart constructor.amazonka-evidently The response's http status code.amazonka-evidentlyA structure that contains the complete information about the segment that was just created.amazonka-evidentlySee:  smart constructor.amazonka-evidently)An optional description for this segment.amazonka-evidently:Assigns one or more tags (key-value pairs) to the segment.Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. 

You can associate as many as 50 tags with a segment.

For more information, see Tagging Amazon Web Services resources.

amazonka-evidentlyA name for the segment.amazonka-evidentlyThe pattern to use for the segment. For more information about pattern syntax, see  https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Evidently-segments.html#CloudWatch-Evidently-segments-syntax.htmlSegment rule pattern syntax.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, , - An optional description for this segment., = - Assigns one or more tags (key-value pairs) to the segment.Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. 

You can associate as many as 50 tags with a segment.

For more information, see Tagging Amazon Web Services resources.

,  - A name for the segment.,  - The pattern to use for the segment. For more information about pattern syntax, see  https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Evidently-segments.html#CloudWatch-Evidently-segments-syntax.htmlSegment rule pattern syntax.amazonka-evidently)An optional description for this segment.amazonka-evidently:Assigns one or more tags (key-value pairs) to the segment.Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. 

You can associate as many as 50 tags with a segment.

For more information, see Tagging Amazon Web Services resources.

amazonka-evidentlyA name for the segment.amazonka-evidentlyThe pattern to use for the segment. For more information about pattern syntax, see  https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Evidently-segments.html#CloudWatch-Evidently-segments-syntax.htmlSegment rule pattern syntax.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.,  - A structure that contains the complete information about the segment that was just created.amazonka-evidently The response's http status code.amazonka-evidentlyA structure that contains the complete information about the segment that was just created.amazonka-evidentlyamazonka-evidentlyamazonka-evidentlyamazonka-evidently\(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';J\amazonka-evidentlySee:  smart constructor.amazonka-evidently The response's http status code.amazonka-evidentlyA structure that contains information about the created project.amazonka-evidentlySee:  smart constructor.amazonka-evidentlyUse 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  https://docs.aws.amazon.com/cloudwatchevidently/latest/APIReference/API_EvaluateFeature.htmlEvaluateFeature operation. This mitigates the latency and availability risks that come with an API call. For more information, see https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Evidently-client-side-evaluation.html.Client-side evaluation - powered by AppConfig.This parameter is a structure that contains information about the AppConfig application and environment that will be used as for client-side evaluation.To create a project that uses client-side evaluation, you must have the &evidently:ExportProjectAsConfiguration permission.amazonka-evidentlyA 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.amazonka-evidently'An optional description of the project.amazonka-evidently:Assigns one or more tags (key-value pairs) to the project.Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. 

You can associate as many as 50 tags with a project.

For more information, see Tagging Amazon Web Services resources.

amazonka-evidentlyThe name for the project.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - 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  https://docs.aws.amazon.com/cloudwatchevidently/latest/APIReference/API_EvaluateFeature.htmlEvaluateFeature operation. This mitigates the latency and availability risks that come with an API call. For more information, see https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Evidently-client-side-evaluation.html.Client-side evaluation - powered by AppConfig.This parameter is a structure that contains information about the AppConfig application and environment that will be used as for client-side evaluation.To create a project that uses client-side evaluation, you must have the &evidently:ExportProjectAsConfiguration permission.,  - 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., * - An optional description of the project., = - Assigns one or more tags (key-value pairs) to the project.Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. 

You can associate as many as 50 tags with a project.

For more information, see Tagging Amazon Web Services resources.

,  - The name for the project.amazonka-evidentlyUse 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  https://docs.aws.amazon.com/cloudwatchevidently/latest/APIReference/API_EvaluateFeature.htmlEvaluateFeature operation. This mitigates the latency and availability risks that come with an API call. For more information, see https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Evidently-client-side-evaluation.html.Client-side evaluation - powered by AppConfig.This parameter is a structure that contains information about the AppConfig application and environment that will be used as for client-side evaluation.To create a project that uses client-side evaluation, you must have the &evidently:ExportProjectAsConfiguration permission.amazonka-evidentlyA 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.amazonka-evidently'An optional description of the project.amazonka-evidently:Assigns one or more tags (key-value pairs) to the project.Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. 

You can associate as many as 50 tags with a project.

For more information, see Tagging Amazon Web Services resources.

amazonka-evidentlyThe name for the project.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.,  - A structure that contains information about the created project.amazonka-evidently The response's http status code.amazonka-evidentlyA structure that contains information about the created project.amazonka-evidentlyamazonka-evidentlyamazonka-evidently](c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';camazonka-evidentlySee:  smart constructor.amazonka-evidently The response's http status code.amazonka-evidentlyA structure that contains the configuration of the launch that was created.amazonka-evidentlySee:  smart constructor.amazonka-evidently'An optional description for the launch.amazonka-evidentlyAn array of structures that define the metrics that will be used to monitor the launch performance.amazonka-evidentlyWhen Evidently assigns a particular user session to a launch, it must use a randomization ID to determine which variation the user session is served. This randomization ID is a combination of the entity ID and randomizationSalt. If you omit randomizationSalt), Evidently uses the launch name as the randomizationSalt.amazonka-evidentlyAn array of structures that define the traffic allocation percentages among the feature variations during each step of the launch.amazonka-evidently9Assigns one or more tags (key-value pairs) to the launch.Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. 

You can associate as many as 50 tags with a launch.

For more information, see Tagging Amazon Web Services resources.

amazonka-evidentlyAn array of structures that contains the feature and variations that are to be used for the launch.amazonka-evidentlyThe name for the new launch.amazonka-evidentlyThe name or ARN of the project that you want to create the launch in.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, * - An optional description for the launch.,  - An array of structures that define the metrics that will be used to monitor the launch performance.,  - When Evidently assigns a particular user session to a launch, it must use a randomization ID to determine which variation the user session is served. This randomization ID is a combination of the entity ID and randomizationSalt. If you omit randomizationSalt), Evidently uses the launch name as the randomizationSalt.,  - An array of structures that define the traffic allocation percentages among the feature variations during each step of the launch., < - Assigns one or more tags (key-value pairs) to the launch.Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. 

You can associate as many as 50 tags with a launch.

For more information, see Tagging Amazon Web Services resources.

,  - An array of structures that contains the feature and variations that are to be used for the launch.,  - The name for the new launch.,  - The name or ARN of the project that you want to create the launch in.amazonka-evidently'An optional description for the launch.amazonka-evidentlyAn array of structures that define the metrics that will be used to monitor the launch performance.amazonka-evidentlyWhen Evidently assigns a particular user session to a launch, it must use a randomization ID to determine which variation the user session is served. This randomization ID is a combination of the entity ID and randomizationSalt. If you omit randomizationSalt), Evidently uses the launch name as the randomizationSalt.amazonka-evidentlyAn array of structures that define the traffic allocation percentages among the feature variations during each step of the launch.amazonka-evidently9Assigns one or more tags (key-value pairs) to the launch.Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. 

You can associate as many as 50 tags with a launch.

For more information, see Tagging Amazon Web Services resources.

amazonka-evidentlyAn array of structures that contains the feature and variations that are to be used for the launch.amazonka-evidentlyThe name for the new launch.amazonka-evidentlyThe name or ARN of the project that you want to create the launch in.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.,  - A structure that contains the configuration of the launch that was created.amazonka-evidently The response's http status code.amazonka-evidentlyA structure that contains the configuration of the launch that was created.amazonka-evidentlyamazonka-evidentlyamazonka-evidentlyamazonka-evidentlyamazonka-evidently^(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';amazonka-evidentlySee:  smart constructor.amazonka-evidentlyYou can associate as many as 50 tags with a feature.

For more information, see Tagging Amazon Web Services resources.

amazonka-evidentlyThe name for the new feature.amazonka-evidentlyThe name or ARN of the project that is to contain the new feature.amazonka-evidentlyAn array of structures that contain the configuration of the feature's different variations.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The name of the variation to use as the default variation. The default variation is served to users who are not allocated to any ongoing launches or experiments of this feature.*This variation must also be listed in the  variations structure. If you omit defaultVariation%, the first variation listed in the  variations, structure is used as the default variation., * - An optional description of the feature.,  - Specify users that should always be served a specific variation of a feature. Each user is specified by a key-value pair . For each key, specify a user by entering their user ID, account ID, or some other identifier. For the value, specify the name of the variation that they are to be served.,  - Specify  ALL_RULES to activate the traffic allocation specified by any ongoing launches or experiments. Specify DEFAULT_VARIATION6 to serve the default variation to all users instead., = - Assigns one or more tags (key-value pairs) to the feature.Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. 

You can associate as many as 50 tags with a feature.

For more information, see Tagging Amazon Web Services resources.

,  - The name for the new feature.,  - The name or ARN of the project that is to contain the new feature.,  - An array of structures that contain the configuration of the feature's different variations.amazonka-evidentlyThe name of the variation to use as the default variation. The default variation is served to users who are not allocated to any ongoing launches or experiments of this feature.*This variation must also be listed in the  variations structure. If you omit defaultVariation%, the first variation listed in the  variations, structure is used as the default variation.amazonka-evidently'An optional description of the feature.amazonka-evidentlySpecify users that should always be served a specific variation of a feature. Each user is specified by a key-value pair . For each key, specify a user by entering their user ID, account ID, or some other identifier. For the value, specify the name of the variation that they are to be served.amazonka-evidentlySpecify  ALL_RULES to activate the traffic allocation specified by any ongoing launches or experiments. Specify DEFAULT_VARIATION6 to serve the default variation to all users instead.amazonka-evidently:Assigns one or more tags (key-value pairs) to the feature.Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. 

You can associate as many as 50 tags with a feature.

For more information, see Tagging Amazon Web Services resources.

amazonka-evidentlyThe name for the new feature.amazonka-evidentlyThe name or ARN of the project that is to contain the new feature.amazonka-evidentlyAn array of structures that contain the configuration of the feature's different variations.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, ? - A structure that contains information about the new feature., # - The response's http status code.amazonka-evidentlyYou can associate as many as 50 tags with an experiment.

For more information, see Tagging Amazon Web Services resources.

amazonka-evidentlyAn array of structures that defines the metrics used for the experiment, and whether a higher or lower value for each metric is the goal.amazonka-evidentlyA name for the new experiment.amazonka-evidentlyThe name or ARN of the project that you want to create the new experiment in.amazonka-evidentlyAn array of structures that describe the configuration of each feature variation used in the experiment.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, - - An optional description of the experiment.,  - A structure that contains the configuration of which variation to use as the "control" version. tThe "control" version is used for comparison with other variations. This structure also specifies how much experiment traffic is allocated to each variation.,  - When Evidently assigns a particular user session to an experiment, it must use a randomization ID to determine which variation the user session is served. This randomization ID is a combination of the entity ID and randomizationSalt. If you omit randomizationSalt-, Evidently uses the experiment name as the randomizationSalt.,  - The portion of the available audience that you want to allocate to this experiment, in thousandths of a percent. The available audience is the total audience minus the audience that you have allocated to overrides or current launches of this feature.This is represented in thousandths of a percent. For example, specify 10,000 to allocate 10% of the available audience.,  - Specifies an audience segment to use in the experiment. When a segment is used in an experiment, only user sessions that match the segment pattern are used in the experiment.,  - Assigns one or more tags (key-value pairs) to the experiment.Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. 

You can associate as many as 50 tags with an experiment.

For more information, see Tagging Amazon Web Services resources.

,  - An array of structures that defines the metrics used for the experiment, and whether a higher or lower value for each metric is the goal., ! - A name for the new experiment.,  - The name or ARN of the project that you want to create the new experiment in.,  - An array of structures that describe the configuration of each feature variation used in the experiment.amazonka-evidently*An optional description of the experiment.amazonka-evidentlyA structure that contains the configuration of which variation to use as the "control" version. tThe "control" version is used for comparison with other variations. This structure also specifies how much experiment traffic is allocated to each variation.amazonka-evidentlyWhen Evidently assigns a particular user session to an experiment, it must use a randomization ID to determine which variation the user session is served. This randomization ID is a combination of the entity ID and randomizationSalt. If you omit randomizationSalt-, Evidently uses the experiment name as the randomizationSalt.amazonka-evidentlyThe portion of the available audience that you want to allocate to this experiment, in thousandths of a percent. The available audience is the total audience minus the audience that you have allocated to overrides or current launches of this feature.This is represented in thousandths of a percent. For example, specify 10,000 to allocate 10% of the available audience.amazonka-evidentlySpecifies an audience segment to use in the experiment. When a segment is used in an experiment, only user sessions that match the segment pattern are used in the experiment.amazonka-evidently=Assigns one or more tags (key-value pairs) to the experiment.Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. 

You can associate as many as 50 tags with an experiment.

For more information, see Tagging Amazon Web Services resources.

amazonka-evidentlyAn array of structures that defines the metrics used for the experiment, and whether a higher or lower value for each metric is the goal.amazonka-evidentlyA name for the new experiment.amazonka-evidentlyThe name or ARN of the project that you want to create the new experiment in.amazonka-evidentlyAn array of structures that describe the configuration of each feature variation used in the experiment.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.,  - A structure containing the configuration details of the experiment that you created.amazonka-evidently The response's http status code.amazonka-evidentlyA structure containing the configuration details of the experiment that you created.amazonka-evidentlyamazonka-evidentlyamazonka-evidentlyamazonka-evidentlyamazonka-evidently`(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; amazonka-evidentlySee:  smart constructor.amazonka-evidentlyAn array of structures, where each structure displays the results of one feature evaluation assignment to one user session.amazonka-evidently The response's http status code.amazonka-evidentlySee:  smart constructor.amazonka-evidentlyThe name or ARN of the project that contains the feature being evaluated.amazonka-evidentlyAn array of structures, where each structure assigns a feature variation to one user session.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The name or ARN of the project that contains the feature being evaluated.,  - An array of structures, where each structure assigns a feature variation to one user session.amazonka-evidentlyThe name or ARN of the project that contains the feature being evaluated.amazonka-evidentlyAn array of structures, where each structure assigns a feature variation to one user session.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - An array of structures, where each structure displays the results of one feature evaluation assignment to one user session., # - The response's http status code.amazonka-evidentlyAn array of structures, where each structure displays the results of one feature evaluation assignment to one user session.amazonka-evidently The response's http status code.amazonka-evidentlyamazonka-evidentlyamazonka-evidentlya(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';3 amazonka-evidentlySee:  smart constructor.amazonka-evidently The response's http status code.amazonka-evidentlySee:  smart constructor.amazonka-evidentlyThe ARN of the CloudWatch Evidently resource that you're removing tags from.amazonka-evidently1The list of tag keys to remove from the resource.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The ARN of the CloudWatch Evidently resource that you're removing tags from., 4 - The list of tag keys to remove from the resource.amazonka-evidentlyThe ARN of the CloudWatch Evidently resource that you're removing tags from.amazonka-evidently1The list of tag keys to remove from the resource.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.amazonka-evidently The response's http status code.amazonka-evidentlyamazonka-evidently  b(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';amazonka-evidentlySee:  smart constructor.amazonka-evidently The response's http status code.amazonka-evidentlyA structure containing the configuration details of the experiment that was updated.amazonka-evidentlySee:  smart constructor.amazonka-evidently*An optional description of the experiment.amazonka-evidentlyAn array of structures that defines the metrics used for the experiment, and whether a higher or lower value for each metric is the goal.amazonka-evidentlyA structure that contains the configuration of which variation o use as the "control" version. The "control" version is used for comparison with other variations. This structure also specifies how much experiment traffic is allocated to each variation.amazonka-evidentlyWhen Evidently assigns a particular user session to an experiment, it must use a randomization ID to determine which variation the user session is served. This randomization ID is a combination of the entity ID and randomizationSalt. If you omit randomizationSalt-, Evidently uses the experiment name as the randomizationSalt.amazonka-evidentlyRemoves a segment from being used in an experiment. You can't use this parameter if the experiment is currently running.amazonka-evidentlyThe portion of the available audience that you want to allocate to this experiment, in thousandths of a percent. The available audience is the total audience minus the audience that you have allocated to overrides or current launches of this feature.This is represented in thousandths of a percent. For example, specify 20,000 to allocate 20% of the available audience.amazonka-evidentlyAdds an audience segment to an experiment. When a segment is used in an experiment, only user sessions that match the segment pattern are used in the experiment. You can't use this parameter if the experiment is currently running.amazonka-evidentlyAn array of structures that define the variations being tested in the experiment.amazonka-evidently%The name of the experiment to update.amazonka-evidentlyThe name or ARN of the project that contains the experiment that you want to update.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, - - An optional description of the experiment.,  - An array of structures that defines the metrics used for the experiment, and whether a higher or lower value for each metric is the goal.,  - A structure that contains the configuration of which variation o use as the "control" version. The "control" version is used for comparison with other variations. This structure also specifies how much experiment traffic is allocated to each variation.,  - When Evidently assigns a particular user session to an experiment, it must use a randomization ID to determine which variation the user session is served. This randomization ID is a combination of the entity ID and randomizationSalt. If you omit randomizationSalt-, Evidently uses the experiment name as the randomizationSalt.,  - Removes a segment from being used in an experiment. You can't use this parameter if the experiment is currently running.,  - The portion of the available audience that you want to allocate to this experiment, in thousandths of a percent. The available audience is the total audience minus the audience that you have allocated to overrides or current launches of this feature.This is represented in thousandths of a percent. For example, specify 20,000 to allocate 20% of the available audience.,  - Adds an audience segment to an experiment. When a segment is used in an experiment, only user sessions that match the segment pattern are used in the experiment. You can't use this parameter if the experiment is currently running.,  - An array of structures that define the variations being tested in the experiment., ( - The name of the experiment to update.,  - The name or ARN of the project that contains the experiment that you want to update.amazonka-evidently*An optional description of the experiment.amazonka-evidentlyAn array of structures that defines the metrics used for the experiment, and whether a higher or lower value for each metric is the goal.amazonka-evidentlyA structure that contains the configuration of which variation o use as the "control" version. The "control" version is used for comparison with other variations. This structure also specifies how much experiment traffic is allocated to each variation.amazonka-evidentlyWhen Evidently assigns a particular user session to an experiment, it must use a randomization ID to determine which variation the user session is served. This randomization ID is a combination of the entity ID and randomizationSalt. If you omit randomizationSalt-, Evidently uses the experiment name as the randomizationSalt.amazonka-evidentlyRemoves a segment from being used in an experiment. You can't use this parameter if the experiment is currently running.amazonka-evidentlyThe portion of the available audience that you want to allocate to this experiment, in thousandths of a percent. The available audience is the total audience minus the audience that you have allocated to overrides or current launches of this feature.This is represented in thousandths of a percent. For example, specify 20,000 to allocate 20% of the available audience.amazonka-evidentlyAdds an audience segment to an experiment. When a segment is used in an experiment, only user sessions that match the segment pattern are used in the experiment. You can't use this parameter if the experiment is currently running.amazonka-evidentlyAn array of structures that define the variations being tested in the experiment.amazonka-evidently%The name of the experiment to update.amazonka-evidentlyThe name or ARN of the project that contains the experiment that you want to update.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.,  - A structure containing the configuration details of the experiment that was updated.amazonka-evidently The response's http status code.amazonka-evidentlyA structure containing the configuration details of the experiment that was updated.amazonka-evidentlyamazonka-evidentlyamazonka-evidentlyamazonka-evidentlyc(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';amazonka-evidentlySee:  smart constructor.amazonka-evidently The response's http status code.amazonka-evidentlyA structure that contains information about the updated feature.amazonka-evidentlySee:  smart constructor.amazonka-evidentlyTo update variation configurations for this feature, or add new ones, specify this structure. In this array, include any variations that you want to add or update. If the array includes a variation name that already exists for this feature, it is updated. If it includes a new variation name, it is added as a new variation.amazonka-evidentlyThe name of the variation to use as the default variation. The default variation is served to users who are not allocated to any ongoing launches or experiments of this feature.amazonka-evidently'An optional description of the feature.amazonka-evidentlySpecified users that should always be served a specific variation of a feature. Each user is specified by a key-value pair . For each key, specify a user by entering their user ID, account ID, or some other identifier. For the value, specify the name of the variation that they are to be served.amazonka-evidentlySpecify  ALL_RULES to activate the traffic allocation specified by any ongoing launches or experiments. Specify DEFAULT_VARIATION6 to serve the default variation to all users instead.amazonka-evidentlyRemoves a variation from the feature. If the variation you specify doesn't exist, then this makes no change and does not report an error.This operation fails if you try to remove a variation that is part of an ongoing launch or experiment.amazonka-evidently&The name of the feature to be updated.amazonka-evidentlyThe name or ARN of the project that contains the feature to be updated.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - To update variation configurations for this feature, or add new ones, specify this structure. In this array, include any variations that you want to add or update. If the array includes a variation name that already exists for this feature, it is updated. If it includes a new variation name, it is added as a new variation.,  - The name of the variation to use as the default variation. The default variation is served to users who are not allocated to any ongoing launches or experiments of this feature., * - An optional description of the feature.,  - Specified users that should always be served a specific variation of a feature. Each user is specified by a key-value pair . For each key, specify a user by entering their user ID, account ID, or some other identifier. For the value, specify the name of the variation that they are to be served.,  - Specify  ALL_RULES to activate the traffic allocation specified by any ongoing launches or experiments. Specify DEFAULT_VARIATION6 to serve the default variation to all users instead.,  - Removes a variation from the feature. If the variation you specify doesn't exist, then this makes no change and does not report an error.This operation fails if you try to remove a variation that is part of an ongoing launch or experiment., ) - The name of the feature to be updated.,  - The name or ARN of the project that contains the feature to be updated.amazonka-evidentlyTo update variation configurations for this feature, or add new ones, specify this structure. In this array, include any variations that you want to add or update. If the array includes a variation name that already exists for this feature, it is updated. If it includes a new variation name, it is added as a new variation.amazonka-evidentlyThe name of the variation to use as the default variation. The default variation is served to users who are not allocated to any ongoing launches or experiments of this feature.amazonka-evidently'An optional description of the feature.amazonka-evidentlySpecified users that should always be served a specific variation of a feature. Each user is specified by a key-value pair . For each key, specify a user by entering their user ID, account ID, or some other identifier. For the value, specify the name of the variation that they are to be served.amazonka-evidentlySpecify  ALL_RULES to activate the traffic allocation specified by any ongoing launches or experiments. Specify DEFAULT_VARIATION6 to serve the default variation to all users instead.amazonka-evidentlyRemoves a variation from the feature. If the variation you specify doesn't exist, then this makes no change and does not report an error.This operation fails if you try to remove a variation that is part of an ongoing launch or experiment.amazonka-evidently&The name of the feature to be updated.amazonka-evidentlyThe name or ARN of the project that contains the feature to be updated.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.,  - A structure that contains information about the updated feature.amazonka-evidently The response's http status code.amazonka-evidentlyA structure that contains information about the updated feature.amazonka-evidentlyamazonka-evidentlyamazonka-evidentlyamazonka-evidentlyd(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';8amazonka-evidentlySee:  smart constructor.amazonka-evidently The response's http status code.amazonka-evidentlyA structure that contains the new configuration of the launch that was updated.amazonka-evidentlySee:  smart constructor.amazonka-evidently'An optional description for the launch.amazonka-evidentlyAn array of structures that contains the feature and variations that are to be used for the launch.amazonka-evidentlyAn array of structures that define the metrics that will be used to monitor the launch performance.amazonka-evidentlyWhen Evidently assigns a particular user session to a launch, it must use a randomization ID to determine which variation the user session is served. This randomization ID is a combination of the entity ID and randomizationSalt. If you omit randomizationSalt), Evidently uses the launch name as the randomizationSalt.amazonka-evidentlyAn array of structures that define the traffic allocation percentages among the feature variations during each step of the launch.amazonka-evidently-The name of the launch that is to be updated.amazonka-evidentlyThe name or ARN of the project that contains the launch that you want to update.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, * - An optional description for the launch.,  - An array of structures that contains the feature and variations that are to be used for the launch.,  - An array of structures that define the metrics that will be used to monitor the launch performance.,  - When Evidently assigns a particular user session to a launch, it must use a randomization ID to determine which variation the user session is served. This randomization ID is a combination of the entity ID and randomizationSalt. If you omit randomizationSalt), Evidently uses the launch name as the randomizationSalt.,  - An array of structures that define the traffic allocation percentages among the feature variations during each step of the launch., 0 - The name of the launch that is to be updated.,  - The name or ARN of the project that contains the launch that you want to update.amazonka-evidently'An optional description for the launch.amazonka-evidentlyAn array of structures that contains the feature and variations that are to be used for the launch.amazonka-evidentlyAn array of structures that define the metrics that will be used to monitor the launch performance.amazonka-evidentlyWhen Evidently assigns a particular user session to a launch, it must use a randomization ID to determine which variation the user session is served. This randomization ID is a combination of the entity ID and randomizationSalt. If you omit randomizationSalt), Evidently uses the launch name as the randomizationSalt.amazonka-evidentlyAn array of structures that define the traffic allocation percentages among the feature variations during each step of the launch.amazonka-evidently-The name of the launch that is to be updated.amazonka-evidentlyThe name or ARN of the project that contains the launch that you want to update.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.,  - A structure that contains the new configuration of the launch that was updated.amazonka-evidently The response's http status code.amazonka-evidentlyA structure that contains the new configuration of the launch that was updated.amazonka-evidentlyamazonka-evidentlyamazonka-evidentlyamazonka-evidentlye(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';.amazonka-evidentlySee:  smart constructor.amazonka-evidently The response's http status code.amazonka-evidently=A structure containing information about the updated project.amazonka-evidentlySee:  smart constructor.amazonka-evidentlyUse 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  https://docs.aws.amazon.com/cloudwatchevidently/latest/APIReference/API_EvaluateFeature.htmlEvaluateFeature operation. This mitigates the latency and availability risks that come with an API call. allows you toThis parameter is a structure that contains information about the AppConfig application that will be used for client-side evaluation.amazonka-evidently'An optional description of the project.amazonka-evidently)The name or ARN of the project to update.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - 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  https://docs.aws.amazon.com/cloudwatchevidently/latest/APIReference/API_EvaluateFeature.htmlEvaluateFeature operation. This mitigates the latency and availability risks that come with an API call. allows you toThis parameter is a structure that contains information about the AppConfig application that will be used for client-side evaluation., * - An optional description of the project., , - The name or ARN of the project to update.amazonka-evidentlyUse 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  https://docs.aws.amazon.com/cloudwatchevidently/latest/APIReference/API_EvaluateFeature.htmlEvaluateFeature operation. This mitigates the latency and availability risks that come with an API call. allows you toThis parameter is a structure that contains information about the AppConfig application that will be used for client-side evaluation.amazonka-evidently'An optional description of the project.amazonka-evidently)The name or ARN of the project to update.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.,  - A structure containing information about the updated project.amazonka-evidently The response's http status code.amazonka-evidently=A structure containing information about the updated project.amazonka-evidentlyamazonka-evidentlyamazonka-evidentlyf(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';amazonka-evidentlySee:  smart constructor.amazonka-evidently The response's http status code.amazonka-evidentlyA structure containing details about the project that you updated.amazonka-evidentlySee:  smart constructor.amazonka-evidentlyA structure containing the CloudWatch Logs log group where you want to store evaluation events.amazonka-evidentlyA structure containing the S3 bucket name and bucket prefix where you want to store evaluation events.amazonka-evidentlyThe name or ARN of the project that you want to modify the data storage options for.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A structure containing the CloudWatch Logs log group where you want to store evaluation events.,  - A structure containing the S3 bucket name and bucket prefix where you want to store evaluation events.,  - The name or ARN of the project that you want to modify the data storage options for.amazonka-evidentlyA structure containing the CloudWatch Logs log group where you want to store evaluation events.amazonka-evidentlyA structure containing the S3 bucket name and bucket prefix where you want to store evaluation events.amazonka-evidentlyThe name or ARN of the project that you want to modify the data storage options for.amazonka-evidentlyCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.,  - A structure containing details about the project that you updated.amazonka-evidently The response's http status code.amazonka-evidentlyA structure containing details about the project that you updated.amazonka-evidentlyamazonka-evidentlyamazonka-evidentlyg(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred(678EFlmn  (678 EFlmn  h(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"% i(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred!Z$%'015@ADNRQOPfgkvywx    NRQOPRQvywxy $%'015 @ADfgk  jklmnopqrstuvwxyz{|}~                                                                                                                        !!!!!!!!!!!!""""""""""""""##############$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''(((((((((((((((())))))))))))))))))))))))**************++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------..............////////////////////////////0000000000000000011111111111111112222222222223333333333333333444444444444555555555555555555555555555555555555555566666666666 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 : : : : : : : : : : : : : : : : : : : ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; < < < < < < < < < < < < < < = = = = = = = = = = = = = = > > > > > > > > > > > > > > > > > > > > > > > > > > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? @ @ @ @ @ @ @ @ @ A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A B B B B B B B B B B B B B B B B B B B B B B B B B B B B C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G H H H H H H H H H H H H H H H H H H H H H H H H H H H I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L M M M M M M M M M M M M M M M M M M M MMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________``````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffff-amazonka-evidently-2.0-Es2fJk98R0DAUPYaVkZSYC,Amazonka.Evidently.Types.ChangeDirectionEnum2Amazonka.Evidently.Types.CloudWatchLogsDestination8Amazonka.Evidently.Types.CloudWatchLogsDestinationConfig*Amazonka.Evidently.Types.EvaluationRequest'Amazonka.Evidently.Types.EvaluationRule"Amazonka.Evidently.Types.EventTypeAmazonka.Evidently.Types.Event+Amazonka.Evidently.Types.ExperimentBaseStat,Amazonka.Evidently.Types.ExperimentExecution-Amazonka.Evidently.Types.ExperimentReportName)Amazonka.Evidently.Types.ExperimentReport4Amazonka.Evidently.Types.ExperimentResultRequestType5Amazonka.Evidently.Types.ExperimentResultResponseType.Amazonka.Evidently.Types.ExperimentResultsData+Amazonka.Evidently.Types.ExperimentSchedule)Amazonka.Evidently.Types.ExperimentStatus3Amazonka.Evidently.Types.ExperimentStopDesiredState'Amazonka.Evidently.Types.ExperimentType2Amazonka.Evidently.Types.FeatureEvaluationStrategy&Amazonka.Evidently.Types.FeatureStatus'Amazonka.Evidently.Types.FeatureSummary(Amazonka.Evidently.Types.LaunchExecution$Amazonka.Evidently.Types.LaunchGroup*Amazonka.Evidently.Types.LaunchGroupConfig%Amazonka.Evidently.Types.LaunchStatus/Amazonka.Evidently.Types.LaunchStopDesiredState#Amazonka.Evidently.Types.LaunchType)Amazonka.Evidently.Types.MetricDefinition/Amazonka.Evidently.Types.MetricDefinitionConfig#Amazonka.Evidently.Types.MetricGoal)Amazonka.Evidently.Types.MetricGoalConfig&Amazonka.Evidently.Types.MetricMonitor,Amazonka.Evidently.Types.MetricMonitorConfig'Amazonka.Evidently.Types.OnlineAbConfig+Amazonka.Evidently.Types.OnlineAbDefinition1Amazonka.Evidently.Types.ProjectAppConfigResource7Amazonka.Evidently.Types.ProjectAppConfigResourceConfig&Amazonka.Evidently.Types.ProjectStatus'Amazonka.Evidently.Types.ProjectSummary4Amazonka.Evidently.Types.PutProjectEventsResultEntry$Amazonka.Evidently.Types.RefResource&Amazonka.Evidently.Types.S3Destination,Amazonka.Evidently.Types.ProjectDataDelivery Amazonka.Evidently.Types.Project,Amazonka.Evidently.Types.S3DestinationConfig2Amazonka.Evidently.Types.ProjectDataDeliveryConfig Amazonka.Evidently.Types.Segment(Amazonka.Evidently.Types.SegmentOverride-Amazonka.Evidently.Types.ScheduledSplitConfig4Amazonka.Evidently.Types.ScheduledSplitsLaunchConfig'Amazonka.Evidently.Types.ScheduledSplit8Amazonka.Evidently.Types.ScheduledSplitsLaunchDefinitionAmazonka.Evidently.Types.Launch5Amazonka.Evidently.Types.SegmentReferenceResourceType"Amazonka.Evidently.Types.Treatment#Amazonka.Evidently.Types.Experiment(Amazonka.Evidently.Types.TreatmentConfig&Amazonka.Evidently.Types.VariableValue)Amazonka.Evidently.Types.EvaluationResult"Amazonka.Evidently.Types.Variation(Amazonka.Evidently.Types.VariationConfig+Amazonka.Evidently.Types.VariationValueType Amazonka.Evidently.Types.FeatureAmazonka.Evidently.Types%Amazonka.Evidently.TestSegmentPatternAmazonka.Evidently.TagResourceAmazonka.Evidently.StopLaunch!Amazonka.Evidently.StopExperimentAmazonka.Evidently.StartLaunch"Amazonka.Evidently.StartExperiment#Amazonka.Evidently.PutProjectEvents&Amazonka.Evidently.ListTagsForResourceAmazonka.Evidently.ListSegments(Amazonka.Evidently.ListSegmentReferencesAmazonka.Evidently.ListProjectsAmazonka.Evidently.ListLaunchesAmazonka.Evidently.ListFeatures"Amazonka.Evidently.ListExperimentsAmazonka.Evidently.GetSegmentAmazonka.Evidently.GetProjectAmazonka.Evidently.GetLaunchAmazonka.Evidently.GetFeature'Amazonka.Evidently.GetExperimentResults Amazonka.Evidently.GetExperiment"Amazonka.Evidently.EvaluateFeature Amazonka.Evidently.DeleteSegment Amazonka.Evidently.DeleteProjectAmazonka.Evidently.DeleteLaunch Amazonka.Evidently.DeleteFeature#Amazonka.Evidently.DeleteExperiment Amazonka.Evidently.CreateSegment Amazonka.Evidently.CreateProjectAmazonka.Evidently.CreateLaunch Amazonka.Evidently.CreateFeature#Amazonka.Evidently.CreateExperiment'Amazonka.Evidently.BatchEvaluateFeature Amazonka.Evidently.UntagResource#Amazonka.Evidently.UpdateExperiment Amazonka.Evidently.UpdateFeatureAmazonka.Evidently.UpdateLaunch Amazonka.Evidently.UpdateProject,Amazonka.Evidently.UpdateProjectDataDeliveryAmazonka.Evidently.LensAmazonka.Evidently.WaitersAmazonka.EvidentlyChangeDirectionEnumChangeDirectionEnum'fromChangeDirectionEnumChangeDirectionEnum_INCREASEChangeDirectionEnum_DECREASE$fShowChangeDirectionEnum$fReadChangeDirectionEnum$fEqChangeDirectionEnum$fOrdChangeDirectionEnum$fGenericChangeDirectionEnum$fHashableChangeDirectionEnum$fNFDataChangeDirectionEnum$fFromTextChangeDirectionEnum$fToTextChangeDirectionEnum!$fToByteStringChangeDirectionEnum$fToLogChangeDirectionEnum$fToHeaderChangeDirectionEnum$fToQueryChangeDirectionEnum$fFromJSONChangeDirectionEnum $fFromJSONKeyChangeDirectionEnum$fToJSONChangeDirectionEnum$fToJSONKeyChangeDirectionEnum$fFromXMLChangeDirectionEnum$fToXMLChangeDirectionEnumCloudWatchLogsDestinationCloudWatchLogsDestination'($sel:logGroup:CloudWatchLogsDestination'newCloudWatchLogsDestination"cloudWatchLogsDestination_logGroup!$fNFDataCloudWatchLogsDestination#$fHashableCloudWatchLogsDestination#$fFromJSONCloudWatchLogsDestination$fEqCloudWatchLogsDestination$fReadCloudWatchLogsDestination$fShowCloudWatchLogsDestination"$fGenericCloudWatchLogsDestinationCloudWatchLogsDestinationConfig CloudWatchLogsDestinationConfig'.$sel:logGroup:CloudWatchLogsDestinationConfig'"newCloudWatchLogsDestinationConfig(cloudWatchLogsDestinationConfig_logGroup'$fToJSONCloudWatchLogsDestinationConfig'$fNFDataCloudWatchLogsDestinationConfig)$fHashableCloudWatchLogsDestinationConfig#$fEqCloudWatchLogsDestinationConfig%$fReadCloudWatchLogsDestinationConfig%$fShowCloudWatchLogsDestinationConfig($fGenericCloudWatchLogsDestinationConfigEvaluationRequestEvaluationRequest')$sel:evaluationContext:EvaluationRequest' $sel:entityId:EvaluationRequest'$sel:feature:EvaluationRequest'newEvaluationRequest#evaluationRequest_evaluationContextevaluationRequest_entityIdevaluationRequest_feature$fToJSONEvaluationRequest$fNFDataEvaluationRequest$fHashableEvaluationRequest$fEqEvaluationRequest$fReadEvaluationRequest$fShowEvaluationRequest$fGenericEvaluationRequestEvaluationRuleEvaluationRule'$sel:name:EvaluationRule'$sel:type':EvaluationRule'newEvaluationRuleevaluationRule_nameevaluationRule_type$fNFDataEvaluationRule$fHashableEvaluationRule$fFromJSONEvaluationRule$fEqEvaluationRule$fReadEvaluationRule$fShowEvaluationRule$fGenericEvaluationRule EventType EventType' fromEventType"EventType_Aws_evidently_evaluationEventType_Aws_evidently_custom$fShowEventType$fReadEventType $fEqEventType$fOrdEventType$fGenericEventType$fHashableEventType$fNFDataEventType$fFromTextEventType$fToTextEventType$fToByteStringEventType$fToLogEventType$fToHeaderEventType$fToQueryEventType$fFromJSONEventType$fFromJSONKeyEventType$fToJSONEventType$fToJSONKeyEventType$fFromXMLEventType$fToXMLEventTypeEventEvent'$sel:data':Event'$sel:timestamp:Event'$sel:type':Event'newEvent event_dataevent_timestamp event_type $fToJSONEvent $fNFDataEvent$fHashableEvent $fEqEvent $fReadEvent $fShowEvent$fGenericEventExperimentBaseStatExperimentBaseStat'fromExperimentBaseStatExperimentBaseStat_Mean$fShowExperimentBaseStat$fReadExperimentBaseStat$fEqExperimentBaseStat$fOrdExperimentBaseStat$fGenericExperimentBaseStat$fHashableExperimentBaseStat$fNFDataExperimentBaseStat$fFromTextExperimentBaseStat$fToTextExperimentBaseStat $fToByteStringExperimentBaseStat$fToLogExperimentBaseStat$fToHeaderExperimentBaseStat$fToQueryExperimentBaseStat$fFromJSONExperimentBaseStat$fFromJSONKeyExperimentBaseStat$fToJSONExperimentBaseStat$fToJSONKeyExperimentBaseStat$fFromXMLExperimentBaseStat$fToXMLExperimentBaseStatExperimentExecutionExperimentExecution'#$sel:endedTime:ExperimentExecution'%$sel:startedTime:ExperimentExecution'newExperimentExecutionexperimentExecution_endedTimeexperimentExecution_startedTime$fNFDataExperimentExecution$fHashableExperimentExecution$fFromJSONExperimentExecution$fEqExperimentExecution$fReadExperimentExecution$fShowExperimentExecution$fGenericExperimentExecutionExperimentReportNameExperimentReportName'fromExperimentReportName&ExperimentReportName_BayesianInference$fShowExperimentReportName$fReadExperimentReportName$fEqExperimentReportName$fOrdExperimentReportName$fGenericExperimentReportName$fHashableExperimentReportName$fNFDataExperimentReportName$fFromTextExperimentReportName$fToTextExperimentReportName"$fToByteStringExperimentReportName$fToLogExperimentReportName$fToHeaderExperimentReportName$fToQueryExperimentReportName$fFromJSONExperimentReportName!$fFromJSONKeyExperimentReportName$fToJSONExperimentReportName$fToJSONKeyExperimentReportName$fFromXMLExperimentReportName$fToXMLExperimentReportNameExperimentReportExperimentReport'$sel:content:ExperimentReport'!$sel:metricName:ExperimentReport'!$sel:reportName:ExperimentReport'$$sel:treatmentName:ExperimentReport'newExperimentReportexperimentReport_contentexperimentReport_metricNameexperimentReport_reportNameexperimentReport_treatmentName$fNFDataExperimentReport$fHashableExperimentReport$fFromJSONExperimentReport$fEqExperimentReport$fReadExperimentReport$fShowExperimentReport$fGenericExperimentReportExperimentResultRequestTypeExperimentResultRequestType'fromExperimentResultRequestType+ExperimentResultRequestType_TreatmentEffect"ExperimentResultRequestType_PValue.ExperimentResultRequestType_ConfidenceInterval$ExperimentResultRequestType_BaseStat!$fShowExperimentResultRequestType!$fReadExperimentResultRequestType$fEqExperimentResultRequestType $fOrdExperimentResultRequestType$$fGenericExperimentResultRequestType%$fHashableExperimentResultRequestType#$fNFDataExperimentResultRequestType%$fFromTextExperimentResultRequestType#$fToTextExperimentResultRequestType)$fToByteStringExperimentResultRequestType"$fToLogExperimentResultRequestType%$fToHeaderExperimentResultRequestType$$fToQueryExperimentResultRequestType%$fFromJSONExperimentResultRequestType($fFromJSONKeyExperimentResultRequestType#$fToJSONExperimentResultRequestType&$fToJSONKeyExperimentResultRequestType$$fFromXMLExperimentResultRequestType"$fToXMLExperimentResultRequestTypeExperimentResultResponseTypeExperimentResultResponseType' fromExperimentResultResponseType,ExperimentResultResponseType_TreatmentEffect#ExperimentResultResponseType_PValue!ExperimentResultResponseType_Mean9ExperimentResultResponseType_ConfidenceIntervalUpperBound9ExperimentResultResponseType_ConfidenceIntervalLowerBound"$fShowExperimentResultResponseType"$fReadExperimentResultResponseType $fEqExperimentResultResponseType!$fOrdExperimentResultResponseType%$fGenericExperimentResultResponseType&$fHashableExperimentResultResponseType$$fNFDataExperimentResultResponseType&$fFromTextExperimentResultResponseType$$fToTextExperimentResultResponseType*$fToByteStringExperimentResultResponseType#$fToLogExperimentResultResponseType&$fToHeaderExperimentResultResponseType%$fToQueryExperimentResultResponseType&$fFromJSONExperimentResultResponseType)$fFromJSONKeyExperimentResultResponseType$$fToJSONExperimentResultResponseType'$fToJSONKeyExperimentResultResponseType%$fFromXMLExperimentResultResponseType#$fToXMLExperimentResultResponseTypeExperimentResultsDataExperimentResultsData'&$sel:metricName:ExperimentResultsData'&$sel:resultStat:ExperimentResultsData')$sel:treatmentName:ExperimentResultsData'"$sel:values:ExperimentResultsData'newExperimentResultsData experimentResultsData_metricName experimentResultsData_resultStat#experimentResultsData_treatmentNameexperimentResultsData_values$fNFDataExperimentResultsData$fHashableExperimentResultsData$fFromJSONExperimentResultsData$fEqExperimentResultsData$fReadExperimentResultsData$fShowExperimentResultsData$fGenericExperimentResultsDataExperimentScheduleExperimentSchedule'-$sel:analysisCompleteTime:ExperimentSchedule'newExperimentSchedule'experimentSchedule_analysisCompleteTime$fNFDataExperimentSchedule$fHashableExperimentSchedule$fFromJSONExperimentSchedule$fEqExperimentSchedule$fReadExperimentSchedule$fShowExperimentSchedule$fGenericExperimentScheduleExperimentStatusExperimentStatus'fromExperimentStatusExperimentStatus_UPDATINGExperimentStatus_RUNNINGExperimentStatus_CREATEDExperimentStatus_COMPLETEDExperimentStatus_CANCELLED$fShowExperimentStatus$fReadExperimentStatus$fEqExperimentStatus$fOrdExperimentStatus$fGenericExperimentStatus$fHashableExperimentStatus$fNFDataExperimentStatus$fFromTextExperimentStatus$fToTextExperimentStatus$fToByteStringExperimentStatus$fToLogExperimentStatus$fToHeaderExperimentStatus$fToQueryExperimentStatus$fFromJSONExperimentStatus$fFromJSONKeyExperimentStatus$fToJSONExperimentStatus$fToJSONKeyExperimentStatus$fFromXMLExperimentStatus$fToXMLExperimentStatusExperimentStopDesiredStateExperimentStopDesiredState'fromExperimentStopDesiredState$ExperimentStopDesiredState_COMPLETED$ExperimentStopDesiredState_CANCELLED $fShowExperimentStopDesiredState $fReadExperimentStopDesiredState$fEqExperimentStopDesiredState$fOrdExperimentStopDesiredState#$fGenericExperimentStopDesiredState$$fHashableExperimentStopDesiredState"$fNFDataExperimentStopDesiredState$$fFromTextExperimentStopDesiredState"$fToTextExperimentStopDesiredState($fToByteStringExperimentStopDesiredState!$fToLogExperimentStopDesiredState$$fToHeaderExperimentStopDesiredState#$fToQueryExperimentStopDesiredState$$fFromJSONExperimentStopDesiredState'$fFromJSONKeyExperimentStopDesiredState"$fToJSONExperimentStopDesiredState%$fToJSONKeyExperimentStopDesiredState#$fFromXMLExperimentStopDesiredState!$fToXMLExperimentStopDesiredStateExperimentTypeExperimentType'fromExperimentType%ExperimentType_Aws_evidently_onlineab$fShowExperimentType$fReadExperimentType$fEqExperimentType$fOrdExperimentType$fGenericExperimentType$fHashableExperimentType$fNFDataExperimentType$fFromTextExperimentType$fToTextExperimentType$fToByteStringExperimentType$fToLogExperimentType$fToHeaderExperimentType$fToQueryExperimentType$fFromJSONExperimentType$fFromJSONKeyExperimentType$fToJSONExperimentType$fToJSONKeyExperimentType$fFromXMLExperimentType$fToXMLExperimentTypeFeatureEvaluationStrategyFeatureEvaluationStrategy'fromFeatureEvaluationStrategy+FeatureEvaluationStrategy_DEFAULT_VARIATION#FeatureEvaluationStrategy_ALL_RULES$fShowFeatureEvaluationStrategy$fReadFeatureEvaluationStrategy$fEqFeatureEvaluationStrategy$fOrdFeatureEvaluationStrategy"$fGenericFeatureEvaluationStrategy#$fHashableFeatureEvaluationStrategy!$fNFDataFeatureEvaluationStrategy#$fFromTextFeatureEvaluationStrategy!$fToTextFeatureEvaluationStrategy'$fToByteStringFeatureEvaluationStrategy $fToLogFeatureEvaluationStrategy#$fToHeaderFeatureEvaluationStrategy"$fToQueryFeatureEvaluationStrategy#$fFromJSONFeatureEvaluationStrategy&$fFromJSONKeyFeatureEvaluationStrategy!$fToJSONFeatureEvaluationStrategy$$fToJSONKeyFeatureEvaluationStrategy"$fFromXMLFeatureEvaluationStrategy $fToXMLFeatureEvaluationStrategy FeatureStatusFeatureStatus'fromFeatureStatusFeatureStatus_UPDATINGFeatureStatus_AVAILABLE$fShowFeatureStatus$fReadFeatureStatus$fEqFeatureStatus$fOrdFeatureStatus$fGenericFeatureStatus$fHashableFeatureStatus$fNFDataFeatureStatus$fFromTextFeatureStatus$fToTextFeatureStatus$fToByteStringFeatureStatus$fToLogFeatureStatus$fToHeaderFeatureStatus$fToQueryFeatureStatus$fFromJSONFeatureStatus$fFromJSONKeyFeatureStatus$fToJSONFeatureStatus$fToJSONKeyFeatureStatus$fFromXMLFeatureStatus$fToXMLFeatureStatusFeatureSummaryFeatureSummary'%$sel:defaultVariation:FeatureSummary'$$sel:evaluationRules:FeatureSummary'$sel:project:FeatureSummary'$sel:tags:FeatureSummary'$sel:arn:FeatureSummary' $sel:createdTime:FeatureSummary''$sel:evaluationStrategy:FeatureSummary'$$sel:lastUpdatedTime:FeatureSummary'$sel:name:FeatureSummary'$sel:status:FeatureSummary'newFeatureSummaryfeatureSummary_defaultVariationfeatureSummary_evaluationRulesfeatureSummary_projectfeatureSummary_tagsfeatureSummary_arnfeatureSummary_createdTime!featureSummary_evaluationStrategyfeatureSummary_lastUpdatedTimefeatureSummary_namefeatureSummary_status$fNFDataFeatureSummary$fHashableFeatureSummary$fFromJSONFeatureSummary$fEqFeatureSummary$fReadFeatureSummary$fShowFeatureSummary$fGenericFeatureSummaryLaunchExecutionLaunchExecution'$sel:endedTime:LaunchExecution'!$sel:startedTime:LaunchExecution'newLaunchExecutionlaunchExecution_endedTimelaunchExecution_startedTime$fNFDataLaunchExecution$fHashableLaunchExecution$fFromJSONLaunchExecution$fEqLaunchExecution$fReadLaunchExecution$fShowLaunchExecution$fGenericLaunchExecution LaunchGroup LaunchGroup'$sel:description:LaunchGroup'#$sel:featureVariations:LaunchGroup'$sel:name:LaunchGroup'newLaunchGrouplaunchGroup_descriptionlaunchGroup_featureVariationslaunchGroup_name$fNFDataLaunchGroup$fHashableLaunchGroup$fFromJSONLaunchGroup$fEqLaunchGroup$fReadLaunchGroup$fShowLaunchGroup$fGenericLaunchGroupLaunchGroupConfigLaunchGroupConfig'#$sel:description:LaunchGroupConfig'$sel:feature:LaunchGroupConfig'$sel:name:LaunchGroupConfig'!$sel:variation:LaunchGroupConfig'newLaunchGroupConfiglaunchGroupConfig_descriptionlaunchGroupConfig_featurelaunchGroupConfig_namelaunchGroupConfig_variation$fToJSONLaunchGroupConfig$fNFDataLaunchGroupConfig$fHashableLaunchGroupConfig$fEqLaunchGroupConfig$fReadLaunchGroupConfig$fShowLaunchGroupConfig$fGenericLaunchGroupConfig LaunchStatus LaunchStatus'fromLaunchStatusLaunchStatus_UPDATINGLaunchStatus_RUNNINGLaunchStatus_CREATEDLaunchStatus_COMPLETEDLaunchStatus_CANCELLED$fShowLaunchStatus$fReadLaunchStatus$fEqLaunchStatus$fOrdLaunchStatus$fGenericLaunchStatus$fHashableLaunchStatus$fNFDataLaunchStatus$fFromTextLaunchStatus$fToTextLaunchStatus$fToByteStringLaunchStatus$fToLogLaunchStatus$fToHeaderLaunchStatus$fToQueryLaunchStatus$fFromJSONLaunchStatus$fFromJSONKeyLaunchStatus$fToJSONLaunchStatus$fToJSONKeyLaunchStatus$fFromXMLLaunchStatus$fToXMLLaunchStatusLaunchStopDesiredStateLaunchStopDesiredState'fromLaunchStopDesiredState LaunchStopDesiredState_COMPLETED LaunchStopDesiredState_CANCELLED$fShowLaunchStopDesiredState$fReadLaunchStopDesiredState$fEqLaunchStopDesiredState$fOrdLaunchStopDesiredState$fGenericLaunchStopDesiredState $fHashableLaunchStopDesiredState$fNFDataLaunchStopDesiredState $fFromTextLaunchStopDesiredState$fToTextLaunchStopDesiredState$$fToByteStringLaunchStopDesiredState$fToLogLaunchStopDesiredState $fToHeaderLaunchStopDesiredState$fToQueryLaunchStopDesiredState $fFromJSONLaunchStopDesiredState#$fFromJSONKeyLaunchStopDesiredState$fToJSONLaunchStopDesiredState!$fToJSONKeyLaunchStopDesiredState$fFromXMLLaunchStopDesiredState$fToXMLLaunchStopDesiredState LaunchType LaunchType'fromLaunchTypeLaunchType_Aws_evidently_splits$fShowLaunchType$fReadLaunchType$fEqLaunchType$fOrdLaunchType$fGenericLaunchType$fHashableLaunchType$fNFDataLaunchType$fFromTextLaunchType$fToTextLaunchType$fToByteStringLaunchType$fToLogLaunchType$fToHeaderLaunchType$fToQueryLaunchType$fFromJSONLaunchType$fFromJSONKeyLaunchType$fToJSONLaunchType$fToJSONKeyLaunchType$fFromXMLLaunchType$fToXMLLaunchTypeMetricDefinitionMetricDefinition'"$sel:entityIdKey:MetricDefinition'#$sel:eventPattern:MetricDefinition'$sel:name:MetricDefinition' $sel:unitLabel:MetricDefinition'$sel:valueKey:MetricDefinition'newMetricDefinitionmetricDefinition_entityIdKeymetricDefinition_eventPatternmetricDefinition_namemetricDefinition_unitLabelmetricDefinition_valueKey$fNFDataMetricDefinition$fHashableMetricDefinition$fFromJSONMetricDefinition$fEqMetricDefinition$fReadMetricDefinition$fShowMetricDefinition$fGenericMetricDefinitionMetricDefinitionConfigMetricDefinitionConfig')$sel:eventPattern:MetricDefinitionConfig'&$sel:unitLabel:MetricDefinitionConfig'($sel:entityIdKey:MetricDefinitionConfig'!$sel:name:MetricDefinitionConfig'%$sel:valueKey:MetricDefinitionConfig'newMetricDefinitionConfig#metricDefinitionConfig_eventPattern metricDefinitionConfig_unitLabel"metricDefinitionConfig_entityIdKeymetricDefinitionConfig_namemetricDefinitionConfig_valueKey$fToJSONMetricDefinitionConfig$fNFDataMetricDefinitionConfig $fHashableMetricDefinitionConfig$fEqMetricDefinitionConfig$fReadMetricDefinitionConfig$fShowMetricDefinitionConfig$fGenericMetricDefinitionConfig MetricGoal MetricGoal'$sel:desiredChange:MetricGoal'!$sel:metricDefinition:MetricGoal' newMetricGoalmetricGoal_desiredChangemetricGoal_metricDefinition$fNFDataMetricGoal$fHashableMetricGoal$fFromJSONMetricGoal$fEqMetricGoal$fReadMetricGoal$fShowMetricGoal$fGenericMetricGoalMetricGoalConfigMetricGoalConfig'$$sel:desiredChange:MetricGoalConfig''$sel:metricDefinition:MetricGoalConfig'newMetricGoalConfigmetricGoalConfig_desiredChange!metricGoalConfig_metricDefinition$fToJSONMetricGoalConfig$fNFDataMetricGoalConfig$fHashableMetricGoalConfig$fEqMetricGoalConfig$fReadMetricGoalConfig$fShowMetricGoalConfig$fGenericMetricGoalConfig MetricMonitorMetricMonitor'$$sel:metricDefinition:MetricMonitor'newMetricMonitormetricMonitor_metricDefinition$fNFDataMetricMonitor$fHashableMetricMonitor$fFromJSONMetricMonitor$fEqMetricMonitor$fReadMetricMonitor$fShowMetricMonitor$fGenericMetricMonitorMetricMonitorConfigMetricMonitorConfig'*$sel:metricDefinition:MetricMonitorConfig'newMetricMonitorConfig$metricMonitorConfig_metricDefinition$fToJSONMetricMonitorConfig$fNFDataMetricMonitorConfig$fHashableMetricMonitorConfig$fEqMetricMonitorConfig$fReadMetricMonitorConfig$fShowMetricMonitorConfig$fGenericMetricMonitorConfigOnlineAbConfigOnlineAbConfig')$sel:controlTreatmentName:OnlineAbConfig'%$sel:treatmentWeights:OnlineAbConfig'newOnlineAbConfig#onlineAbConfig_controlTreatmentNameonlineAbConfig_treatmentWeights$fToJSONOnlineAbConfig$fNFDataOnlineAbConfig$fHashableOnlineAbConfig$fEqOnlineAbConfig$fReadOnlineAbConfig$fShowOnlineAbConfig$fGenericOnlineAbConfigOnlineAbDefinitionOnlineAbDefinition'-$sel:controlTreatmentName:OnlineAbDefinition')$sel:treatmentWeights:OnlineAbDefinition'newOnlineAbDefinition'onlineAbDefinition_controlTreatmentName#onlineAbDefinition_treatmentWeights$fNFDataOnlineAbDefinition$fHashableOnlineAbDefinition$fFromJSONOnlineAbDefinition$fEqOnlineAbDefinition$fReadOnlineAbDefinition$fShowOnlineAbDefinition$fGenericOnlineAbDefinitionProjectAppConfigResourceProjectAppConfigResource',$sel:applicationId:ProjectAppConfigResource'5$sel:configurationProfileId:ProjectAppConfigResource',$sel:environmentId:ProjectAppConfigResource'newProjectAppConfigResource&projectAppConfigResource_applicationId/projectAppConfigResource_configurationProfileId&projectAppConfigResource_environmentId $fNFDataProjectAppConfigResource"$fHashableProjectAppConfigResource"$fFromJSONProjectAppConfigResource$fEqProjectAppConfigResource$fReadProjectAppConfigResource$fShowProjectAppConfigResource!$fGenericProjectAppConfigResourceProjectAppConfigResourceConfigProjectAppConfigResourceConfig'2$sel:applicationId:ProjectAppConfigResourceConfig'2$sel:environmentId:ProjectAppConfigResourceConfig'!newProjectAppConfigResourceConfig,projectAppConfigResourceConfig_applicationId,projectAppConfigResourceConfig_environmentId&$fToJSONProjectAppConfigResourceConfig&$fNFDataProjectAppConfigResourceConfig($fHashableProjectAppConfigResourceConfig"$fEqProjectAppConfigResourceConfig$$fReadProjectAppConfigResourceConfig$$fShowProjectAppConfigResourceConfig'$fGenericProjectAppConfigResourceConfig ProjectStatusProjectStatus'fromProjectStatusProjectStatus_UPDATINGProjectStatus_AVAILABLE$fShowProjectStatus$fReadProjectStatus$fEqProjectStatus$fOrdProjectStatus$fGenericProjectStatus$fHashableProjectStatus$fNFDataProjectStatus$fFromTextProjectStatus$fToTextProjectStatus$fToByteStringProjectStatus$fToLogProjectStatus$fToHeaderProjectStatus$fToQueryProjectStatus$fFromJSONProjectStatus$fFromJSONKeyProjectStatus$fToJSONProjectStatus$fToJSONKeyProjectStatus$fFromXMLProjectStatus$fToXMLProjectStatusProjectSummaryProjectSummary'*$sel:activeExperimentCount:ProjectSummary'&$sel:activeLaunchCount:ProjectSummary' $sel:description:ProjectSummary'$$sel:experimentCount:ProjectSummary'!$sel:featureCount:ProjectSummary' $sel:launchCount:ProjectSummary'$sel:tags:ProjectSummary'$sel:arn:ProjectSummary' $sel:createdTime:ProjectSummary'$$sel:lastUpdatedTime:ProjectSummary'$sel:name:ProjectSummary'$sel:status:ProjectSummary'newProjectSummary$projectSummary_activeExperimentCount projectSummary_activeLaunchCountprojectSummary_descriptionprojectSummary_experimentCountprojectSummary_featureCountprojectSummary_launchCountprojectSummary_tagsprojectSummary_arnprojectSummary_createdTimeprojectSummary_lastUpdatedTimeprojectSummary_nameprojectSummary_status$fNFDataProjectSummary$fHashableProjectSummary$fFromJSONProjectSummary$fEqProjectSummary$fReadProjectSummary$fShowProjectSummary$fGenericProjectSummaryPutProjectEventsResultEntryPutProjectEventsResultEntry'+$sel:errorCode:PutProjectEventsResultEntry'.$sel:errorMessage:PutProjectEventsResultEntry')$sel:eventId:PutProjectEventsResultEntry'newPutProjectEventsResultEntry%putProjectEventsResultEntry_errorCode(putProjectEventsResultEntry_errorMessage#putProjectEventsResultEntry_eventId#$fNFDataPutProjectEventsResultEntry%$fHashablePutProjectEventsResultEntry%$fFromJSONPutProjectEventsResultEntry$fEqPutProjectEventsResultEntry!$fReadPutProjectEventsResultEntry!$fShowPutProjectEventsResultEntry$$fGenericPutProjectEventsResultEntry RefResource RefResource'$sel:arn:RefResource'$sel:endTime:RefResource'$sel:lastUpdatedOn:RefResource'$sel:startTime:RefResource'$sel:status:RefResource'$sel:name:RefResource'$sel:type':RefResource'newRefResourcerefResource_arnrefResource_endTimerefResource_lastUpdatedOnrefResource_startTimerefResource_statusrefResource_namerefResource_type$fNFDataRefResource$fHashableRefResource$fFromJSONRefResource$fEqRefResource$fReadRefResource$fShowRefResource$fGenericRefResource S3DestinationS3Destination'$sel:bucket:S3Destination'$sel:prefix:S3Destination'newS3Destinations3Destination_buckets3Destination_prefix$fNFDataS3Destination$fHashableS3Destination$fFromJSONS3Destination$fEqS3Destination$fReadS3Destination$fShowS3Destination$fGenericS3DestinationProjectDataDeliveryProjectDataDelivery'($sel:cloudWatchLogs:ProjectDataDelivery''$sel:s3Destination:ProjectDataDelivery'newProjectDataDelivery"projectDataDelivery_cloudWatchLogs!projectDataDelivery_s3Destination$fNFDataProjectDataDelivery$fHashableProjectDataDelivery$fFromJSONProjectDataDelivery$fEqProjectDataDelivery$fReadProjectDataDelivery$fShowProjectDataDelivery$fGenericProjectDataDeliveryProjectProject'#$sel:activeExperimentCount:Project'$sel:activeLaunchCount:Project'$sel:appConfigResource:Project'$sel:dataDelivery:Project'$sel:description:Project'$sel:experimentCount:Project'$sel:featureCount:Project'$sel:launchCount:Project'$sel:tags:Project'$sel:arn:Project'$sel:createdTime:Project'$sel:lastUpdatedTime:Project'$sel:name:Project'$sel:status:Project' newProjectproject_activeExperimentCountproject_activeLaunchCountproject_appConfigResourceproject_dataDeliveryproject_descriptionproject_experimentCountproject_featureCountproject_launchCount project_tags project_arnproject_createdTimeproject_lastUpdatedTime project_nameproject_status$fNFDataProject$fHashableProject$fFromJSONProject $fEqProject $fReadProject $fShowProject$fGenericProjectS3DestinationConfigS3DestinationConfig' $sel:bucket:S3DestinationConfig' $sel:prefix:S3DestinationConfig'newS3DestinationConfigs3DestinationConfig_buckets3DestinationConfig_prefix$fToJSONS3DestinationConfig$fNFDataS3DestinationConfig$fHashableS3DestinationConfig$fEqS3DestinationConfig$fReadS3DestinationConfig$fShowS3DestinationConfig$fGenericS3DestinationConfigProjectDataDeliveryConfigProjectDataDeliveryConfig'.$sel:cloudWatchLogs:ProjectDataDeliveryConfig'-$sel:s3Destination:ProjectDataDeliveryConfig'newProjectDataDeliveryConfig(projectDataDeliveryConfig_cloudWatchLogs'projectDataDeliveryConfig_s3Destination!$fToJSONProjectDataDeliveryConfig!$fNFDataProjectDataDeliveryConfig#$fHashableProjectDataDeliveryConfig$fEqProjectDataDeliveryConfig$fReadProjectDataDeliveryConfig$fShowProjectDataDeliveryConfig"$fGenericProjectDataDeliveryConfigSegmentSegment'$sel:description:Segment'$sel:experimentCount:Segment'$sel:launchCount:Segment'$sel:tags:Segment'$sel:arn:Segment'$sel:createdTime:Segment'$sel:lastUpdatedTime:Segment'$sel:name:Segment'$sel:pattern':Segment' newSegmentsegment_descriptionsegment_experimentCountsegment_launchCount segment_tags segment_arnsegment_createdTimesegment_lastUpdatedTime segment_namesegment_pattern$fNFDataSegment$fHashableSegment$fFromJSONSegment $fEqSegment $fReadSegment $fShowSegment$fGenericSegmentSegmentOverrideSegmentOverride'%$sel:evaluationOrder:SegmentOverride'$sel:segment:SegmentOverride'$sel:weights:SegmentOverride'newSegmentOverridesegmentOverride_evaluationOrdersegmentOverride_segmentsegmentOverride_weights$fToJSONSegmentOverride$fNFDataSegmentOverride$fHashableSegmentOverride$fFromJSONSegmentOverride$fEqSegmentOverride$fReadSegmentOverride$fShowSegmentOverride$fGenericSegmentOverrideScheduledSplitConfigScheduledSplitConfig'+$sel:segmentOverrides:ScheduledSplitConfig''$sel:groupWeights:ScheduledSplitConfig'$$sel:startTime:ScheduledSplitConfig'newScheduledSplitConfig%scheduledSplitConfig_segmentOverrides!scheduledSplitConfig_groupWeightsscheduledSplitConfig_startTime$fToJSONScheduledSplitConfig$fNFDataScheduledSplitConfig$fHashableScheduledSplitConfig$fEqScheduledSplitConfig$fReadScheduledSplitConfig$fShowScheduledSplitConfig$fGenericScheduledSplitConfigScheduledSplitsLaunchConfigScheduledSplitsLaunchConfig''$sel:steps:ScheduledSplitsLaunchConfig'newScheduledSplitsLaunchConfig!scheduledSplitsLaunchConfig_steps#$fToJSONScheduledSplitsLaunchConfig#$fNFDataScheduledSplitsLaunchConfig%$fHashableScheduledSplitsLaunchConfig$fEqScheduledSplitsLaunchConfig!$fReadScheduledSplitsLaunchConfig!$fShowScheduledSplitsLaunchConfig$$fGenericScheduledSplitsLaunchConfigScheduledSplitScheduledSplit'!$sel:groupWeights:ScheduledSplit'%$sel:segmentOverrides:ScheduledSplit'$sel:startTime:ScheduledSplit'newScheduledSplitscheduledSplit_groupWeightsscheduledSplit_segmentOverridesscheduledSplit_startTime$fNFDataScheduledSplit$fHashableScheduledSplit$fFromJSONScheduledSplit$fEqScheduledSplit$fReadScheduledSplit$fShowScheduledSplit$fGenericScheduledSplitScheduledSplitsLaunchDefinition ScheduledSplitsLaunchDefinition'+$sel:steps:ScheduledSplitsLaunchDefinition'"newScheduledSplitsLaunchDefinition%scheduledSplitsLaunchDefinition_steps'$fNFDataScheduledSplitsLaunchDefinition)$fHashableScheduledSplitsLaunchDefinition)$fFromJSONScheduledSplitsLaunchDefinition#$fEqScheduledSplitsLaunchDefinition%$fReadScheduledSplitsLaunchDefinition%$fShowScheduledSplitsLaunchDefinition($fGenericScheduledSplitsLaunchDefinitionLaunchLaunch'$sel:description:Launch'$sel:execution:Launch'$sel:groups:Launch'$sel:metricMonitors:Launch'$sel:project:Launch'$sel:randomizationSalt:Launch'&$sel:scheduledSplitsDefinition:Launch'$sel:statusReason:Launch'$sel:tags:Launch'$sel:arn:Launch'$sel:createdTime:Launch'$sel:lastUpdatedTime:Launch'$sel:name:Launch'$sel:status:Launch'$sel:type':Launch' newLaunchlaunch_descriptionlaunch_execution launch_groupslaunch_metricMonitorslaunch_projectlaunch_randomizationSalt launch_scheduledSplitsDefinitionlaunch_statusReason launch_tags launch_arnlaunch_createdTimelaunch_lastUpdatedTime launch_name launch_status launch_type$fNFDataLaunch$fHashableLaunch$fFromJSONLaunch $fEqLaunch $fReadLaunch $fShowLaunch$fGenericLaunchSegmentReferenceResourceTypeSegmentReferenceResourceType' fromSegmentReferenceResourceType#SegmentReferenceResourceType_LAUNCH'SegmentReferenceResourceType_EXPERIMENT"$fShowSegmentReferenceResourceType"$fReadSegmentReferenceResourceType $fEqSegmentReferenceResourceType!$fOrdSegmentReferenceResourceType%$fGenericSegmentReferenceResourceType&$fHashableSegmentReferenceResourceType$$fNFDataSegmentReferenceResourceType&$fFromTextSegmentReferenceResourceType$$fToTextSegmentReferenceResourceType*$fToByteStringSegmentReferenceResourceType#$fToLogSegmentReferenceResourceType&$fToHeaderSegmentReferenceResourceType%$fToQuerySegmentReferenceResourceType&$fFromJSONSegmentReferenceResourceType)$fFromJSONKeySegmentReferenceResourceType$$fToJSONSegmentReferenceResourceType'$fToJSONKeySegmentReferenceResourceType%$fFromXMLSegmentReferenceResourceType#$fToXMLSegmentReferenceResourceType Treatment Treatment'$sel:description:Treatment'!$sel:featureVariations:Treatment'$sel:name:Treatment' newTreatmenttreatment_descriptiontreatment_featureVariationstreatment_name$fNFDataTreatment$fHashableTreatment$fFromJSONTreatment $fEqTreatment$fReadTreatment$fShowTreatment$fGenericTreatment Experiment Experiment'$sel:description:Experiment'$sel:execution:Experiment'$sel:metricGoals:Experiment'#$sel:onlineAbDefinition:Experiment'$sel:project:Experiment'"$sel:randomizationSalt:Experiment'$sel:samplingRate:Experiment'$sel:schedule:Experiment'$sel:segment:Experiment'$sel:statusReason:Experiment'$sel:tags:Experiment'$sel:treatments:Experiment'$sel:arn:Experiment'$sel:createdTime:Experiment' $sel:lastUpdatedTime:Experiment'$sel:name:Experiment'$sel:status:Experiment'$sel:type':Experiment' newExperimentexperiment_descriptionexperiment_executionexperiment_metricGoalsexperiment_onlineAbDefinitionexperiment_projectexperiment_randomizationSaltexperiment_samplingRateexperiment_scheduleexperiment_segmentexperiment_statusReasonexperiment_tagsexperiment_treatmentsexperiment_arnexperiment_createdTimeexperiment_lastUpdatedTimeexperiment_nameexperiment_statusexperiment_type$fNFDataExperiment$fHashableExperiment$fFromJSONExperiment$fEqExperiment$fReadExperiment$fShowExperiment$fGenericExperimentTreatmentConfigTreatmentConfig'!$sel:description:TreatmentConfig'$sel:feature:TreatmentConfig'$sel:name:TreatmentConfig'$sel:variation:TreatmentConfig'newTreatmentConfigtreatmentConfig_descriptiontreatmentConfig_featuretreatmentConfig_nametreatmentConfig_variation$fToJSONTreatmentConfig$fNFDataTreatmentConfig$fHashableTreatmentConfig$fEqTreatmentConfig$fReadTreatmentConfig$fShowTreatmentConfig$fGenericTreatmentConfig VariableValueVariableValue'$sel:boolValue:VariableValue'$sel:doubleValue:VariableValue'$sel:longValue:VariableValue'$sel:stringValue:VariableValue'newVariableValuevariableValue_boolValuevariableValue_doubleValuevariableValue_longValuevariableValue_stringValue$fToJSONVariableValue$fNFDataVariableValue$fHashableVariableValue$fFromJSONVariableValue$fEqVariableValue$fReadVariableValue$fShowVariableValue$fGenericVariableValueEvaluationResultEvaluationResult'$sel:details:EvaluationResult'$sel:project:EvaluationResult'$sel:reason:EvaluationResult'$sel:value:EvaluationResult' $sel:variation:EvaluationResult'$sel:entityId:EvaluationResult'$sel:feature:EvaluationResult'newEvaluationResultevaluationResult_detailsevaluationResult_projectevaluationResult_reasonevaluationResult_valueevaluationResult_variationevaluationResult_entityIdevaluationResult_feature$fNFDataEvaluationResult$fHashableEvaluationResult$fFromJSONEvaluationResult$fEqEvaluationResult$fReadEvaluationResult$fShowEvaluationResult$fGenericEvaluationResult Variation Variation'$sel:name:Variation'$sel:value:Variation' newVariationvariation_namevariation_value$fNFDataVariation$fHashableVariation$fFromJSONVariation $fEqVariation$fReadVariation$fShowVariation$fGenericVariationVariationConfigVariationConfig'$sel:name:VariationConfig'$sel:value:VariationConfig'newVariationConfigvariationConfig_namevariationConfig_value$fToJSONVariationConfig$fNFDataVariationConfig$fHashableVariationConfig$fEqVariationConfig$fReadVariationConfig$fShowVariationConfig$fGenericVariationConfigVariationValueTypeVariationValueType'fromVariationValueTypeVariationValueType_STRINGVariationValueType_LONGVariationValueType_DOUBLEVariationValueType_BOOLEAN$fShowVariationValueType$fReadVariationValueType$fEqVariationValueType$fOrdVariationValueType$fGenericVariationValueType$fHashableVariationValueType$fNFDataVariationValueType$fFromTextVariationValueType$fToTextVariationValueType $fToByteStringVariationValueType$fToLogVariationValueType$fToHeaderVariationValueType$fToQueryVariationValueType$fFromJSONVariationValueType$fFromJSONKeyVariationValueType$fToJSONVariationValueType$fToJSONKeyVariationValueType$fFromXMLVariationValueType$fToXMLVariationValueTypeFeatureFeature'$sel:defaultVariation:Feature'$sel:description:Feature'$sel:entityOverrides:Feature'$sel:evaluationRules:Feature'$sel:project:Feature'$sel:tags:Feature'$sel:arn:Feature'$sel:createdTime:Feature' $sel:evaluationStrategy:Feature'$sel:lastUpdatedTime:Feature'$sel:name:Feature'$sel:status:Feature'$sel:valueType:Feature'$sel:variations:Feature' newFeaturefeature_defaultVariationfeature_descriptionfeature_entityOverridesfeature_evaluationRulesfeature_project feature_tags feature_arnfeature_createdTimefeature_evaluationStrategyfeature_lastUpdatedTime feature_namefeature_statusfeature_valueTypefeature_variations$fNFDataFeature$fHashableFeature$fFromJSONFeature $fEqFeature $fReadFeature $fShowFeature$fGenericFeaturedefaultService_AccessDeniedException_ConflictException_InternalServerException_ResourceNotFoundException_ServiceQuotaExceededException_ServiceUnavailableException_ThrottlingException_ValidationExceptionTestSegmentPatternResponseTestSegmentPatternResponse'+$sel:httpStatus:TestSegmentPatternResponse'&$sel:match:TestSegmentPatternResponse'TestSegmentPatternTestSegmentPattern'!$sel:pattern':TestSegmentPattern' $sel:payload:TestSegmentPattern'newTestSegmentPatterntestSegmentPattern_patterntestSegmentPattern_payloadnewTestSegmentPatternResponse%testSegmentPatternResponse_httpStatus testSegmentPatternResponse_match$fToQueryTestSegmentPattern$fToPathTestSegmentPattern$fToJSONTestSegmentPattern$fToHeadersTestSegmentPattern$fNFDataTestSegmentPattern$fHashableTestSegmentPattern"$fNFDataTestSegmentPatternResponse$fAWSRequestTestSegmentPattern$fEqTestSegmentPatternResponse $fReadTestSegmentPatternResponse $fShowTestSegmentPatternResponse#$fGenericTestSegmentPatternResponse$fEqTestSegmentPattern$fReadTestSegmentPattern$fShowTestSegmentPattern$fGenericTestSegmentPatternTagResourceResponseTagResourceResponse'$$sel:httpStatus:TagResourceResponse' TagResource TagResource'$sel:resourceArn:TagResource'$sel:tags:TagResource'newTagResourcetagResource_resourceArntagResource_tagsnewTagResourceResponsetagResourceResponse_httpStatus$fToQueryTagResource$fToPathTagResource$fToJSONTagResource$fToHeadersTagResource$fNFDataTagResource$fHashableTagResource$fNFDataTagResourceResponse$fAWSRequestTagResource$fEqTagResourceResponse$fReadTagResourceResponse$fShowTagResourceResponse$fGenericTagResourceResponse$fEqTagResource$fReadTagResource$fShowTagResource$fGenericTagResourceStopLaunchResponseStopLaunchResponse'"$sel:endedTime:StopLaunchResponse'#$sel:httpStatus:StopLaunchResponse' StopLaunch StopLaunch'$sel:desiredState:StopLaunch'$sel:reason:StopLaunch'$sel:launch:StopLaunch'$sel:project:StopLaunch' newStopLaunchstopLaunch_desiredStatestopLaunch_reasonstopLaunch_launchstopLaunch_projectnewStopLaunchResponsestopLaunchResponse_endedTimestopLaunchResponse_httpStatus$fToQueryStopLaunch$fToPathStopLaunch$fToJSONStopLaunch$fToHeadersStopLaunch$fNFDataStopLaunch$fHashableStopLaunch$fNFDataStopLaunchResponse$fAWSRequestStopLaunch$fEqStopLaunchResponse$fReadStopLaunchResponse$fShowStopLaunchResponse$fGenericStopLaunchResponse$fEqStopLaunch$fReadStopLaunch$fShowStopLaunch$fGenericStopLaunchStopExperimentResponseStopExperimentResponse'&$sel:endedTime:StopExperimentResponse''$sel:httpStatus:StopExperimentResponse'StopExperimentStopExperiment'!$sel:desiredState:StopExperiment'$sel:reason:StopExperiment'$sel:experiment:StopExperiment'$sel:project:StopExperiment'newStopExperimentstopExperiment_desiredStatestopExperiment_reasonstopExperiment_experimentstopExperiment_projectnewStopExperimentResponse stopExperimentResponse_endedTime!stopExperimentResponse_httpStatus$fToQueryStopExperiment$fToPathStopExperiment$fToJSONStopExperiment$fToHeadersStopExperiment$fNFDataStopExperiment$fHashableStopExperiment$fNFDataStopExperimentResponse$fAWSRequestStopExperiment$fEqStopExperimentResponse$fReadStopExperimentResponse$fShowStopExperimentResponse$fGenericStopExperimentResponse$fEqStopExperiment$fReadStopExperiment$fShowStopExperiment$fGenericStopExperimentStartLaunchResponseStartLaunchResponse'$$sel:httpStatus:StartLaunchResponse' $sel:launch:StartLaunchResponse' StartLaunch StartLaunch'$sel:launch:StartLaunch'$sel:project:StartLaunch'newStartLaunchstartLaunch_launchstartLaunch_projectnewStartLaunchResponsestartLaunchResponse_httpStatusstartLaunchResponse_launch$fToQueryStartLaunch$fToPathStartLaunch$fToJSONStartLaunch$fToHeadersStartLaunch$fNFDataStartLaunch$fHashableStartLaunch$fNFDataStartLaunchResponse$fAWSRequestStartLaunch$fEqStartLaunchResponse$fReadStartLaunchResponse$fShowStartLaunchResponse$fGenericStartLaunchResponse$fEqStartLaunch$fReadStartLaunch$fShowStartLaunch$fGenericStartLaunchStartExperimentResponseStartExperimentResponse')$sel:startedTime:StartExperimentResponse'($sel:httpStatus:StartExperimentResponse'StartExperimentStartExperiment'*$sel:analysisCompleteTime:StartExperiment' $sel:experiment:StartExperiment'$sel:project:StartExperiment'newStartExperiment$startExperiment_analysisCompleteTimestartExperiment_experimentstartExperiment_projectnewStartExperimentResponse#startExperimentResponse_startedTime"startExperimentResponse_httpStatus$fToQueryStartExperiment$fToPathStartExperiment$fToJSONStartExperiment$fToHeadersStartExperiment$fNFDataStartExperiment$fHashableStartExperiment$fNFDataStartExperimentResponse$fAWSRequestStartExperiment$fEqStartExperimentResponse$fReadStartExperimentResponse$fShowStartExperimentResponse $fGenericStartExperimentResponse$fEqStartExperiment$fReadStartExperiment$fShowStartExperiment$fGenericStartExperimentPutProjectEventsResponsePutProjectEventsResponse'+$sel:eventResults:PutProjectEventsResponse'/$sel:failedEventCount:PutProjectEventsResponse')$sel:httpStatus:PutProjectEventsResponse'PutProjectEventsPutProjectEvents'$sel:events:PutProjectEvents'$sel:project:PutProjectEvents'newPutProjectEventsputProjectEvents_eventsputProjectEvents_projectnewPutProjectEventsResponse%putProjectEventsResponse_eventResults)putProjectEventsResponse_failedEventCount#putProjectEventsResponse_httpStatus$fToQueryPutProjectEvents$fToPathPutProjectEvents$fToJSONPutProjectEvents$fToHeadersPutProjectEvents$fNFDataPutProjectEvents$fHashablePutProjectEvents $fNFDataPutProjectEventsResponse$fAWSRequestPutProjectEvents$fEqPutProjectEventsResponse$fReadPutProjectEventsResponse$fShowPutProjectEventsResponse!$fGenericPutProjectEventsResponse$fEqPutProjectEvents$fReadPutProjectEvents$fShowPutProjectEvents$fGenericPutProjectEventsListTagsForResourceResponseListTagsForResourceResponse'&$sel:tags:ListTagsForResourceResponse',$sel:httpStatus:ListTagsForResourceResponse'ListTagsForResourceListTagsForResource'%$sel:resourceArn:ListTagsForResource'newListTagsForResourcelistTagsForResource_resourceArnnewListTagsForResourceResponse listTagsForResourceResponse_tags&listTagsForResourceResponse_httpStatus$fToQueryListTagsForResource$fToPathListTagsForResource$fToHeadersListTagsForResource$fNFDataListTagsForResource$fHashableListTagsForResource#$fNFDataListTagsForResourceResponse$fAWSRequestListTagsForResource$fEqListTagsForResourceResponse!$fReadListTagsForResourceResponse!$fShowListTagsForResourceResponse$$fGenericListTagsForResourceResponse$fEqListTagsForResource$fReadListTagsForResource$fShowListTagsForResource$fGenericListTagsForResourceListSegmentsResponseListSegmentsResponse'$$sel:nextToken:ListSegmentsResponse'#$sel:segments:ListSegmentsResponse'%$sel:httpStatus:ListSegmentsResponse' ListSegments ListSegments'$sel:maxResults:ListSegments'$sel:nextToken:ListSegments'newListSegmentslistSegments_maxResultslistSegments_nextTokennewListSegmentsResponselistSegmentsResponse_nextTokenlistSegmentsResponse_segmentslistSegmentsResponse_httpStatus$fToQueryListSegments$fToPathListSegments$fToHeadersListSegments$fNFDataListSegments$fHashableListSegments$fAWSPagerListSegments$fNFDataListSegmentsResponse$fAWSRequestListSegments$fEqListSegmentsResponse$fReadListSegmentsResponse$fShowListSegmentsResponse$fGenericListSegmentsResponse$fEqListSegments$fReadListSegments$fShowListSegments$fGenericListSegmentsListSegmentReferencesResponseListSegmentReferencesResponse'-$sel:nextToken:ListSegmentReferencesResponse'0$sel:referencedBy:ListSegmentReferencesResponse'.$sel:httpStatus:ListSegmentReferencesResponse'ListSegmentReferencesListSegmentReferences'&$sel:maxResults:ListSegmentReferences'%$sel:nextToken:ListSegmentReferences'#$sel:segment:ListSegmentReferences'!$sel:type':ListSegmentReferences'newListSegmentReferences listSegmentReferences_maxResultslistSegmentReferences_nextTokenlistSegmentReferences_segmentlistSegmentReferences_type newListSegmentReferencesResponse'listSegmentReferencesResponse_nextToken*listSegmentReferencesResponse_referencedBy(listSegmentReferencesResponse_httpStatus$fToQueryListSegmentReferences$fToPathListSegmentReferences $fToHeadersListSegmentReferences$fNFDataListSegmentReferences$fHashableListSegmentReferences$fAWSPagerListSegmentReferences%$fNFDataListSegmentReferencesResponse!$fAWSRequestListSegmentReferences!$fEqListSegmentReferencesResponse#$fReadListSegmentReferencesResponse#$fShowListSegmentReferencesResponse&$fGenericListSegmentReferencesResponse$fEqListSegmentReferences$fReadListSegmentReferences$fShowListSegmentReferences$fGenericListSegmentReferencesListProjectsResponseListProjectsResponse'$$sel:nextToken:ListProjectsResponse'#$sel:projects:ListProjectsResponse'%$sel:httpStatus:ListProjectsResponse' ListProjects ListProjects'$sel:maxResults:ListProjects'$sel:nextToken:ListProjects'newListProjectslistProjects_maxResultslistProjects_nextTokennewListProjectsResponselistProjectsResponse_nextTokenlistProjectsResponse_projectslistProjectsResponse_httpStatus$fToQueryListProjects$fToPathListProjects$fToHeadersListProjects$fNFDataListProjects$fHashableListProjects$fAWSPagerListProjects$fNFDataListProjectsResponse$fAWSRequestListProjects$fEqListProjectsResponse$fReadListProjectsResponse$fShowListProjectsResponse$fGenericListProjectsResponse$fEqListProjects$fReadListProjects$fShowListProjects$fGenericListProjectsListLaunchesResponseListLaunchesResponse'#$sel:launches:ListLaunchesResponse'$$sel:nextToken:ListLaunchesResponse'%$sel:httpStatus:ListLaunchesResponse' ListLaunches ListLaunches'$sel:maxResults:ListLaunches'$sel:nextToken:ListLaunches'$sel:status:ListLaunches'$sel:project:ListLaunches'newListLauncheslistLaunches_maxResultslistLaunches_nextTokenlistLaunches_statuslistLaunches_projectnewListLaunchesResponselistLaunchesResponse_launcheslistLaunchesResponse_nextTokenlistLaunchesResponse_httpStatus$fToQueryListLaunches$fToPathListLaunches$fToHeadersListLaunches$fNFDataListLaunches$fHashableListLaunches$fAWSPagerListLaunches$fNFDataListLaunchesResponse$fAWSRequestListLaunches$fEqListLaunchesResponse$fReadListLaunchesResponse$fShowListLaunchesResponse$fGenericListLaunchesResponse$fEqListLaunches$fReadListLaunches$fShowListLaunches$fGenericListLaunchesListFeaturesResponseListFeaturesResponse'#$sel:features:ListFeaturesResponse'$$sel:nextToken:ListFeaturesResponse'%$sel:httpStatus:ListFeaturesResponse' ListFeatures ListFeatures'$sel:maxResults:ListFeatures'$sel:nextToken:ListFeatures'$sel:project:ListFeatures'newListFeatureslistFeatures_maxResultslistFeatures_nextTokenlistFeatures_projectnewListFeaturesResponselistFeaturesResponse_featureslistFeaturesResponse_nextTokenlistFeaturesResponse_httpStatus$fToQueryListFeatures$fToPathListFeatures$fToHeadersListFeatures$fNFDataListFeatures$fHashableListFeatures$fAWSPagerListFeatures$fNFDataListFeaturesResponse$fAWSRequestListFeatures$fEqListFeaturesResponse$fReadListFeaturesResponse$fShowListFeaturesResponse$fGenericListFeaturesResponse$fEqListFeatures$fReadListFeatures$fShowListFeatures$fGenericListFeaturesListExperimentsResponseListExperimentsResponse')$sel:experiments:ListExperimentsResponse''$sel:nextToken:ListExperimentsResponse'($sel:httpStatus:ListExperimentsResponse'ListExperimentsListExperiments' $sel:maxResults:ListExperiments'$sel:nextToken:ListExperiments'$sel:status:ListExperiments'$sel:project:ListExperiments'newListExperimentslistExperiments_maxResultslistExperiments_nextTokenlistExperiments_statuslistExperiments_projectnewListExperimentsResponse#listExperimentsResponse_experiments!listExperimentsResponse_nextToken"listExperimentsResponse_httpStatus$fToQueryListExperiments$fToPathListExperiments$fToHeadersListExperiments$fNFDataListExperiments$fHashableListExperiments$fAWSPagerListExperiments$fNFDataListExperimentsResponse$fAWSRequestListExperiments$fEqListExperimentsResponse$fReadListExperimentsResponse$fShowListExperimentsResponse $fGenericListExperimentsResponse$fEqListExperiments$fReadListExperiments$fShowListExperiments$fGenericListExperimentsGetSegmentResponseGetSegmentResponse'#$sel:httpStatus:GetSegmentResponse' $sel:segment:GetSegmentResponse' GetSegment GetSegment'$sel:segment:GetSegment' newGetSegmentgetSegment_segmentnewGetSegmentResponsegetSegmentResponse_httpStatusgetSegmentResponse_segment$fToQueryGetSegment$fToPathGetSegment$fToHeadersGetSegment$fNFDataGetSegment$fHashableGetSegment$fNFDataGetSegmentResponse$fAWSRequestGetSegment$fEqGetSegmentResponse$fReadGetSegmentResponse$fShowGetSegmentResponse$fGenericGetSegmentResponse$fEqGetSegment$fReadGetSegment$fShowGetSegment$fGenericGetSegmentGetProjectResponseGetProjectResponse'#$sel:httpStatus:GetProjectResponse' $sel:project:GetProjectResponse' GetProject GetProject'$sel:project:GetProject' newGetProjectgetProject_projectnewGetProjectResponsegetProjectResponse_httpStatusgetProjectResponse_project$fToQueryGetProject$fToPathGetProject$fToHeadersGetProject$fNFDataGetProject$fHashableGetProject$fNFDataGetProjectResponse$fAWSRequestGetProject$fEqGetProjectResponse$fReadGetProjectResponse$fShowGetProjectResponse$fGenericGetProjectResponse$fEqGetProject$fReadGetProject$fShowGetProject$fGenericGetProjectGetLaunchResponseGetLaunchResponse'$sel:launch:GetLaunchResponse'"$sel:httpStatus:GetLaunchResponse' GetLaunch GetLaunch'$sel:launch:GetLaunch'$sel:project:GetLaunch' newGetLaunchgetLaunch_launchgetLaunch_projectnewGetLaunchResponsegetLaunchResponse_launchgetLaunchResponse_httpStatus$fToQueryGetLaunch$fToPathGetLaunch$fToHeadersGetLaunch$fNFDataGetLaunch$fHashableGetLaunch$fNFDataGetLaunchResponse$fAWSRequestGetLaunch$fEqGetLaunchResponse$fReadGetLaunchResponse$fShowGetLaunchResponse$fGenericGetLaunchResponse $fEqGetLaunch$fReadGetLaunch$fShowGetLaunch$fGenericGetLaunchGetFeatureResponseGetFeatureResponse'#$sel:httpStatus:GetFeatureResponse' $sel:feature:GetFeatureResponse' GetFeature GetFeature'$sel:feature:GetFeature'$sel:project:GetFeature' newGetFeaturegetFeature_featuregetFeature_projectnewGetFeatureResponsegetFeatureResponse_httpStatusgetFeatureResponse_feature$fToQueryGetFeature$fToPathGetFeature$fToHeadersGetFeature$fNFDataGetFeature$fHashableGetFeature$fNFDataGetFeatureResponse$fAWSRequestGetFeature$fEqGetFeatureResponse$fReadGetFeatureResponse$fShowGetFeatureResponse$fGenericGetFeatureResponse$fEqGetFeature$fReadGetFeature$fShowGetFeature$fGenericGetFeatureGetExperimentResultsResponseGetExperimentResultsResponse'*$sel:details:GetExperimentResultsResponse'*$sel:reports:GetExperimentResultsResponse'.$sel:resultsData:GetExperimentResultsResponse'-$sel:timestamps:GetExperimentResultsResponse'-$sel:httpStatus:GetExperimentResultsResponse'GetExperimentResultsGetExperimentResults'#$sel:baseStat:GetExperimentResults'"$sel:endTime:GetExperimentResults'!$sel:period:GetExperimentResults'&$sel:reportNames:GetExperimentResults'&$sel:resultStats:GetExperimentResults'$$sel:startTime:GetExperimentResults'%$sel:experiment:GetExperimentResults'&$sel:metricNames:GetExperimentResults'"$sel:project:GetExperimentResults')$sel:treatmentNames:GetExperimentResults'newGetExperimentResultsgetExperimentResults_baseStatgetExperimentResults_endTimegetExperimentResults_period getExperimentResults_reportNames getExperimentResults_resultStatsgetExperimentResults_startTimegetExperimentResults_experiment getExperimentResults_metricNamesgetExperimentResults_project#getExperimentResults_treatmentNamesnewGetExperimentResultsResponse$getExperimentResultsResponse_details$getExperimentResultsResponse_reports(getExperimentResultsResponse_resultsData'getExperimentResultsResponse_timestamps'getExperimentResultsResponse_httpStatus$fToQueryGetExperimentResults$fToPathGetExperimentResults$fToJSONGetExperimentResults$fToHeadersGetExperimentResults$fNFDataGetExperimentResults$fHashableGetExperimentResults$$fNFDataGetExperimentResultsResponse $fAWSRequestGetExperimentResults $fEqGetExperimentResultsResponse"$fReadGetExperimentResultsResponse"$fShowGetExperimentResultsResponse%$fGenericGetExperimentResultsResponse$fEqGetExperimentResults$fReadGetExperimentResults$fShowGetExperimentResults$fGenericGetExperimentResultsGetExperimentResponseGetExperimentResponse'&$sel:experiment:GetExperimentResponse'&$sel:httpStatus:GetExperimentResponse' GetExperimentGetExperiment'$sel:experiment:GetExperiment'$sel:project:GetExperiment'newGetExperimentgetExperiment_experimentgetExperiment_projectnewGetExperimentResponse getExperimentResponse_experiment getExperimentResponse_httpStatus$fToQueryGetExperiment$fToPathGetExperiment$fToHeadersGetExperiment$fNFDataGetExperiment$fHashableGetExperiment$fNFDataGetExperimentResponse$fAWSRequestGetExperiment$fEqGetExperimentResponse$fReadGetExperimentResponse$fShowGetExperimentResponse$fGenericGetExperimentResponse$fEqGetExperiment$fReadGetExperiment$fShowGetExperiment$fGenericGetExperimentEvaluateFeatureResponseEvaluateFeatureResponse'%$sel:details:EvaluateFeatureResponse'$$sel:reason:EvaluateFeatureResponse'#$sel:value:EvaluateFeatureResponse''$sel:variation:EvaluateFeatureResponse'($sel:httpStatus:EvaluateFeatureResponse'EvaluateFeatureEvaluateFeature''$sel:evaluationContext:EvaluateFeature'$sel:entityId:EvaluateFeature'$sel:feature:EvaluateFeature'$sel:project:EvaluateFeature'newEvaluateFeature!evaluateFeature_evaluationContextevaluateFeature_entityIdevaluateFeature_featureevaluateFeature_projectnewEvaluateFeatureResponseevaluateFeatureResponse_detailsevaluateFeatureResponse_reasonevaluateFeatureResponse_value!evaluateFeatureResponse_variation"evaluateFeatureResponse_httpStatus$fToQueryEvaluateFeature$fToPathEvaluateFeature$fToJSONEvaluateFeature$fToHeadersEvaluateFeature$fNFDataEvaluateFeature$fHashableEvaluateFeature$fNFDataEvaluateFeatureResponse$fAWSRequestEvaluateFeature$fEqEvaluateFeatureResponse$fReadEvaluateFeatureResponse$fShowEvaluateFeatureResponse $fGenericEvaluateFeatureResponse$fEqEvaluateFeature$fReadEvaluateFeature$fShowEvaluateFeature$fGenericEvaluateFeatureDeleteSegmentResponseDeleteSegmentResponse'&$sel:httpStatus:DeleteSegmentResponse' DeleteSegmentDeleteSegment'$sel:segment:DeleteSegment'newDeleteSegmentdeleteSegment_segmentnewDeleteSegmentResponse deleteSegmentResponse_httpStatus$fToQueryDeleteSegment$fToPathDeleteSegment$fToHeadersDeleteSegment$fNFDataDeleteSegment$fHashableDeleteSegment$fNFDataDeleteSegmentResponse$fAWSRequestDeleteSegment$fEqDeleteSegmentResponse$fReadDeleteSegmentResponse$fShowDeleteSegmentResponse$fGenericDeleteSegmentResponse$fEqDeleteSegment$fReadDeleteSegment$fShowDeleteSegment$fGenericDeleteSegmentDeleteProjectResponseDeleteProjectResponse'&$sel:httpStatus:DeleteProjectResponse' DeleteProjectDeleteProject'$sel:project:DeleteProject'newDeleteProjectdeleteProject_projectnewDeleteProjectResponse deleteProjectResponse_httpStatus$fToQueryDeleteProject$fToPathDeleteProject$fToHeadersDeleteProject$fNFDataDeleteProject$fHashableDeleteProject$fNFDataDeleteProjectResponse$fAWSRequestDeleteProject$fEqDeleteProjectResponse$fReadDeleteProjectResponse$fShowDeleteProjectResponse$fGenericDeleteProjectResponse$fEqDeleteProject$fReadDeleteProject$fShowDeleteProject$fGenericDeleteProjectDeleteLaunchResponseDeleteLaunchResponse'%$sel:httpStatus:DeleteLaunchResponse' DeleteLaunch DeleteLaunch'$sel:launch:DeleteLaunch'$sel:project:DeleteLaunch'newDeleteLaunchdeleteLaunch_launchdeleteLaunch_projectnewDeleteLaunchResponsedeleteLaunchResponse_httpStatus$fToQueryDeleteLaunch$fToPathDeleteLaunch$fToHeadersDeleteLaunch$fNFDataDeleteLaunch$fHashableDeleteLaunch$fNFDataDeleteLaunchResponse$fAWSRequestDeleteLaunch$fEqDeleteLaunchResponse$fReadDeleteLaunchResponse$fShowDeleteLaunchResponse$fGenericDeleteLaunchResponse$fEqDeleteLaunch$fReadDeleteLaunch$fShowDeleteLaunch$fGenericDeleteLaunchDeleteFeatureResponseDeleteFeatureResponse'&$sel:httpStatus:DeleteFeatureResponse' DeleteFeatureDeleteFeature'$sel:feature:DeleteFeature'$sel:project:DeleteFeature'newDeleteFeaturedeleteFeature_featuredeleteFeature_projectnewDeleteFeatureResponse deleteFeatureResponse_httpStatus$fToQueryDeleteFeature$fToPathDeleteFeature$fToHeadersDeleteFeature$fNFDataDeleteFeature$fHashableDeleteFeature$fNFDataDeleteFeatureResponse$fAWSRequestDeleteFeature$fEqDeleteFeatureResponse$fReadDeleteFeatureResponse$fShowDeleteFeatureResponse$fGenericDeleteFeatureResponse$fEqDeleteFeature$fReadDeleteFeature$fShowDeleteFeature$fGenericDeleteFeatureDeleteExperimentResponseDeleteExperimentResponse')$sel:httpStatus:DeleteExperimentResponse'DeleteExperimentDeleteExperiment'!$sel:experiment:DeleteExperiment'$sel:project:DeleteExperiment'newDeleteExperimentdeleteExperiment_experimentdeleteExperiment_projectnewDeleteExperimentResponse#deleteExperimentResponse_httpStatus$fToQueryDeleteExperiment$fToPathDeleteExperiment$fToHeadersDeleteExperiment$fNFDataDeleteExperiment$fHashableDeleteExperiment $fNFDataDeleteExperimentResponse$fAWSRequestDeleteExperiment$fEqDeleteExperimentResponse$fReadDeleteExperimentResponse$fShowDeleteExperimentResponse!$fGenericDeleteExperimentResponse$fEqDeleteExperiment$fReadDeleteExperiment$fShowDeleteExperiment$fGenericDeleteExperimentCreateSegmentResponseCreateSegmentResponse'&$sel:httpStatus:CreateSegmentResponse'#$sel:segment:CreateSegmentResponse' CreateSegmentCreateSegment'$sel:description:CreateSegment'$sel:tags:CreateSegment'$sel:name:CreateSegment'$sel:pattern':CreateSegment'newCreateSegmentcreateSegment_descriptioncreateSegment_tagscreateSegment_namecreateSegment_patternnewCreateSegmentResponse createSegmentResponse_httpStatuscreateSegmentResponse_segment$fToQueryCreateSegment$fToPathCreateSegment$fToJSONCreateSegment$fToHeadersCreateSegment$fNFDataCreateSegment$fHashableCreateSegment$fNFDataCreateSegmentResponse$fAWSRequestCreateSegment$fEqCreateSegmentResponse$fReadCreateSegmentResponse$fShowCreateSegmentResponse$fGenericCreateSegmentResponse$fEqCreateSegment$fReadCreateSegment$fShowCreateSegment$fGenericCreateSegmentCreateProjectResponseCreateProjectResponse'&$sel:httpStatus:CreateProjectResponse'#$sel:project:CreateProjectResponse' CreateProjectCreateProject'%$sel:appConfigResource:CreateProject' $sel:dataDelivery:CreateProject'$sel:description:CreateProject'$sel:tags:CreateProject'$sel:name:CreateProject'newCreateProjectcreateProject_appConfigResourcecreateProject_dataDeliverycreateProject_descriptioncreateProject_tagscreateProject_namenewCreateProjectResponse createProjectResponse_httpStatuscreateProjectResponse_project$fToQueryCreateProject$fToPathCreateProject$fToJSONCreateProject$fToHeadersCreateProject$fNFDataCreateProject$fHashableCreateProject$fNFDataCreateProjectResponse$fAWSRequestCreateProject$fEqCreateProjectResponse$fReadCreateProjectResponse$fShowCreateProjectResponse$fGenericCreateProjectResponse$fEqCreateProject$fReadCreateProject$fShowCreateProject$fGenericCreateProjectCreateLaunchResponseCreateLaunchResponse'%$sel:httpStatus:CreateLaunchResponse'!$sel:launch:CreateLaunchResponse' CreateLaunch CreateLaunch'$sel:description:CreateLaunch'!$sel:metricMonitors:CreateLaunch'$$sel:randomizationSalt:CreateLaunch'($sel:scheduledSplitsConfig:CreateLaunch'$sel:tags:CreateLaunch'$sel:groups:CreateLaunch'$sel:name:CreateLaunch'$sel:project:CreateLaunch'newCreateLaunchcreateLaunch_descriptioncreateLaunch_metricMonitorscreateLaunch_randomizationSalt"createLaunch_scheduledSplitsConfigcreateLaunch_tagscreateLaunch_groupscreateLaunch_namecreateLaunch_projectnewCreateLaunchResponsecreateLaunchResponse_httpStatuscreateLaunchResponse_launch$fToQueryCreateLaunch$fToPathCreateLaunch$fToJSONCreateLaunch$fToHeadersCreateLaunch$fNFDataCreateLaunch$fHashableCreateLaunch$fNFDataCreateLaunchResponse$fAWSRequestCreateLaunch$fEqCreateLaunchResponse$fReadCreateLaunchResponse$fShowCreateLaunchResponse$fGenericCreateLaunchResponse$fEqCreateLaunch$fReadCreateLaunch$fShowCreateLaunch$fGenericCreateLaunchCreateFeatureResponseCreateFeatureResponse'#$sel:feature:CreateFeatureResponse'&$sel:httpStatus:CreateFeatureResponse' CreateFeatureCreateFeature'$$sel:defaultVariation:CreateFeature'$sel:description:CreateFeature'#$sel:entityOverrides:CreateFeature'&$sel:evaluationStrategy:CreateFeature'$sel:tags:CreateFeature'$sel:name:CreateFeature'$sel:project:CreateFeature'$sel:variations:CreateFeature'newCreateFeaturecreateFeature_defaultVariationcreateFeature_descriptioncreateFeature_entityOverrides createFeature_evaluationStrategycreateFeature_tagscreateFeature_namecreateFeature_projectcreateFeature_variationsnewCreateFeatureResponsecreateFeatureResponse_feature createFeatureResponse_httpStatus$fToQueryCreateFeature$fToPathCreateFeature$fToJSONCreateFeature$fToHeadersCreateFeature$fNFDataCreateFeature$fHashableCreateFeature$fNFDataCreateFeatureResponse$fAWSRequestCreateFeature$fEqCreateFeatureResponse$fReadCreateFeatureResponse$fShowCreateFeatureResponse$fGenericCreateFeatureResponse$fEqCreateFeature$fReadCreateFeature$fShowCreateFeature$fGenericCreateFeatureCreateExperimentResponseCreateExperimentResponse')$sel:httpStatus:CreateExperimentResponse')$sel:experiment:CreateExperimentResponse'CreateExperimentCreateExperiment'"$sel:description:CreateExperiment'%$sel:onlineAbConfig:CreateExperiment'($sel:randomizationSalt:CreateExperiment'#$sel:samplingRate:CreateExperiment'$sel:segment:CreateExperiment'$sel:tags:CreateExperiment'"$sel:metricGoals:CreateExperiment'$sel:name:CreateExperiment'$sel:project:CreateExperiment'!$sel:treatments:CreateExperiment'newCreateExperimentcreateExperiment_descriptioncreateExperiment_onlineAbConfig"createExperiment_randomizationSaltcreateExperiment_samplingRatecreateExperiment_segmentcreateExperiment_tagscreateExperiment_metricGoalscreateExperiment_namecreateExperiment_projectcreateExperiment_treatmentsnewCreateExperimentResponse#createExperimentResponse_httpStatus#createExperimentResponse_experiment$fToQueryCreateExperiment$fToPathCreateExperiment$fToJSONCreateExperiment$fToHeadersCreateExperiment$fNFDataCreateExperiment$fHashableCreateExperiment $fNFDataCreateExperimentResponse$fAWSRequestCreateExperiment$fEqCreateExperimentResponse$fReadCreateExperimentResponse$fShowCreateExperimentResponse!$fGenericCreateExperimentResponse$fEqCreateExperiment$fReadCreateExperiment$fShowCreateExperiment$fGenericCreateExperimentBatchEvaluateFeatureResponseBatchEvaluateFeatureResponse'*$sel:results:BatchEvaluateFeatureResponse'-$sel:httpStatus:BatchEvaluateFeatureResponse'BatchEvaluateFeatureBatchEvaluateFeature'"$sel:project:BatchEvaluateFeature'#$sel:requests:BatchEvaluateFeature'newBatchEvaluateFeaturebatchEvaluateFeature_projectbatchEvaluateFeature_requestsnewBatchEvaluateFeatureResponse$batchEvaluateFeatureResponse_results'batchEvaluateFeatureResponse_httpStatus$fToQueryBatchEvaluateFeature$fToPathBatchEvaluateFeature$fToJSONBatchEvaluateFeature$fToHeadersBatchEvaluateFeature$fNFDataBatchEvaluateFeature$fHashableBatchEvaluateFeature$$fNFDataBatchEvaluateFeatureResponse $fAWSRequestBatchEvaluateFeature $fEqBatchEvaluateFeatureResponse"$fReadBatchEvaluateFeatureResponse"$fShowBatchEvaluateFeatureResponse%$fGenericBatchEvaluateFeatureResponse$fEqBatchEvaluateFeature$fReadBatchEvaluateFeature$fShowBatchEvaluateFeature$fGenericBatchEvaluateFeatureUntagResourceResponseUntagResourceResponse'&$sel:httpStatus:UntagResourceResponse' UntagResourceUntagResource'$sel:resourceArn:UntagResource'$sel:tagKeys:UntagResource'newUntagResourceuntagResource_resourceArnuntagResource_tagKeysnewUntagResourceResponse untagResourceResponse_httpStatus$fToQueryUntagResource$fToPathUntagResource$fToHeadersUntagResource$fNFDataUntagResource$fHashableUntagResource$fNFDataUntagResourceResponse$fAWSRequestUntagResource$fEqUntagResourceResponse$fReadUntagResourceResponse$fShowUntagResourceResponse$fGenericUntagResourceResponse$fEqUntagResource$fReadUntagResource$fShowUntagResource$fGenericUntagResourceUpdateExperimentResponseUpdateExperimentResponse')$sel:httpStatus:UpdateExperimentResponse')$sel:experiment:UpdateExperimentResponse'UpdateExperimentUpdateExperiment'"$sel:description:UpdateExperiment'"$sel:metricGoals:UpdateExperiment'%$sel:onlineAbConfig:UpdateExperiment'($sel:randomizationSalt:UpdateExperiment'$$sel:removeSegment:UpdateExperiment'#$sel:samplingRate:UpdateExperiment'$sel:segment:UpdateExperiment'!$sel:treatments:UpdateExperiment'!$sel:experiment:UpdateExperiment'$sel:project:UpdateExperiment'newUpdateExperimentupdateExperiment_descriptionupdateExperiment_metricGoalsupdateExperiment_onlineAbConfig"updateExperiment_randomizationSaltupdateExperiment_removeSegmentupdateExperiment_samplingRateupdateExperiment_segmentupdateExperiment_treatmentsupdateExperiment_experimentupdateExperiment_projectnewUpdateExperimentResponse#updateExperimentResponse_httpStatus#updateExperimentResponse_experiment$fToQueryUpdateExperiment$fToPathUpdateExperiment$fToJSONUpdateExperiment$fToHeadersUpdateExperiment$fNFDataUpdateExperiment$fHashableUpdateExperiment $fNFDataUpdateExperimentResponse$fAWSRequestUpdateExperiment$fEqUpdateExperimentResponse$fReadUpdateExperimentResponse$fShowUpdateExperimentResponse!$fGenericUpdateExperimentResponse$fEqUpdateExperiment$fReadUpdateExperiment$fShowUpdateExperiment$fGenericUpdateExperimentUpdateFeatureResponseUpdateFeatureResponse'&$sel:httpStatus:UpdateFeatureResponse'#$sel:feature:UpdateFeatureResponse' UpdateFeatureUpdateFeature')$sel:addOrUpdateVariations:UpdateFeature'$$sel:defaultVariation:UpdateFeature'$sel:description:UpdateFeature'#$sel:entityOverrides:UpdateFeature'&$sel:evaluationStrategy:UpdateFeature'$$sel:removeVariations:UpdateFeature'$sel:feature:UpdateFeature'$sel:project:UpdateFeature'newUpdateFeature#updateFeature_addOrUpdateVariationsupdateFeature_defaultVariationupdateFeature_descriptionupdateFeature_entityOverrides updateFeature_evaluationStrategyupdateFeature_removeVariationsupdateFeature_featureupdateFeature_projectnewUpdateFeatureResponse updateFeatureResponse_httpStatusupdateFeatureResponse_feature$fToQueryUpdateFeature$fToPathUpdateFeature$fToJSONUpdateFeature$fToHeadersUpdateFeature$fNFDataUpdateFeature$fHashableUpdateFeature$fNFDataUpdateFeatureResponse$fAWSRequestUpdateFeature$fEqUpdateFeatureResponse$fReadUpdateFeatureResponse$fShowUpdateFeatureResponse$fGenericUpdateFeatureResponse$fEqUpdateFeature$fReadUpdateFeature$fShowUpdateFeature$fGenericUpdateFeatureUpdateLaunchResponseUpdateLaunchResponse'%$sel:httpStatus:UpdateLaunchResponse'!$sel:launch:UpdateLaunchResponse' UpdateLaunch UpdateLaunch'$sel:description:UpdateLaunch'$sel:groups:UpdateLaunch'!$sel:metricMonitors:UpdateLaunch'$$sel:randomizationSalt:UpdateLaunch'($sel:scheduledSplitsConfig:UpdateLaunch'$sel:launch:UpdateLaunch'$sel:project:UpdateLaunch'newUpdateLaunchupdateLaunch_descriptionupdateLaunch_groupsupdateLaunch_metricMonitorsupdateLaunch_randomizationSalt"updateLaunch_scheduledSplitsConfigupdateLaunch_launchupdateLaunch_projectnewUpdateLaunchResponseupdateLaunchResponse_httpStatusupdateLaunchResponse_launch$fToQueryUpdateLaunch$fToPathUpdateLaunch$fToJSONUpdateLaunch$fToHeadersUpdateLaunch$fNFDataUpdateLaunch$fHashableUpdateLaunch$fNFDataUpdateLaunchResponse$fAWSRequestUpdateLaunch$fEqUpdateLaunchResponse$fReadUpdateLaunchResponse$fShowUpdateLaunchResponse$fGenericUpdateLaunchResponse$fEqUpdateLaunch$fReadUpdateLaunch$fShowUpdateLaunch$fGenericUpdateLaunchUpdateProjectResponseUpdateProjectResponse'&$sel:httpStatus:UpdateProjectResponse'#$sel:project:UpdateProjectResponse' UpdateProjectUpdateProject'%$sel:appConfigResource:UpdateProject'$sel:description:UpdateProject'$sel:project:UpdateProject'newUpdateProjectupdateProject_appConfigResourceupdateProject_descriptionupdateProject_projectnewUpdateProjectResponse updateProjectResponse_httpStatusupdateProjectResponse_project$fToQueryUpdateProject$fToPathUpdateProject$fToJSONUpdateProject$fToHeadersUpdateProject$fNFDataUpdateProject$fHashableUpdateProject$fNFDataUpdateProjectResponse$fAWSRequestUpdateProject$fEqUpdateProjectResponse$fReadUpdateProjectResponse$fShowUpdateProjectResponse$fGenericUpdateProjectResponse$fEqUpdateProject$fReadUpdateProject$fShowUpdateProject$fGenericUpdateProject!UpdateProjectDataDeliveryResponse"UpdateProjectDataDeliveryResponse'2$sel:httpStatus:UpdateProjectDataDeliveryResponse'/$sel:project:UpdateProjectDataDeliveryResponse'UpdateProjectDataDeliveryUpdateProjectDataDelivery'.$sel:cloudWatchLogs:UpdateProjectDataDelivery'-$sel:s3Destination:UpdateProjectDataDelivery''$sel:project:UpdateProjectDataDelivery'newUpdateProjectDataDelivery(updateProjectDataDelivery_cloudWatchLogs'updateProjectDataDelivery_s3Destination!updateProjectDataDelivery_project$newUpdateProjectDataDeliveryResponse,updateProjectDataDeliveryResponse_httpStatus)updateProjectDataDeliveryResponse_project"$fToQueryUpdateProjectDataDelivery!$fToPathUpdateProjectDataDelivery!$fToJSONUpdateProjectDataDelivery$$fToHeadersUpdateProjectDataDelivery!$fNFDataUpdateProjectDataDelivery#$fHashableUpdateProjectDataDelivery)$fNFDataUpdateProjectDataDeliveryResponse%$fAWSRequestUpdateProjectDataDelivery%$fEqUpdateProjectDataDeliveryResponse'$fReadUpdateProjectDataDeliveryResponse'$fShowUpdateProjectDataDeliveryResponse*$fGenericUpdateProjectDataDeliveryResponse$fEqUpdateProjectDataDelivery$fReadUpdateProjectDataDelivery$fShowUpdateProjectDataDelivery"$fGenericUpdateProjectDataDelivery