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