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 validateOpGetAttributeGroup struct { 193} 194 195func (*validateOpGetAttributeGroup) ID() string { 196 return "OperationInputValidation" 197} 198 199func (m *validateOpGetAttributeGroup) 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.(*GetAttributeGroupInput) 203 if !ok { 204 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 205 } 206 if err := validateOpGetAttributeGroupInput(input); err != nil { 207 return out, metadata, err 208 } 209 return next.HandleInitialize(ctx, in) 210} 211 212type validateOpListAssociatedAttributeGroups struct { 213} 214 215func (*validateOpListAssociatedAttributeGroups) ID() string { 216 return "OperationInputValidation" 217} 218 219func (m *validateOpListAssociatedAttributeGroups) 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.(*ListAssociatedAttributeGroupsInput) 223 if !ok { 224 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 225 } 226 if err := validateOpListAssociatedAttributeGroupsInput(input); err != nil { 227 return out, metadata, err 228 } 229 return next.HandleInitialize(ctx, in) 230} 231 232type validateOpListAssociatedResources struct { 233} 234 235func (*validateOpListAssociatedResources) ID() string { 236 return "OperationInputValidation" 237} 238 239func (m *validateOpListAssociatedResources) 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.(*ListAssociatedResourcesInput) 243 if !ok { 244 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 245 } 246 if err := validateOpListAssociatedResourcesInput(input); err != nil { 247 return out, metadata, err 248 } 249 return next.HandleInitialize(ctx, in) 250} 251 252type validateOpListTagsForResource struct { 253} 254 255func (*validateOpListTagsForResource) ID() string { 256 return "OperationInputValidation" 257} 258 259func (m *validateOpListTagsForResource) 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.(*ListTagsForResourceInput) 263 if !ok { 264 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 265 } 266 if err := validateOpListTagsForResourceInput(input); err != nil { 267 return out, metadata, err 268 } 269 return next.HandleInitialize(ctx, in) 270} 271 272type validateOpSyncResource struct { 273} 274 275func (*validateOpSyncResource) ID() string { 276 return "OperationInputValidation" 277} 278 279func (m *validateOpSyncResource) 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.(*SyncResourceInput) 283 if !ok { 284 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 285 } 286 if err := validateOpSyncResourceInput(input); err != nil { 287 return out, metadata, err 288 } 289 return next.HandleInitialize(ctx, in) 290} 291 292type validateOpTagResource struct { 293} 294 295func (*validateOpTagResource) ID() string { 296 return "OperationInputValidation" 297} 298 299func (m *validateOpTagResource) 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.(*TagResourceInput) 303 if !ok { 304 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 305 } 306 if err := validateOpTagResourceInput(input); err != nil { 307 return out, metadata, err 308 } 309 return next.HandleInitialize(ctx, in) 310} 311 312type validateOpUntagResource struct { 313} 314 315func (*validateOpUntagResource) ID() string { 316 return "OperationInputValidation" 317} 318 319func (m *validateOpUntagResource) 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.(*UntagResourceInput) 323 if !ok { 324 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 325 } 326 if err := validateOpUntagResourceInput(input); err != nil { 327 return out, metadata, err 328 } 329 return next.HandleInitialize(ctx, in) 330} 331 332type validateOpUpdateApplication struct { 333} 334 335func (*validateOpUpdateApplication) ID() string { 336 return "OperationInputValidation" 337} 338 339func (m *validateOpUpdateApplication) 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.(*UpdateApplicationInput) 343 if !ok { 344 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 345 } 346 if err := validateOpUpdateApplicationInput(input); err != nil { 347 return out, metadata, err 348 } 349 return next.HandleInitialize(ctx, in) 350} 351 352type validateOpUpdateAttributeGroup struct { 353} 354 355func (*validateOpUpdateAttributeGroup) ID() string { 356 return "OperationInputValidation" 357} 358 359func (m *validateOpUpdateAttributeGroup) 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.(*UpdateAttributeGroupInput) 363 if !ok { 364 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 365 } 366 if err := validateOpUpdateAttributeGroupInput(input); err != nil { 367 return out, metadata, err 368 } 369 return next.HandleInitialize(ctx, in) 370} 371 372func addOpAssociateAttributeGroupValidationMiddleware(stack *middleware.Stack) error { 373 return stack.Initialize.Add(&validateOpAssociateAttributeGroup{}, middleware.After) 374} 375 376func addOpAssociateResourceValidationMiddleware(stack *middleware.Stack) error { 377 return stack.Initialize.Add(&validateOpAssociateResource{}, middleware.After) 378} 379 380func addOpCreateApplicationValidationMiddleware(stack *middleware.Stack) error { 381 return stack.Initialize.Add(&validateOpCreateApplication{}, middleware.After) 382} 383 384func addOpCreateAttributeGroupValidationMiddleware(stack *middleware.Stack) error { 385 return stack.Initialize.Add(&validateOpCreateAttributeGroup{}, middleware.After) 386} 387 388func addOpDeleteApplicationValidationMiddleware(stack *middleware.Stack) error { 389 return stack.Initialize.Add(&validateOpDeleteApplication{}, middleware.After) 390} 391 392func addOpDeleteAttributeGroupValidationMiddleware(stack *middleware.Stack) error { 393 return stack.Initialize.Add(&validateOpDeleteAttributeGroup{}, middleware.After) 394} 395 396func addOpDisassociateAttributeGroupValidationMiddleware(stack *middleware.Stack) error { 397 return stack.Initialize.Add(&validateOpDisassociateAttributeGroup{}, middleware.After) 398} 399 400func addOpDisassociateResourceValidationMiddleware(stack *middleware.Stack) error { 401 return stack.Initialize.Add(&validateOpDisassociateResource{}, middleware.After) 402} 403 404func addOpGetApplicationValidationMiddleware(stack *middleware.Stack) error { 405 return stack.Initialize.Add(&validateOpGetApplication{}, middleware.After) 406} 407 408func addOpGetAttributeGroupValidationMiddleware(stack *middleware.Stack) error { 409 return stack.Initialize.Add(&validateOpGetAttributeGroup{}, middleware.After) 410} 411 412func addOpListAssociatedAttributeGroupsValidationMiddleware(stack *middleware.Stack) error { 413 return stack.Initialize.Add(&validateOpListAssociatedAttributeGroups{}, middleware.After) 414} 415 416func addOpListAssociatedResourcesValidationMiddleware(stack *middleware.Stack) error { 417 return stack.Initialize.Add(&validateOpListAssociatedResources{}, middleware.After) 418} 419 420func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error { 421 return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After) 422} 423 424func addOpSyncResourceValidationMiddleware(stack *middleware.Stack) error { 425 return stack.Initialize.Add(&validateOpSyncResource{}, middleware.After) 426} 427 428func addOpTagResourceValidationMiddleware(stack *middleware.Stack) error { 429 return stack.Initialize.Add(&validateOpTagResource{}, middleware.After) 430} 431 432func addOpUntagResourceValidationMiddleware(stack *middleware.Stack) error { 433 return stack.Initialize.Add(&validateOpUntagResource{}, middleware.After) 434} 435 436func addOpUpdateApplicationValidationMiddleware(stack *middleware.Stack) error { 437 return stack.Initialize.Add(&validateOpUpdateApplication{}, middleware.After) 438} 439 440func addOpUpdateAttributeGroupValidationMiddleware(stack *middleware.Stack) error { 441 return stack.Initialize.Add(&validateOpUpdateAttributeGroup{}, middleware.After) 442} 443 444func validateOpAssociateAttributeGroupInput(v *AssociateAttributeGroupInput) error { 445 if v == nil { 446 return nil 447 } 448 invalidParams := smithy.InvalidParamsError{Context: "AssociateAttributeGroupInput"} 449 if v.Application == nil { 450 invalidParams.Add(smithy.NewErrParamRequired("Application")) 451 } 452 if v.AttributeGroup == nil { 453 invalidParams.Add(smithy.NewErrParamRequired("AttributeGroup")) 454 } 455 if invalidParams.Len() > 0 { 456 return invalidParams 457 } else { 458 return nil 459 } 460} 461 462func validateOpAssociateResourceInput(v *AssociateResourceInput) error { 463 if v == nil { 464 return nil 465 } 466 invalidParams := smithy.InvalidParamsError{Context: "AssociateResourceInput"} 467 if v.Application == nil { 468 invalidParams.Add(smithy.NewErrParamRequired("Application")) 469 } 470 if len(v.ResourceType) == 0 { 471 invalidParams.Add(smithy.NewErrParamRequired("ResourceType")) 472 } 473 if v.Resource == nil { 474 invalidParams.Add(smithy.NewErrParamRequired("Resource")) 475 } 476 if invalidParams.Len() > 0 { 477 return invalidParams 478 } else { 479 return nil 480 } 481} 482 483func validateOpCreateApplicationInput(v *CreateApplicationInput) error { 484 if v == nil { 485 return nil 486 } 487 invalidParams := smithy.InvalidParamsError{Context: "CreateApplicationInput"} 488 if v.Name == nil { 489 invalidParams.Add(smithy.NewErrParamRequired("Name")) 490 } 491 if v.ClientToken == nil { 492 invalidParams.Add(smithy.NewErrParamRequired("ClientToken")) 493 } 494 if invalidParams.Len() > 0 { 495 return invalidParams 496 } else { 497 return nil 498 } 499} 500 501func validateOpCreateAttributeGroupInput(v *CreateAttributeGroupInput) error { 502 if v == nil { 503 return nil 504 } 505 invalidParams := smithy.InvalidParamsError{Context: "CreateAttributeGroupInput"} 506 if v.Name == nil { 507 invalidParams.Add(smithy.NewErrParamRequired("Name")) 508 } 509 if v.Attributes == nil { 510 invalidParams.Add(smithy.NewErrParamRequired("Attributes")) 511 } 512 if v.ClientToken == nil { 513 invalidParams.Add(smithy.NewErrParamRequired("ClientToken")) 514 } 515 if invalidParams.Len() > 0 { 516 return invalidParams 517 } else { 518 return nil 519 } 520} 521 522func validateOpDeleteApplicationInput(v *DeleteApplicationInput) error { 523 if v == nil { 524 return nil 525 } 526 invalidParams := smithy.InvalidParamsError{Context: "DeleteApplicationInput"} 527 if v.Application == nil { 528 invalidParams.Add(smithy.NewErrParamRequired("Application")) 529 } 530 if invalidParams.Len() > 0 { 531 return invalidParams 532 } else { 533 return nil 534 } 535} 536 537func validateOpDeleteAttributeGroupInput(v *DeleteAttributeGroupInput) error { 538 if v == nil { 539 return nil 540 } 541 invalidParams := smithy.InvalidParamsError{Context: "DeleteAttributeGroupInput"} 542 if v.AttributeGroup == nil { 543 invalidParams.Add(smithy.NewErrParamRequired("AttributeGroup")) 544 } 545 if invalidParams.Len() > 0 { 546 return invalidParams 547 } else { 548 return nil 549 } 550} 551 552func validateOpDisassociateAttributeGroupInput(v *DisassociateAttributeGroupInput) error { 553 if v == nil { 554 return nil 555 } 556 invalidParams := smithy.InvalidParamsError{Context: "DisassociateAttributeGroupInput"} 557 if v.Application == nil { 558 invalidParams.Add(smithy.NewErrParamRequired("Application")) 559 } 560 if v.AttributeGroup == nil { 561 invalidParams.Add(smithy.NewErrParamRequired("AttributeGroup")) 562 } 563 if invalidParams.Len() > 0 { 564 return invalidParams 565 } else { 566 return nil 567 } 568} 569 570func validateOpDisassociateResourceInput(v *DisassociateResourceInput) error { 571 if v == nil { 572 return nil 573 } 574 invalidParams := smithy.InvalidParamsError{Context: "DisassociateResourceInput"} 575 if v.Application == nil { 576 invalidParams.Add(smithy.NewErrParamRequired("Application")) 577 } 578 if len(v.ResourceType) == 0 { 579 invalidParams.Add(smithy.NewErrParamRequired("ResourceType")) 580 } 581 if v.Resource == nil { 582 invalidParams.Add(smithy.NewErrParamRequired("Resource")) 583 } 584 if invalidParams.Len() > 0 { 585 return invalidParams 586 } else { 587 return nil 588 } 589} 590 591func validateOpGetApplicationInput(v *GetApplicationInput) error { 592 if v == nil { 593 return nil 594 } 595 invalidParams := smithy.InvalidParamsError{Context: "GetApplicationInput"} 596 if v.Application == nil { 597 invalidParams.Add(smithy.NewErrParamRequired("Application")) 598 } 599 if invalidParams.Len() > 0 { 600 return invalidParams 601 } else { 602 return nil 603 } 604} 605 606func validateOpGetAttributeGroupInput(v *GetAttributeGroupInput) error { 607 if v == nil { 608 return nil 609 } 610 invalidParams := smithy.InvalidParamsError{Context: "GetAttributeGroupInput"} 611 if v.AttributeGroup == nil { 612 invalidParams.Add(smithy.NewErrParamRequired("AttributeGroup")) 613 } 614 if invalidParams.Len() > 0 { 615 return invalidParams 616 } else { 617 return nil 618 } 619} 620 621func validateOpListAssociatedAttributeGroupsInput(v *ListAssociatedAttributeGroupsInput) error { 622 if v == nil { 623 return nil 624 } 625 invalidParams := smithy.InvalidParamsError{Context: "ListAssociatedAttributeGroupsInput"} 626 if v.Application == nil { 627 invalidParams.Add(smithy.NewErrParamRequired("Application")) 628 } 629 if invalidParams.Len() > 0 { 630 return invalidParams 631 } else { 632 return nil 633 } 634} 635 636func validateOpListAssociatedResourcesInput(v *ListAssociatedResourcesInput) error { 637 if v == nil { 638 return nil 639 } 640 invalidParams := smithy.InvalidParamsError{Context: "ListAssociatedResourcesInput"} 641 if v.Application == nil { 642 invalidParams.Add(smithy.NewErrParamRequired("Application")) 643 } 644 if invalidParams.Len() > 0 { 645 return invalidParams 646 } else { 647 return nil 648 } 649} 650 651func validateOpListTagsForResourceInput(v *ListTagsForResourceInput) error { 652 if v == nil { 653 return nil 654 } 655 invalidParams := smithy.InvalidParamsError{Context: "ListTagsForResourceInput"} 656 if v.ResourceArn == nil { 657 invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) 658 } 659 if invalidParams.Len() > 0 { 660 return invalidParams 661 } else { 662 return nil 663 } 664} 665 666func validateOpSyncResourceInput(v *SyncResourceInput) error { 667 if v == nil { 668 return nil 669 } 670 invalidParams := smithy.InvalidParamsError{Context: "SyncResourceInput"} 671 if len(v.ResourceType) == 0 { 672 invalidParams.Add(smithy.NewErrParamRequired("ResourceType")) 673 } 674 if v.Resource == nil { 675 invalidParams.Add(smithy.NewErrParamRequired("Resource")) 676 } 677 if invalidParams.Len() > 0 { 678 return invalidParams 679 } else { 680 return nil 681 } 682} 683 684func validateOpTagResourceInput(v *TagResourceInput) error { 685 if v == nil { 686 return nil 687 } 688 invalidParams := smithy.InvalidParamsError{Context: "TagResourceInput"} 689 if v.ResourceArn == nil { 690 invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) 691 } 692 if v.Tags == nil { 693 invalidParams.Add(smithy.NewErrParamRequired("Tags")) 694 } 695 if invalidParams.Len() > 0 { 696 return invalidParams 697 } else { 698 return nil 699 } 700} 701 702func validateOpUntagResourceInput(v *UntagResourceInput) error { 703 if v == nil { 704 return nil 705 } 706 invalidParams := smithy.InvalidParamsError{Context: "UntagResourceInput"} 707 if v.ResourceArn == nil { 708 invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) 709 } 710 if v.TagKeys == nil { 711 invalidParams.Add(smithy.NewErrParamRequired("TagKeys")) 712 } 713 if invalidParams.Len() > 0 { 714 return invalidParams 715 } else { 716 return nil 717 } 718} 719 720func validateOpUpdateApplicationInput(v *UpdateApplicationInput) error { 721 if v == nil { 722 return nil 723 } 724 invalidParams := smithy.InvalidParamsError{Context: "UpdateApplicationInput"} 725 if v.Application == nil { 726 invalidParams.Add(smithy.NewErrParamRequired("Application")) 727 } 728 if invalidParams.Len() > 0 { 729 return invalidParams 730 } else { 731 return nil 732 } 733} 734 735func validateOpUpdateAttributeGroupInput(v *UpdateAttributeGroupInput) error { 736 if v == nil { 737 return nil 738 } 739 invalidParams := smithy.InvalidParamsError{Context: "UpdateAttributeGroupInput"} 740 if v.AttributeGroup == nil { 741 invalidParams.Add(smithy.NewErrParamRequired("AttributeGroup")) 742 } 743 if invalidParams.Len() > 0 { 744 return invalidParams 745 } else { 746 return nil 747 } 748} 749