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 validateOpPutFindingsPublicationConfiguration struct { 434} 435 436func (*validateOpPutFindingsPublicationConfiguration) ID() string { 437 return "OperationInputValidation" 438} 439 440func (m *validateOpPutFindingsPublicationConfiguration) 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.(*PutFindingsPublicationConfigurationInput) 444 if !ok { 445 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 446 } 447 if err := validateOpPutFindingsPublicationConfigurationInput(input); err != nil { 448 return out, metadata, err 449 } 450 return next.HandleInitialize(ctx, in) 451} 452 453type validateOpTagResource struct { 454} 455 456func (*validateOpTagResource) ID() string { 457 return "OperationInputValidation" 458} 459 460func (m *validateOpTagResource) 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.(*TagResourceInput) 464 if !ok { 465 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 466 } 467 if err := validateOpTagResourceInput(input); err != nil { 468 return out, metadata, err 469 } 470 return next.HandleInitialize(ctx, in) 471} 472 473type validateOpTestCustomDataIdentifier struct { 474} 475 476func (*validateOpTestCustomDataIdentifier) ID() string { 477 return "OperationInputValidation" 478} 479 480func (m *validateOpTestCustomDataIdentifier) 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.(*TestCustomDataIdentifierInput) 484 if !ok { 485 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 486 } 487 if err := validateOpTestCustomDataIdentifierInput(input); err != nil { 488 return out, metadata, err 489 } 490 return next.HandleInitialize(ctx, in) 491} 492 493type validateOpUntagResource struct { 494} 495 496func (*validateOpUntagResource) ID() string { 497 return "OperationInputValidation" 498} 499 500func (m *validateOpUntagResource) 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.(*UntagResourceInput) 504 if !ok { 505 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 506 } 507 if err := validateOpUntagResourceInput(input); err != nil { 508 return out, metadata, err 509 } 510 return next.HandleInitialize(ctx, in) 511} 512 513type validateOpUpdateClassificationJob struct { 514} 515 516func (*validateOpUpdateClassificationJob) ID() string { 517 return "OperationInputValidation" 518} 519 520func (m *validateOpUpdateClassificationJob) 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.(*UpdateClassificationJobInput) 524 if !ok { 525 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 526 } 527 if err := validateOpUpdateClassificationJobInput(input); err != nil { 528 return out, metadata, err 529 } 530 return next.HandleInitialize(ctx, in) 531} 532 533type validateOpUpdateFindingsFilter struct { 534} 535 536func (*validateOpUpdateFindingsFilter) ID() string { 537 return "OperationInputValidation" 538} 539 540func (m *validateOpUpdateFindingsFilter) 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.(*UpdateFindingsFilterInput) 544 if !ok { 545 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 546 } 547 if err := validateOpUpdateFindingsFilterInput(input); err != nil { 548 return out, metadata, err 549 } 550 return next.HandleInitialize(ctx, in) 551} 552 553type validateOpUpdateMemberSession struct { 554} 555 556func (*validateOpUpdateMemberSession) ID() string { 557 return "OperationInputValidation" 558} 559 560func (m *validateOpUpdateMemberSession) 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.(*UpdateMemberSessionInput) 564 if !ok { 565 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 566 } 567 if err := validateOpUpdateMemberSessionInput(input); err != nil { 568 return out, metadata, err 569 } 570 return next.HandleInitialize(ctx, in) 571} 572 573type validateOpUpdateOrganizationConfiguration struct { 574} 575 576func (*validateOpUpdateOrganizationConfiguration) ID() string { 577 return "OperationInputValidation" 578} 579 580func (m *validateOpUpdateOrganizationConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 581 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 582) { 583 input, ok := in.Parameters.(*UpdateOrganizationConfigurationInput) 584 if !ok { 585 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 586 } 587 if err := validateOpUpdateOrganizationConfigurationInput(input); err != nil { 588 return out, metadata, err 589 } 590 return next.HandleInitialize(ctx, in) 591} 592 593func addOpAcceptInvitationValidationMiddleware(stack *middleware.Stack) error { 594 return stack.Initialize.Add(&validateOpAcceptInvitation{}, middleware.After) 595} 596 597func addOpCreateClassificationJobValidationMiddleware(stack *middleware.Stack) error { 598 return stack.Initialize.Add(&validateOpCreateClassificationJob{}, middleware.After) 599} 600 601func addOpCreateFindingsFilterValidationMiddleware(stack *middleware.Stack) error { 602 return stack.Initialize.Add(&validateOpCreateFindingsFilter{}, middleware.After) 603} 604 605func addOpCreateInvitationsValidationMiddleware(stack *middleware.Stack) error { 606 return stack.Initialize.Add(&validateOpCreateInvitations{}, middleware.After) 607} 608 609func addOpCreateMemberValidationMiddleware(stack *middleware.Stack) error { 610 return stack.Initialize.Add(&validateOpCreateMember{}, middleware.After) 611} 612 613func addOpDeclineInvitationsValidationMiddleware(stack *middleware.Stack) error { 614 return stack.Initialize.Add(&validateOpDeclineInvitations{}, middleware.After) 615} 616 617func addOpDeleteCustomDataIdentifierValidationMiddleware(stack *middleware.Stack) error { 618 return stack.Initialize.Add(&validateOpDeleteCustomDataIdentifier{}, middleware.After) 619} 620 621func addOpDeleteFindingsFilterValidationMiddleware(stack *middleware.Stack) error { 622 return stack.Initialize.Add(&validateOpDeleteFindingsFilter{}, middleware.After) 623} 624 625func addOpDeleteInvitationsValidationMiddleware(stack *middleware.Stack) error { 626 return stack.Initialize.Add(&validateOpDeleteInvitations{}, middleware.After) 627} 628 629func addOpDeleteMemberValidationMiddleware(stack *middleware.Stack) error { 630 return stack.Initialize.Add(&validateOpDeleteMember{}, middleware.After) 631} 632 633func addOpDescribeClassificationJobValidationMiddleware(stack *middleware.Stack) error { 634 return stack.Initialize.Add(&validateOpDescribeClassificationJob{}, middleware.After) 635} 636 637func addOpDisableOrganizationAdminAccountValidationMiddleware(stack *middleware.Stack) error { 638 return stack.Initialize.Add(&validateOpDisableOrganizationAdminAccount{}, middleware.After) 639} 640 641func addOpDisassociateMemberValidationMiddleware(stack *middleware.Stack) error { 642 return stack.Initialize.Add(&validateOpDisassociateMember{}, middleware.After) 643} 644 645func addOpEnableOrganizationAdminAccountValidationMiddleware(stack *middleware.Stack) error { 646 return stack.Initialize.Add(&validateOpEnableOrganizationAdminAccount{}, middleware.After) 647} 648 649func addOpGetCustomDataIdentifierValidationMiddleware(stack *middleware.Stack) error { 650 return stack.Initialize.Add(&validateOpGetCustomDataIdentifier{}, middleware.After) 651} 652 653func addOpGetFindingsFilterValidationMiddleware(stack *middleware.Stack) error { 654 return stack.Initialize.Add(&validateOpGetFindingsFilter{}, middleware.After) 655} 656 657func addOpGetFindingsValidationMiddleware(stack *middleware.Stack) error { 658 return stack.Initialize.Add(&validateOpGetFindings{}, middleware.After) 659} 660 661func addOpGetFindingStatisticsValidationMiddleware(stack *middleware.Stack) error { 662 return stack.Initialize.Add(&validateOpGetFindingStatistics{}, middleware.After) 663} 664 665func addOpGetMemberValidationMiddleware(stack *middleware.Stack) error { 666 return stack.Initialize.Add(&validateOpGetMember{}, middleware.After) 667} 668 669func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error { 670 return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After) 671} 672 673func addOpPutClassificationExportConfigurationValidationMiddleware(stack *middleware.Stack) error { 674 return stack.Initialize.Add(&validateOpPutClassificationExportConfiguration{}, middleware.After) 675} 676 677func addOpPutFindingsPublicationConfigurationValidationMiddleware(stack *middleware.Stack) error { 678 return stack.Initialize.Add(&validateOpPutFindingsPublicationConfiguration{}, middleware.After) 679} 680 681func addOpTagResourceValidationMiddleware(stack *middleware.Stack) error { 682 return stack.Initialize.Add(&validateOpTagResource{}, middleware.After) 683} 684 685func addOpTestCustomDataIdentifierValidationMiddleware(stack *middleware.Stack) error { 686 return stack.Initialize.Add(&validateOpTestCustomDataIdentifier{}, middleware.After) 687} 688 689func addOpUntagResourceValidationMiddleware(stack *middleware.Stack) error { 690 return stack.Initialize.Add(&validateOpUntagResource{}, middleware.After) 691} 692 693func addOpUpdateClassificationJobValidationMiddleware(stack *middleware.Stack) error { 694 return stack.Initialize.Add(&validateOpUpdateClassificationJob{}, middleware.After) 695} 696 697func addOpUpdateFindingsFilterValidationMiddleware(stack *middleware.Stack) error { 698 return stack.Initialize.Add(&validateOpUpdateFindingsFilter{}, middleware.After) 699} 700 701func addOpUpdateMemberSessionValidationMiddleware(stack *middleware.Stack) error { 702 return stack.Initialize.Add(&validateOpUpdateMemberSession{}, middleware.After) 703} 704 705func addOpUpdateOrganizationConfigurationValidationMiddleware(stack *middleware.Stack) error { 706 return stack.Initialize.Add(&validateOpUpdateOrganizationConfiguration{}, middleware.After) 707} 708 709func validate__listOfS3BucketDefinitionForJob(v []types.S3BucketDefinitionForJob) error { 710 if v == nil { 711 return nil 712 } 713 invalidParams := smithy.InvalidParamsError{Context: "ListOfS3BucketDefinitionForJob"} 714 for i := range v { 715 if err := validateS3BucketDefinitionForJob(&v[i]); err != nil { 716 invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) 717 } 718 } 719 if invalidParams.Len() > 0 { 720 return invalidParams 721 } else { 722 return nil 723 } 724} 725 726func validateAccountDetail(v *types.AccountDetail) error { 727 if v == nil { 728 return nil 729 } 730 invalidParams := smithy.InvalidParamsError{Context: "AccountDetail"} 731 if v.AccountId == nil { 732 invalidParams.Add(smithy.NewErrParamRequired("AccountId")) 733 } 734 if v.Email == nil { 735 invalidParams.Add(smithy.NewErrParamRequired("Email")) 736 } 737 if invalidParams.Len() > 0 { 738 return invalidParams 739 } else { 740 return nil 741 } 742} 743 744func validateClassificationExportConfiguration(v *types.ClassificationExportConfiguration) error { 745 if v == nil { 746 return nil 747 } 748 invalidParams := smithy.InvalidParamsError{Context: "ClassificationExportConfiguration"} 749 if v.S3Destination != nil { 750 if err := validateS3Destination(v.S3Destination); err != nil { 751 invalidParams.AddNested("S3Destination", err.(smithy.InvalidParamsError)) 752 } 753 } 754 if invalidParams.Len() > 0 { 755 return invalidParams 756 } else { 757 return nil 758 } 759} 760 761func validateS3BucketDefinitionForJob(v *types.S3BucketDefinitionForJob) error { 762 if v == nil { 763 return nil 764 } 765 invalidParams := smithy.InvalidParamsError{Context: "S3BucketDefinitionForJob"} 766 if v.AccountId == nil { 767 invalidParams.Add(smithy.NewErrParamRequired("AccountId")) 768 } 769 if v.Buckets == nil { 770 invalidParams.Add(smithy.NewErrParamRequired("Buckets")) 771 } 772 if invalidParams.Len() > 0 { 773 return invalidParams 774 } else { 775 return nil 776 } 777} 778 779func validateS3Destination(v *types.S3Destination) error { 780 if v == nil { 781 return nil 782 } 783 invalidParams := smithy.InvalidParamsError{Context: "S3Destination"} 784 if v.BucketName == nil { 785 invalidParams.Add(smithy.NewErrParamRequired("BucketName")) 786 } 787 if v.KmsKeyArn == nil { 788 invalidParams.Add(smithy.NewErrParamRequired("KmsKeyArn")) 789 } 790 if invalidParams.Len() > 0 { 791 return invalidParams 792 } else { 793 return nil 794 } 795} 796 797func validateS3JobDefinition(v *types.S3JobDefinition) error { 798 if v == nil { 799 return nil 800 } 801 invalidParams := smithy.InvalidParamsError{Context: "S3JobDefinition"} 802 if v.BucketDefinitions != nil { 803 if err := validate__listOfS3BucketDefinitionForJob(v.BucketDefinitions); err != nil { 804 invalidParams.AddNested("BucketDefinitions", err.(smithy.InvalidParamsError)) 805 } 806 } 807 if invalidParams.Len() > 0 { 808 return invalidParams 809 } else { 810 return nil 811 } 812} 813 814func validateSecurityHubConfiguration(v *types.SecurityHubConfiguration) error { 815 if v == nil { 816 return nil 817 } 818 invalidParams := smithy.InvalidParamsError{Context: "SecurityHubConfiguration"} 819 if invalidParams.Len() > 0 { 820 return invalidParams 821 } else { 822 return nil 823 } 824} 825 826func validateOpAcceptInvitationInput(v *AcceptInvitationInput) error { 827 if v == nil { 828 return nil 829 } 830 invalidParams := smithy.InvalidParamsError{Context: "AcceptInvitationInput"} 831 if v.InvitationId == nil { 832 invalidParams.Add(smithy.NewErrParamRequired("InvitationId")) 833 } 834 if invalidParams.Len() > 0 { 835 return invalidParams 836 } else { 837 return nil 838 } 839} 840 841func validateOpCreateClassificationJobInput(v *CreateClassificationJobInput) error { 842 if v == nil { 843 return nil 844 } 845 invalidParams := smithy.InvalidParamsError{Context: "CreateClassificationJobInput"} 846 if v.ClientToken == nil { 847 invalidParams.Add(smithy.NewErrParamRequired("ClientToken")) 848 } 849 if len(v.JobType) == 0 { 850 invalidParams.Add(smithy.NewErrParamRequired("JobType")) 851 } 852 if v.Name == nil { 853 invalidParams.Add(smithy.NewErrParamRequired("Name")) 854 } 855 if v.S3JobDefinition == nil { 856 invalidParams.Add(smithy.NewErrParamRequired("S3JobDefinition")) 857 } else if v.S3JobDefinition != nil { 858 if err := validateS3JobDefinition(v.S3JobDefinition); err != nil { 859 invalidParams.AddNested("S3JobDefinition", err.(smithy.InvalidParamsError)) 860 } 861 } 862 if invalidParams.Len() > 0 { 863 return invalidParams 864 } else { 865 return nil 866 } 867} 868 869func validateOpCreateFindingsFilterInput(v *CreateFindingsFilterInput) error { 870 if v == nil { 871 return nil 872 } 873 invalidParams := smithy.InvalidParamsError{Context: "CreateFindingsFilterInput"} 874 if len(v.Action) == 0 { 875 invalidParams.Add(smithy.NewErrParamRequired("Action")) 876 } 877 if v.FindingCriteria == nil { 878 invalidParams.Add(smithy.NewErrParamRequired("FindingCriteria")) 879 } 880 if v.Name == nil { 881 invalidParams.Add(smithy.NewErrParamRequired("Name")) 882 } 883 if invalidParams.Len() > 0 { 884 return invalidParams 885 } else { 886 return nil 887 } 888} 889 890func validateOpCreateInvitationsInput(v *CreateInvitationsInput) error { 891 if v == nil { 892 return nil 893 } 894 invalidParams := smithy.InvalidParamsError{Context: "CreateInvitationsInput"} 895 if v.AccountIds == nil { 896 invalidParams.Add(smithy.NewErrParamRequired("AccountIds")) 897 } 898 if invalidParams.Len() > 0 { 899 return invalidParams 900 } else { 901 return nil 902 } 903} 904 905func validateOpCreateMemberInput(v *CreateMemberInput) error { 906 if v == nil { 907 return nil 908 } 909 invalidParams := smithy.InvalidParamsError{Context: "CreateMemberInput"} 910 if v.Account == nil { 911 invalidParams.Add(smithy.NewErrParamRequired("Account")) 912 } else if v.Account != nil { 913 if err := validateAccountDetail(v.Account); err != nil { 914 invalidParams.AddNested("Account", err.(smithy.InvalidParamsError)) 915 } 916 } 917 if invalidParams.Len() > 0 { 918 return invalidParams 919 } else { 920 return nil 921 } 922} 923 924func validateOpDeclineInvitationsInput(v *DeclineInvitationsInput) error { 925 if v == nil { 926 return nil 927 } 928 invalidParams := smithy.InvalidParamsError{Context: "DeclineInvitationsInput"} 929 if v.AccountIds == nil { 930 invalidParams.Add(smithy.NewErrParamRequired("AccountIds")) 931 } 932 if invalidParams.Len() > 0 { 933 return invalidParams 934 } else { 935 return nil 936 } 937} 938 939func validateOpDeleteCustomDataIdentifierInput(v *DeleteCustomDataIdentifierInput) error { 940 if v == nil { 941 return nil 942 } 943 invalidParams := smithy.InvalidParamsError{Context: "DeleteCustomDataIdentifierInput"} 944 if v.Id == nil { 945 invalidParams.Add(smithy.NewErrParamRequired("Id")) 946 } 947 if invalidParams.Len() > 0 { 948 return invalidParams 949 } else { 950 return nil 951 } 952} 953 954func validateOpDeleteFindingsFilterInput(v *DeleteFindingsFilterInput) error { 955 if v == nil { 956 return nil 957 } 958 invalidParams := smithy.InvalidParamsError{Context: "DeleteFindingsFilterInput"} 959 if v.Id == nil { 960 invalidParams.Add(smithy.NewErrParamRequired("Id")) 961 } 962 if invalidParams.Len() > 0 { 963 return invalidParams 964 } else { 965 return nil 966 } 967} 968 969func validateOpDeleteInvitationsInput(v *DeleteInvitationsInput) error { 970 if v == nil { 971 return nil 972 } 973 invalidParams := smithy.InvalidParamsError{Context: "DeleteInvitationsInput"} 974 if v.AccountIds == nil { 975 invalidParams.Add(smithy.NewErrParamRequired("AccountIds")) 976 } 977 if invalidParams.Len() > 0 { 978 return invalidParams 979 } else { 980 return nil 981 } 982} 983 984func validateOpDeleteMemberInput(v *DeleteMemberInput) error { 985 if v == nil { 986 return nil 987 } 988 invalidParams := smithy.InvalidParamsError{Context: "DeleteMemberInput"} 989 if v.Id == nil { 990 invalidParams.Add(smithy.NewErrParamRequired("Id")) 991 } 992 if invalidParams.Len() > 0 { 993 return invalidParams 994 } else { 995 return nil 996 } 997} 998 999func validateOpDescribeClassificationJobInput(v *DescribeClassificationJobInput) error { 1000 if v == nil { 1001 return nil 1002 } 1003 invalidParams := smithy.InvalidParamsError{Context: "DescribeClassificationJobInput"} 1004 if v.JobId == nil { 1005 invalidParams.Add(smithy.NewErrParamRequired("JobId")) 1006 } 1007 if invalidParams.Len() > 0 { 1008 return invalidParams 1009 } else { 1010 return nil 1011 } 1012} 1013 1014func validateOpDisableOrganizationAdminAccountInput(v *DisableOrganizationAdminAccountInput) error { 1015 if v == nil { 1016 return nil 1017 } 1018 invalidParams := smithy.InvalidParamsError{Context: "DisableOrganizationAdminAccountInput"} 1019 if v.AdminAccountId == nil { 1020 invalidParams.Add(smithy.NewErrParamRequired("AdminAccountId")) 1021 } 1022 if invalidParams.Len() > 0 { 1023 return invalidParams 1024 } else { 1025 return nil 1026 } 1027} 1028 1029func validateOpDisassociateMemberInput(v *DisassociateMemberInput) error { 1030 if v == nil { 1031 return nil 1032 } 1033 invalidParams := smithy.InvalidParamsError{Context: "DisassociateMemberInput"} 1034 if v.Id == nil { 1035 invalidParams.Add(smithy.NewErrParamRequired("Id")) 1036 } 1037 if invalidParams.Len() > 0 { 1038 return invalidParams 1039 } else { 1040 return nil 1041 } 1042} 1043 1044func validateOpEnableOrganizationAdminAccountInput(v *EnableOrganizationAdminAccountInput) error { 1045 if v == nil { 1046 return nil 1047 } 1048 invalidParams := smithy.InvalidParamsError{Context: "EnableOrganizationAdminAccountInput"} 1049 if v.AdminAccountId == nil { 1050 invalidParams.Add(smithy.NewErrParamRequired("AdminAccountId")) 1051 } 1052 if invalidParams.Len() > 0 { 1053 return invalidParams 1054 } else { 1055 return nil 1056 } 1057} 1058 1059func validateOpGetCustomDataIdentifierInput(v *GetCustomDataIdentifierInput) error { 1060 if v == nil { 1061 return nil 1062 } 1063 invalidParams := smithy.InvalidParamsError{Context: "GetCustomDataIdentifierInput"} 1064 if v.Id == nil { 1065 invalidParams.Add(smithy.NewErrParamRequired("Id")) 1066 } 1067 if invalidParams.Len() > 0 { 1068 return invalidParams 1069 } else { 1070 return nil 1071 } 1072} 1073 1074func validateOpGetFindingsFilterInput(v *GetFindingsFilterInput) error { 1075 if v == nil { 1076 return nil 1077 } 1078 invalidParams := smithy.InvalidParamsError{Context: "GetFindingsFilterInput"} 1079 if v.Id == nil { 1080 invalidParams.Add(smithy.NewErrParamRequired("Id")) 1081 } 1082 if invalidParams.Len() > 0 { 1083 return invalidParams 1084 } else { 1085 return nil 1086 } 1087} 1088 1089func validateOpGetFindingsInput(v *GetFindingsInput) error { 1090 if v == nil { 1091 return nil 1092 } 1093 invalidParams := smithy.InvalidParamsError{Context: "GetFindingsInput"} 1094 if v.FindingIds == nil { 1095 invalidParams.Add(smithy.NewErrParamRequired("FindingIds")) 1096 } 1097 if invalidParams.Len() > 0 { 1098 return invalidParams 1099 } else { 1100 return nil 1101 } 1102} 1103 1104func validateOpGetFindingStatisticsInput(v *GetFindingStatisticsInput) error { 1105 if v == nil { 1106 return nil 1107 } 1108 invalidParams := smithy.InvalidParamsError{Context: "GetFindingStatisticsInput"} 1109 if len(v.GroupBy) == 0 { 1110 invalidParams.Add(smithy.NewErrParamRequired("GroupBy")) 1111 } 1112 if invalidParams.Len() > 0 { 1113 return invalidParams 1114 } else { 1115 return nil 1116 } 1117} 1118 1119func validateOpGetMemberInput(v *GetMemberInput) error { 1120 if v == nil { 1121 return nil 1122 } 1123 invalidParams := smithy.InvalidParamsError{Context: "GetMemberInput"} 1124 if v.Id == nil { 1125 invalidParams.Add(smithy.NewErrParamRequired("Id")) 1126 } 1127 if invalidParams.Len() > 0 { 1128 return invalidParams 1129 } else { 1130 return nil 1131 } 1132} 1133 1134func validateOpListTagsForResourceInput(v *ListTagsForResourceInput) error { 1135 if v == nil { 1136 return nil 1137 } 1138 invalidParams := smithy.InvalidParamsError{Context: "ListTagsForResourceInput"} 1139 if v.ResourceArn == nil { 1140 invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) 1141 } 1142 if invalidParams.Len() > 0 { 1143 return invalidParams 1144 } else { 1145 return nil 1146 } 1147} 1148 1149func validateOpPutClassificationExportConfigurationInput(v *PutClassificationExportConfigurationInput) error { 1150 if v == nil { 1151 return nil 1152 } 1153 invalidParams := smithy.InvalidParamsError{Context: "PutClassificationExportConfigurationInput"} 1154 if v.Configuration == nil { 1155 invalidParams.Add(smithy.NewErrParamRequired("Configuration")) 1156 } else if v.Configuration != nil { 1157 if err := validateClassificationExportConfiguration(v.Configuration); err != nil { 1158 invalidParams.AddNested("Configuration", err.(smithy.InvalidParamsError)) 1159 } 1160 } 1161 if invalidParams.Len() > 0 { 1162 return invalidParams 1163 } else { 1164 return nil 1165 } 1166} 1167 1168func validateOpPutFindingsPublicationConfigurationInput(v *PutFindingsPublicationConfigurationInput) error { 1169 if v == nil { 1170 return nil 1171 } 1172 invalidParams := smithy.InvalidParamsError{Context: "PutFindingsPublicationConfigurationInput"} 1173 if v.SecurityHubConfiguration != nil { 1174 if err := validateSecurityHubConfiguration(v.SecurityHubConfiguration); err != nil { 1175 invalidParams.AddNested("SecurityHubConfiguration", err.(smithy.InvalidParamsError)) 1176 } 1177 } 1178 if invalidParams.Len() > 0 { 1179 return invalidParams 1180 } else { 1181 return nil 1182 } 1183} 1184 1185func validateOpTagResourceInput(v *TagResourceInput) error { 1186 if v == nil { 1187 return nil 1188 } 1189 invalidParams := smithy.InvalidParamsError{Context: "TagResourceInput"} 1190 if v.ResourceArn == nil { 1191 invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) 1192 } 1193 if v.Tags == nil { 1194 invalidParams.Add(smithy.NewErrParamRequired("Tags")) 1195 } 1196 if invalidParams.Len() > 0 { 1197 return invalidParams 1198 } else { 1199 return nil 1200 } 1201} 1202 1203func validateOpTestCustomDataIdentifierInput(v *TestCustomDataIdentifierInput) error { 1204 if v == nil { 1205 return nil 1206 } 1207 invalidParams := smithy.InvalidParamsError{Context: "TestCustomDataIdentifierInput"} 1208 if v.Regex == nil { 1209 invalidParams.Add(smithy.NewErrParamRequired("Regex")) 1210 } 1211 if v.SampleText == nil { 1212 invalidParams.Add(smithy.NewErrParamRequired("SampleText")) 1213 } 1214 if invalidParams.Len() > 0 { 1215 return invalidParams 1216 } else { 1217 return nil 1218 } 1219} 1220 1221func validateOpUntagResourceInput(v *UntagResourceInput) error { 1222 if v == nil { 1223 return nil 1224 } 1225 invalidParams := smithy.InvalidParamsError{Context: "UntagResourceInput"} 1226 if v.ResourceArn == nil { 1227 invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) 1228 } 1229 if v.TagKeys == nil { 1230 invalidParams.Add(smithy.NewErrParamRequired("TagKeys")) 1231 } 1232 if invalidParams.Len() > 0 { 1233 return invalidParams 1234 } else { 1235 return nil 1236 } 1237} 1238 1239func validateOpUpdateClassificationJobInput(v *UpdateClassificationJobInput) error { 1240 if v == nil { 1241 return nil 1242 } 1243 invalidParams := smithy.InvalidParamsError{Context: "UpdateClassificationJobInput"} 1244 if v.JobId == nil { 1245 invalidParams.Add(smithy.NewErrParamRequired("JobId")) 1246 } 1247 if len(v.JobStatus) == 0 { 1248 invalidParams.Add(smithy.NewErrParamRequired("JobStatus")) 1249 } 1250 if invalidParams.Len() > 0 { 1251 return invalidParams 1252 } else { 1253 return nil 1254 } 1255} 1256 1257func validateOpUpdateFindingsFilterInput(v *UpdateFindingsFilterInput) error { 1258 if v == nil { 1259 return nil 1260 } 1261 invalidParams := smithy.InvalidParamsError{Context: "UpdateFindingsFilterInput"} 1262 if v.Id == nil { 1263 invalidParams.Add(smithy.NewErrParamRequired("Id")) 1264 } 1265 if invalidParams.Len() > 0 { 1266 return invalidParams 1267 } else { 1268 return nil 1269 } 1270} 1271 1272func validateOpUpdateMemberSessionInput(v *UpdateMemberSessionInput) error { 1273 if v == nil { 1274 return nil 1275 } 1276 invalidParams := smithy.InvalidParamsError{Context: "UpdateMemberSessionInput"} 1277 if v.Id == nil { 1278 invalidParams.Add(smithy.NewErrParamRequired("Id")) 1279 } 1280 if len(v.Status) == 0 { 1281 invalidParams.Add(smithy.NewErrParamRequired("Status")) 1282 } 1283 if invalidParams.Len() > 0 { 1284 return invalidParams 1285 } else { 1286 return nil 1287 } 1288} 1289 1290func validateOpUpdateOrganizationConfigurationInput(v *UpdateOrganizationConfigurationInput) error { 1291 if v == nil { 1292 return nil 1293 } 1294 invalidParams := smithy.InvalidParamsError{Context: "UpdateOrganizationConfigurationInput"} 1295 if invalidParams.Len() > 0 { 1296 return invalidParams 1297 } else { 1298 return nil 1299 } 1300} 1301