1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package macie2 4 5import ( 6 "context" 7 "fmt" 8 "github.com/aws/aws-sdk-go-v2/service/macie2/types" 9 smithy "github.com/aws/smithy-go" 10 "github.com/aws/smithy-go/middleware" 11) 12 13type validateOpAcceptInvitation struct { 14} 15 16func (*validateOpAcceptInvitation) ID() string { 17 return "OperationInputValidation" 18} 19 20func (m *validateOpAcceptInvitation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 21 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 22) { 23 input, ok := in.Parameters.(*AcceptInvitationInput) 24 if !ok { 25 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 26 } 27 if err := validateOpAcceptInvitationInput(input); err != nil { 28 return out, metadata, err 29 } 30 return next.HandleInitialize(ctx, in) 31} 32 33type validateOpCreateClassificationJob struct { 34} 35 36func (*validateOpCreateClassificationJob) ID() string { 37 return "OperationInputValidation" 38} 39 40func (m *validateOpCreateClassificationJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 41 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 42) { 43 input, ok := in.Parameters.(*CreateClassificationJobInput) 44 if !ok { 45 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 46 } 47 if err := validateOpCreateClassificationJobInput(input); err != nil { 48 return out, metadata, err 49 } 50 return next.HandleInitialize(ctx, in) 51} 52 53type validateOpCreateFindingsFilter struct { 54} 55 56func (*validateOpCreateFindingsFilter) ID() string { 57 return "OperationInputValidation" 58} 59 60func (m *validateOpCreateFindingsFilter) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 61 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 62) { 63 input, ok := in.Parameters.(*CreateFindingsFilterInput) 64 if !ok { 65 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 66 } 67 if err := validateOpCreateFindingsFilterInput(input); err != nil { 68 return out, metadata, err 69 } 70 return next.HandleInitialize(ctx, in) 71} 72 73type validateOpCreateInvitations struct { 74} 75 76func (*validateOpCreateInvitations) ID() string { 77 return "OperationInputValidation" 78} 79 80func (m *validateOpCreateInvitations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 81 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 82) { 83 input, ok := in.Parameters.(*CreateInvitationsInput) 84 if !ok { 85 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 86 } 87 if err := validateOpCreateInvitationsInput(input); err != nil { 88 return out, metadata, err 89 } 90 return next.HandleInitialize(ctx, in) 91} 92 93type validateOpCreateMember struct { 94} 95 96func (*validateOpCreateMember) ID() string { 97 return "OperationInputValidation" 98} 99 100func (m *validateOpCreateMember) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 101 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 102) { 103 input, ok := in.Parameters.(*CreateMemberInput) 104 if !ok { 105 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 106 } 107 if err := validateOpCreateMemberInput(input); err != nil { 108 return out, metadata, err 109 } 110 return next.HandleInitialize(ctx, in) 111} 112 113type validateOpDeclineInvitations struct { 114} 115 116func (*validateOpDeclineInvitations) ID() string { 117 return "OperationInputValidation" 118} 119 120func (m *validateOpDeclineInvitations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 121 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 122) { 123 input, ok := in.Parameters.(*DeclineInvitationsInput) 124 if !ok { 125 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 126 } 127 if err := validateOpDeclineInvitationsInput(input); err != nil { 128 return out, metadata, err 129 } 130 return next.HandleInitialize(ctx, in) 131} 132 133type validateOpDeleteCustomDataIdentifier struct { 134} 135 136func (*validateOpDeleteCustomDataIdentifier) ID() string { 137 return "OperationInputValidation" 138} 139 140func (m *validateOpDeleteCustomDataIdentifier) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 141 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 142) { 143 input, ok := in.Parameters.(*DeleteCustomDataIdentifierInput) 144 if !ok { 145 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 146 } 147 if err := validateOpDeleteCustomDataIdentifierInput(input); err != nil { 148 return out, metadata, err 149 } 150 return next.HandleInitialize(ctx, in) 151} 152 153type validateOpDeleteFindingsFilter struct { 154} 155 156func (*validateOpDeleteFindingsFilter) ID() string { 157 return "OperationInputValidation" 158} 159 160func (m *validateOpDeleteFindingsFilter) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 161 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 162) { 163 input, ok := in.Parameters.(*DeleteFindingsFilterInput) 164 if !ok { 165 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 166 } 167 if err := validateOpDeleteFindingsFilterInput(input); err != nil { 168 return out, metadata, err 169 } 170 return next.HandleInitialize(ctx, in) 171} 172 173type validateOpDeleteInvitations struct { 174} 175 176func (*validateOpDeleteInvitations) ID() string { 177 return "OperationInputValidation" 178} 179 180func (m *validateOpDeleteInvitations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 181 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 182) { 183 input, ok := in.Parameters.(*DeleteInvitationsInput) 184 if !ok { 185 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 186 } 187 if err := validateOpDeleteInvitationsInput(input); err != nil { 188 return out, metadata, err 189 } 190 return next.HandleInitialize(ctx, in) 191} 192 193type validateOpDeleteMember struct { 194} 195 196func (*validateOpDeleteMember) ID() string { 197 return "OperationInputValidation" 198} 199 200func (m *validateOpDeleteMember) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 201 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 202) { 203 input, ok := in.Parameters.(*DeleteMemberInput) 204 if !ok { 205 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 206 } 207 if err := validateOpDeleteMemberInput(input); err != nil { 208 return out, metadata, err 209 } 210 return next.HandleInitialize(ctx, in) 211} 212 213type validateOpDescribeClassificationJob struct { 214} 215 216func (*validateOpDescribeClassificationJob) ID() string { 217 return "OperationInputValidation" 218} 219 220func (m *validateOpDescribeClassificationJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 221 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 222) { 223 input, ok := in.Parameters.(*DescribeClassificationJobInput) 224 if !ok { 225 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 226 } 227 if err := validateOpDescribeClassificationJobInput(input); err != nil { 228 return out, metadata, err 229 } 230 return next.HandleInitialize(ctx, in) 231} 232 233type validateOpDisableOrganizationAdminAccount struct { 234} 235 236func (*validateOpDisableOrganizationAdminAccount) ID() string { 237 return "OperationInputValidation" 238} 239 240func (m *validateOpDisableOrganizationAdminAccount) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 241 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 242) { 243 input, ok := in.Parameters.(*DisableOrganizationAdminAccountInput) 244 if !ok { 245 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 246 } 247 if err := validateOpDisableOrganizationAdminAccountInput(input); err != nil { 248 return out, metadata, err 249 } 250 return next.HandleInitialize(ctx, in) 251} 252 253type validateOpDisassociateMember struct { 254} 255 256func (*validateOpDisassociateMember) ID() string { 257 return "OperationInputValidation" 258} 259 260func (m *validateOpDisassociateMember) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 261 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 262) { 263 input, ok := in.Parameters.(*DisassociateMemberInput) 264 if !ok { 265 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 266 } 267 if err := validateOpDisassociateMemberInput(input); err != nil { 268 return out, metadata, err 269 } 270 return next.HandleInitialize(ctx, in) 271} 272 273type validateOpEnableOrganizationAdminAccount struct { 274} 275 276func (*validateOpEnableOrganizationAdminAccount) ID() string { 277 return "OperationInputValidation" 278} 279 280func (m *validateOpEnableOrganizationAdminAccount) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 281 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 282) { 283 input, ok := in.Parameters.(*EnableOrganizationAdminAccountInput) 284 if !ok { 285 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 286 } 287 if err := validateOpEnableOrganizationAdminAccountInput(input); err != nil { 288 return out, metadata, err 289 } 290 return next.HandleInitialize(ctx, in) 291} 292 293type validateOpGetCustomDataIdentifier struct { 294} 295 296func (*validateOpGetCustomDataIdentifier) ID() string { 297 return "OperationInputValidation" 298} 299 300func (m *validateOpGetCustomDataIdentifier) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 301 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 302) { 303 input, ok := in.Parameters.(*GetCustomDataIdentifierInput) 304 if !ok { 305 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 306 } 307 if err := validateOpGetCustomDataIdentifierInput(input); err != nil { 308 return out, metadata, err 309 } 310 return next.HandleInitialize(ctx, in) 311} 312 313type validateOpGetFindingsFilter struct { 314} 315 316func (*validateOpGetFindingsFilter) ID() string { 317 return "OperationInputValidation" 318} 319 320func (m *validateOpGetFindingsFilter) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 321 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 322) { 323 input, ok := in.Parameters.(*GetFindingsFilterInput) 324 if !ok { 325 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 326 } 327 if err := validateOpGetFindingsFilterInput(input); err != nil { 328 return out, metadata, err 329 } 330 return next.HandleInitialize(ctx, in) 331} 332 333type validateOpGetFindings struct { 334} 335 336func (*validateOpGetFindings) ID() string { 337 return "OperationInputValidation" 338} 339 340func (m *validateOpGetFindings) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 341 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 342) { 343 input, ok := in.Parameters.(*GetFindingsInput) 344 if !ok { 345 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 346 } 347 if err := validateOpGetFindingsInput(input); err != nil { 348 return out, metadata, err 349 } 350 return next.HandleInitialize(ctx, in) 351} 352 353type validateOpGetFindingStatistics struct { 354} 355 356func (*validateOpGetFindingStatistics) ID() string { 357 return "OperationInputValidation" 358} 359 360func (m *validateOpGetFindingStatistics) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 361 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 362) { 363 input, ok := in.Parameters.(*GetFindingStatisticsInput) 364 if !ok { 365 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 366 } 367 if err := validateOpGetFindingStatisticsInput(input); err != nil { 368 return out, metadata, err 369 } 370 return next.HandleInitialize(ctx, in) 371} 372 373type validateOpGetMember struct { 374} 375 376func (*validateOpGetMember) ID() string { 377 return "OperationInputValidation" 378} 379 380func (m *validateOpGetMember) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 381 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 382) { 383 input, ok := in.Parameters.(*GetMemberInput) 384 if !ok { 385 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 386 } 387 if err := validateOpGetMemberInput(input); err != nil { 388 return out, metadata, err 389 } 390 return next.HandleInitialize(ctx, in) 391} 392 393type validateOpListTagsForResource struct { 394} 395 396func (*validateOpListTagsForResource) ID() string { 397 return "OperationInputValidation" 398} 399 400func (m *validateOpListTagsForResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 401 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 402) { 403 input, ok := in.Parameters.(*ListTagsForResourceInput) 404 if !ok { 405 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 406 } 407 if err := validateOpListTagsForResourceInput(input); err != nil { 408 return out, metadata, err 409 } 410 return next.HandleInitialize(ctx, in) 411} 412 413type validateOpPutClassificationExportConfiguration struct { 414} 415 416func (*validateOpPutClassificationExportConfiguration) ID() string { 417 return "OperationInputValidation" 418} 419 420func (m *validateOpPutClassificationExportConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 421 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 422) { 423 input, ok := in.Parameters.(*PutClassificationExportConfigurationInput) 424 if !ok { 425 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 426 } 427 if err := validateOpPutClassificationExportConfigurationInput(input); err != nil { 428 return out, metadata, err 429 } 430 return next.HandleInitialize(ctx, in) 431} 432 433type validateOpTagResource struct { 434} 435 436func (*validateOpTagResource) ID() string { 437 return "OperationInputValidation" 438} 439 440func (m *validateOpTagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 441 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 442) { 443 input, ok := in.Parameters.(*TagResourceInput) 444 if !ok { 445 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 446 } 447 if err := validateOpTagResourceInput(input); err != nil { 448 return out, metadata, err 449 } 450 return next.HandleInitialize(ctx, in) 451} 452 453type validateOpTestCustomDataIdentifier struct { 454} 455 456func (*validateOpTestCustomDataIdentifier) ID() string { 457 return "OperationInputValidation" 458} 459 460func (m *validateOpTestCustomDataIdentifier) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 461 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 462) { 463 input, ok := in.Parameters.(*TestCustomDataIdentifierInput) 464 if !ok { 465 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 466 } 467 if err := validateOpTestCustomDataIdentifierInput(input); err != nil { 468 return out, metadata, err 469 } 470 return next.HandleInitialize(ctx, in) 471} 472 473type validateOpUntagResource struct { 474} 475 476func (*validateOpUntagResource) ID() string { 477 return "OperationInputValidation" 478} 479 480func (m *validateOpUntagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 481 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 482) { 483 input, ok := in.Parameters.(*UntagResourceInput) 484 if !ok { 485 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 486 } 487 if err := validateOpUntagResourceInput(input); err != nil { 488 return out, metadata, err 489 } 490 return next.HandleInitialize(ctx, in) 491} 492 493type validateOpUpdateClassificationJob struct { 494} 495 496func (*validateOpUpdateClassificationJob) ID() string { 497 return "OperationInputValidation" 498} 499 500func (m *validateOpUpdateClassificationJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 501 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 502) { 503 input, ok := in.Parameters.(*UpdateClassificationJobInput) 504 if !ok { 505 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 506 } 507 if err := validateOpUpdateClassificationJobInput(input); err != nil { 508 return out, metadata, err 509 } 510 return next.HandleInitialize(ctx, in) 511} 512 513type validateOpUpdateFindingsFilter struct { 514} 515 516func (*validateOpUpdateFindingsFilter) ID() string { 517 return "OperationInputValidation" 518} 519 520func (m *validateOpUpdateFindingsFilter) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 521 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 522) { 523 input, ok := in.Parameters.(*UpdateFindingsFilterInput) 524 if !ok { 525 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 526 } 527 if err := validateOpUpdateFindingsFilterInput(input); err != nil { 528 return out, metadata, err 529 } 530 return next.HandleInitialize(ctx, in) 531} 532 533type validateOpUpdateMemberSession struct { 534} 535 536func (*validateOpUpdateMemberSession) ID() string { 537 return "OperationInputValidation" 538} 539 540func (m *validateOpUpdateMemberSession) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 541 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 542) { 543 input, ok := in.Parameters.(*UpdateMemberSessionInput) 544 if !ok { 545 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 546 } 547 if err := validateOpUpdateMemberSessionInput(input); err != nil { 548 return out, metadata, err 549 } 550 return next.HandleInitialize(ctx, in) 551} 552 553type validateOpUpdateOrganizationConfiguration struct { 554} 555 556func (*validateOpUpdateOrganizationConfiguration) ID() string { 557 return "OperationInputValidation" 558} 559 560func (m *validateOpUpdateOrganizationConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 561 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 562) { 563 input, ok := in.Parameters.(*UpdateOrganizationConfigurationInput) 564 if !ok { 565 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 566 } 567 if err := validateOpUpdateOrganizationConfigurationInput(input); err != nil { 568 return out, metadata, err 569 } 570 return next.HandleInitialize(ctx, in) 571} 572 573func addOpAcceptInvitationValidationMiddleware(stack *middleware.Stack) error { 574 return stack.Initialize.Add(&validateOpAcceptInvitation{}, middleware.After) 575} 576 577func addOpCreateClassificationJobValidationMiddleware(stack *middleware.Stack) error { 578 return stack.Initialize.Add(&validateOpCreateClassificationJob{}, middleware.After) 579} 580 581func addOpCreateFindingsFilterValidationMiddleware(stack *middleware.Stack) error { 582 return stack.Initialize.Add(&validateOpCreateFindingsFilter{}, middleware.After) 583} 584 585func addOpCreateInvitationsValidationMiddleware(stack *middleware.Stack) error { 586 return stack.Initialize.Add(&validateOpCreateInvitations{}, middleware.After) 587} 588 589func addOpCreateMemberValidationMiddleware(stack *middleware.Stack) error { 590 return stack.Initialize.Add(&validateOpCreateMember{}, middleware.After) 591} 592 593func addOpDeclineInvitationsValidationMiddleware(stack *middleware.Stack) error { 594 return stack.Initialize.Add(&validateOpDeclineInvitations{}, middleware.After) 595} 596 597func addOpDeleteCustomDataIdentifierValidationMiddleware(stack *middleware.Stack) error { 598 return stack.Initialize.Add(&validateOpDeleteCustomDataIdentifier{}, middleware.After) 599} 600 601func addOpDeleteFindingsFilterValidationMiddleware(stack *middleware.Stack) error { 602 return stack.Initialize.Add(&validateOpDeleteFindingsFilter{}, middleware.After) 603} 604 605func addOpDeleteInvitationsValidationMiddleware(stack *middleware.Stack) error { 606 return stack.Initialize.Add(&validateOpDeleteInvitations{}, middleware.After) 607} 608 609func addOpDeleteMemberValidationMiddleware(stack *middleware.Stack) error { 610 return stack.Initialize.Add(&validateOpDeleteMember{}, middleware.After) 611} 612 613func addOpDescribeClassificationJobValidationMiddleware(stack *middleware.Stack) error { 614 return stack.Initialize.Add(&validateOpDescribeClassificationJob{}, middleware.After) 615} 616 617func addOpDisableOrganizationAdminAccountValidationMiddleware(stack *middleware.Stack) error { 618 return stack.Initialize.Add(&validateOpDisableOrganizationAdminAccount{}, middleware.After) 619} 620 621func addOpDisassociateMemberValidationMiddleware(stack *middleware.Stack) error { 622 return stack.Initialize.Add(&validateOpDisassociateMember{}, middleware.After) 623} 624 625func addOpEnableOrganizationAdminAccountValidationMiddleware(stack *middleware.Stack) error { 626 return stack.Initialize.Add(&validateOpEnableOrganizationAdminAccount{}, middleware.After) 627} 628 629func addOpGetCustomDataIdentifierValidationMiddleware(stack *middleware.Stack) error { 630 return stack.Initialize.Add(&validateOpGetCustomDataIdentifier{}, middleware.After) 631} 632 633func addOpGetFindingsFilterValidationMiddleware(stack *middleware.Stack) error { 634 return stack.Initialize.Add(&validateOpGetFindingsFilter{}, middleware.After) 635} 636 637func addOpGetFindingsValidationMiddleware(stack *middleware.Stack) error { 638 return stack.Initialize.Add(&validateOpGetFindings{}, middleware.After) 639} 640 641func addOpGetFindingStatisticsValidationMiddleware(stack *middleware.Stack) error { 642 return stack.Initialize.Add(&validateOpGetFindingStatistics{}, middleware.After) 643} 644 645func addOpGetMemberValidationMiddleware(stack *middleware.Stack) error { 646 return stack.Initialize.Add(&validateOpGetMember{}, middleware.After) 647} 648 649func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error { 650 return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After) 651} 652 653func addOpPutClassificationExportConfigurationValidationMiddleware(stack *middleware.Stack) error { 654 return stack.Initialize.Add(&validateOpPutClassificationExportConfiguration{}, middleware.After) 655} 656 657func addOpTagResourceValidationMiddleware(stack *middleware.Stack) error { 658 return stack.Initialize.Add(&validateOpTagResource{}, middleware.After) 659} 660 661func addOpTestCustomDataIdentifierValidationMiddleware(stack *middleware.Stack) error { 662 return stack.Initialize.Add(&validateOpTestCustomDataIdentifier{}, middleware.After) 663} 664 665func addOpUntagResourceValidationMiddleware(stack *middleware.Stack) error { 666 return stack.Initialize.Add(&validateOpUntagResource{}, middleware.After) 667} 668 669func addOpUpdateClassificationJobValidationMiddleware(stack *middleware.Stack) error { 670 return stack.Initialize.Add(&validateOpUpdateClassificationJob{}, middleware.After) 671} 672 673func addOpUpdateFindingsFilterValidationMiddleware(stack *middleware.Stack) error { 674 return stack.Initialize.Add(&validateOpUpdateFindingsFilter{}, middleware.After) 675} 676 677func addOpUpdateMemberSessionValidationMiddleware(stack *middleware.Stack) error { 678 return stack.Initialize.Add(&validateOpUpdateMemberSession{}, middleware.After) 679} 680 681func addOpUpdateOrganizationConfigurationValidationMiddleware(stack *middleware.Stack) error { 682 return stack.Initialize.Add(&validateOpUpdateOrganizationConfiguration{}, middleware.After) 683} 684 685func validateAccountDetail(v *types.AccountDetail) error { 686 if v == nil { 687 return nil 688 } 689 invalidParams := smithy.InvalidParamsError{Context: "AccountDetail"} 690 if v.AccountId == nil { 691 invalidParams.Add(smithy.NewErrParamRequired("AccountId")) 692 } 693 if v.Email == nil { 694 invalidParams.Add(smithy.NewErrParamRequired("Email")) 695 } 696 if invalidParams.Len() > 0 { 697 return invalidParams 698 } else { 699 return nil 700 } 701} 702 703func validateClassificationExportConfiguration(v *types.ClassificationExportConfiguration) error { 704 if v == nil { 705 return nil 706 } 707 invalidParams := smithy.InvalidParamsError{Context: "ClassificationExportConfiguration"} 708 if v.S3Destination != nil { 709 if err := validateS3Destination(v.S3Destination); err != nil { 710 invalidParams.AddNested("S3Destination", err.(smithy.InvalidParamsError)) 711 } 712 } 713 if invalidParams.Len() > 0 { 714 return invalidParams 715 } else { 716 return nil 717 } 718} 719 720func validateS3Destination(v *types.S3Destination) error { 721 if v == nil { 722 return nil 723 } 724 invalidParams := smithy.InvalidParamsError{Context: "S3Destination"} 725 if v.BucketName == nil { 726 invalidParams.Add(smithy.NewErrParamRequired("BucketName")) 727 } 728 if v.KmsKeyArn == nil { 729 invalidParams.Add(smithy.NewErrParamRequired("KmsKeyArn")) 730 } 731 if invalidParams.Len() > 0 { 732 return invalidParams 733 } else { 734 return nil 735 } 736} 737 738func validateOpAcceptInvitationInput(v *AcceptInvitationInput) error { 739 if v == nil { 740 return nil 741 } 742 invalidParams := smithy.InvalidParamsError{Context: "AcceptInvitationInput"} 743 if v.InvitationId == nil { 744 invalidParams.Add(smithy.NewErrParamRequired("InvitationId")) 745 } 746 if v.MasterAccount == nil { 747 invalidParams.Add(smithy.NewErrParamRequired("MasterAccount")) 748 } 749 if invalidParams.Len() > 0 { 750 return invalidParams 751 } else { 752 return nil 753 } 754} 755 756func validateOpCreateClassificationJobInput(v *CreateClassificationJobInput) error { 757 if v == nil { 758 return nil 759 } 760 invalidParams := smithy.InvalidParamsError{Context: "CreateClassificationJobInput"} 761 if v.ClientToken == nil { 762 invalidParams.Add(smithy.NewErrParamRequired("ClientToken")) 763 } 764 if len(v.JobType) == 0 { 765 invalidParams.Add(smithy.NewErrParamRequired("JobType")) 766 } 767 if v.Name == nil { 768 invalidParams.Add(smithy.NewErrParamRequired("Name")) 769 } 770 if v.S3JobDefinition == nil { 771 invalidParams.Add(smithy.NewErrParamRequired("S3JobDefinition")) 772 } 773 if invalidParams.Len() > 0 { 774 return invalidParams 775 } else { 776 return nil 777 } 778} 779 780func validateOpCreateFindingsFilterInput(v *CreateFindingsFilterInput) error { 781 if v == nil { 782 return nil 783 } 784 invalidParams := smithy.InvalidParamsError{Context: "CreateFindingsFilterInput"} 785 if len(v.Action) == 0 { 786 invalidParams.Add(smithy.NewErrParamRequired("Action")) 787 } 788 if v.FindingCriteria == nil { 789 invalidParams.Add(smithy.NewErrParamRequired("FindingCriteria")) 790 } 791 if v.Name == nil { 792 invalidParams.Add(smithy.NewErrParamRequired("Name")) 793 } 794 if invalidParams.Len() > 0 { 795 return invalidParams 796 } else { 797 return nil 798 } 799} 800 801func validateOpCreateInvitationsInput(v *CreateInvitationsInput) error { 802 if v == nil { 803 return nil 804 } 805 invalidParams := smithy.InvalidParamsError{Context: "CreateInvitationsInput"} 806 if v.AccountIds == nil { 807 invalidParams.Add(smithy.NewErrParamRequired("AccountIds")) 808 } 809 if invalidParams.Len() > 0 { 810 return invalidParams 811 } else { 812 return nil 813 } 814} 815 816func validateOpCreateMemberInput(v *CreateMemberInput) error { 817 if v == nil { 818 return nil 819 } 820 invalidParams := smithy.InvalidParamsError{Context: "CreateMemberInput"} 821 if v.Account == nil { 822 invalidParams.Add(smithy.NewErrParamRequired("Account")) 823 } else if v.Account != nil { 824 if err := validateAccountDetail(v.Account); err != nil { 825 invalidParams.AddNested("Account", err.(smithy.InvalidParamsError)) 826 } 827 } 828 if invalidParams.Len() > 0 { 829 return invalidParams 830 } else { 831 return nil 832 } 833} 834 835func validateOpDeclineInvitationsInput(v *DeclineInvitationsInput) error { 836 if v == nil { 837 return nil 838 } 839 invalidParams := smithy.InvalidParamsError{Context: "DeclineInvitationsInput"} 840 if v.AccountIds == nil { 841 invalidParams.Add(smithy.NewErrParamRequired("AccountIds")) 842 } 843 if invalidParams.Len() > 0 { 844 return invalidParams 845 } else { 846 return nil 847 } 848} 849 850func validateOpDeleteCustomDataIdentifierInput(v *DeleteCustomDataIdentifierInput) error { 851 if v == nil { 852 return nil 853 } 854 invalidParams := smithy.InvalidParamsError{Context: "DeleteCustomDataIdentifierInput"} 855 if v.Id == nil { 856 invalidParams.Add(smithy.NewErrParamRequired("Id")) 857 } 858 if invalidParams.Len() > 0 { 859 return invalidParams 860 } else { 861 return nil 862 } 863} 864 865func validateOpDeleteFindingsFilterInput(v *DeleteFindingsFilterInput) error { 866 if v == nil { 867 return nil 868 } 869 invalidParams := smithy.InvalidParamsError{Context: "DeleteFindingsFilterInput"} 870 if v.Id == nil { 871 invalidParams.Add(smithy.NewErrParamRequired("Id")) 872 } 873 if invalidParams.Len() > 0 { 874 return invalidParams 875 } else { 876 return nil 877 } 878} 879 880func validateOpDeleteInvitationsInput(v *DeleteInvitationsInput) error { 881 if v == nil { 882 return nil 883 } 884 invalidParams := smithy.InvalidParamsError{Context: "DeleteInvitationsInput"} 885 if v.AccountIds == nil { 886 invalidParams.Add(smithy.NewErrParamRequired("AccountIds")) 887 } 888 if invalidParams.Len() > 0 { 889 return invalidParams 890 } else { 891 return nil 892 } 893} 894 895func validateOpDeleteMemberInput(v *DeleteMemberInput) error { 896 if v == nil { 897 return nil 898 } 899 invalidParams := smithy.InvalidParamsError{Context: "DeleteMemberInput"} 900 if v.Id == nil { 901 invalidParams.Add(smithy.NewErrParamRequired("Id")) 902 } 903 if invalidParams.Len() > 0 { 904 return invalidParams 905 } else { 906 return nil 907 } 908} 909 910func validateOpDescribeClassificationJobInput(v *DescribeClassificationJobInput) error { 911 if v == nil { 912 return nil 913 } 914 invalidParams := smithy.InvalidParamsError{Context: "DescribeClassificationJobInput"} 915 if v.JobId == nil { 916 invalidParams.Add(smithy.NewErrParamRequired("JobId")) 917 } 918 if invalidParams.Len() > 0 { 919 return invalidParams 920 } else { 921 return nil 922 } 923} 924 925func validateOpDisableOrganizationAdminAccountInput(v *DisableOrganizationAdminAccountInput) error { 926 if v == nil { 927 return nil 928 } 929 invalidParams := smithy.InvalidParamsError{Context: "DisableOrganizationAdminAccountInput"} 930 if v.AdminAccountId == nil { 931 invalidParams.Add(smithy.NewErrParamRequired("AdminAccountId")) 932 } 933 if invalidParams.Len() > 0 { 934 return invalidParams 935 } else { 936 return nil 937 } 938} 939 940func validateOpDisassociateMemberInput(v *DisassociateMemberInput) error { 941 if v == nil { 942 return nil 943 } 944 invalidParams := smithy.InvalidParamsError{Context: "DisassociateMemberInput"} 945 if v.Id == nil { 946 invalidParams.Add(smithy.NewErrParamRequired("Id")) 947 } 948 if invalidParams.Len() > 0 { 949 return invalidParams 950 } else { 951 return nil 952 } 953} 954 955func validateOpEnableOrganizationAdminAccountInput(v *EnableOrganizationAdminAccountInput) error { 956 if v == nil { 957 return nil 958 } 959 invalidParams := smithy.InvalidParamsError{Context: "EnableOrganizationAdminAccountInput"} 960 if v.AdminAccountId == nil { 961 invalidParams.Add(smithy.NewErrParamRequired("AdminAccountId")) 962 } 963 if invalidParams.Len() > 0 { 964 return invalidParams 965 } else { 966 return nil 967 } 968} 969 970func validateOpGetCustomDataIdentifierInput(v *GetCustomDataIdentifierInput) error { 971 if v == nil { 972 return nil 973 } 974 invalidParams := smithy.InvalidParamsError{Context: "GetCustomDataIdentifierInput"} 975 if v.Id == nil { 976 invalidParams.Add(smithy.NewErrParamRequired("Id")) 977 } 978 if invalidParams.Len() > 0 { 979 return invalidParams 980 } else { 981 return nil 982 } 983} 984 985func validateOpGetFindingsFilterInput(v *GetFindingsFilterInput) error { 986 if v == nil { 987 return nil 988 } 989 invalidParams := smithy.InvalidParamsError{Context: "GetFindingsFilterInput"} 990 if v.Id == nil { 991 invalidParams.Add(smithy.NewErrParamRequired("Id")) 992 } 993 if invalidParams.Len() > 0 { 994 return invalidParams 995 } else { 996 return nil 997 } 998} 999 1000func validateOpGetFindingsInput(v *GetFindingsInput) error { 1001 if v == nil { 1002 return nil 1003 } 1004 invalidParams := smithy.InvalidParamsError{Context: "GetFindingsInput"} 1005 if v.FindingIds == nil { 1006 invalidParams.Add(smithy.NewErrParamRequired("FindingIds")) 1007 } 1008 if invalidParams.Len() > 0 { 1009 return invalidParams 1010 } else { 1011 return nil 1012 } 1013} 1014 1015func validateOpGetFindingStatisticsInput(v *GetFindingStatisticsInput) error { 1016 if v == nil { 1017 return nil 1018 } 1019 invalidParams := smithy.InvalidParamsError{Context: "GetFindingStatisticsInput"} 1020 if len(v.GroupBy) == 0 { 1021 invalidParams.Add(smithy.NewErrParamRequired("GroupBy")) 1022 } 1023 if invalidParams.Len() > 0 { 1024 return invalidParams 1025 } else { 1026 return nil 1027 } 1028} 1029 1030func validateOpGetMemberInput(v *GetMemberInput) error { 1031 if v == nil { 1032 return nil 1033 } 1034 invalidParams := smithy.InvalidParamsError{Context: "GetMemberInput"} 1035 if v.Id == nil { 1036 invalidParams.Add(smithy.NewErrParamRequired("Id")) 1037 } 1038 if invalidParams.Len() > 0 { 1039 return invalidParams 1040 } else { 1041 return nil 1042 } 1043} 1044 1045func validateOpListTagsForResourceInput(v *ListTagsForResourceInput) error { 1046 if v == nil { 1047 return nil 1048 } 1049 invalidParams := smithy.InvalidParamsError{Context: "ListTagsForResourceInput"} 1050 if v.ResourceArn == nil { 1051 invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) 1052 } 1053 if invalidParams.Len() > 0 { 1054 return invalidParams 1055 } else { 1056 return nil 1057 } 1058} 1059 1060func validateOpPutClassificationExportConfigurationInput(v *PutClassificationExportConfigurationInput) error { 1061 if v == nil { 1062 return nil 1063 } 1064 invalidParams := smithy.InvalidParamsError{Context: "PutClassificationExportConfigurationInput"} 1065 if v.Configuration == nil { 1066 invalidParams.Add(smithy.NewErrParamRequired("Configuration")) 1067 } else if v.Configuration != nil { 1068 if err := validateClassificationExportConfiguration(v.Configuration); err != nil { 1069 invalidParams.AddNested("Configuration", err.(smithy.InvalidParamsError)) 1070 } 1071 } 1072 if invalidParams.Len() > 0 { 1073 return invalidParams 1074 } else { 1075 return nil 1076 } 1077} 1078 1079func validateOpTagResourceInput(v *TagResourceInput) error { 1080 if v == nil { 1081 return nil 1082 } 1083 invalidParams := smithy.InvalidParamsError{Context: "TagResourceInput"} 1084 if v.ResourceArn == nil { 1085 invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) 1086 } 1087 if v.Tags == nil { 1088 invalidParams.Add(smithy.NewErrParamRequired("Tags")) 1089 } 1090 if invalidParams.Len() > 0 { 1091 return invalidParams 1092 } else { 1093 return nil 1094 } 1095} 1096 1097func validateOpTestCustomDataIdentifierInput(v *TestCustomDataIdentifierInput) error { 1098 if v == nil { 1099 return nil 1100 } 1101 invalidParams := smithy.InvalidParamsError{Context: "TestCustomDataIdentifierInput"} 1102 if v.Regex == nil { 1103 invalidParams.Add(smithy.NewErrParamRequired("Regex")) 1104 } 1105 if v.SampleText == nil { 1106 invalidParams.Add(smithy.NewErrParamRequired("SampleText")) 1107 } 1108 if invalidParams.Len() > 0 { 1109 return invalidParams 1110 } else { 1111 return nil 1112 } 1113} 1114 1115func validateOpUntagResourceInput(v *UntagResourceInput) error { 1116 if v == nil { 1117 return nil 1118 } 1119 invalidParams := smithy.InvalidParamsError{Context: "UntagResourceInput"} 1120 if v.ResourceArn == nil { 1121 invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) 1122 } 1123 if v.TagKeys == nil { 1124 invalidParams.Add(smithy.NewErrParamRequired("TagKeys")) 1125 } 1126 if invalidParams.Len() > 0 { 1127 return invalidParams 1128 } else { 1129 return nil 1130 } 1131} 1132 1133func validateOpUpdateClassificationJobInput(v *UpdateClassificationJobInput) error { 1134 if v == nil { 1135 return nil 1136 } 1137 invalidParams := smithy.InvalidParamsError{Context: "UpdateClassificationJobInput"} 1138 if v.JobId == nil { 1139 invalidParams.Add(smithy.NewErrParamRequired("JobId")) 1140 } 1141 if len(v.JobStatus) == 0 { 1142 invalidParams.Add(smithy.NewErrParamRequired("JobStatus")) 1143 } 1144 if invalidParams.Len() > 0 { 1145 return invalidParams 1146 } else { 1147 return nil 1148 } 1149} 1150 1151func validateOpUpdateFindingsFilterInput(v *UpdateFindingsFilterInput) error { 1152 if v == nil { 1153 return nil 1154 } 1155 invalidParams := smithy.InvalidParamsError{Context: "UpdateFindingsFilterInput"} 1156 if v.Id == nil { 1157 invalidParams.Add(smithy.NewErrParamRequired("Id")) 1158 } 1159 if invalidParams.Len() > 0 { 1160 return invalidParams 1161 } else { 1162 return nil 1163 } 1164} 1165 1166func validateOpUpdateMemberSessionInput(v *UpdateMemberSessionInput) error { 1167 if v == nil { 1168 return nil 1169 } 1170 invalidParams := smithy.InvalidParamsError{Context: "UpdateMemberSessionInput"} 1171 if v.Id == nil { 1172 invalidParams.Add(smithy.NewErrParamRequired("Id")) 1173 } 1174 if len(v.Status) == 0 { 1175 invalidParams.Add(smithy.NewErrParamRequired("Status")) 1176 } 1177 if invalidParams.Len() > 0 { 1178 return invalidParams 1179 } else { 1180 return nil 1181 } 1182} 1183 1184func validateOpUpdateOrganizationConfigurationInput(v *UpdateOrganizationConfigurationInput) error { 1185 if v == nil { 1186 return nil 1187 } 1188 invalidParams := smithy.InvalidParamsError{Context: "UpdateOrganizationConfigurationInput"} 1189 if invalidParams.Len() > 0 { 1190 return invalidParams 1191 } else { 1192 return nil 1193 } 1194} 1195