@@ -61,10 +61,12 @@ import { CreateExperimentCommandInput, CreateExperimentCommandOutput } from "./c
6161import { CreateFeatureCommandInput , CreateFeatureCommandOutput } from "./commands/CreateFeatureCommand" ;
6262import { CreateLaunchCommandInput , CreateLaunchCommandOutput } from "./commands/CreateLaunchCommand" ;
6363import { CreateProjectCommandInput , CreateProjectCommandOutput } from "./commands/CreateProjectCommand" ;
64+ import { CreateSegmentCommandInput , CreateSegmentCommandOutput } from "./commands/CreateSegmentCommand" ;
6465import { DeleteExperimentCommandInput , DeleteExperimentCommandOutput } from "./commands/DeleteExperimentCommand" ;
6566import { DeleteFeatureCommandInput , DeleteFeatureCommandOutput } from "./commands/DeleteFeatureCommand" ;
6667import { DeleteLaunchCommandInput , DeleteLaunchCommandOutput } from "./commands/DeleteLaunchCommand" ;
6768import { DeleteProjectCommandInput , DeleteProjectCommandOutput } from "./commands/DeleteProjectCommand" ;
69+ import { DeleteSegmentCommandInput , DeleteSegmentCommandOutput } from "./commands/DeleteSegmentCommand" ;
6870import { EvaluateFeatureCommandInput , EvaluateFeatureCommandOutput } from "./commands/EvaluateFeatureCommand" ;
6971import { GetExperimentCommandInput , GetExperimentCommandOutput } from "./commands/GetExperimentCommand" ;
7072import {
@@ -74,10 +76,16 @@ import {
7476import { GetFeatureCommandInput , GetFeatureCommandOutput } from "./commands/GetFeatureCommand" ;
7577import { GetLaunchCommandInput , GetLaunchCommandOutput } from "./commands/GetLaunchCommand" ;
7678import { GetProjectCommandInput , GetProjectCommandOutput } from "./commands/GetProjectCommand" ;
79+ import { GetSegmentCommandInput , GetSegmentCommandOutput } from "./commands/GetSegmentCommand" ;
7780import { ListExperimentsCommandInput , ListExperimentsCommandOutput } from "./commands/ListExperimentsCommand" ;
7881import { ListFeaturesCommandInput , ListFeaturesCommandOutput } from "./commands/ListFeaturesCommand" ;
7982import { ListLaunchesCommandInput , ListLaunchesCommandOutput } from "./commands/ListLaunchesCommand" ;
8083import { ListProjectsCommandInput , ListProjectsCommandOutput } from "./commands/ListProjectsCommand" ;
84+ import {
85+ ListSegmentReferencesCommandInput ,
86+ ListSegmentReferencesCommandOutput ,
87+ } from "./commands/ListSegmentReferencesCommand" ;
88+ import { ListSegmentsCommandInput , ListSegmentsCommandOutput } from "./commands/ListSegmentsCommand" ;
8189import {
8290 ListTagsForResourceCommandInput ,
8391 ListTagsForResourceCommandOutput ,
@@ -88,6 +96,7 @@ import { StartLaunchCommandInput, StartLaunchCommandOutput } from "./commands/St
8896import { StopExperimentCommandInput , StopExperimentCommandOutput } from "./commands/StopExperimentCommand" ;
8997import { StopLaunchCommandInput , StopLaunchCommandOutput } from "./commands/StopLaunchCommand" ;
9098import { TagResourceCommandInput , TagResourceCommandOutput } from "./commands/TagResourceCommand" ;
99+ import { TestSegmentPatternCommandInput , TestSegmentPatternCommandOutput } from "./commands/TestSegmentPatternCommand" ;
91100import { UntagResourceCommandInput , UntagResourceCommandOutput } from "./commands/UntagResourceCommand" ;
92101import { UpdateExperimentCommandInput , UpdateExperimentCommandOutput } from "./commands/UpdateExperimentCommand" ;
93102import { UpdateFeatureCommandInput , UpdateFeatureCommandOutput } from "./commands/UpdateFeatureCommand" ;
@@ -105,27 +114,33 @@ export type ServiceInputTypes =
105114 | CreateFeatureCommandInput
106115 | CreateLaunchCommandInput
107116 | CreateProjectCommandInput
117+ | CreateSegmentCommandInput
108118 | DeleteExperimentCommandInput
109119 | DeleteFeatureCommandInput
110120 | DeleteLaunchCommandInput
111121 | DeleteProjectCommandInput
122+ | DeleteSegmentCommandInput
112123 | EvaluateFeatureCommandInput
113124 | GetExperimentCommandInput
114125 | GetExperimentResultsCommandInput
115126 | GetFeatureCommandInput
116127 | GetLaunchCommandInput
117128 | GetProjectCommandInput
129+ | GetSegmentCommandInput
118130 | ListExperimentsCommandInput
119131 | ListFeaturesCommandInput
120132 | ListLaunchesCommandInput
121133 | ListProjectsCommandInput
134+ | ListSegmentReferencesCommandInput
135+ | ListSegmentsCommandInput
122136 | ListTagsForResourceCommandInput
123137 | PutProjectEventsCommandInput
124138 | StartExperimentCommandInput
125139 | StartLaunchCommandInput
126140 | StopExperimentCommandInput
127141 | StopLaunchCommandInput
128142 | TagResourceCommandInput
143+ | TestSegmentPatternCommandInput
129144 | UntagResourceCommandInput
130145 | UpdateExperimentCommandInput
131146 | UpdateFeatureCommandInput
@@ -139,27 +154,33 @@ export type ServiceOutputTypes =
139154 | CreateFeatureCommandOutput
140155 | CreateLaunchCommandOutput
141156 | CreateProjectCommandOutput
157+ | CreateSegmentCommandOutput
142158 | DeleteExperimentCommandOutput
143159 | DeleteFeatureCommandOutput
144160 | DeleteLaunchCommandOutput
145161 | DeleteProjectCommandOutput
162+ | DeleteSegmentCommandOutput
146163 | EvaluateFeatureCommandOutput
147164 | GetExperimentCommandOutput
148165 | GetExperimentResultsCommandOutput
149166 | GetFeatureCommandOutput
150167 | GetLaunchCommandOutput
151168 | GetProjectCommandOutput
169+ | GetSegmentCommandOutput
152170 | ListExperimentsCommandOutput
153171 | ListFeaturesCommandOutput
154172 | ListLaunchesCommandOutput
155173 | ListProjectsCommandOutput
174+ | ListSegmentReferencesCommandOutput
175+ | ListSegmentsCommandOutput
156176 | ListTagsForResourceCommandOutput
157177 | PutProjectEventsCommandOutput
158178 | StartExperimentCommandOutput
159179 | StartLaunchCommandOutput
160180 | StopExperimentCommandOutput
161181 | StopLaunchCommandOutput
162182 | TagResourceCommandOutput
183+ | TestSegmentPatternCommandOutput
163184 | UntagResourceCommandOutput
164185 | UpdateExperimentCommandOutput
165186 | UpdateFeatureCommandOutput
@@ -321,7 +342,8 @@ type EvidentlyClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHan
321342export interface EvidentlyClientResolvedConfig extends EvidentlyClientResolvedConfigType { }
322343
323344/**
324- * <p>You can use Amazon CloudWatch Evidently to safely validate new features by serving them to a specified percentage
345+ * <p>You can use Amazon CloudWatch Evidently to safely validate new features by serving
346+ * them to a specified percentage
325347 * of your users while you roll out the feature. You can monitor the performance of the new feature
326348 * to help you decide when to ramp up traffic to your users. This helps you
327349 * reduce risk and identify unintended consequences before you fully launch the feature.</p>
0 commit comments