1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package auditmanager
4
5import (
6	"context"
7	"fmt"
8	smithy "github.com/aws/smithy-go"
9	"github.com/aws/smithy-go/middleware"
10)
11
12type validateOpAssociateAssessmentReportEvidenceFolder struct {
13}
14
15func (*validateOpAssociateAssessmentReportEvidenceFolder) ID() string {
16	return "OperationInputValidation"
17}
18
19func (m *validateOpAssociateAssessmentReportEvidenceFolder) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
20	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
21) {
22	input, ok := in.Parameters.(*AssociateAssessmentReportEvidenceFolderInput)
23	if !ok {
24		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
25	}
26	if err := validateOpAssociateAssessmentReportEvidenceFolderInput(input); err != nil {
27		return out, metadata, err
28	}
29	return next.HandleInitialize(ctx, in)
30}
31
32type validateOpBatchAssociateAssessmentReportEvidence struct {
33}
34
35func (*validateOpBatchAssociateAssessmentReportEvidence) ID() string {
36	return "OperationInputValidation"
37}
38
39func (m *validateOpBatchAssociateAssessmentReportEvidence) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
40	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
41) {
42	input, ok := in.Parameters.(*BatchAssociateAssessmentReportEvidenceInput)
43	if !ok {
44		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
45	}
46	if err := validateOpBatchAssociateAssessmentReportEvidenceInput(input); err != nil {
47		return out, metadata, err
48	}
49	return next.HandleInitialize(ctx, in)
50}
51
52type validateOpBatchCreateDelegationByAssessment struct {
53}
54
55func (*validateOpBatchCreateDelegationByAssessment) ID() string {
56	return "OperationInputValidation"
57}
58
59func (m *validateOpBatchCreateDelegationByAssessment) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
60	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
61) {
62	input, ok := in.Parameters.(*BatchCreateDelegationByAssessmentInput)
63	if !ok {
64		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
65	}
66	if err := validateOpBatchCreateDelegationByAssessmentInput(input); err != nil {
67		return out, metadata, err
68	}
69	return next.HandleInitialize(ctx, in)
70}
71
72type validateOpBatchDeleteDelegationByAssessment struct {
73}
74
75func (*validateOpBatchDeleteDelegationByAssessment) ID() string {
76	return "OperationInputValidation"
77}
78
79func (m *validateOpBatchDeleteDelegationByAssessment) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
80	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
81) {
82	input, ok := in.Parameters.(*BatchDeleteDelegationByAssessmentInput)
83	if !ok {
84		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
85	}
86	if err := validateOpBatchDeleteDelegationByAssessmentInput(input); err != nil {
87		return out, metadata, err
88	}
89	return next.HandleInitialize(ctx, in)
90}
91
92type validateOpBatchDisassociateAssessmentReportEvidence struct {
93}
94
95func (*validateOpBatchDisassociateAssessmentReportEvidence) ID() string {
96	return "OperationInputValidation"
97}
98
99func (m *validateOpBatchDisassociateAssessmentReportEvidence) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
100	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
101) {
102	input, ok := in.Parameters.(*BatchDisassociateAssessmentReportEvidenceInput)
103	if !ok {
104		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
105	}
106	if err := validateOpBatchDisassociateAssessmentReportEvidenceInput(input); err != nil {
107		return out, metadata, err
108	}
109	return next.HandleInitialize(ctx, in)
110}
111
112type validateOpBatchImportEvidenceToAssessmentControl struct {
113}
114
115func (*validateOpBatchImportEvidenceToAssessmentControl) ID() string {
116	return "OperationInputValidation"
117}
118
119func (m *validateOpBatchImportEvidenceToAssessmentControl) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
120	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
121) {
122	input, ok := in.Parameters.(*BatchImportEvidenceToAssessmentControlInput)
123	if !ok {
124		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
125	}
126	if err := validateOpBatchImportEvidenceToAssessmentControlInput(input); err != nil {
127		return out, metadata, err
128	}
129	return next.HandleInitialize(ctx, in)
130}
131
132type validateOpCreateAssessmentFramework struct {
133}
134
135func (*validateOpCreateAssessmentFramework) ID() string {
136	return "OperationInputValidation"
137}
138
139func (m *validateOpCreateAssessmentFramework) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
140	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
141) {
142	input, ok := in.Parameters.(*CreateAssessmentFrameworkInput)
143	if !ok {
144		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
145	}
146	if err := validateOpCreateAssessmentFrameworkInput(input); err != nil {
147		return out, metadata, err
148	}
149	return next.HandleInitialize(ctx, in)
150}
151
152type validateOpCreateAssessment struct {
153}
154
155func (*validateOpCreateAssessment) ID() string {
156	return "OperationInputValidation"
157}
158
159func (m *validateOpCreateAssessment) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
160	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
161) {
162	input, ok := in.Parameters.(*CreateAssessmentInput)
163	if !ok {
164		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
165	}
166	if err := validateOpCreateAssessmentInput(input); err != nil {
167		return out, metadata, err
168	}
169	return next.HandleInitialize(ctx, in)
170}
171
172type validateOpCreateAssessmentReport struct {
173}
174
175func (*validateOpCreateAssessmentReport) ID() string {
176	return "OperationInputValidation"
177}
178
179func (m *validateOpCreateAssessmentReport) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
180	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
181) {
182	input, ok := in.Parameters.(*CreateAssessmentReportInput)
183	if !ok {
184		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
185	}
186	if err := validateOpCreateAssessmentReportInput(input); err != nil {
187		return out, metadata, err
188	}
189	return next.HandleInitialize(ctx, in)
190}
191
192type validateOpCreateControl struct {
193}
194
195func (*validateOpCreateControl) ID() string {
196	return "OperationInputValidation"
197}
198
199func (m *validateOpCreateControl) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
200	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
201) {
202	input, ok := in.Parameters.(*CreateControlInput)
203	if !ok {
204		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
205	}
206	if err := validateOpCreateControlInput(input); err != nil {
207		return out, metadata, err
208	}
209	return next.HandleInitialize(ctx, in)
210}
211
212type validateOpDeleteAssessmentFramework struct {
213}
214
215func (*validateOpDeleteAssessmentFramework) ID() string {
216	return "OperationInputValidation"
217}
218
219func (m *validateOpDeleteAssessmentFramework) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
220	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
221) {
222	input, ok := in.Parameters.(*DeleteAssessmentFrameworkInput)
223	if !ok {
224		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
225	}
226	if err := validateOpDeleteAssessmentFrameworkInput(input); err != nil {
227		return out, metadata, err
228	}
229	return next.HandleInitialize(ctx, in)
230}
231
232type validateOpDeleteAssessment struct {
233}
234
235func (*validateOpDeleteAssessment) ID() string {
236	return "OperationInputValidation"
237}
238
239func (m *validateOpDeleteAssessment) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
240	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
241) {
242	input, ok := in.Parameters.(*DeleteAssessmentInput)
243	if !ok {
244		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
245	}
246	if err := validateOpDeleteAssessmentInput(input); err != nil {
247		return out, metadata, err
248	}
249	return next.HandleInitialize(ctx, in)
250}
251
252type validateOpDeleteAssessmentReport struct {
253}
254
255func (*validateOpDeleteAssessmentReport) ID() string {
256	return "OperationInputValidation"
257}
258
259func (m *validateOpDeleteAssessmentReport) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
260	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
261) {
262	input, ok := in.Parameters.(*DeleteAssessmentReportInput)
263	if !ok {
264		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
265	}
266	if err := validateOpDeleteAssessmentReportInput(input); err != nil {
267		return out, metadata, err
268	}
269	return next.HandleInitialize(ctx, in)
270}
271
272type validateOpDeleteControl struct {
273}
274
275func (*validateOpDeleteControl) ID() string {
276	return "OperationInputValidation"
277}
278
279func (m *validateOpDeleteControl) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
280	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
281) {
282	input, ok := in.Parameters.(*DeleteControlInput)
283	if !ok {
284		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
285	}
286	if err := validateOpDeleteControlInput(input); err != nil {
287		return out, metadata, err
288	}
289	return next.HandleInitialize(ctx, in)
290}
291
292type validateOpDisassociateAssessmentReportEvidenceFolder struct {
293}
294
295func (*validateOpDisassociateAssessmentReportEvidenceFolder) ID() string {
296	return "OperationInputValidation"
297}
298
299func (m *validateOpDisassociateAssessmentReportEvidenceFolder) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
300	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
301) {
302	input, ok := in.Parameters.(*DisassociateAssessmentReportEvidenceFolderInput)
303	if !ok {
304		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
305	}
306	if err := validateOpDisassociateAssessmentReportEvidenceFolderInput(input); err != nil {
307		return out, metadata, err
308	}
309	return next.HandleInitialize(ctx, in)
310}
311
312type validateOpGetAssessmentFramework struct {
313}
314
315func (*validateOpGetAssessmentFramework) ID() string {
316	return "OperationInputValidation"
317}
318
319func (m *validateOpGetAssessmentFramework) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
320	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
321) {
322	input, ok := in.Parameters.(*GetAssessmentFrameworkInput)
323	if !ok {
324		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
325	}
326	if err := validateOpGetAssessmentFrameworkInput(input); err != nil {
327		return out, metadata, err
328	}
329	return next.HandleInitialize(ctx, in)
330}
331
332type validateOpGetAssessment struct {
333}
334
335func (*validateOpGetAssessment) ID() string {
336	return "OperationInputValidation"
337}
338
339func (m *validateOpGetAssessment) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
340	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
341) {
342	input, ok := in.Parameters.(*GetAssessmentInput)
343	if !ok {
344		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
345	}
346	if err := validateOpGetAssessmentInput(input); err != nil {
347		return out, metadata, err
348	}
349	return next.HandleInitialize(ctx, in)
350}
351
352type validateOpGetAssessmentReportUrl struct {
353}
354
355func (*validateOpGetAssessmentReportUrl) ID() string {
356	return "OperationInputValidation"
357}
358
359func (m *validateOpGetAssessmentReportUrl) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
360	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
361) {
362	input, ok := in.Parameters.(*GetAssessmentReportUrlInput)
363	if !ok {
364		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
365	}
366	if err := validateOpGetAssessmentReportUrlInput(input); err != nil {
367		return out, metadata, err
368	}
369	return next.HandleInitialize(ctx, in)
370}
371
372type validateOpGetChangeLogs struct {
373}
374
375func (*validateOpGetChangeLogs) ID() string {
376	return "OperationInputValidation"
377}
378
379func (m *validateOpGetChangeLogs) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
380	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
381) {
382	input, ok := in.Parameters.(*GetChangeLogsInput)
383	if !ok {
384		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
385	}
386	if err := validateOpGetChangeLogsInput(input); err != nil {
387		return out, metadata, err
388	}
389	return next.HandleInitialize(ctx, in)
390}
391
392type validateOpGetControl struct {
393}
394
395func (*validateOpGetControl) ID() string {
396	return "OperationInputValidation"
397}
398
399func (m *validateOpGetControl) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
400	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
401) {
402	input, ok := in.Parameters.(*GetControlInput)
403	if !ok {
404		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
405	}
406	if err := validateOpGetControlInput(input); err != nil {
407		return out, metadata, err
408	}
409	return next.HandleInitialize(ctx, in)
410}
411
412type validateOpGetEvidenceByEvidenceFolder struct {
413}
414
415func (*validateOpGetEvidenceByEvidenceFolder) ID() string {
416	return "OperationInputValidation"
417}
418
419func (m *validateOpGetEvidenceByEvidenceFolder) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
420	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
421) {
422	input, ok := in.Parameters.(*GetEvidenceByEvidenceFolderInput)
423	if !ok {
424		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
425	}
426	if err := validateOpGetEvidenceByEvidenceFolderInput(input); err != nil {
427		return out, metadata, err
428	}
429	return next.HandleInitialize(ctx, in)
430}
431
432type validateOpGetEvidenceFolder struct {
433}
434
435func (*validateOpGetEvidenceFolder) ID() string {
436	return "OperationInputValidation"
437}
438
439func (m *validateOpGetEvidenceFolder) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
440	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
441) {
442	input, ok := in.Parameters.(*GetEvidenceFolderInput)
443	if !ok {
444		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
445	}
446	if err := validateOpGetEvidenceFolderInput(input); err != nil {
447		return out, metadata, err
448	}
449	return next.HandleInitialize(ctx, in)
450}
451
452type validateOpGetEvidenceFoldersByAssessmentControl struct {
453}
454
455func (*validateOpGetEvidenceFoldersByAssessmentControl) ID() string {
456	return "OperationInputValidation"
457}
458
459func (m *validateOpGetEvidenceFoldersByAssessmentControl) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
460	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
461) {
462	input, ok := in.Parameters.(*GetEvidenceFoldersByAssessmentControlInput)
463	if !ok {
464		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
465	}
466	if err := validateOpGetEvidenceFoldersByAssessmentControlInput(input); err != nil {
467		return out, metadata, err
468	}
469	return next.HandleInitialize(ctx, in)
470}
471
472type validateOpGetEvidenceFoldersByAssessment struct {
473}
474
475func (*validateOpGetEvidenceFoldersByAssessment) ID() string {
476	return "OperationInputValidation"
477}
478
479func (m *validateOpGetEvidenceFoldersByAssessment) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
480	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
481) {
482	input, ok := in.Parameters.(*GetEvidenceFoldersByAssessmentInput)
483	if !ok {
484		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
485	}
486	if err := validateOpGetEvidenceFoldersByAssessmentInput(input); err != nil {
487		return out, metadata, err
488	}
489	return next.HandleInitialize(ctx, in)
490}
491
492type validateOpGetEvidence struct {
493}
494
495func (*validateOpGetEvidence) ID() string {
496	return "OperationInputValidation"
497}
498
499func (m *validateOpGetEvidence) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
500	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
501) {
502	input, ok := in.Parameters.(*GetEvidenceInput)
503	if !ok {
504		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
505	}
506	if err := validateOpGetEvidenceInput(input); err != nil {
507		return out, metadata, err
508	}
509	return next.HandleInitialize(ctx, in)
510}
511
512type validateOpGetSettings struct {
513}
514
515func (*validateOpGetSettings) ID() string {
516	return "OperationInputValidation"
517}
518
519func (m *validateOpGetSettings) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
520	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
521) {
522	input, ok := in.Parameters.(*GetSettingsInput)
523	if !ok {
524		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
525	}
526	if err := validateOpGetSettingsInput(input); err != nil {
527		return out, metadata, err
528	}
529	return next.HandleInitialize(ctx, in)
530}
531
532type validateOpListAssessmentFrameworks struct {
533}
534
535func (*validateOpListAssessmentFrameworks) ID() string {
536	return "OperationInputValidation"
537}
538
539func (m *validateOpListAssessmentFrameworks) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
540	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
541) {
542	input, ok := in.Parameters.(*ListAssessmentFrameworksInput)
543	if !ok {
544		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
545	}
546	if err := validateOpListAssessmentFrameworksInput(input); err != nil {
547		return out, metadata, err
548	}
549	return next.HandleInitialize(ctx, in)
550}
551
552type validateOpListControls struct {
553}
554
555func (*validateOpListControls) ID() string {
556	return "OperationInputValidation"
557}
558
559func (m *validateOpListControls) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
560	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
561) {
562	input, ok := in.Parameters.(*ListControlsInput)
563	if !ok {
564		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
565	}
566	if err := validateOpListControlsInput(input); err != nil {
567		return out, metadata, err
568	}
569	return next.HandleInitialize(ctx, in)
570}
571
572type validateOpListKeywordsForDataSource struct {
573}
574
575func (*validateOpListKeywordsForDataSource) ID() string {
576	return "OperationInputValidation"
577}
578
579func (m *validateOpListKeywordsForDataSource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
580	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
581) {
582	input, ok := in.Parameters.(*ListKeywordsForDataSourceInput)
583	if !ok {
584		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
585	}
586	if err := validateOpListKeywordsForDataSourceInput(input); err != nil {
587		return out, metadata, err
588	}
589	return next.HandleInitialize(ctx, in)
590}
591
592type validateOpListTagsForResource struct {
593}
594
595func (*validateOpListTagsForResource) ID() string {
596	return "OperationInputValidation"
597}
598
599func (m *validateOpListTagsForResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
600	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
601) {
602	input, ok := in.Parameters.(*ListTagsForResourceInput)
603	if !ok {
604		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
605	}
606	if err := validateOpListTagsForResourceInput(input); err != nil {
607		return out, metadata, err
608	}
609	return next.HandleInitialize(ctx, in)
610}
611
612type validateOpRegisterOrganizationAdminAccount struct {
613}
614
615func (*validateOpRegisterOrganizationAdminAccount) ID() string {
616	return "OperationInputValidation"
617}
618
619func (m *validateOpRegisterOrganizationAdminAccount) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
620	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
621) {
622	input, ok := in.Parameters.(*RegisterOrganizationAdminAccountInput)
623	if !ok {
624		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
625	}
626	if err := validateOpRegisterOrganizationAdminAccountInput(input); err != nil {
627		return out, metadata, err
628	}
629	return next.HandleInitialize(ctx, in)
630}
631
632type validateOpTagResource struct {
633}
634
635func (*validateOpTagResource) ID() string {
636	return "OperationInputValidation"
637}
638
639func (m *validateOpTagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
640	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
641) {
642	input, ok := in.Parameters.(*TagResourceInput)
643	if !ok {
644		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
645	}
646	if err := validateOpTagResourceInput(input); err != nil {
647		return out, metadata, err
648	}
649	return next.HandleInitialize(ctx, in)
650}
651
652type validateOpUntagResource struct {
653}
654
655func (*validateOpUntagResource) ID() string {
656	return "OperationInputValidation"
657}
658
659func (m *validateOpUntagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
660	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
661) {
662	input, ok := in.Parameters.(*UntagResourceInput)
663	if !ok {
664		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
665	}
666	if err := validateOpUntagResourceInput(input); err != nil {
667		return out, metadata, err
668	}
669	return next.HandleInitialize(ctx, in)
670}
671
672type validateOpUpdateAssessmentControl struct {
673}
674
675func (*validateOpUpdateAssessmentControl) ID() string {
676	return "OperationInputValidation"
677}
678
679func (m *validateOpUpdateAssessmentControl) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
680	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
681) {
682	input, ok := in.Parameters.(*UpdateAssessmentControlInput)
683	if !ok {
684		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
685	}
686	if err := validateOpUpdateAssessmentControlInput(input); err != nil {
687		return out, metadata, err
688	}
689	return next.HandleInitialize(ctx, in)
690}
691
692type validateOpUpdateAssessmentControlSetStatus struct {
693}
694
695func (*validateOpUpdateAssessmentControlSetStatus) ID() string {
696	return "OperationInputValidation"
697}
698
699func (m *validateOpUpdateAssessmentControlSetStatus) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
700	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
701) {
702	input, ok := in.Parameters.(*UpdateAssessmentControlSetStatusInput)
703	if !ok {
704		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
705	}
706	if err := validateOpUpdateAssessmentControlSetStatusInput(input); err != nil {
707		return out, metadata, err
708	}
709	return next.HandleInitialize(ctx, in)
710}
711
712type validateOpUpdateAssessmentFramework struct {
713}
714
715func (*validateOpUpdateAssessmentFramework) ID() string {
716	return "OperationInputValidation"
717}
718
719func (m *validateOpUpdateAssessmentFramework) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
720	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
721) {
722	input, ok := in.Parameters.(*UpdateAssessmentFrameworkInput)
723	if !ok {
724		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
725	}
726	if err := validateOpUpdateAssessmentFrameworkInput(input); err != nil {
727		return out, metadata, err
728	}
729	return next.HandleInitialize(ctx, in)
730}
731
732type validateOpUpdateAssessment struct {
733}
734
735func (*validateOpUpdateAssessment) ID() string {
736	return "OperationInputValidation"
737}
738
739func (m *validateOpUpdateAssessment) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
740	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
741) {
742	input, ok := in.Parameters.(*UpdateAssessmentInput)
743	if !ok {
744		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
745	}
746	if err := validateOpUpdateAssessmentInput(input); err != nil {
747		return out, metadata, err
748	}
749	return next.HandleInitialize(ctx, in)
750}
751
752type validateOpUpdateAssessmentStatus struct {
753}
754
755func (*validateOpUpdateAssessmentStatus) ID() string {
756	return "OperationInputValidation"
757}
758
759func (m *validateOpUpdateAssessmentStatus) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
760	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
761) {
762	input, ok := in.Parameters.(*UpdateAssessmentStatusInput)
763	if !ok {
764		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
765	}
766	if err := validateOpUpdateAssessmentStatusInput(input); err != nil {
767		return out, metadata, err
768	}
769	return next.HandleInitialize(ctx, in)
770}
771
772type validateOpUpdateControl struct {
773}
774
775func (*validateOpUpdateControl) ID() string {
776	return "OperationInputValidation"
777}
778
779func (m *validateOpUpdateControl) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
780	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
781) {
782	input, ok := in.Parameters.(*UpdateControlInput)
783	if !ok {
784		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
785	}
786	if err := validateOpUpdateControlInput(input); err != nil {
787		return out, metadata, err
788	}
789	return next.HandleInitialize(ctx, in)
790}
791
792type validateOpValidateAssessmentReportIntegrity struct {
793}
794
795func (*validateOpValidateAssessmentReportIntegrity) ID() string {
796	return "OperationInputValidation"
797}
798
799func (m *validateOpValidateAssessmentReportIntegrity) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
800	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
801) {
802	input, ok := in.Parameters.(*ValidateAssessmentReportIntegrityInput)
803	if !ok {
804		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
805	}
806	if err := validateOpValidateAssessmentReportIntegrityInput(input); err != nil {
807		return out, metadata, err
808	}
809	return next.HandleInitialize(ctx, in)
810}
811
812func addOpAssociateAssessmentReportEvidenceFolderValidationMiddleware(stack *middleware.Stack) error {
813	return stack.Initialize.Add(&validateOpAssociateAssessmentReportEvidenceFolder{}, middleware.After)
814}
815
816func addOpBatchAssociateAssessmentReportEvidenceValidationMiddleware(stack *middleware.Stack) error {
817	return stack.Initialize.Add(&validateOpBatchAssociateAssessmentReportEvidence{}, middleware.After)
818}
819
820func addOpBatchCreateDelegationByAssessmentValidationMiddleware(stack *middleware.Stack) error {
821	return stack.Initialize.Add(&validateOpBatchCreateDelegationByAssessment{}, middleware.After)
822}
823
824func addOpBatchDeleteDelegationByAssessmentValidationMiddleware(stack *middleware.Stack) error {
825	return stack.Initialize.Add(&validateOpBatchDeleteDelegationByAssessment{}, middleware.After)
826}
827
828func addOpBatchDisassociateAssessmentReportEvidenceValidationMiddleware(stack *middleware.Stack) error {
829	return stack.Initialize.Add(&validateOpBatchDisassociateAssessmentReportEvidence{}, middleware.After)
830}
831
832func addOpBatchImportEvidenceToAssessmentControlValidationMiddleware(stack *middleware.Stack) error {
833	return stack.Initialize.Add(&validateOpBatchImportEvidenceToAssessmentControl{}, middleware.After)
834}
835
836func addOpCreateAssessmentFrameworkValidationMiddleware(stack *middleware.Stack) error {
837	return stack.Initialize.Add(&validateOpCreateAssessmentFramework{}, middleware.After)
838}
839
840func addOpCreateAssessmentValidationMiddleware(stack *middleware.Stack) error {
841	return stack.Initialize.Add(&validateOpCreateAssessment{}, middleware.After)
842}
843
844func addOpCreateAssessmentReportValidationMiddleware(stack *middleware.Stack) error {
845	return stack.Initialize.Add(&validateOpCreateAssessmentReport{}, middleware.After)
846}
847
848func addOpCreateControlValidationMiddleware(stack *middleware.Stack) error {
849	return stack.Initialize.Add(&validateOpCreateControl{}, middleware.After)
850}
851
852func addOpDeleteAssessmentFrameworkValidationMiddleware(stack *middleware.Stack) error {
853	return stack.Initialize.Add(&validateOpDeleteAssessmentFramework{}, middleware.After)
854}
855
856func addOpDeleteAssessmentValidationMiddleware(stack *middleware.Stack) error {
857	return stack.Initialize.Add(&validateOpDeleteAssessment{}, middleware.After)
858}
859
860func addOpDeleteAssessmentReportValidationMiddleware(stack *middleware.Stack) error {
861	return stack.Initialize.Add(&validateOpDeleteAssessmentReport{}, middleware.After)
862}
863
864func addOpDeleteControlValidationMiddleware(stack *middleware.Stack) error {
865	return stack.Initialize.Add(&validateOpDeleteControl{}, middleware.After)
866}
867
868func addOpDisassociateAssessmentReportEvidenceFolderValidationMiddleware(stack *middleware.Stack) error {
869	return stack.Initialize.Add(&validateOpDisassociateAssessmentReportEvidenceFolder{}, middleware.After)
870}
871
872func addOpGetAssessmentFrameworkValidationMiddleware(stack *middleware.Stack) error {
873	return stack.Initialize.Add(&validateOpGetAssessmentFramework{}, middleware.After)
874}
875
876func addOpGetAssessmentValidationMiddleware(stack *middleware.Stack) error {
877	return stack.Initialize.Add(&validateOpGetAssessment{}, middleware.After)
878}
879
880func addOpGetAssessmentReportUrlValidationMiddleware(stack *middleware.Stack) error {
881	return stack.Initialize.Add(&validateOpGetAssessmentReportUrl{}, middleware.After)
882}
883
884func addOpGetChangeLogsValidationMiddleware(stack *middleware.Stack) error {
885	return stack.Initialize.Add(&validateOpGetChangeLogs{}, middleware.After)
886}
887
888func addOpGetControlValidationMiddleware(stack *middleware.Stack) error {
889	return stack.Initialize.Add(&validateOpGetControl{}, middleware.After)
890}
891
892func addOpGetEvidenceByEvidenceFolderValidationMiddleware(stack *middleware.Stack) error {
893	return stack.Initialize.Add(&validateOpGetEvidenceByEvidenceFolder{}, middleware.After)
894}
895
896func addOpGetEvidenceFolderValidationMiddleware(stack *middleware.Stack) error {
897	return stack.Initialize.Add(&validateOpGetEvidenceFolder{}, middleware.After)
898}
899
900func addOpGetEvidenceFoldersByAssessmentControlValidationMiddleware(stack *middleware.Stack) error {
901	return stack.Initialize.Add(&validateOpGetEvidenceFoldersByAssessmentControl{}, middleware.After)
902}
903
904func addOpGetEvidenceFoldersByAssessmentValidationMiddleware(stack *middleware.Stack) error {
905	return stack.Initialize.Add(&validateOpGetEvidenceFoldersByAssessment{}, middleware.After)
906}
907
908func addOpGetEvidenceValidationMiddleware(stack *middleware.Stack) error {
909	return stack.Initialize.Add(&validateOpGetEvidence{}, middleware.After)
910}
911
912func addOpGetSettingsValidationMiddleware(stack *middleware.Stack) error {
913	return stack.Initialize.Add(&validateOpGetSettings{}, middleware.After)
914}
915
916func addOpListAssessmentFrameworksValidationMiddleware(stack *middleware.Stack) error {
917	return stack.Initialize.Add(&validateOpListAssessmentFrameworks{}, middleware.After)
918}
919
920func addOpListControlsValidationMiddleware(stack *middleware.Stack) error {
921	return stack.Initialize.Add(&validateOpListControls{}, middleware.After)
922}
923
924func addOpListKeywordsForDataSourceValidationMiddleware(stack *middleware.Stack) error {
925	return stack.Initialize.Add(&validateOpListKeywordsForDataSource{}, middleware.After)
926}
927
928func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error {
929	return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After)
930}
931
932func addOpRegisterOrganizationAdminAccountValidationMiddleware(stack *middleware.Stack) error {
933	return stack.Initialize.Add(&validateOpRegisterOrganizationAdminAccount{}, middleware.After)
934}
935
936func addOpTagResourceValidationMiddleware(stack *middleware.Stack) error {
937	return stack.Initialize.Add(&validateOpTagResource{}, middleware.After)
938}
939
940func addOpUntagResourceValidationMiddleware(stack *middleware.Stack) error {
941	return stack.Initialize.Add(&validateOpUntagResource{}, middleware.After)
942}
943
944func addOpUpdateAssessmentControlValidationMiddleware(stack *middleware.Stack) error {
945	return stack.Initialize.Add(&validateOpUpdateAssessmentControl{}, middleware.After)
946}
947
948func addOpUpdateAssessmentControlSetStatusValidationMiddleware(stack *middleware.Stack) error {
949	return stack.Initialize.Add(&validateOpUpdateAssessmentControlSetStatus{}, middleware.After)
950}
951
952func addOpUpdateAssessmentFrameworkValidationMiddleware(stack *middleware.Stack) error {
953	return stack.Initialize.Add(&validateOpUpdateAssessmentFramework{}, middleware.After)
954}
955
956func addOpUpdateAssessmentValidationMiddleware(stack *middleware.Stack) error {
957	return stack.Initialize.Add(&validateOpUpdateAssessment{}, middleware.After)
958}
959
960func addOpUpdateAssessmentStatusValidationMiddleware(stack *middleware.Stack) error {
961	return stack.Initialize.Add(&validateOpUpdateAssessmentStatus{}, middleware.After)
962}
963
964func addOpUpdateControlValidationMiddleware(stack *middleware.Stack) error {
965	return stack.Initialize.Add(&validateOpUpdateControl{}, middleware.After)
966}
967
968func addOpValidateAssessmentReportIntegrityValidationMiddleware(stack *middleware.Stack) error {
969	return stack.Initialize.Add(&validateOpValidateAssessmentReportIntegrity{}, middleware.After)
970}
971
972func validateOpAssociateAssessmentReportEvidenceFolderInput(v *AssociateAssessmentReportEvidenceFolderInput) error {
973	if v == nil {
974		return nil
975	}
976	invalidParams := smithy.InvalidParamsError{Context: "AssociateAssessmentReportEvidenceFolderInput"}
977	if v.AssessmentId == nil {
978		invalidParams.Add(smithy.NewErrParamRequired("AssessmentId"))
979	}
980	if v.EvidenceFolderId == nil {
981		invalidParams.Add(smithy.NewErrParamRequired("EvidenceFolderId"))
982	}
983	if invalidParams.Len() > 0 {
984		return invalidParams
985	} else {
986		return nil
987	}
988}
989
990func validateOpBatchAssociateAssessmentReportEvidenceInput(v *BatchAssociateAssessmentReportEvidenceInput) error {
991	if v == nil {
992		return nil
993	}
994	invalidParams := smithy.InvalidParamsError{Context: "BatchAssociateAssessmentReportEvidenceInput"}
995	if v.AssessmentId == nil {
996		invalidParams.Add(smithy.NewErrParamRequired("AssessmentId"))
997	}
998	if v.EvidenceFolderId == nil {
999		invalidParams.Add(smithy.NewErrParamRequired("EvidenceFolderId"))
1000	}
1001	if v.EvidenceIds == nil {
1002		invalidParams.Add(smithy.NewErrParamRequired("EvidenceIds"))
1003	}
1004	if invalidParams.Len() > 0 {
1005		return invalidParams
1006	} else {
1007		return nil
1008	}
1009}
1010
1011func validateOpBatchCreateDelegationByAssessmentInput(v *BatchCreateDelegationByAssessmentInput) error {
1012	if v == nil {
1013		return nil
1014	}
1015	invalidParams := smithy.InvalidParamsError{Context: "BatchCreateDelegationByAssessmentInput"}
1016	if v.CreateDelegationRequests == nil {
1017		invalidParams.Add(smithy.NewErrParamRequired("CreateDelegationRequests"))
1018	}
1019	if v.AssessmentId == nil {
1020		invalidParams.Add(smithy.NewErrParamRequired("AssessmentId"))
1021	}
1022	if invalidParams.Len() > 0 {
1023		return invalidParams
1024	} else {
1025		return nil
1026	}
1027}
1028
1029func validateOpBatchDeleteDelegationByAssessmentInput(v *BatchDeleteDelegationByAssessmentInput) error {
1030	if v == nil {
1031		return nil
1032	}
1033	invalidParams := smithy.InvalidParamsError{Context: "BatchDeleteDelegationByAssessmentInput"}
1034	if v.DelegationIds == nil {
1035		invalidParams.Add(smithy.NewErrParamRequired("DelegationIds"))
1036	}
1037	if v.AssessmentId == nil {
1038		invalidParams.Add(smithy.NewErrParamRequired("AssessmentId"))
1039	}
1040	if invalidParams.Len() > 0 {
1041		return invalidParams
1042	} else {
1043		return nil
1044	}
1045}
1046
1047func validateOpBatchDisassociateAssessmentReportEvidenceInput(v *BatchDisassociateAssessmentReportEvidenceInput) error {
1048	if v == nil {
1049		return nil
1050	}
1051	invalidParams := smithy.InvalidParamsError{Context: "BatchDisassociateAssessmentReportEvidenceInput"}
1052	if v.AssessmentId == nil {
1053		invalidParams.Add(smithy.NewErrParamRequired("AssessmentId"))
1054	}
1055	if v.EvidenceFolderId == nil {
1056		invalidParams.Add(smithy.NewErrParamRequired("EvidenceFolderId"))
1057	}
1058	if v.EvidenceIds == nil {
1059		invalidParams.Add(smithy.NewErrParamRequired("EvidenceIds"))
1060	}
1061	if invalidParams.Len() > 0 {
1062		return invalidParams
1063	} else {
1064		return nil
1065	}
1066}
1067
1068func validateOpBatchImportEvidenceToAssessmentControlInput(v *BatchImportEvidenceToAssessmentControlInput) error {
1069	if v == nil {
1070		return nil
1071	}
1072	invalidParams := smithy.InvalidParamsError{Context: "BatchImportEvidenceToAssessmentControlInput"}
1073	if v.AssessmentId == nil {
1074		invalidParams.Add(smithy.NewErrParamRequired("AssessmentId"))
1075	}
1076	if v.ControlSetId == nil {
1077		invalidParams.Add(smithy.NewErrParamRequired("ControlSetId"))
1078	}
1079	if v.ControlId == nil {
1080		invalidParams.Add(smithy.NewErrParamRequired("ControlId"))
1081	}
1082	if v.ManualEvidence == nil {
1083		invalidParams.Add(smithy.NewErrParamRequired("ManualEvidence"))
1084	}
1085	if invalidParams.Len() > 0 {
1086		return invalidParams
1087	} else {
1088		return nil
1089	}
1090}
1091
1092func validateOpCreateAssessmentFrameworkInput(v *CreateAssessmentFrameworkInput) error {
1093	if v == nil {
1094		return nil
1095	}
1096	invalidParams := smithy.InvalidParamsError{Context: "CreateAssessmentFrameworkInput"}
1097	if v.Name == nil {
1098		invalidParams.Add(smithy.NewErrParamRequired("Name"))
1099	}
1100	if v.ControlSets == nil {
1101		invalidParams.Add(smithy.NewErrParamRequired("ControlSets"))
1102	}
1103	if invalidParams.Len() > 0 {
1104		return invalidParams
1105	} else {
1106		return nil
1107	}
1108}
1109
1110func validateOpCreateAssessmentInput(v *CreateAssessmentInput) error {
1111	if v == nil {
1112		return nil
1113	}
1114	invalidParams := smithy.InvalidParamsError{Context: "CreateAssessmentInput"}
1115	if v.Name == nil {
1116		invalidParams.Add(smithy.NewErrParamRequired("Name"))
1117	}
1118	if v.AssessmentReportsDestination == nil {
1119		invalidParams.Add(smithy.NewErrParamRequired("AssessmentReportsDestination"))
1120	}
1121	if v.Scope == nil {
1122		invalidParams.Add(smithy.NewErrParamRequired("Scope"))
1123	}
1124	if v.Roles == nil {
1125		invalidParams.Add(smithy.NewErrParamRequired("Roles"))
1126	}
1127	if v.FrameworkId == nil {
1128		invalidParams.Add(smithy.NewErrParamRequired("FrameworkId"))
1129	}
1130	if invalidParams.Len() > 0 {
1131		return invalidParams
1132	} else {
1133		return nil
1134	}
1135}
1136
1137func validateOpCreateAssessmentReportInput(v *CreateAssessmentReportInput) error {
1138	if v == nil {
1139		return nil
1140	}
1141	invalidParams := smithy.InvalidParamsError{Context: "CreateAssessmentReportInput"}
1142	if v.Name == nil {
1143		invalidParams.Add(smithy.NewErrParamRequired("Name"))
1144	}
1145	if v.AssessmentId == nil {
1146		invalidParams.Add(smithy.NewErrParamRequired("AssessmentId"))
1147	}
1148	if invalidParams.Len() > 0 {
1149		return invalidParams
1150	} else {
1151		return nil
1152	}
1153}
1154
1155func validateOpCreateControlInput(v *CreateControlInput) error {
1156	if v == nil {
1157		return nil
1158	}
1159	invalidParams := smithy.InvalidParamsError{Context: "CreateControlInput"}
1160	if v.Name == nil {
1161		invalidParams.Add(smithy.NewErrParamRequired("Name"))
1162	}
1163	if v.ControlMappingSources == nil {
1164		invalidParams.Add(smithy.NewErrParamRequired("ControlMappingSources"))
1165	}
1166	if invalidParams.Len() > 0 {
1167		return invalidParams
1168	} else {
1169		return nil
1170	}
1171}
1172
1173func validateOpDeleteAssessmentFrameworkInput(v *DeleteAssessmentFrameworkInput) error {
1174	if v == nil {
1175		return nil
1176	}
1177	invalidParams := smithy.InvalidParamsError{Context: "DeleteAssessmentFrameworkInput"}
1178	if v.FrameworkId == nil {
1179		invalidParams.Add(smithy.NewErrParamRequired("FrameworkId"))
1180	}
1181	if invalidParams.Len() > 0 {
1182		return invalidParams
1183	} else {
1184		return nil
1185	}
1186}
1187
1188func validateOpDeleteAssessmentInput(v *DeleteAssessmentInput) error {
1189	if v == nil {
1190		return nil
1191	}
1192	invalidParams := smithy.InvalidParamsError{Context: "DeleteAssessmentInput"}
1193	if v.AssessmentId == nil {
1194		invalidParams.Add(smithy.NewErrParamRequired("AssessmentId"))
1195	}
1196	if invalidParams.Len() > 0 {
1197		return invalidParams
1198	} else {
1199		return nil
1200	}
1201}
1202
1203func validateOpDeleteAssessmentReportInput(v *DeleteAssessmentReportInput) error {
1204	if v == nil {
1205		return nil
1206	}
1207	invalidParams := smithy.InvalidParamsError{Context: "DeleteAssessmentReportInput"}
1208	if v.AssessmentId == nil {
1209		invalidParams.Add(smithy.NewErrParamRequired("AssessmentId"))
1210	}
1211	if v.AssessmentReportId == nil {
1212		invalidParams.Add(smithy.NewErrParamRequired("AssessmentReportId"))
1213	}
1214	if invalidParams.Len() > 0 {
1215		return invalidParams
1216	} else {
1217		return nil
1218	}
1219}
1220
1221func validateOpDeleteControlInput(v *DeleteControlInput) error {
1222	if v == nil {
1223		return nil
1224	}
1225	invalidParams := smithy.InvalidParamsError{Context: "DeleteControlInput"}
1226	if v.ControlId == nil {
1227		invalidParams.Add(smithy.NewErrParamRequired("ControlId"))
1228	}
1229	if invalidParams.Len() > 0 {
1230		return invalidParams
1231	} else {
1232		return nil
1233	}
1234}
1235
1236func validateOpDisassociateAssessmentReportEvidenceFolderInput(v *DisassociateAssessmentReportEvidenceFolderInput) error {
1237	if v == nil {
1238		return nil
1239	}
1240	invalidParams := smithy.InvalidParamsError{Context: "DisassociateAssessmentReportEvidenceFolderInput"}
1241	if v.AssessmentId == nil {
1242		invalidParams.Add(smithy.NewErrParamRequired("AssessmentId"))
1243	}
1244	if v.EvidenceFolderId == nil {
1245		invalidParams.Add(smithy.NewErrParamRequired("EvidenceFolderId"))
1246	}
1247	if invalidParams.Len() > 0 {
1248		return invalidParams
1249	} else {
1250		return nil
1251	}
1252}
1253
1254func validateOpGetAssessmentFrameworkInput(v *GetAssessmentFrameworkInput) error {
1255	if v == nil {
1256		return nil
1257	}
1258	invalidParams := smithy.InvalidParamsError{Context: "GetAssessmentFrameworkInput"}
1259	if v.FrameworkId == nil {
1260		invalidParams.Add(smithy.NewErrParamRequired("FrameworkId"))
1261	}
1262	if invalidParams.Len() > 0 {
1263		return invalidParams
1264	} else {
1265		return nil
1266	}
1267}
1268
1269func validateOpGetAssessmentInput(v *GetAssessmentInput) error {
1270	if v == nil {
1271		return nil
1272	}
1273	invalidParams := smithy.InvalidParamsError{Context: "GetAssessmentInput"}
1274	if v.AssessmentId == nil {
1275		invalidParams.Add(smithy.NewErrParamRequired("AssessmentId"))
1276	}
1277	if invalidParams.Len() > 0 {
1278		return invalidParams
1279	} else {
1280		return nil
1281	}
1282}
1283
1284func validateOpGetAssessmentReportUrlInput(v *GetAssessmentReportUrlInput) error {
1285	if v == nil {
1286		return nil
1287	}
1288	invalidParams := smithy.InvalidParamsError{Context: "GetAssessmentReportUrlInput"}
1289	if v.AssessmentReportId == nil {
1290		invalidParams.Add(smithy.NewErrParamRequired("AssessmentReportId"))
1291	}
1292	if v.AssessmentId == nil {
1293		invalidParams.Add(smithy.NewErrParamRequired("AssessmentId"))
1294	}
1295	if invalidParams.Len() > 0 {
1296		return invalidParams
1297	} else {
1298		return nil
1299	}
1300}
1301
1302func validateOpGetChangeLogsInput(v *GetChangeLogsInput) error {
1303	if v == nil {
1304		return nil
1305	}
1306	invalidParams := smithy.InvalidParamsError{Context: "GetChangeLogsInput"}
1307	if v.AssessmentId == nil {
1308		invalidParams.Add(smithy.NewErrParamRequired("AssessmentId"))
1309	}
1310	if invalidParams.Len() > 0 {
1311		return invalidParams
1312	} else {
1313		return nil
1314	}
1315}
1316
1317func validateOpGetControlInput(v *GetControlInput) error {
1318	if v == nil {
1319		return nil
1320	}
1321	invalidParams := smithy.InvalidParamsError{Context: "GetControlInput"}
1322	if v.ControlId == nil {
1323		invalidParams.Add(smithy.NewErrParamRequired("ControlId"))
1324	}
1325	if invalidParams.Len() > 0 {
1326		return invalidParams
1327	} else {
1328		return nil
1329	}
1330}
1331
1332func validateOpGetEvidenceByEvidenceFolderInput(v *GetEvidenceByEvidenceFolderInput) error {
1333	if v == nil {
1334		return nil
1335	}
1336	invalidParams := smithy.InvalidParamsError{Context: "GetEvidenceByEvidenceFolderInput"}
1337	if v.AssessmentId == nil {
1338		invalidParams.Add(smithy.NewErrParamRequired("AssessmentId"))
1339	}
1340	if v.ControlSetId == nil {
1341		invalidParams.Add(smithy.NewErrParamRequired("ControlSetId"))
1342	}
1343	if v.EvidenceFolderId == nil {
1344		invalidParams.Add(smithy.NewErrParamRequired("EvidenceFolderId"))
1345	}
1346	if invalidParams.Len() > 0 {
1347		return invalidParams
1348	} else {
1349		return nil
1350	}
1351}
1352
1353func validateOpGetEvidenceFolderInput(v *GetEvidenceFolderInput) error {
1354	if v == nil {
1355		return nil
1356	}
1357	invalidParams := smithy.InvalidParamsError{Context: "GetEvidenceFolderInput"}
1358	if v.AssessmentId == nil {
1359		invalidParams.Add(smithy.NewErrParamRequired("AssessmentId"))
1360	}
1361	if v.ControlSetId == nil {
1362		invalidParams.Add(smithy.NewErrParamRequired("ControlSetId"))
1363	}
1364	if v.EvidenceFolderId == nil {
1365		invalidParams.Add(smithy.NewErrParamRequired("EvidenceFolderId"))
1366	}
1367	if invalidParams.Len() > 0 {
1368		return invalidParams
1369	} else {
1370		return nil
1371	}
1372}
1373
1374func validateOpGetEvidenceFoldersByAssessmentControlInput(v *GetEvidenceFoldersByAssessmentControlInput) error {
1375	if v == nil {
1376		return nil
1377	}
1378	invalidParams := smithy.InvalidParamsError{Context: "GetEvidenceFoldersByAssessmentControlInput"}
1379	if v.AssessmentId == nil {
1380		invalidParams.Add(smithy.NewErrParamRequired("AssessmentId"))
1381	}
1382	if v.ControlSetId == nil {
1383		invalidParams.Add(smithy.NewErrParamRequired("ControlSetId"))
1384	}
1385	if v.ControlId == nil {
1386		invalidParams.Add(smithy.NewErrParamRequired("ControlId"))
1387	}
1388	if invalidParams.Len() > 0 {
1389		return invalidParams
1390	} else {
1391		return nil
1392	}
1393}
1394
1395func validateOpGetEvidenceFoldersByAssessmentInput(v *GetEvidenceFoldersByAssessmentInput) error {
1396	if v == nil {
1397		return nil
1398	}
1399	invalidParams := smithy.InvalidParamsError{Context: "GetEvidenceFoldersByAssessmentInput"}
1400	if v.AssessmentId == nil {
1401		invalidParams.Add(smithy.NewErrParamRequired("AssessmentId"))
1402	}
1403	if invalidParams.Len() > 0 {
1404		return invalidParams
1405	} else {
1406		return nil
1407	}
1408}
1409
1410func validateOpGetEvidenceInput(v *GetEvidenceInput) error {
1411	if v == nil {
1412		return nil
1413	}
1414	invalidParams := smithy.InvalidParamsError{Context: "GetEvidenceInput"}
1415	if v.AssessmentId == nil {
1416		invalidParams.Add(smithy.NewErrParamRequired("AssessmentId"))
1417	}
1418	if v.ControlSetId == nil {
1419		invalidParams.Add(smithy.NewErrParamRequired("ControlSetId"))
1420	}
1421	if v.EvidenceFolderId == nil {
1422		invalidParams.Add(smithy.NewErrParamRequired("EvidenceFolderId"))
1423	}
1424	if v.EvidenceId == nil {
1425		invalidParams.Add(smithy.NewErrParamRequired("EvidenceId"))
1426	}
1427	if invalidParams.Len() > 0 {
1428		return invalidParams
1429	} else {
1430		return nil
1431	}
1432}
1433
1434func validateOpGetSettingsInput(v *GetSettingsInput) error {
1435	if v == nil {
1436		return nil
1437	}
1438	invalidParams := smithy.InvalidParamsError{Context: "GetSettingsInput"}
1439	if len(v.Attribute) == 0 {
1440		invalidParams.Add(smithy.NewErrParamRequired("Attribute"))
1441	}
1442	if invalidParams.Len() > 0 {
1443		return invalidParams
1444	} else {
1445		return nil
1446	}
1447}
1448
1449func validateOpListAssessmentFrameworksInput(v *ListAssessmentFrameworksInput) error {
1450	if v == nil {
1451		return nil
1452	}
1453	invalidParams := smithy.InvalidParamsError{Context: "ListAssessmentFrameworksInput"}
1454	if len(v.FrameworkType) == 0 {
1455		invalidParams.Add(smithy.NewErrParamRequired("FrameworkType"))
1456	}
1457	if invalidParams.Len() > 0 {
1458		return invalidParams
1459	} else {
1460		return nil
1461	}
1462}
1463
1464func validateOpListControlsInput(v *ListControlsInput) error {
1465	if v == nil {
1466		return nil
1467	}
1468	invalidParams := smithy.InvalidParamsError{Context: "ListControlsInput"}
1469	if len(v.ControlType) == 0 {
1470		invalidParams.Add(smithy.NewErrParamRequired("ControlType"))
1471	}
1472	if invalidParams.Len() > 0 {
1473		return invalidParams
1474	} else {
1475		return nil
1476	}
1477}
1478
1479func validateOpListKeywordsForDataSourceInput(v *ListKeywordsForDataSourceInput) error {
1480	if v == nil {
1481		return nil
1482	}
1483	invalidParams := smithy.InvalidParamsError{Context: "ListKeywordsForDataSourceInput"}
1484	if len(v.Source) == 0 {
1485		invalidParams.Add(smithy.NewErrParamRequired("Source"))
1486	}
1487	if invalidParams.Len() > 0 {
1488		return invalidParams
1489	} else {
1490		return nil
1491	}
1492}
1493
1494func validateOpListTagsForResourceInput(v *ListTagsForResourceInput) error {
1495	if v == nil {
1496		return nil
1497	}
1498	invalidParams := smithy.InvalidParamsError{Context: "ListTagsForResourceInput"}
1499	if v.ResourceArn == nil {
1500		invalidParams.Add(smithy.NewErrParamRequired("ResourceArn"))
1501	}
1502	if invalidParams.Len() > 0 {
1503		return invalidParams
1504	} else {
1505		return nil
1506	}
1507}
1508
1509func validateOpRegisterOrganizationAdminAccountInput(v *RegisterOrganizationAdminAccountInput) error {
1510	if v == nil {
1511		return nil
1512	}
1513	invalidParams := smithy.InvalidParamsError{Context: "RegisterOrganizationAdminAccountInput"}
1514	if v.AdminAccountId == nil {
1515		invalidParams.Add(smithy.NewErrParamRequired("AdminAccountId"))
1516	}
1517	if invalidParams.Len() > 0 {
1518		return invalidParams
1519	} else {
1520		return nil
1521	}
1522}
1523
1524func validateOpTagResourceInput(v *TagResourceInput) error {
1525	if v == nil {
1526		return nil
1527	}
1528	invalidParams := smithy.InvalidParamsError{Context: "TagResourceInput"}
1529	if v.ResourceArn == nil {
1530		invalidParams.Add(smithy.NewErrParamRequired("ResourceArn"))
1531	}
1532	if v.Tags == nil {
1533		invalidParams.Add(smithy.NewErrParamRequired("Tags"))
1534	}
1535	if invalidParams.Len() > 0 {
1536		return invalidParams
1537	} else {
1538		return nil
1539	}
1540}
1541
1542func validateOpUntagResourceInput(v *UntagResourceInput) error {
1543	if v == nil {
1544		return nil
1545	}
1546	invalidParams := smithy.InvalidParamsError{Context: "UntagResourceInput"}
1547	if v.ResourceArn == nil {
1548		invalidParams.Add(smithy.NewErrParamRequired("ResourceArn"))
1549	}
1550	if v.TagKeys == nil {
1551		invalidParams.Add(smithy.NewErrParamRequired("TagKeys"))
1552	}
1553	if invalidParams.Len() > 0 {
1554		return invalidParams
1555	} else {
1556		return nil
1557	}
1558}
1559
1560func validateOpUpdateAssessmentControlInput(v *UpdateAssessmentControlInput) error {
1561	if v == nil {
1562		return nil
1563	}
1564	invalidParams := smithy.InvalidParamsError{Context: "UpdateAssessmentControlInput"}
1565	if v.AssessmentId == nil {
1566		invalidParams.Add(smithy.NewErrParamRequired("AssessmentId"))
1567	}
1568	if v.ControlSetId == nil {
1569		invalidParams.Add(smithy.NewErrParamRequired("ControlSetId"))
1570	}
1571	if v.ControlId == nil {
1572		invalidParams.Add(smithy.NewErrParamRequired("ControlId"))
1573	}
1574	if invalidParams.Len() > 0 {
1575		return invalidParams
1576	} else {
1577		return nil
1578	}
1579}
1580
1581func validateOpUpdateAssessmentControlSetStatusInput(v *UpdateAssessmentControlSetStatusInput) error {
1582	if v == nil {
1583		return nil
1584	}
1585	invalidParams := smithy.InvalidParamsError{Context: "UpdateAssessmentControlSetStatusInput"}
1586	if v.AssessmentId == nil {
1587		invalidParams.Add(smithy.NewErrParamRequired("AssessmentId"))
1588	}
1589	if v.ControlSetId == nil {
1590		invalidParams.Add(smithy.NewErrParamRequired("ControlSetId"))
1591	}
1592	if len(v.Status) == 0 {
1593		invalidParams.Add(smithy.NewErrParamRequired("Status"))
1594	}
1595	if v.Comment == nil {
1596		invalidParams.Add(smithy.NewErrParamRequired("Comment"))
1597	}
1598	if invalidParams.Len() > 0 {
1599		return invalidParams
1600	} else {
1601		return nil
1602	}
1603}
1604
1605func validateOpUpdateAssessmentFrameworkInput(v *UpdateAssessmentFrameworkInput) error {
1606	if v == nil {
1607		return nil
1608	}
1609	invalidParams := smithy.InvalidParamsError{Context: "UpdateAssessmentFrameworkInput"}
1610	if v.FrameworkId == nil {
1611		invalidParams.Add(smithy.NewErrParamRequired("FrameworkId"))
1612	}
1613	if v.Name == nil {
1614		invalidParams.Add(smithy.NewErrParamRequired("Name"))
1615	}
1616	if v.ControlSets == nil {
1617		invalidParams.Add(smithy.NewErrParamRequired("ControlSets"))
1618	}
1619	if invalidParams.Len() > 0 {
1620		return invalidParams
1621	} else {
1622		return nil
1623	}
1624}
1625
1626func validateOpUpdateAssessmentInput(v *UpdateAssessmentInput) error {
1627	if v == nil {
1628		return nil
1629	}
1630	invalidParams := smithy.InvalidParamsError{Context: "UpdateAssessmentInput"}
1631	if v.AssessmentId == nil {
1632		invalidParams.Add(smithy.NewErrParamRequired("AssessmentId"))
1633	}
1634	if v.Scope == nil {
1635		invalidParams.Add(smithy.NewErrParamRequired("Scope"))
1636	}
1637	if invalidParams.Len() > 0 {
1638		return invalidParams
1639	} else {
1640		return nil
1641	}
1642}
1643
1644func validateOpUpdateAssessmentStatusInput(v *UpdateAssessmentStatusInput) error {
1645	if v == nil {
1646		return nil
1647	}
1648	invalidParams := smithy.InvalidParamsError{Context: "UpdateAssessmentStatusInput"}
1649	if v.AssessmentId == nil {
1650		invalidParams.Add(smithy.NewErrParamRequired("AssessmentId"))
1651	}
1652	if len(v.Status) == 0 {
1653		invalidParams.Add(smithy.NewErrParamRequired("Status"))
1654	}
1655	if invalidParams.Len() > 0 {
1656		return invalidParams
1657	} else {
1658		return nil
1659	}
1660}
1661
1662func validateOpUpdateControlInput(v *UpdateControlInput) error {
1663	if v == nil {
1664		return nil
1665	}
1666	invalidParams := smithy.InvalidParamsError{Context: "UpdateControlInput"}
1667	if v.ControlId == nil {
1668		invalidParams.Add(smithy.NewErrParamRequired("ControlId"))
1669	}
1670	if v.Name == nil {
1671		invalidParams.Add(smithy.NewErrParamRequired("Name"))
1672	}
1673	if v.ControlMappingSources == nil {
1674		invalidParams.Add(smithy.NewErrParamRequired("ControlMappingSources"))
1675	}
1676	if invalidParams.Len() > 0 {
1677		return invalidParams
1678	} else {
1679		return nil
1680	}
1681}
1682
1683func validateOpValidateAssessmentReportIntegrityInput(v *ValidateAssessmentReportIntegrityInput) error {
1684	if v == nil {
1685		return nil
1686	}
1687	invalidParams := smithy.InvalidParamsError{Context: "ValidateAssessmentReportIntegrityInput"}
1688	if v.S3RelativePath == nil {
1689		invalidParams.Add(smithy.NewErrParamRequired("S3RelativePath"))
1690	}
1691	if invalidParams.Len() > 0 {
1692		return invalidParams
1693	} else {
1694		return nil
1695	}
1696}
1697