1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package ram 4 5import ( 6 "context" 7 "fmt" 8 smithy "github.com/aws/smithy-go" 9 "github.com/aws/smithy-go/middleware" 10) 11 12type validateOpAcceptResourceShareInvitation struct { 13} 14 15func (*validateOpAcceptResourceShareInvitation) ID() string { 16 return "OperationInputValidation" 17} 18 19func (m *validateOpAcceptResourceShareInvitation) 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.(*AcceptResourceShareInvitationInput) 23 if !ok { 24 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 25 } 26 if err := validateOpAcceptResourceShareInvitationInput(input); err != nil { 27 return out, metadata, err 28 } 29 return next.HandleInitialize(ctx, in) 30} 31 32type validateOpAssociateResourceShare struct { 33} 34 35func (*validateOpAssociateResourceShare) ID() string { 36 return "OperationInputValidation" 37} 38 39func (m *validateOpAssociateResourceShare) 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.(*AssociateResourceShareInput) 43 if !ok { 44 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 45 } 46 if err := validateOpAssociateResourceShareInput(input); err != nil { 47 return out, metadata, err 48 } 49 return next.HandleInitialize(ctx, in) 50} 51 52type validateOpAssociateResourceSharePermission struct { 53} 54 55func (*validateOpAssociateResourceSharePermission) ID() string { 56 return "OperationInputValidation" 57} 58 59func (m *validateOpAssociateResourceSharePermission) 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.(*AssociateResourceSharePermissionInput) 63 if !ok { 64 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 65 } 66 if err := validateOpAssociateResourceSharePermissionInput(input); err != nil { 67 return out, metadata, err 68 } 69 return next.HandleInitialize(ctx, in) 70} 71 72type validateOpCreateResourceShare struct { 73} 74 75func (*validateOpCreateResourceShare) ID() string { 76 return "OperationInputValidation" 77} 78 79func (m *validateOpCreateResourceShare) 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.(*CreateResourceShareInput) 83 if !ok { 84 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 85 } 86 if err := validateOpCreateResourceShareInput(input); err != nil { 87 return out, metadata, err 88 } 89 return next.HandleInitialize(ctx, in) 90} 91 92type validateOpDeleteResourceShare struct { 93} 94 95func (*validateOpDeleteResourceShare) ID() string { 96 return "OperationInputValidation" 97} 98 99func (m *validateOpDeleteResourceShare) 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.(*DeleteResourceShareInput) 103 if !ok { 104 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 105 } 106 if err := validateOpDeleteResourceShareInput(input); err != nil { 107 return out, metadata, err 108 } 109 return next.HandleInitialize(ctx, in) 110} 111 112type validateOpDisassociateResourceShare struct { 113} 114 115func (*validateOpDisassociateResourceShare) ID() string { 116 return "OperationInputValidation" 117} 118 119func (m *validateOpDisassociateResourceShare) 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.(*DisassociateResourceShareInput) 123 if !ok { 124 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 125 } 126 if err := validateOpDisassociateResourceShareInput(input); err != nil { 127 return out, metadata, err 128 } 129 return next.HandleInitialize(ctx, in) 130} 131 132type validateOpDisassociateResourceSharePermission struct { 133} 134 135func (*validateOpDisassociateResourceSharePermission) ID() string { 136 return "OperationInputValidation" 137} 138 139func (m *validateOpDisassociateResourceSharePermission) 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.(*DisassociateResourceSharePermissionInput) 143 if !ok { 144 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 145 } 146 if err := validateOpDisassociateResourceSharePermissionInput(input); err != nil { 147 return out, metadata, err 148 } 149 return next.HandleInitialize(ctx, in) 150} 151 152type validateOpGetPermission struct { 153} 154 155func (*validateOpGetPermission) ID() string { 156 return "OperationInputValidation" 157} 158 159func (m *validateOpGetPermission) 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.(*GetPermissionInput) 163 if !ok { 164 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 165 } 166 if err := validateOpGetPermissionInput(input); err != nil { 167 return out, metadata, err 168 } 169 return next.HandleInitialize(ctx, in) 170} 171 172type validateOpGetResourcePolicies struct { 173} 174 175func (*validateOpGetResourcePolicies) ID() string { 176 return "OperationInputValidation" 177} 178 179func (m *validateOpGetResourcePolicies) 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.(*GetResourcePoliciesInput) 183 if !ok { 184 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 185 } 186 if err := validateOpGetResourcePoliciesInput(input); err != nil { 187 return out, metadata, err 188 } 189 return next.HandleInitialize(ctx, in) 190} 191 192type validateOpGetResourceShareAssociations struct { 193} 194 195func (*validateOpGetResourceShareAssociations) ID() string { 196 return "OperationInputValidation" 197} 198 199func (m *validateOpGetResourceShareAssociations) 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.(*GetResourceShareAssociationsInput) 203 if !ok { 204 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 205 } 206 if err := validateOpGetResourceShareAssociationsInput(input); err != nil { 207 return out, metadata, err 208 } 209 return next.HandleInitialize(ctx, in) 210} 211 212type validateOpGetResourceShares struct { 213} 214 215func (*validateOpGetResourceShares) ID() string { 216 return "OperationInputValidation" 217} 218 219func (m *validateOpGetResourceShares) 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.(*GetResourceSharesInput) 223 if !ok { 224 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 225 } 226 if err := validateOpGetResourceSharesInput(input); err != nil { 227 return out, metadata, err 228 } 229 return next.HandleInitialize(ctx, in) 230} 231 232type validateOpListPendingInvitationResources struct { 233} 234 235func (*validateOpListPendingInvitationResources) ID() string { 236 return "OperationInputValidation" 237} 238 239func (m *validateOpListPendingInvitationResources) 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.(*ListPendingInvitationResourcesInput) 243 if !ok { 244 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 245 } 246 if err := validateOpListPendingInvitationResourcesInput(input); err != nil { 247 return out, metadata, err 248 } 249 return next.HandleInitialize(ctx, in) 250} 251 252type validateOpListPrincipals struct { 253} 254 255func (*validateOpListPrincipals) ID() string { 256 return "OperationInputValidation" 257} 258 259func (m *validateOpListPrincipals) 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.(*ListPrincipalsInput) 263 if !ok { 264 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 265 } 266 if err := validateOpListPrincipalsInput(input); err != nil { 267 return out, metadata, err 268 } 269 return next.HandleInitialize(ctx, in) 270} 271 272type validateOpListResourceSharePermissions struct { 273} 274 275func (*validateOpListResourceSharePermissions) ID() string { 276 return "OperationInputValidation" 277} 278 279func (m *validateOpListResourceSharePermissions) 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.(*ListResourceSharePermissionsInput) 283 if !ok { 284 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 285 } 286 if err := validateOpListResourceSharePermissionsInput(input); err != nil { 287 return out, metadata, err 288 } 289 return next.HandleInitialize(ctx, in) 290} 291 292type validateOpListResources struct { 293} 294 295func (*validateOpListResources) ID() string { 296 return "OperationInputValidation" 297} 298 299func (m *validateOpListResources) 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.(*ListResourcesInput) 303 if !ok { 304 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 305 } 306 if err := validateOpListResourcesInput(input); err != nil { 307 return out, metadata, err 308 } 309 return next.HandleInitialize(ctx, in) 310} 311 312type validateOpPromoteResourceShareCreatedFromPolicy struct { 313} 314 315func (*validateOpPromoteResourceShareCreatedFromPolicy) ID() string { 316 return "OperationInputValidation" 317} 318 319func (m *validateOpPromoteResourceShareCreatedFromPolicy) 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.(*PromoteResourceShareCreatedFromPolicyInput) 323 if !ok { 324 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 325 } 326 if err := validateOpPromoteResourceShareCreatedFromPolicyInput(input); err != nil { 327 return out, metadata, err 328 } 329 return next.HandleInitialize(ctx, in) 330} 331 332type validateOpRejectResourceShareInvitation struct { 333} 334 335func (*validateOpRejectResourceShareInvitation) ID() string { 336 return "OperationInputValidation" 337} 338 339func (m *validateOpRejectResourceShareInvitation) 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.(*RejectResourceShareInvitationInput) 343 if !ok { 344 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 345 } 346 if err := validateOpRejectResourceShareInvitationInput(input); err != nil { 347 return out, metadata, err 348 } 349 return next.HandleInitialize(ctx, in) 350} 351 352type validateOpTagResource struct { 353} 354 355func (*validateOpTagResource) ID() string { 356 return "OperationInputValidation" 357} 358 359func (m *validateOpTagResource) 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.(*TagResourceInput) 363 if !ok { 364 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 365 } 366 if err := validateOpTagResourceInput(input); err != nil { 367 return out, metadata, err 368 } 369 return next.HandleInitialize(ctx, in) 370} 371 372type validateOpUntagResource struct { 373} 374 375func (*validateOpUntagResource) ID() string { 376 return "OperationInputValidation" 377} 378 379func (m *validateOpUntagResource) 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.(*UntagResourceInput) 383 if !ok { 384 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 385 } 386 if err := validateOpUntagResourceInput(input); err != nil { 387 return out, metadata, err 388 } 389 return next.HandleInitialize(ctx, in) 390} 391 392type validateOpUpdateResourceShare struct { 393} 394 395func (*validateOpUpdateResourceShare) ID() string { 396 return "OperationInputValidation" 397} 398 399func (m *validateOpUpdateResourceShare) 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.(*UpdateResourceShareInput) 403 if !ok { 404 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 405 } 406 if err := validateOpUpdateResourceShareInput(input); err != nil { 407 return out, metadata, err 408 } 409 return next.HandleInitialize(ctx, in) 410} 411 412func addOpAcceptResourceShareInvitationValidationMiddleware(stack *middleware.Stack) error { 413 return stack.Initialize.Add(&validateOpAcceptResourceShareInvitation{}, middleware.After) 414} 415 416func addOpAssociateResourceShareValidationMiddleware(stack *middleware.Stack) error { 417 return stack.Initialize.Add(&validateOpAssociateResourceShare{}, middleware.After) 418} 419 420func addOpAssociateResourceSharePermissionValidationMiddleware(stack *middleware.Stack) error { 421 return stack.Initialize.Add(&validateOpAssociateResourceSharePermission{}, middleware.After) 422} 423 424func addOpCreateResourceShareValidationMiddleware(stack *middleware.Stack) error { 425 return stack.Initialize.Add(&validateOpCreateResourceShare{}, middleware.After) 426} 427 428func addOpDeleteResourceShareValidationMiddleware(stack *middleware.Stack) error { 429 return stack.Initialize.Add(&validateOpDeleteResourceShare{}, middleware.After) 430} 431 432func addOpDisassociateResourceShareValidationMiddleware(stack *middleware.Stack) error { 433 return stack.Initialize.Add(&validateOpDisassociateResourceShare{}, middleware.After) 434} 435 436func addOpDisassociateResourceSharePermissionValidationMiddleware(stack *middleware.Stack) error { 437 return stack.Initialize.Add(&validateOpDisassociateResourceSharePermission{}, middleware.After) 438} 439 440func addOpGetPermissionValidationMiddleware(stack *middleware.Stack) error { 441 return stack.Initialize.Add(&validateOpGetPermission{}, middleware.After) 442} 443 444func addOpGetResourcePoliciesValidationMiddleware(stack *middleware.Stack) error { 445 return stack.Initialize.Add(&validateOpGetResourcePolicies{}, middleware.After) 446} 447 448func addOpGetResourceShareAssociationsValidationMiddleware(stack *middleware.Stack) error { 449 return stack.Initialize.Add(&validateOpGetResourceShareAssociations{}, middleware.After) 450} 451 452func addOpGetResourceSharesValidationMiddleware(stack *middleware.Stack) error { 453 return stack.Initialize.Add(&validateOpGetResourceShares{}, middleware.After) 454} 455 456func addOpListPendingInvitationResourcesValidationMiddleware(stack *middleware.Stack) error { 457 return stack.Initialize.Add(&validateOpListPendingInvitationResources{}, middleware.After) 458} 459 460func addOpListPrincipalsValidationMiddleware(stack *middleware.Stack) error { 461 return stack.Initialize.Add(&validateOpListPrincipals{}, middleware.After) 462} 463 464func addOpListResourceSharePermissionsValidationMiddleware(stack *middleware.Stack) error { 465 return stack.Initialize.Add(&validateOpListResourceSharePermissions{}, middleware.After) 466} 467 468func addOpListResourcesValidationMiddleware(stack *middleware.Stack) error { 469 return stack.Initialize.Add(&validateOpListResources{}, middleware.After) 470} 471 472func addOpPromoteResourceShareCreatedFromPolicyValidationMiddleware(stack *middleware.Stack) error { 473 return stack.Initialize.Add(&validateOpPromoteResourceShareCreatedFromPolicy{}, middleware.After) 474} 475 476func addOpRejectResourceShareInvitationValidationMiddleware(stack *middleware.Stack) error { 477 return stack.Initialize.Add(&validateOpRejectResourceShareInvitation{}, middleware.After) 478} 479 480func addOpTagResourceValidationMiddleware(stack *middleware.Stack) error { 481 return stack.Initialize.Add(&validateOpTagResource{}, middleware.After) 482} 483 484func addOpUntagResourceValidationMiddleware(stack *middleware.Stack) error { 485 return stack.Initialize.Add(&validateOpUntagResource{}, middleware.After) 486} 487 488func addOpUpdateResourceShareValidationMiddleware(stack *middleware.Stack) error { 489 return stack.Initialize.Add(&validateOpUpdateResourceShare{}, middleware.After) 490} 491 492func validateOpAcceptResourceShareInvitationInput(v *AcceptResourceShareInvitationInput) error { 493 if v == nil { 494 return nil 495 } 496 invalidParams := smithy.InvalidParamsError{Context: "AcceptResourceShareInvitationInput"} 497 if v.ResourceShareInvitationArn == nil { 498 invalidParams.Add(smithy.NewErrParamRequired("ResourceShareInvitationArn")) 499 } 500 if invalidParams.Len() > 0 { 501 return invalidParams 502 } else { 503 return nil 504 } 505} 506 507func validateOpAssociateResourceShareInput(v *AssociateResourceShareInput) error { 508 if v == nil { 509 return nil 510 } 511 invalidParams := smithy.InvalidParamsError{Context: "AssociateResourceShareInput"} 512 if v.ResourceShareArn == nil { 513 invalidParams.Add(smithy.NewErrParamRequired("ResourceShareArn")) 514 } 515 if invalidParams.Len() > 0 { 516 return invalidParams 517 } else { 518 return nil 519 } 520} 521 522func validateOpAssociateResourceSharePermissionInput(v *AssociateResourceSharePermissionInput) error { 523 if v == nil { 524 return nil 525 } 526 invalidParams := smithy.InvalidParamsError{Context: "AssociateResourceSharePermissionInput"} 527 if v.ResourceShareArn == nil { 528 invalidParams.Add(smithy.NewErrParamRequired("ResourceShareArn")) 529 } 530 if v.PermissionArn == nil { 531 invalidParams.Add(smithy.NewErrParamRequired("PermissionArn")) 532 } 533 if invalidParams.Len() > 0 { 534 return invalidParams 535 } else { 536 return nil 537 } 538} 539 540func validateOpCreateResourceShareInput(v *CreateResourceShareInput) error { 541 if v == nil { 542 return nil 543 } 544 invalidParams := smithy.InvalidParamsError{Context: "CreateResourceShareInput"} 545 if v.Name == nil { 546 invalidParams.Add(smithy.NewErrParamRequired("Name")) 547 } 548 if invalidParams.Len() > 0 { 549 return invalidParams 550 } else { 551 return nil 552 } 553} 554 555func validateOpDeleteResourceShareInput(v *DeleteResourceShareInput) error { 556 if v == nil { 557 return nil 558 } 559 invalidParams := smithy.InvalidParamsError{Context: "DeleteResourceShareInput"} 560 if v.ResourceShareArn == nil { 561 invalidParams.Add(smithy.NewErrParamRequired("ResourceShareArn")) 562 } 563 if invalidParams.Len() > 0 { 564 return invalidParams 565 } else { 566 return nil 567 } 568} 569 570func validateOpDisassociateResourceShareInput(v *DisassociateResourceShareInput) error { 571 if v == nil { 572 return nil 573 } 574 invalidParams := smithy.InvalidParamsError{Context: "DisassociateResourceShareInput"} 575 if v.ResourceShareArn == nil { 576 invalidParams.Add(smithy.NewErrParamRequired("ResourceShareArn")) 577 } 578 if invalidParams.Len() > 0 { 579 return invalidParams 580 } else { 581 return nil 582 } 583} 584 585func validateOpDisassociateResourceSharePermissionInput(v *DisassociateResourceSharePermissionInput) error { 586 if v == nil { 587 return nil 588 } 589 invalidParams := smithy.InvalidParamsError{Context: "DisassociateResourceSharePermissionInput"} 590 if v.ResourceShareArn == nil { 591 invalidParams.Add(smithy.NewErrParamRequired("ResourceShareArn")) 592 } 593 if v.PermissionArn == nil { 594 invalidParams.Add(smithy.NewErrParamRequired("PermissionArn")) 595 } 596 if invalidParams.Len() > 0 { 597 return invalidParams 598 } else { 599 return nil 600 } 601} 602 603func validateOpGetPermissionInput(v *GetPermissionInput) error { 604 if v == nil { 605 return nil 606 } 607 invalidParams := smithy.InvalidParamsError{Context: "GetPermissionInput"} 608 if v.PermissionArn == nil { 609 invalidParams.Add(smithy.NewErrParamRequired("PermissionArn")) 610 } 611 if invalidParams.Len() > 0 { 612 return invalidParams 613 } else { 614 return nil 615 } 616} 617 618func validateOpGetResourcePoliciesInput(v *GetResourcePoliciesInput) error { 619 if v == nil { 620 return nil 621 } 622 invalidParams := smithy.InvalidParamsError{Context: "GetResourcePoliciesInput"} 623 if v.ResourceArns == nil { 624 invalidParams.Add(smithy.NewErrParamRequired("ResourceArns")) 625 } 626 if invalidParams.Len() > 0 { 627 return invalidParams 628 } else { 629 return nil 630 } 631} 632 633func validateOpGetResourceShareAssociationsInput(v *GetResourceShareAssociationsInput) error { 634 if v == nil { 635 return nil 636 } 637 invalidParams := smithy.InvalidParamsError{Context: "GetResourceShareAssociationsInput"} 638 if len(v.AssociationType) == 0 { 639 invalidParams.Add(smithy.NewErrParamRequired("AssociationType")) 640 } 641 if invalidParams.Len() > 0 { 642 return invalidParams 643 } else { 644 return nil 645 } 646} 647 648func validateOpGetResourceSharesInput(v *GetResourceSharesInput) error { 649 if v == nil { 650 return nil 651 } 652 invalidParams := smithy.InvalidParamsError{Context: "GetResourceSharesInput"} 653 if len(v.ResourceOwner) == 0 { 654 invalidParams.Add(smithy.NewErrParamRequired("ResourceOwner")) 655 } 656 if invalidParams.Len() > 0 { 657 return invalidParams 658 } else { 659 return nil 660 } 661} 662 663func validateOpListPendingInvitationResourcesInput(v *ListPendingInvitationResourcesInput) error { 664 if v == nil { 665 return nil 666 } 667 invalidParams := smithy.InvalidParamsError{Context: "ListPendingInvitationResourcesInput"} 668 if v.ResourceShareInvitationArn == nil { 669 invalidParams.Add(smithy.NewErrParamRequired("ResourceShareInvitationArn")) 670 } 671 if invalidParams.Len() > 0 { 672 return invalidParams 673 } else { 674 return nil 675 } 676} 677 678func validateOpListPrincipalsInput(v *ListPrincipalsInput) error { 679 if v == nil { 680 return nil 681 } 682 invalidParams := smithy.InvalidParamsError{Context: "ListPrincipalsInput"} 683 if len(v.ResourceOwner) == 0 { 684 invalidParams.Add(smithy.NewErrParamRequired("ResourceOwner")) 685 } 686 if invalidParams.Len() > 0 { 687 return invalidParams 688 } else { 689 return nil 690 } 691} 692 693func validateOpListResourceSharePermissionsInput(v *ListResourceSharePermissionsInput) error { 694 if v == nil { 695 return nil 696 } 697 invalidParams := smithy.InvalidParamsError{Context: "ListResourceSharePermissionsInput"} 698 if v.ResourceShareArn == nil { 699 invalidParams.Add(smithy.NewErrParamRequired("ResourceShareArn")) 700 } 701 if invalidParams.Len() > 0 { 702 return invalidParams 703 } else { 704 return nil 705 } 706} 707 708func validateOpListResourcesInput(v *ListResourcesInput) error { 709 if v == nil { 710 return nil 711 } 712 invalidParams := smithy.InvalidParamsError{Context: "ListResourcesInput"} 713 if len(v.ResourceOwner) == 0 { 714 invalidParams.Add(smithy.NewErrParamRequired("ResourceOwner")) 715 } 716 if invalidParams.Len() > 0 { 717 return invalidParams 718 } else { 719 return nil 720 } 721} 722 723func validateOpPromoteResourceShareCreatedFromPolicyInput(v *PromoteResourceShareCreatedFromPolicyInput) error { 724 if v == nil { 725 return nil 726 } 727 invalidParams := smithy.InvalidParamsError{Context: "PromoteResourceShareCreatedFromPolicyInput"} 728 if v.ResourceShareArn == nil { 729 invalidParams.Add(smithy.NewErrParamRequired("ResourceShareArn")) 730 } 731 if invalidParams.Len() > 0 { 732 return invalidParams 733 } else { 734 return nil 735 } 736} 737 738func validateOpRejectResourceShareInvitationInput(v *RejectResourceShareInvitationInput) error { 739 if v == nil { 740 return nil 741 } 742 invalidParams := smithy.InvalidParamsError{Context: "RejectResourceShareInvitationInput"} 743 if v.ResourceShareInvitationArn == nil { 744 invalidParams.Add(smithy.NewErrParamRequired("ResourceShareInvitationArn")) 745 } 746 if invalidParams.Len() > 0 { 747 return invalidParams 748 } else { 749 return nil 750 } 751} 752 753func validateOpTagResourceInput(v *TagResourceInput) error { 754 if v == nil { 755 return nil 756 } 757 invalidParams := smithy.InvalidParamsError{Context: "TagResourceInput"} 758 if v.ResourceShareArn == nil { 759 invalidParams.Add(smithy.NewErrParamRequired("ResourceShareArn")) 760 } 761 if v.Tags == nil { 762 invalidParams.Add(smithy.NewErrParamRequired("Tags")) 763 } 764 if invalidParams.Len() > 0 { 765 return invalidParams 766 } else { 767 return nil 768 } 769} 770 771func validateOpUntagResourceInput(v *UntagResourceInput) error { 772 if v == nil { 773 return nil 774 } 775 invalidParams := smithy.InvalidParamsError{Context: "UntagResourceInput"} 776 if v.ResourceShareArn == nil { 777 invalidParams.Add(smithy.NewErrParamRequired("ResourceShareArn")) 778 } 779 if v.TagKeys == nil { 780 invalidParams.Add(smithy.NewErrParamRequired("TagKeys")) 781 } 782 if invalidParams.Len() > 0 { 783 return invalidParams 784 } else { 785 return nil 786 } 787} 788 789func validateOpUpdateResourceShareInput(v *UpdateResourceShareInput) error { 790 if v == nil { 791 return nil 792 } 793 invalidParams := smithy.InvalidParamsError{Context: "UpdateResourceShareInput"} 794 if v.ResourceShareArn == nil { 795 invalidParams.Add(smithy.NewErrParamRequired("ResourceShareArn")) 796 } 797 if invalidParams.Len() > 0 { 798 return invalidParams 799 } else { 800 return nil 801 } 802} 803