1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package servicecatalog 4 5import ( 6 "context" 7 "fmt" 8 "github.com/aws/aws-sdk-go-v2/service/servicecatalog/types" 9 smithy "github.com/aws/smithy-go" 10 "github.com/aws/smithy-go/middleware" 11) 12 13type validateOpAcceptPortfolioShare struct { 14} 15 16func (*validateOpAcceptPortfolioShare) ID() string { 17 return "OperationInputValidation" 18} 19 20func (m *validateOpAcceptPortfolioShare) 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.(*AcceptPortfolioShareInput) 24 if !ok { 25 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 26 } 27 if err := validateOpAcceptPortfolioShareInput(input); err != nil { 28 return out, metadata, err 29 } 30 return next.HandleInitialize(ctx, in) 31} 32 33type validateOpAssociateBudgetWithResource struct { 34} 35 36func (*validateOpAssociateBudgetWithResource) ID() string { 37 return "OperationInputValidation" 38} 39 40func (m *validateOpAssociateBudgetWithResource) 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.(*AssociateBudgetWithResourceInput) 44 if !ok { 45 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 46 } 47 if err := validateOpAssociateBudgetWithResourceInput(input); err != nil { 48 return out, metadata, err 49 } 50 return next.HandleInitialize(ctx, in) 51} 52 53type validateOpAssociatePrincipalWithPortfolio struct { 54} 55 56func (*validateOpAssociatePrincipalWithPortfolio) ID() string { 57 return "OperationInputValidation" 58} 59 60func (m *validateOpAssociatePrincipalWithPortfolio) 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.(*AssociatePrincipalWithPortfolioInput) 64 if !ok { 65 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 66 } 67 if err := validateOpAssociatePrincipalWithPortfolioInput(input); err != nil { 68 return out, metadata, err 69 } 70 return next.HandleInitialize(ctx, in) 71} 72 73type validateOpAssociateProductWithPortfolio struct { 74} 75 76func (*validateOpAssociateProductWithPortfolio) ID() string { 77 return "OperationInputValidation" 78} 79 80func (m *validateOpAssociateProductWithPortfolio) 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.(*AssociateProductWithPortfolioInput) 84 if !ok { 85 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 86 } 87 if err := validateOpAssociateProductWithPortfolioInput(input); err != nil { 88 return out, metadata, err 89 } 90 return next.HandleInitialize(ctx, in) 91} 92 93type validateOpAssociateServiceActionWithProvisioningArtifact struct { 94} 95 96func (*validateOpAssociateServiceActionWithProvisioningArtifact) ID() string { 97 return "OperationInputValidation" 98} 99 100func (m *validateOpAssociateServiceActionWithProvisioningArtifact) 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.(*AssociateServiceActionWithProvisioningArtifactInput) 104 if !ok { 105 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 106 } 107 if err := validateOpAssociateServiceActionWithProvisioningArtifactInput(input); err != nil { 108 return out, metadata, err 109 } 110 return next.HandleInitialize(ctx, in) 111} 112 113type validateOpAssociateTagOptionWithResource struct { 114} 115 116func (*validateOpAssociateTagOptionWithResource) ID() string { 117 return "OperationInputValidation" 118} 119 120func (m *validateOpAssociateTagOptionWithResource) 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.(*AssociateTagOptionWithResourceInput) 124 if !ok { 125 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 126 } 127 if err := validateOpAssociateTagOptionWithResourceInput(input); err != nil { 128 return out, metadata, err 129 } 130 return next.HandleInitialize(ctx, in) 131} 132 133type validateOpBatchAssociateServiceActionWithProvisioningArtifact struct { 134} 135 136func (*validateOpBatchAssociateServiceActionWithProvisioningArtifact) ID() string { 137 return "OperationInputValidation" 138} 139 140func (m *validateOpBatchAssociateServiceActionWithProvisioningArtifact) 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.(*BatchAssociateServiceActionWithProvisioningArtifactInput) 144 if !ok { 145 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 146 } 147 if err := validateOpBatchAssociateServiceActionWithProvisioningArtifactInput(input); err != nil { 148 return out, metadata, err 149 } 150 return next.HandleInitialize(ctx, in) 151} 152 153type validateOpBatchDisassociateServiceActionFromProvisioningArtifact struct { 154} 155 156func (*validateOpBatchDisassociateServiceActionFromProvisioningArtifact) ID() string { 157 return "OperationInputValidation" 158} 159 160func (m *validateOpBatchDisassociateServiceActionFromProvisioningArtifact) 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.(*BatchDisassociateServiceActionFromProvisioningArtifactInput) 164 if !ok { 165 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 166 } 167 if err := validateOpBatchDisassociateServiceActionFromProvisioningArtifactInput(input); err != nil { 168 return out, metadata, err 169 } 170 return next.HandleInitialize(ctx, in) 171} 172 173type validateOpCopyProduct struct { 174} 175 176func (*validateOpCopyProduct) ID() string { 177 return "OperationInputValidation" 178} 179 180func (m *validateOpCopyProduct) 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.(*CopyProductInput) 184 if !ok { 185 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 186 } 187 if err := validateOpCopyProductInput(input); err != nil { 188 return out, metadata, err 189 } 190 return next.HandleInitialize(ctx, in) 191} 192 193type validateOpCreateConstraint struct { 194} 195 196func (*validateOpCreateConstraint) ID() string { 197 return "OperationInputValidation" 198} 199 200func (m *validateOpCreateConstraint) 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.(*CreateConstraintInput) 204 if !ok { 205 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 206 } 207 if err := validateOpCreateConstraintInput(input); err != nil { 208 return out, metadata, err 209 } 210 return next.HandleInitialize(ctx, in) 211} 212 213type validateOpCreatePortfolio struct { 214} 215 216func (*validateOpCreatePortfolio) ID() string { 217 return "OperationInputValidation" 218} 219 220func (m *validateOpCreatePortfolio) 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.(*CreatePortfolioInput) 224 if !ok { 225 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 226 } 227 if err := validateOpCreatePortfolioInput(input); err != nil { 228 return out, metadata, err 229 } 230 return next.HandleInitialize(ctx, in) 231} 232 233type validateOpCreatePortfolioShare struct { 234} 235 236func (*validateOpCreatePortfolioShare) ID() string { 237 return "OperationInputValidation" 238} 239 240func (m *validateOpCreatePortfolioShare) 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.(*CreatePortfolioShareInput) 244 if !ok { 245 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 246 } 247 if err := validateOpCreatePortfolioShareInput(input); err != nil { 248 return out, metadata, err 249 } 250 return next.HandleInitialize(ctx, in) 251} 252 253type validateOpCreateProduct struct { 254} 255 256func (*validateOpCreateProduct) ID() string { 257 return "OperationInputValidation" 258} 259 260func (m *validateOpCreateProduct) 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.(*CreateProductInput) 264 if !ok { 265 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 266 } 267 if err := validateOpCreateProductInput(input); err != nil { 268 return out, metadata, err 269 } 270 return next.HandleInitialize(ctx, in) 271} 272 273type validateOpCreateProvisionedProductPlan struct { 274} 275 276func (*validateOpCreateProvisionedProductPlan) ID() string { 277 return "OperationInputValidation" 278} 279 280func (m *validateOpCreateProvisionedProductPlan) 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.(*CreateProvisionedProductPlanInput) 284 if !ok { 285 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 286 } 287 if err := validateOpCreateProvisionedProductPlanInput(input); err != nil { 288 return out, metadata, err 289 } 290 return next.HandleInitialize(ctx, in) 291} 292 293type validateOpCreateProvisioningArtifact struct { 294} 295 296func (*validateOpCreateProvisioningArtifact) ID() string { 297 return "OperationInputValidation" 298} 299 300func (m *validateOpCreateProvisioningArtifact) 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.(*CreateProvisioningArtifactInput) 304 if !ok { 305 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 306 } 307 if err := validateOpCreateProvisioningArtifactInput(input); err != nil { 308 return out, metadata, err 309 } 310 return next.HandleInitialize(ctx, in) 311} 312 313type validateOpCreateServiceAction struct { 314} 315 316func (*validateOpCreateServiceAction) ID() string { 317 return "OperationInputValidation" 318} 319 320func (m *validateOpCreateServiceAction) 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.(*CreateServiceActionInput) 324 if !ok { 325 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 326 } 327 if err := validateOpCreateServiceActionInput(input); err != nil { 328 return out, metadata, err 329 } 330 return next.HandleInitialize(ctx, in) 331} 332 333type validateOpCreateTagOption struct { 334} 335 336func (*validateOpCreateTagOption) ID() string { 337 return "OperationInputValidation" 338} 339 340func (m *validateOpCreateTagOption) 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.(*CreateTagOptionInput) 344 if !ok { 345 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 346 } 347 if err := validateOpCreateTagOptionInput(input); err != nil { 348 return out, metadata, err 349 } 350 return next.HandleInitialize(ctx, in) 351} 352 353type validateOpDeleteConstraint struct { 354} 355 356func (*validateOpDeleteConstraint) ID() string { 357 return "OperationInputValidation" 358} 359 360func (m *validateOpDeleteConstraint) 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.(*DeleteConstraintInput) 364 if !ok { 365 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 366 } 367 if err := validateOpDeleteConstraintInput(input); err != nil { 368 return out, metadata, err 369 } 370 return next.HandleInitialize(ctx, in) 371} 372 373type validateOpDeletePortfolio struct { 374} 375 376func (*validateOpDeletePortfolio) ID() string { 377 return "OperationInputValidation" 378} 379 380func (m *validateOpDeletePortfolio) 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.(*DeletePortfolioInput) 384 if !ok { 385 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 386 } 387 if err := validateOpDeletePortfolioInput(input); err != nil { 388 return out, metadata, err 389 } 390 return next.HandleInitialize(ctx, in) 391} 392 393type validateOpDeletePortfolioShare struct { 394} 395 396func (*validateOpDeletePortfolioShare) ID() string { 397 return "OperationInputValidation" 398} 399 400func (m *validateOpDeletePortfolioShare) 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.(*DeletePortfolioShareInput) 404 if !ok { 405 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 406 } 407 if err := validateOpDeletePortfolioShareInput(input); err != nil { 408 return out, metadata, err 409 } 410 return next.HandleInitialize(ctx, in) 411} 412 413type validateOpDeleteProduct struct { 414} 415 416func (*validateOpDeleteProduct) ID() string { 417 return "OperationInputValidation" 418} 419 420func (m *validateOpDeleteProduct) 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.(*DeleteProductInput) 424 if !ok { 425 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 426 } 427 if err := validateOpDeleteProductInput(input); err != nil { 428 return out, metadata, err 429 } 430 return next.HandleInitialize(ctx, in) 431} 432 433type validateOpDeleteProvisionedProductPlan struct { 434} 435 436func (*validateOpDeleteProvisionedProductPlan) ID() string { 437 return "OperationInputValidation" 438} 439 440func (m *validateOpDeleteProvisionedProductPlan) 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.(*DeleteProvisionedProductPlanInput) 444 if !ok { 445 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 446 } 447 if err := validateOpDeleteProvisionedProductPlanInput(input); err != nil { 448 return out, metadata, err 449 } 450 return next.HandleInitialize(ctx, in) 451} 452 453type validateOpDeleteProvisioningArtifact struct { 454} 455 456func (*validateOpDeleteProvisioningArtifact) ID() string { 457 return "OperationInputValidation" 458} 459 460func (m *validateOpDeleteProvisioningArtifact) 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.(*DeleteProvisioningArtifactInput) 464 if !ok { 465 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 466 } 467 if err := validateOpDeleteProvisioningArtifactInput(input); err != nil { 468 return out, metadata, err 469 } 470 return next.HandleInitialize(ctx, in) 471} 472 473type validateOpDeleteServiceAction struct { 474} 475 476func (*validateOpDeleteServiceAction) ID() string { 477 return "OperationInputValidation" 478} 479 480func (m *validateOpDeleteServiceAction) 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.(*DeleteServiceActionInput) 484 if !ok { 485 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 486 } 487 if err := validateOpDeleteServiceActionInput(input); err != nil { 488 return out, metadata, err 489 } 490 return next.HandleInitialize(ctx, in) 491} 492 493type validateOpDeleteTagOption struct { 494} 495 496func (*validateOpDeleteTagOption) ID() string { 497 return "OperationInputValidation" 498} 499 500func (m *validateOpDeleteTagOption) 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.(*DeleteTagOptionInput) 504 if !ok { 505 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 506 } 507 if err := validateOpDeleteTagOptionInput(input); err != nil { 508 return out, metadata, err 509 } 510 return next.HandleInitialize(ctx, in) 511} 512 513type validateOpDescribeConstraint struct { 514} 515 516func (*validateOpDescribeConstraint) ID() string { 517 return "OperationInputValidation" 518} 519 520func (m *validateOpDescribeConstraint) 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.(*DescribeConstraintInput) 524 if !ok { 525 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 526 } 527 if err := validateOpDescribeConstraintInput(input); err != nil { 528 return out, metadata, err 529 } 530 return next.HandleInitialize(ctx, in) 531} 532 533type validateOpDescribeCopyProductStatus struct { 534} 535 536func (*validateOpDescribeCopyProductStatus) ID() string { 537 return "OperationInputValidation" 538} 539 540func (m *validateOpDescribeCopyProductStatus) 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.(*DescribeCopyProductStatusInput) 544 if !ok { 545 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 546 } 547 if err := validateOpDescribeCopyProductStatusInput(input); err != nil { 548 return out, metadata, err 549 } 550 return next.HandleInitialize(ctx, in) 551} 552 553type validateOpDescribePortfolio struct { 554} 555 556func (*validateOpDescribePortfolio) ID() string { 557 return "OperationInputValidation" 558} 559 560func (m *validateOpDescribePortfolio) 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.(*DescribePortfolioInput) 564 if !ok { 565 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 566 } 567 if err := validateOpDescribePortfolioInput(input); err != nil { 568 return out, metadata, err 569 } 570 return next.HandleInitialize(ctx, in) 571} 572 573type validateOpDescribePortfolioShares struct { 574} 575 576func (*validateOpDescribePortfolioShares) ID() string { 577 return "OperationInputValidation" 578} 579 580func (m *validateOpDescribePortfolioShares) 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.(*DescribePortfolioSharesInput) 584 if !ok { 585 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 586 } 587 if err := validateOpDescribePortfolioSharesInput(input); err != nil { 588 return out, metadata, err 589 } 590 return next.HandleInitialize(ctx, in) 591} 592 593type validateOpDescribePortfolioShareStatus struct { 594} 595 596func (*validateOpDescribePortfolioShareStatus) ID() string { 597 return "OperationInputValidation" 598} 599 600func (m *validateOpDescribePortfolioShareStatus) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 601 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 602) { 603 input, ok := in.Parameters.(*DescribePortfolioShareStatusInput) 604 if !ok { 605 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 606 } 607 if err := validateOpDescribePortfolioShareStatusInput(input); err != nil { 608 return out, metadata, err 609 } 610 return next.HandleInitialize(ctx, in) 611} 612 613type validateOpDescribeProductView struct { 614} 615 616func (*validateOpDescribeProductView) ID() string { 617 return "OperationInputValidation" 618} 619 620func (m *validateOpDescribeProductView) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 621 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 622) { 623 input, ok := in.Parameters.(*DescribeProductViewInput) 624 if !ok { 625 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 626 } 627 if err := validateOpDescribeProductViewInput(input); err != nil { 628 return out, metadata, err 629 } 630 return next.HandleInitialize(ctx, in) 631} 632 633type validateOpDescribeProvisionedProductPlan struct { 634} 635 636func (*validateOpDescribeProvisionedProductPlan) ID() string { 637 return "OperationInputValidation" 638} 639 640func (m *validateOpDescribeProvisionedProductPlan) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 641 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 642) { 643 input, ok := in.Parameters.(*DescribeProvisionedProductPlanInput) 644 if !ok { 645 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 646 } 647 if err := validateOpDescribeProvisionedProductPlanInput(input); err != nil { 648 return out, metadata, err 649 } 650 return next.HandleInitialize(ctx, in) 651} 652 653type validateOpDescribeRecord struct { 654} 655 656func (*validateOpDescribeRecord) ID() string { 657 return "OperationInputValidation" 658} 659 660func (m *validateOpDescribeRecord) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 661 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 662) { 663 input, ok := in.Parameters.(*DescribeRecordInput) 664 if !ok { 665 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 666 } 667 if err := validateOpDescribeRecordInput(input); err != nil { 668 return out, metadata, err 669 } 670 return next.HandleInitialize(ctx, in) 671} 672 673type validateOpDescribeServiceActionExecutionParameters struct { 674} 675 676func (*validateOpDescribeServiceActionExecutionParameters) ID() string { 677 return "OperationInputValidation" 678} 679 680func (m *validateOpDescribeServiceActionExecutionParameters) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 681 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 682) { 683 input, ok := in.Parameters.(*DescribeServiceActionExecutionParametersInput) 684 if !ok { 685 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 686 } 687 if err := validateOpDescribeServiceActionExecutionParametersInput(input); err != nil { 688 return out, metadata, err 689 } 690 return next.HandleInitialize(ctx, in) 691} 692 693type validateOpDescribeServiceAction struct { 694} 695 696func (*validateOpDescribeServiceAction) ID() string { 697 return "OperationInputValidation" 698} 699 700func (m *validateOpDescribeServiceAction) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 701 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 702) { 703 input, ok := in.Parameters.(*DescribeServiceActionInput) 704 if !ok { 705 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 706 } 707 if err := validateOpDescribeServiceActionInput(input); err != nil { 708 return out, metadata, err 709 } 710 return next.HandleInitialize(ctx, in) 711} 712 713type validateOpDescribeTagOption struct { 714} 715 716func (*validateOpDescribeTagOption) ID() string { 717 return "OperationInputValidation" 718} 719 720func (m *validateOpDescribeTagOption) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 721 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 722) { 723 input, ok := in.Parameters.(*DescribeTagOptionInput) 724 if !ok { 725 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 726 } 727 if err := validateOpDescribeTagOptionInput(input); err != nil { 728 return out, metadata, err 729 } 730 return next.HandleInitialize(ctx, in) 731} 732 733type validateOpDisassociateBudgetFromResource struct { 734} 735 736func (*validateOpDisassociateBudgetFromResource) ID() string { 737 return "OperationInputValidation" 738} 739 740func (m *validateOpDisassociateBudgetFromResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 741 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 742) { 743 input, ok := in.Parameters.(*DisassociateBudgetFromResourceInput) 744 if !ok { 745 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 746 } 747 if err := validateOpDisassociateBudgetFromResourceInput(input); err != nil { 748 return out, metadata, err 749 } 750 return next.HandleInitialize(ctx, in) 751} 752 753type validateOpDisassociatePrincipalFromPortfolio struct { 754} 755 756func (*validateOpDisassociatePrincipalFromPortfolio) ID() string { 757 return "OperationInputValidation" 758} 759 760func (m *validateOpDisassociatePrincipalFromPortfolio) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 761 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 762) { 763 input, ok := in.Parameters.(*DisassociatePrincipalFromPortfolioInput) 764 if !ok { 765 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 766 } 767 if err := validateOpDisassociatePrincipalFromPortfolioInput(input); err != nil { 768 return out, metadata, err 769 } 770 return next.HandleInitialize(ctx, in) 771} 772 773type validateOpDisassociateProductFromPortfolio struct { 774} 775 776func (*validateOpDisassociateProductFromPortfolio) ID() string { 777 return "OperationInputValidation" 778} 779 780func (m *validateOpDisassociateProductFromPortfolio) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 781 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 782) { 783 input, ok := in.Parameters.(*DisassociateProductFromPortfolioInput) 784 if !ok { 785 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 786 } 787 if err := validateOpDisassociateProductFromPortfolioInput(input); err != nil { 788 return out, metadata, err 789 } 790 return next.HandleInitialize(ctx, in) 791} 792 793type validateOpDisassociateServiceActionFromProvisioningArtifact struct { 794} 795 796func (*validateOpDisassociateServiceActionFromProvisioningArtifact) ID() string { 797 return "OperationInputValidation" 798} 799 800func (m *validateOpDisassociateServiceActionFromProvisioningArtifact) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 801 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 802) { 803 input, ok := in.Parameters.(*DisassociateServiceActionFromProvisioningArtifactInput) 804 if !ok { 805 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 806 } 807 if err := validateOpDisassociateServiceActionFromProvisioningArtifactInput(input); err != nil { 808 return out, metadata, err 809 } 810 return next.HandleInitialize(ctx, in) 811} 812 813type validateOpDisassociateTagOptionFromResource struct { 814} 815 816func (*validateOpDisassociateTagOptionFromResource) ID() string { 817 return "OperationInputValidation" 818} 819 820func (m *validateOpDisassociateTagOptionFromResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 821 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 822) { 823 input, ok := in.Parameters.(*DisassociateTagOptionFromResourceInput) 824 if !ok { 825 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 826 } 827 if err := validateOpDisassociateTagOptionFromResourceInput(input); err != nil { 828 return out, metadata, err 829 } 830 return next.HandleInitialize(ctx, in) 831} 832 833type validateOpExecuteProvisionedProductPlan struct { 834} 835 836func (*validateOpExecuteProvisionedProductPlan) ID() string { 837 return "OperationInputValidation" 838} 839 840func (m *validateOpExecuteProvisionedProductPlan) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 841 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 842) { 843 input, ok := in.Parameters.(*ExecuteProvisionedProductPlanInput) 844 if !ok { 845 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 846 } 847 if err := validateOpExecuteProvisionedProductPlanInput(input); err != nil { 848 return out, metadata, err 849 } 850 return next.HandleInitialize(ctx, in) 851} 852 853type validateOpExecuteProvisionedProductServiceAction struct { 854} 855 856func (*validateOpExecuteProvisionedProductServiceAction) ID() string { 857 return "OperationInputValidation" 858} 859 860func (m *validateOpExecuteProvisionedProductServiceAction) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 861 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 862) { 863 input, ok := in.Parameters.(*ExecuteProvisionedProductServiceActionInput) 864 if !ok { 865 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 866 } 867 if err := validateOpExecuteProvisionedProductServiceActionInput(input); err != nil { 868 return out, metadata, err 869 } 870 return next.HandleInitialize(ctx, in) 871} 872 873type validateOpImportAsProvisionedProduct struct { 874} 875 876func (*validateOpImportAsProvisionedProduct) ID() string { 877 return "OperationInputValidation" 878} 879 880func (m *validateOpImportAsProvisionedProduct) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 881 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 882) { 883 input, ok := in.Parameters.(*ImportAsProvisionedProductInput) 884 if !ok { 885 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 886 } 887 if err := validateOpImportAsProvisionedProductInput(input); err != nil { 888 return out, metadata, err 889 } 890 return next.HandleInitialize(ctx, in) 891} 892 893type validateOpListBudgetsForResource struct { 894} 895 896func (*validateOpListBudgetsForResource) ID() string { 897 return "OperationInputValidation" 898} 899 900func (m *validateOpListBudgetsForResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 901 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 902) { 903 input, ok := in.Parameters.(*ListBudgetsForResourceInput) 904 if !ok { 905 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 906 } 907 if err := validateOpListBudgetsForResourceInput(input); err != nil { 908 return out, metadata, err 909 } 910 return next.HandleInitialize(ctx, in) 911} 912 913type validateOpListConstraintsForPortfolio struct { 914} 915 916func (*validateOpListConstraintsForPortfolio) ID() string { 917 return "OperationInputValidation" 918} 919 920func (m *validateOpListConstraintsForPortfolio) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 921 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 922) { 923 input, ok := in.Parameters.(*ListConstraintsForPortfolioInput) 924 if !ok { 925 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 926 } 927 if err := validateOpListConstraintsForPortfolioInput(input); err != nil { 928 return out, metadata, err 929 } 930 return next.HandleInitialize(ctx, in) 931} 932 933type validateOpListLaunchPaths struct { 934} 935 936func (*validateOpListLaunchPaths) ID() string { 937 return "OperationInputValidation" 938} 939 940func (m *validateOpListLaunchPaths) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 941 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 942) { 943 input, ok := in.Parameters.(*ListLaunchPathsInput) 944 if !ok { 945 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 946 } 947 if err := validateOpListLaunchPathsInput(input); err != nil { 948 return out, metadata, err 949 } 950 return next.HandleInitialize(ctx, in) 951} 952 953type validateOpListOrganizationPortfolioAccess struct { 954} 955 956func (*validateOpListOrganizationPortfolioAccess) ID() string { 957 return "OperationInputValidation" 958} 959 960func (m *validateOpListOrganizationPortfolioAccess) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 961 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 962) { 963 input, ok := in.Parameters.(*ListOrganizationPortfolioAccessInput) 964 if !ok { 965 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 966 } 967 if err := validateOpListOrganizationPortfolioAccessInput(input); err != nil { 968 return out, metadata, err 969 } 970 return next.HandleInitialize(ctx, in) 971} 972 973type validateOpListPortfolioAccess struct { 974} 975 976func (*validateOpListPortfolioAccess) ID() string { 977 return "OperationInputValidation" 978} 979 980func (m *validateOpListPortfolioAccess) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 981 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 982) { 983 input, ok := in.Parameters.(*ListPortfolioAccessInput) 984 if !ok { 985 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 986 } 987 if err := validateOpListPortfolioAccessInput(input); err != nil { 988 return out, metadata, err 989 } 990 return next.HandleInitialize(ctx, in) 991} 992 993type validateOpListPortfoliosForProduct struct { 994} 995 996func (*validateOpListPortfoliosForProduct) ID() string { 997 return "OperationInputValidation" 998} 999 1000func (m *validateOpListPortfoliosForProduct) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1001 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1002) { 1003 input, ok := in.Parameters.(*ListPortfoliosForProductInput) 1004 if !ok { 1005 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1006 } 1007 if err := validateOpListPortfoliosForProductInput(input); err != nil { 1008 return out, metadata, err 1009 } 1010 return next.HandleInitialize(ctx, in) 1011} 1012 1013type validateOpListPrincipalsForPortfolio struct { 1014} 1015 1016func (*validateOpListPrincipalsForPortfolio) ID() string { 1017 return "OperationInputValidation" 1018} 1019 1020func (m *validateOpListPrincipalsForPortfolio) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1021 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1022) { 1023 input, ok := in.Parameters.(*ListPrincipalsForPortfolioInput) 1024 if !ok { 1025 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1026 } 1027 if err := validateOpListPrincipalsForPortfolioInput(input); err != nil { 1028 return out, metadata, err 1029 } 1030 return next.HandleInitialize(ctx, in) 1031} 1032 1033type validateOpListProvisioningArtifactsForServiceAction struct { 1034} 1035 1036func (*validateOpListProvisioningArtifactsForServiceAction) ID() string { 1037 return "OperationInputValidation" 1038} 1039 1040func (m *validateOpListProvisioningArtifactsForServiceAction) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1041 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1042) { 1043 input, ok := in.Parameters.(*ListProvisioningArtifactsForServiceActionInput) 1044 if !ok { 1045 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1046 } 1047 if err := validateOpListProvisioningArtifactsForServiceActionInput(input); err != nil { 1048 return out, metadata, err 1049 } 1050 return next.HandleInitialize(ctx, in) 1051} 1052 1053type validateOpListProvisioningArtifacts struct { 1054} 1055 1056func (*validateOpListProvisioningArtifacts) ID() string { 1057 return "OperationInputValidation" 1058} 1059 1060func (m *validateOpListProvisioningArtifacts) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1061 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1062) { 1063 input, ok := in.Parameters.(*ListProvisioningArtifactsInput) 1064 if !ok { 1065 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1066 } 1067 if err := validateOpListProvisioningArtifactsInput(input); err != nil { 1068 return out, metadata, err 1069 } 1070 return next.HandleInitialize(ctx, in) 1071} 1072 1073type validateOpListResourcesForTagOption struct { 1074} 1075 1076func (*validateOpListResourcesForTagOption) ID() string { 1077 return "OperationInputValidation" 1078} 1079 1080func (m *validateOpListResourcesForTagOption) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1081 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1082) { 1083 input, ok := in.Parameters.(*ListResourcesForTagOptionInput) 1084 if !ok { 1085 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1086 } 1087 if err := validateOpListResourcesForTagOptionInput(input); err != nil { 1088 return out, metadata, err 1089 } 1090 return next.HandleInitialize(ctx, in) 1091} 1092 1093type validateOpListServiceActionsForProvisioningArtifact struct { 1094} 1095 1096func (*validateOpListServiceActionsForProvisioningArtifact) ID() string { 1097 return "OperationInputValidation" 1098} 1099 1100func (m *validateOpListServiceActionsForProvisioningArtifact) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1101 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1102) { 1103 input, ok := in.Parameters.(*ListServiceActionsForProvisioningArtifactInput) 1104 if !ok { 1105 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1106 } 1107 if err := validateOpListServiceActionsForProvisioningArtifactInput(input); err != nil { 1108 return out, metadata, err 1109 } 1110 return next.HandleInitialize(ctx, in) 1111} 1112 1113type validateOpListStackInstancesForProvisionedProduct struct { 1114} 1115 1116func (*validateOpListStackInstancesForProvisionedProduct) ID() string { 1117 return "OperationInputValidation" 1118} 1119 1120func (m *validateOpListStackInstancesForProvisionedProduct) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1121 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1122) { 1123 input, ok := in.Parameters.(*ListStackInstancesForProvisionedProductInput) 1124 if !ok { 1125 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1126 } 1127 if err := validateOpListStackInstancesForProvisionedProductInput(input); err != nil { 1128 return out, metadata, err 1129 } 1130 return next.HandleInitialize(ctx, in) 1131} 1132 1133type validateOpProvisionProduct struct { 1134} 1135 1136func (*validateOpProvisionProduct) ID() string { 1137 return "OperationInputValidation" 1138} 1139 1140func (m *validateOpProvisionProduct) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1141 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1142) { 1143 input, ok := in.Parameters.(*ProvisionProductInput) 1144 if !ok { 1145 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1146 } 1147 if err := validateOpProvisionProductInput(input); err != nil { 1148 return out, metadata, err 1149 } 1150 return next.HandleInitialize(ctx, in) 1151} 1152 1153type validateOpRejectPortfolioShare struct { 1154} 1155 1156func (*validateOpRejectPortfolioShare) ID() string { 1157 return "OperationInputValidation" 1158} 1159 1160func (m *validateOpRejectPortfolioShare) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1161 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1162) { 1163 input, ok := in.Parameters.(*RejectPortfolioShareInput) 1164 if !ok { 1165 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1166 } 1167 if err := validateOpRejectPortfolioShareInput(input); err != nil { 1168 return out, metadata, err 1169 } 1170 return next.HandleInitialize(ctx, in) 1171} 1172 1173type validateOpTerminateProvisionedProduct struct { 1174} 1175 1176func (*validateOpTerminateProvisionedProduct) ID() string { 1177 return "OperationInputValidation" 1178} 1179 1180func (m *validateOpTerminateProvisionedProduct) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1181 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1182) { 1183 input, ok := in.Parameters.(*TerminateProvisionedProductInput) 1184 if !ok { 1185 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1186 } 1187 if err := validateOpTerminateProvisionedProductInput(input); err != nil { 1188 return out, metadata, err 1189 } 1190 return next.HandleInitialize(ctx, in) 1191} 1192 1193type validateOpUpdateConstraint struct { 1194} 1195 1196func (*validateOpUpdateConstraint) ID() string { 1197 return "OperationInputValidation" 1198} 1199 1200func (m *validateOpUpdateConstraint) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1201 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1202) { 1203 input, ok := in.Parameters.(*UpdateConstraintInput) 1204 if !ok { 1205 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1206 } 1207 if err := validateOpUpdateConstraintInput(input); err != nil { 1208 return out, metadata, err 1209 } 1210 return next.HandleInitialize(ctx, in) 1211} 1212 1213type validateOpUpdatePortfolio struct { 1214} 1215 1216func (*validateOpUpdatePortfolio) ID() string { 1217 return "OperationInputValidation" 1218} 1219 1220func (m *validateOpUpdatePortfolio) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1221 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1222) { 1223 input, ok := in.Parameters.(*UpdatePortfolioInput) 1224 if !ok { 1225 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1226 } 1227 if err := validateOpUpdatePortfolioInput(input); err != nil { 1228 return out, metadata, err 1229 } 1230 return next.HandleInitialize(ctx, in) 1231} 1232 1233type validateOpUpdatePortfolioShare struct { 1234} 1235 1236func (*validateOpUpdatePortfolioShare) ID() string { 1237 return "OperationInputValidation" 1238} 1239 1240func (m *validateOpUpdatePortfolioShare) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1241 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1242) { 1243 input, ok := in.Parameters.(*UpdatePortfolioShareInput) 1244 if !ok { 1245 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1246 } 1247 if err := validateOpUpdatePortfolioShareInput(input); err != nil { 1248 return out, metadata, err 1249 } 1250 return next.HandleInitialize(ctx, in) 1251} 1252 1253type validateOpUpdateProduct struct { 1254} 1255 1256func (*validateOpUpdateProduct) ID() string { 1257 return "OperationInputValidation" 1258} 1259 1260func (m *validateOpUpdateProduct) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1261 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1262) { 1263 input, ok := in.Parameters.(*UpdateProductInput) 1264 if !ok { 1265 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1266 } 1267 if err := validateOpUpdateProductInput(input); err != nil { 1268 return out, metadata, err 1269 } 1270 return next.HandleInitialize(ctx, in) 1271} 1272 1273type validateOpUpdateProvisionedProduct struct { 1274} 1275 1276func (*validateOpUpdateProvisionedProduct) ID() string { 1277 return "OperationInputValidation" 1278} 1279 1280func (m *validateOpUpdateProvisionedProduct) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1281 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1282) { 1283 input, ok := in.Parameters.(*UpdateProvisionedProductInput) 1284 if !ok { 1285 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1286 } 1287 if err := validateOpUpdateProvisionedProductInput(input); err != nil { 1288 return out, metadata, err 1289 } 1290 return next.HandleInitialize(ctx, in) 1291} 1292 1293type validateOpUpdateProvisionedProductProperties struct { 1294} 1295 1296func (*validateOpUpdateProvisionedProductProperties) ID() string { 1297 return "OperationInputValidation" 1298} 1299 1300func (m *validateOpUpdateProvisionedProductProperties) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1301 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1302) { 1303 input, ok := in.Parameters.(*UpdateProvisionedProductPropertiesInput) 1304 if !ok { 1305 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1306 } 1307 if err := validateOpUpdateProvisionedProductPropertiesInput(input); err != nil { 1308 return out, metadata, err 1309 } 1310 return next.HandleInitialize(ctx, in) 1311} 1312 1313type validateOpUpdateProvisioningArtifact struct { 1314} 1315 1316func (*validateOpUpdateProvisioningArtifact) ID() string { 1317 return "OperationInputValidation" 1318} 1319 1320func (m *validateOpUpdateProvisioningArtifact) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1321 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1322) { 1323 input, ok := in.Parameters.(*UpdateProvisioningArtifactInput) 1324 if !ok { 1325 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1326 } 1327 if err := validateOpUpdateProvisioningArtifactInput(input); err != nil { 1328 return out, metadata, err 1329 } 1330 return next.HandleInitialize(ctx, in) 1331} 1332 1333type validateOpUpdateServiceAction struct { 1334} 1335 1336func (*validateOpUpdateServiceAction) ID() string { 1337 return "OperationInputValidation" 1338} 1339 1340func (m *validateOpUpdateServiceAction) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1341 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1342) { 1343 input, ok := in.Parameters.(*UpdateServiceActionInput) 1344 if !ok { 1345 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1346 } 1347 if err := validateOpUpdateServiceActionInput(input); err != nil { 1348 return out, metadata, err 1349 } 1350 return next.HandleInitialize(ctx, in) 1351} 1352 1353type validateOpUpdateTagOption struct { 1354} 1355 1356func (*validateOpUpdateTagOption) ID() string { 1357 return "OperationInputValidation" 1358} 1359 1360func (m *validateOpUpdateTagOption) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1361 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1362) { 1363 input, ok := in.Parameters.(*UpdateTagOptionInput) 1364 if !ok { 1365 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1366 } 1367 if err := validateOpUpdateTagOptionInput(input); err != nil { 1368 return out, metadata, err 1369 } 1370 return next.HandleInitialize(ctx, in) 1371} 1372 1373func addOpAcceptPortfolioShareValidationMiddleware(stack *middleware.Stack) error { 1374 return stack.Initialize.Add(&validateOpAcceptPortfolioShare{}, middleware.After) 1375} 1376 1377func addOpAssociateBudgetWithResourceValidationMiddleware(stack *middleware.Stack) error { 1378 return stack.Initialize.Add(&validateOpAssociateBudgetWithResource{}, middleware.After) 1379} 1380 1381func addOpAssociatePrincipalWithPortfolioValidationMiddleware(stack *middleware.Stack) error { 1382 return stack.Initialize.Add(&validateOpAssociatePrincipalWithPortfolio{}, middleware.After) 1383} 1384 1385func addOpAssociateProductWithPortfolioValidationMiddleware(stack *middleware.Stack) error { 1386 return stack.Initialize.Add(&validateOpAssociateProductWithPortfolio{}, middleware.After) 1387} 1388 1389func addOpAssociateServiceActionWithProvisioningArtifactValidationMiddleware(stack *middleware.Stack) error { 1390 return stack.Initialize.Add(&validateOpAssociateServiceActionWithProvisioningArtifact{}, middleware.After) 1391} 1392 1393func addOpAssociateTagOptionWithResourceValidationMiddleware(stack *middleware.Stack) error { 1394 return stack.Initialize.Add(&validateOpAssociateTagOptionWithResource{}, middleware.After) 1395} 1396 1397func addOpBatchAssociateServiceActionWithProvisioningArtifactValidationMiddleware(stack *middleware.Stack) error { 1398 return stack.Initialize.Add(&validateOpBatchAssociateServiceActionWithProvisioningArtifact{}, middleware.After) 1399} 1400 1401func addOpBatchDisassociateServiceActionFromProvisioningArtifactValidationMiddleware(stack *middleware.Stack) error { 1402 return stack.Initialize.Add(&validateOpBatchDisassociateServiceActionFromProvisioningArtifact{}, middleware.After) 1403} 1404 1405func addOpCopyProductValidationMiddleware(stack *middleware.Stack) error { 1406 return stack.Initialize.Add(&validateOpCopyProduct{}, middleware.After) 1407} 1408 1409func addOpCreateConstraintValidationMiddleware(stack *middleware.Stack) error { 1410 return stack.Initialize.Add(&validateOpCreateConstraint{}, middleware.After) 1411} 1412 1413func addOpCreatePortfolioValidationMiddleware(stack *middleware.Stack) error { 1414 return stack.Initialize.Add(&validateOpCreatePortfolio{}, middleware.After) 1415} 1416 1417func addOpCreatePortfolioShareValidationMiddleware(stack *middleware.Stack) error { 1418 return stack.Initialize.Add(&validateOpCreatePortfolioShare{}, middleware.After) 1419} 1420 1421func addOpCreateProductValidationMiddleware(stack *middleware.Stack) error { 1422 return stack.Initialize.Add(&validateOpCreateProduct{}, middleware.After) 1423} 1424 1425func addOpCreateProvisionedProductPlanValidationMiddleware(stack *middleware.Stack) error { 1426 return stack.Initialize.Add(&validateOpCreateProvisionedProductPlan{}, middleware.After) 1427} 1428 1429func addOpCreateProvisioningArtifactValidationMiddleware(stack *middleware.Stack) error { 1430 return stack.Initialize.Add(&validateOpCreateProvisioningArtifact{}, middleware.After) 1431} 1432 1433func addOpCreateServiceActionValidationMiddleware(stack *middleware.Stack) error { 1434 return stack.Initialize.Add(&validateOpCreateServiceAction{}, middleware.After) 1435} 1436 1437func addOpCreateTagOptionValidationMiddleware(stack *middleware.Stack) error { 1438 return stack.Initialize.Add(&validateOpCreateTagOption{}, middleware.After) 1439} 1440 1441func addOpDeleteConstraintValidationMiddleware(stack *middleware.Stack) error { 1442 return stack.Initialize.Add(&validateOpDeleteConstraint{}, middleware.After) 1443} 1444 1445func addOpDeletePortfolioValidationMiddleware(stack *middleware.Stack) error { 1446 return stack.Initialize.Add(&validateOpDeletePortfolio{}, middleware.After) 1447} 1448 1449func addOpDeletePortfolioShareValidationMiddleware(stack *middleware.Stack) error { 1450 return stack.Initialize.Add(&validateOpDeletePortfolioShare{}, middleware.After) 1451} 1452 1453func addOpDeleteProductValidationMiddleware(stack *middleware.Stack) error { 1454 return stack.Initialize.Add(&validateOpDeleteProduct{}, middleware.After) 1455} 1456 1457func addOpDeleteProvisionedProductPlanValidationMiddleware(stack *middleware.Stack) error { 1458 return stack.Initialize.Add(&validateOpDeleteProvisionedProductPlan{}, middleware.After) 1459} 1460 1461func addOpDeleteProvisioningArtifactValidationMiddleware(stack *middleware.Stack) error { 1462 return stack.Initialize.Add(&validateOpDeleteProvisioningArtifact{}, middleware.After) 1463} 1464 1465func addOpDeleteServiceActionValidationMiddleware(stack *middleware.Stack) error { 1466 return stack.Initialize.Add(&validateOpDeleteServiceAction{}, middleware.After) 1467} 1468 1469func addOpDeleteTagOptionValidationMiddleware(stack *middleware.Stack) error { 1470 return stack.Initialize.Add(&validateOpDeleteTagOption{}, middleware.After) 1471} 1472 1473func addOpDescribeConstraintValidationMiddleware(stack *middleware.Stack) error { 1474 return stack.Initialize.Add(&validateOpDescribeConstraint{}, middleware.After) 1475} 1476 1477func addOpDescribeCopyProductStatusValidationMiddleware(stack *middleware.Stack) error { 1478 return stack.Initialize.Add(&validateOpDescribeCopyProductStatus{}, middleware.After) 1479} 1480 1481func addOpDescribePortfolioValidationMiddleware(stack *middleware.Stack) error { 1482 return stack.Initialize.Add(&validateOpDescribePortfolio{}, middleware.After) 1483} 1484 1485func addOpDescribePortfolioSharesValidationMiddleware(stack *middleware.Stack) error { 1486 return stack.Initialize.Add(&validateOpDescribePortfolioShares{}, middleware.After) 1487} 1488 1489func addOpDescribePortfolioShareStatusValidationMiddleware(stack *middleware.Stack) error { 1490 return stack.Initialize.Add(&validateOpDescribePortfolioShareStatus{}, middleware.After) 1491} 1492 1493func addOpDescribeProductViewValidationMiddleware(stack *middleware.Stack) error { 1494 return stack.Initialize.Add(&validateOpDescribeProductView{}, middleware.After) 1495} 1496 1497func addOpDescribeProvisionedProductPlanValidationMiddleware(stack *middleware.Stack) error { 1498 return stack.Initialize.Add(&validateOpDescribeProvisionedProductPlan{}, middleware.After) 1499} 1500 1501func addOpDescribeRecordValidationMiddleware(stack *middleware.Stack) error { 1502 return stack.Initialize.Add(&validateOpDescribeRecord{}, middleware.After) 1503} 1504 1505func addOpDescribeServiceActionExecutionParametersValidationMiddleware(stack *middleware.Stack) error { 1506 return stack.Initialize.Add(&validateOpDescribeServiceActionExecutionParameters{}, middleware.After) 1507} 1508 1509func addOpDescribeServiceActionValidationMiddleware(stack *middleware.Stack) error { 1510 return stack.Initialize.Add(&validateOpDescribeServiceAction{}, middleware.After) 1511} 1512 1513func addOpDescribeTagOptionValidationMiddleware(stack *middleware.Stack) error { 1514 return stack.Initialize.Add(&validateOpDescribeTagOption{}, middleware.After) 1515} 1516 1517func addOpDisassociateBudgetFromResourceValidationMiddleware(stack *middleware.Stack) error { 1518 return stack.Initialize.Add(&validateOpDisassociateBudgetFromResource{}, middleware.After) 1519} 1520 1521func addOpDisassociatePrincipalFromPortfolioValidationMiddleware(stack *middleware.Stack) error { 1522 return stack.Initialize.Add(&validateOpDisassociatePrincipalFromPortfolio{}, middleware.After) 1523} 1524 1525func addOpDisassociateProductFromPortfolioValidationMiddleware(stack *middleware.Stack) error { 1526 return stack.Initialize.Add(&validateOpDisassociateProductFromPortfolio{}, middleware.After) 1527} 1528 1529func addOpDisassociateServiceActionFromProvisioningArtifactValidationMiddleware(stack *middleware.Stack) error { 1530 return stack.Initialize.Add(&validateOpDisassociateServiceActionFromProvisioningArtifact{}, middleware.After) 1531} 1532 1533func addOpDisassociateTagOptionFromResourceValidationMiddleware(stack *middleware.Stack) error { 1534 return stack.Initialize.Add(&validateOpDisassociateTagOptionFromResource{}, middleware.After) 1535} 1536 1537func addOpExecuteProvisionedProductPlanValidationMiddleware(stack *middleware.Stack) error { 1538 return stack.Initialize.Add(&validateOpExecuteProvisionedProductPlan{}, middleware.After) 1539} 1540 1541func addOpExecuteProvisionedProductServiceActionValidationMiddleware(stack *middleware.Stack) error { 1542 return stack.Initialize.Add(&validateOpExecuteProvisionedProductServiceAction{}, middleware.After) 1543} 1544 1545func addOpImportAsProvisionedProductValidationMiddleware(stack *middleware.Stack) error { 1546 return stack.Initialize.Add(&validateOpImportAsProvisionedProduct{}, middleware.After) 1547} 1548 1549func addOpListBudgetsForResourceValidationMiddleware(stack *middleware.Stack) error { 1550 return stack.Initialize.Add(&validateOpListBudgetsForResource{}, middleware.After) 1551} 1552 1553func addOpListConstraintsForPortfolioValidationMiddleware(stack *middleware.Stack) error { 1554 return stack.Initialize.Add(&validateOpListConstraintsForPortfolio{}, middleware.After) 1555} 1556 1557func addOpListLaunchPathsValidationMiddleware(stack *middleware.Stack) error { 1558 return stack.Initialize.Add(&validateOpListLaunchPaths{}, middleware.After) 1559} 1560 1561func addOpListOrganizationPortfolioAccessValidationMiddleware(stack *middleware.Stack) error { 1562 return stack.Initialize.Add(&validateOpListOrganizationPortfolioAccess{}, middleware.After) 1563} 1564 1565func addOpListPortfolioAccessValidationMiddleware(stack *middleware.Stack) error { 1566 return stack.Initialize.Add(&validateOpListPortfolioAccess{}, middleware.After) 1567} 1568 1569func addOpListPortfoliosForProductValidationMiddleware(stack *middleware.Stack) error { 1570 return stack.Initialize.Add(&validateOpListPortfoliosForProduct{}, middleware.After) 1571} 1572 1573func addOpListPrincipalsForPortfolioValidationMiddleware(stack *middleware.Stack) error { 1574 return stack.Initialize.Add(&validateOpListPrincipalsForPortfolio{}, middleware.After) 1575} 1576 1577func addOpListProvisioningArtifactsForServiceActionValidationMiddleware(stack *middleware.Stack) error { 1578 return stack.Initialize.Add(&validateOpListProvisioningArtifactsForServiceAction{}, middleware.After) 1579} 1580 1581func addOpListProvisioningArtifactsValidationMiddleware(stack *middleware.Stack) error { 1582 return stack.Initialize.Add(&validateOpListProvisioningArtifacts{}, middleware.After) 1583} 1584 1585func addOpListResourcesForTagOptionValidationMiddleware(stack *middleware.Stack) error { 1586 return stack.Initialize.Add(&validateOpListResourcesForTagOption{}, middleware.After) 1587} 1588 1589func addOpListServiceActionsForProvisioningArtifactValidationMiddleware(stack *middleware.Stack) error { 1590 return stack.Initialize.Add(&validateOpListServiceActionsForProvisioningArtifact{}, middleware.After) 1591} 1592 1593func addOpListStackInstancesForProvisionedProductValidationMiddleware(stack *middleware.Stack) error { 1594 return stack.Initialize.Add(&validateOpListStackInstancesForProvisionedProduct{}, middleware.After) 1595} 1596 1597func addOpProvisionProductValidationMiddleware(stack *middleware.Stack) error { 1598 return stack.Initialize.Add(&validateOpProvisionProduct{}, middleware.After) 1599} 1600 1601func addOpRejectPortfolioShareValidationMiddleware(stack *middleware.Stack) error { 1602 return stack.Initialize.Add(&validateOpRejectPortfolioShare{}, middleware.After) 1603} 1604 1605func addOpTerminateProvisionedProductValidationMiddleware(stack *middleware.Stack) error { 1606 return stack.Initialize.Add(&validateOpTerminateProvisionedProduct{}, middleware.After) 1607} 1608 1609func addOpUpdateConstraintValidationMiddleware(stack *middleware.Stack) error { 1610 return stack.Initialize.Add(&validateOpUpdateConstraint{}, middleware.After) 1611} 1612 1613func addOpUpdatePortfolioValidationMiddleware(stack *middleware.Stack) error { 1614 return stack.Initialize.Add(&validateOpUpdatePortfolio{}, middleware.After) 1615} 1616 1617func addOpUpdatePortfolioShareValidationMiddleware(stack *middleware.Stack) error { 1618 return stack.Initialize.Add(&validateOpUpdatePortfolioShare{}, middleware.After) 1619} 1620 1621func addOpUpdateProductValidationMiddleware(stack *middleware.Stack) error { 1622 return stack.Initialize.Add(&validateOpUpdateProduct{}, middleware.After) 1623} 1624 1625func addOpUpdateProvisionedProductValidationMiddleware(stack *middleware.Stack) error { 1626 return stack.Initialize.Add(&validateOpUpdateProvisionedProduct{}, middleware.After) 1627} 1628 1629func addOpUpdateProvisionedProductPropertiesValidationMiddleware(stack *middleware.Stack) error { 1630 return stack.Initialize.Add(&validateOpUpdateProvisionedProductProperties{}, middleware.After) 1631} 1632 1633func addOpUpdateProvisioningArtifactValidationMiddleware(stack *middleware.Stack) error { 1634 return stack.Initialize.Add(&validateOpUpdateProvisioningArtifact{}, middleware.After) 1635} 1636 1637func addOpUpdateServiceActionValidationMiddleware(stack *middleware.Stack) error { 1638 return stack.Initialize.Add(&validateOpUpdateServiceAction{}, middleware.After) 1639} 1640 1641func addOpUpdateTagOptionValidationMiddleware(stack *middleware.Stack) error { 1642 return stack.Initialize.Add(&validateOpUpdateTagOption{}, middleware.After) 1643} 1644 1645func validateAddTags(v []types.Tag) error { 1646 if v == nil { 1647 return nil 1648 } 1649 invalidParams := smithy.InvalidParamsError{Context: "AddTags"} 1650 for i := range v { 1651 if err := validateTag(&v[i]); err != nil { 1652 invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) 1653 } 1654 } 1655 if invalidParams.Len() > 0 { 1656 return invalidParams 1657 } else { 1658 return nil 1659 } 1660} 1661 1662func validateProvisioningArtifactProperties(v *types.ProvisioningArtifactProperties) error { 1663 if v == nil { 1664 return nil 1665 } 1666 invalidParams := smithy.InvalidParamsError{Context: "ProvisioningArtifactProperties"} 1667 if v.Info == nil { 1668 invalidParams.Add(smithy.NewErrParamRequired("Info")) 1669 } 1670 if invalidParams.Len() > 0 { 1671 return invalidParams 1672 } else { 1673 return nil 1674 } 1675} 1676 1677func validateServiceActionAssociation(v *types.ServiceActionAssociation) error { 1678 if v == nil { 1679 return nil 1680 } 1681 invalidParams := smithy.InvalidParamsError{Context: "ServiceActionAssociation"} 1682 if v.ServiceActionId == nil { 1683 invalidParams.Add(smithy.NewErrParamRequired("ServiceActionId")) 1684 } 1685 if v.ProductId == nil { 1686 invalidParams.Add(smithy.NewErrParamRequired("ProductId")) 1687 } 1688 if v.ProvisioningArtifactId == nil { 1689 invalidParams.Add(smithy.NewErrParamRequired("ProvisioningArtifactId")) 1690 } 1691 if invalidParams.Len() > 0 { 1692 return invalidParams 1693 } else { 1694 return nil 1695 } 1696} 1697 1698func validateServiceActionAssociations(v []types.ServiceActionAssociation) error { 1699 if v == nil { 1700 return nil 1701 } 1702 invalidParams := smithy.InvalidParamsError{Context: "ServiceActionAssociations"} 1703 for i := range v { 1704 if err := validateServiceActionAssociation(&v[i]); err != nil { 1705 invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) 1706 } 1707 } 1708 if invalidParams.Len() > 0 { 1709 return invalidParams 1710 } else { 1711 return nil 1712 } 1713} 1714 1715func validateTag(v *types.Tag) error { 1716 if v == nil { 1717 return nil 1718 } 1719 invalidParams := smithy.InvalidParamsError{Context: "Tag"} 1720 if v.Key == nil { 1721 invalidParams.Add(smithy.NewErrParamRequired("Key")) 1722 } 1723 if v.Value == nil { 1724 invalidParams.Add(smithy.NewErrParamRequired("Value")) 1725 } 1726 if invalidParams.Len() > 0 { 1727 return invalidParams 1728 } else { 1729 return nil 1730 } 1731} 1732 1733func validateTags(v []types.Tag) error { 1734 if v == nil { 1735 return nil 1736 } 1737 invalidParams := smithy.InvalidParamsError{Context: "Tags"} 1738 for i := range v { 1739 if err := validateTag(&v[i]); err != nil { 1740 invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) 1741 } 1742 } 1743 if invalidParams.Len() > 0 { 1744 return invalidParams 1745 } else { 1746 return nil 1747 } 1748} 1749 1750func validateOpAcceptPortfolioShareInput(v *AcceptPortfolioShareInput) error { 1751 if v == nil { 1752 return nil 1753 } 1754 invalidParams := smithy.InvalidParamsError{Context: "AcceptPortfolioShareInput"} 1755 if v.PortfolioId == nil { 1756 invalidParams.Add(smithy.NewErrParamRequired("PortfolioId")) 1757 } 1758 if invalidParams.Len() > 0 { 1759 return invalidParams 1760 } else { 1761 return nil 1762 } 1763} 1764 1765func validateOpAssociateBudgetWithResourceInput(v *AssociateBudgetWithResourceInput) error { 1766 if v == nil { 1767 return nil 1768 } 1769 invalidParams := smithy.InvalidParamsError{Context: "AssociateBudgetWithResourceInput"} 1770 if v.BudgetName == nil { 1771 invalidParams.Add(smithy.NewErrParamRequired("BudgetName")) 1772 } 1773 if v.ResourceId == nil { 1774 invalidParams.Add(smithy.NewErrParamRequired("ResourceId")) 1775 } 1776 if invalidParams.Len() > 0 { 1777 return invalidParams 1778 } else { 1779 return nil 1780 } 1781} 1782 1783func validateOpAssociatePrincipalWithPortfolioInput(v *AssociatePrincipalWithPortfolioInput) error { 1784 if v == nil { 1785 return nil 1786 } 1787 invalidParams := smithy.InvalidParamsError{Context: "AssociatePrincipalWithPortfolioInput"} 1788 if v.PortfolioId == nil { 1789 invalidParams.Add(smithy.NewErrParamRequired("PortfolioId")) 1790 } 1791 if v.PrincipalARN == nil { 1792 invalidParams.Add(smithy.NewErrParamRequired("PrincipalARN")) 1793 } 1794 if len(v.PrincipalType) == 0 { 1795 invalidParams.Add(smithy.NewErrParamRequired("PrincipalType")) 1796 } 1797 if invalidParams.Len() > 0 { 1798 return invalidParams 1799 } else { 1800 return nil 1801 } 1802} 1803 1804func validateOpAssociateProductWithPortfolioInput(v *AssociateProductWithPortfolioInput) error { 1805 if v == nil { 1806 return nil 1807 } 1808 invalidParams := smithy.InvalidParamsError{Context: "AssociateProductWithPortfolioInput"} 1809 if v.ProductId == nil { 1810 invalidParams.Add(smithy.NewErrParamRequired("ProductId")) 1811 } 1812 if v.PortfolioId == nil { 1813 invalidParams.Add(smithy.NewErrParamRequired("PortfolioId")) 1814 } 1815 if invalidParams.Len() > 0 { 1816 return invalidParams 1817 } else { 1818 return nil 1819 } 1820} 1821 1822func validateOpAssociateServiceActionWithProvisioningArtifactInput(v *AssociateServiceActionWithProvisioningArtifactInput) error { 1823 if v == nil { 1824 return nil 1825 } 1826 invalidParams := smithy.InvalidParamsError{Context: "AssociateServiceActionWithProvisioningArtifactInput"} 1827 if v.ProductId == nil { 1828 invalidParams.Add(smithy.NewErrParamRequired("ProductId")) 1829 } 1830 if v.ProvisioningArtifactId == nil { 1831 invalidParams.Add(smithy.NewErrParamRequired("ProvisioningArtifactId")) 1832 } 1833 if v.ServiceActionId == nil { 1834 invalidParams.Add(smithy.NewErrParamRequired("ServiceActionId")) 1835 } 1836 if invalidParams.Len() > 0 { 1837 return invalidParams 1838 } else { 1839 return nil 1840 } 1841} 1842 1843func validateOpAssociateTagOptionWithResourceInput(v *AssociateTagOptionWithResourceInput) error { 1844 if v == nil { 1845 return nil 1846 } 1847 invalidParams := smithy.InvalidParamsError{Context: "AssociateTagOptionWithResourceInput"} 1848 if v.ResourceId == nil { 1849 invalidParams.Add(smithy.NewErrParamRequired("ResourceId")) 1850 } 1851 if v.TagOptionId == nil { 1852 invalidParams.Add(smithy.NewErrParamRequired("TagOptionId")) 1853 } 1854 if invalidParams.Len() > 0 { 1855 return invalidParams 1856 } else { 1857 return nil 1858 } 1859} 1860 1861func validateOpBatchAssociateServiceActionWithProvisioningArtifactInput(v *BatchAssociateServiceActionWithProvisioningArtifactInput) error { 1862 if v == nil { 1863 return nil 1864 } 1865 invalidParams := smithy.InvalidParamsError{Context: "BatchAssociateServiceActionWithProvisioningArtifactInput"} 1866 if v.ServiceActionAssociations == nil { 1867 invalidParams.Add(smithy.NewErrParamRequired("ServiceActionAssociations")) 1868 } else if v.ServiceActionAssociations != nil { 1869 if err := validateServiceActionAssociations(v.ServiceActionAssociations); err != nil { 1870 invalidParams.AddNested("ServiceActionAssociations", err.(smithy.InvalidParamsError)) 1871 } 1872 } 1873 if invalidParams.Len() > 0 { 1874 return invalidParams 1875 } else { 1876 return nil 1877 } 1878} 1879 1880func validateOpBatchDisassociateServiceActionFromProvisioningArtifactInput(v *BatchDisassociateServiceActionFromProvisioningArtifactInput) error { 1881 if v == nil { 1882 return nil 1883 } 1884 invalidParams := smithy.InvalidParamsError{Context: "BatchDisassociateServiceActionFromProvisioningArtifactInput"} 1885 if v.ServiceActionAssociations == nil { 1886 invalidParams.Add(smithy.NewErrParamRequired("ServiceActionAssociations")) 1887 } else if v.ServiceActionAssociations != nil { 1888 if err := validateServiceActionAssociations(v.ServiceActionAssociations); err != nil { 1889 invalidParams.AddNested("ServiceActionAssociations", err.(smithy.InvalidParamsError)) 1890 } 1891 } 1892 if invalidParams.Len() > 0 { 1893 return invalidParams 1894 } else { 1895 return nil 1896 } 1897} 1898 1899func validateOpCopyProductInput(v *CopyProductInput) error { 1900 if v == nil { 1901 return nil 1902 } 1903 invalidParams := smithy.InvalidParamsError{Context: "CopyProductInput"} 1904 if v.SourceProductArn == nil { 1905 invalidParams.Add(smithy.NewErrParamRequired("SourceProductArn")) 1906 } 1907 if v.IdempotencyToken == nil { 1908 invalidParams.Add(smithy.NewErrParamRequired("IdempotencyToken")) 1909 } 1910 if invalidParams.Len() > 0 { 1911 return invalidParams 1912 } else { 1913 return nil 1914 } 1915} 1916 1917func validateOpCreateConstraintInput(v *CreateConstraintInput) error { 1918 if v == nil { 1919 return nil 1920 } 1921 invalidParams := smithy.InvalidParamsError{Context: "CreateConstraintInput"} 1922 if v.PortfolioId == nil { 1923 invalidParams.Add(smithy.NewErrParamRequired("PortfolioId")) 1924 } 1925 if v.ProductId == nil { 1926 invalidParams.Add(smithy.NewErrParamRequired("ProductId")) 1927 } 1928 if v.Parameters == nil { 1929 invalidParams.Add(smithy.NewErrParamRequired("Parameters")) 1930 } 1931 if v.Type == nil { 1932 invalidParams.Add(smithy.NewErrParamRequired("Type")) 1933 } 1934 if v.IdempotencyToken == nil { 1935 invalidParams.Add(smithy.NewErrParamRequired("IdempotencyToken")) 1936 } 1937 if invalidParams.Len() > 0 { 1938 return invalidParams 1939 } else { 1940 return nil 1941 } 1942} 1943 1944func validateOpCreatePortfolioInput(v *CreatePortfolioInput) error { 1945 if v == nil { 1946 return nil 1947 } 1948 invalidParams := smithy.InvalidParamsError{Context: "CreatePortfolioInput"} 1949 if v.DisplayName == nil { 1950 invalidParams.Add(smithy.NewErrParamRequired("DisplayName")) 1951 } 1952 if v.ProviderName == nil { 1953 invalidParams.Add(smithy.NewErrParamRequired("ProviderName")) 1954 } 1955 if v.Tags != nil { 1956 if err := validateAddTags(v.Tags); err != nil { 1957 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 1958 } 1959 } 1960 if v.IdempotencyToken == nil { 1961 invalidParams.Add(smithy.NewErrParamRequired("IdempotencyToken")) 1962 } 1963 if invalidParams.Len() > 0 { 1964 return invalidParams 1965 } else { 1966 return nil 1967 } 1968} 1969 1970func validateOpCreatePortfolioShareInput(v *CreatePortfolioShareInput) error { 1971 if v == nil { 1972 return nil 1973 } 1974 invalidParams := smithy.InvalidParamsError{Context: "CreatePortfolioShareInput"} 1975 if v.PortfolioId == nil { 1976 invalidParams.Add(smithy.NewErrParamRequired("PortfolioId")) 1977 } 1978 if invalidParams.Len() > 0 { 1979 return invalidParams 1980 } else { 1981 return nil 1982 } 1983} 1984 1985func validateOpCreateProductInput(v *CreateProductInput) error { 1986 if v == nil { 1987 return nil 1988 } 1989 invalidParams := smithy.InvalidParamsError{Context: "CreateProductInput"} 1990 if v.Name == nil { 1991 invalidParams.Add(smithy.NewErrParamRequired("Name")) 1992 } 1993 if v.Owner == nil { 1994 invalidParams.Add(smithy.NewErrParamRequired("Owner")) 1995 } 1996 if len(v.ProductType) == 0 { 1997 invalidParams.Add(smithy.NewErrParamRequired("ProductType")) 1998 } 1999 if v.Tags != nil { 2000 if err := validateAddTags(v.Tags); err != nil { 2001 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 2002 } 2003 } 2004 if v.ProvisioningArtifactParameters == nil { 2005 invalidParams.Add(smithy.NewErrParamRequired("ProvisioningArtifactParameters")) 2006 } else if v.ProvisioningArtifactParameters != nil { 2007 if err := validateProvisioningArtifactProperties(v.ProvisioningArtifactParameters); err != nil { 2008 invalidParams.AddNested("ProvisioningArtifactParameters", err.(smithy.InvalidParamsError)) 2009 } 2010 } 2011 if v.IdempotencyToken == nil { 2012 invalidParams.Add(smithy.NewErrParamRequired("IdempotencyToken")) 2013 } 2014 if invalidParams.Len() > 0 { 2015 return invalidParams 2016 } else { 2017 return nil 2018 } 2019} 2020 2021func validateOpCreateProvisionedProductPlanInput(v *CreateProvisionedProductPlanInput) error { 2022 if v == nil { 2023 return nil 2024 } 2025 invalidParams := smithy.InvalidParamsError{Context: "CreateProvisionedProductPlanInput"} 2026 if v.PlanName == nil { 2027 invalidParams.Add(smithy.NewErrParamRequired("PlanName")) 2028 } 2029 if len(v.PlanType) == 0 { 2030 invalidParams.Add(smithy.NewErrParamRequired("PlanType")) 2031 } 2032 if v.ProductId == nil { 2033 invalidParams.Add(smithy.NewErrParamRequired("ProductId")) 2034 } 2035 if v.ProvisionedProductName == nil { 2036 invalidParams.Add(smithy.NewErrParamRequired("ProvisionedProductName")) 2037 } 2038 if v.ProvisioningArtifactId == nil { 2039 invalidParams.Add(smithy.NewErrParamRequired("ProvisioningArtifactId")) 2040 } 2041 if v.IdempotencyToken == nil { 2042 invalidParams.Add(smithy.NewErrParamRequired("IdempotencyToken")) 2043 } 2044 if v.Tags != nil { 2045 if err := validateTags(v.Tags); err != nil { 2046 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 2047 } 2048 } 2049 if invalidParams.Len() > 0 { 2050 return invalidParams 2051 } else { 2052 return nil 2053 } 2054} 2055 2056func validateOpCreateProvisioningArtifactInput(v *CreateProvisioningArtifactInput) error { 2057 if v == nil { 2058 return nil 2059 } 2060 invalidParams := smithy.InvalidParamsError{Context: "CreateProvisioningArtifactInput"} 2061 if v.ProductId == nil { 2062 invalidParams.Add(smithy.NewErrParamRequired("ProductId")) 2063 } 2064 if v.Parameters == nil { 2065 invalidParams.Add(smithy.NewErrParamRequired("Parameters")) 2066 } else if v.Parameters != nil { 2067 if err := validateProvisioningArtifactProperties(v.Parameters); err != nil { 2068 invalidParams.AddNested("Parameters", err.(smithy.InvalidParamsError)) 2069 } 2070 } 2071 if v.IdempotencyToken == nil { 2072 invalidParams.Add(smithy.NewErrParamRequired("IdempotencyToken")) 2073 } 2074 if invalidParams.Len() > 0 { 2075 return invalidParams 2076 } else { 2077 return nil 2078 } 2079} 2080 2081func validateOpCreateServiceActionInput(v *CreateServiceActionInput) error { 2082 if v == nil { 2083 return nil 2084 } 2085 invalidParams := smithy.InvalidParamsError{Context: "CreateServiceActionInput"} 2086 if v.Name == nil { 2087 invalidParams.Add(smithy.NewErrParamRequired("Name")) 2088 } 2089 if len(v.DefinitionType) == 0 { 2090 invalidParams.Add(smithy.NewErrParamRequired("DefinitionType")) 2091 } 2092 if v.Definition == nil { 2093 invalidParams.Add(smithy.NewErrParamRequired("Definition")) 2094 } 2095 if v.IdempotencyToken == nil { 2096 invalidParams.Add(smithy.NewErrParamRequired("IdempotencyToken")) 2097 } 2098 if invalidParams.Len() > 0 { 2099 return invalidParams 2100 } else { 2101 return nil 2102 } 2103} 2104 2105func validateOpCreateTagOptionInput(v *CreateTagOptionInput) error { 2106 if v == nil { 2107 return nil 2108 } 2109 invalidParams := smithy.InvalidParamsError{Context: "CreateTagOptionInput"} 2110 if v.Key == nil { 2111 invalidParams.Add(smithy.NewErrParamRequired("Key")) 2112 } 2113 if v.Value == nil { 2114 invalidParams.Add(smithy.NewErrParamRequired("Value")) 2115 } 2116 if invalidParams.Len() > 0 { 2117 return invalidParams 2118 } else { 2119 return nil 2120 } 2121} 2122 2123func validateOpDeleteConstraintInput(v *DeleteConstraintInput) error { 2124 if v == nil { 2125 return nil 2126 } 2127 invalidParams := smithy.InvalidParamsError{Context: "DeleteConstraintInput"} 2128 if v.Id == nil { 2129 invalidParams.Add(smithy.NewErrParamRequired("Id")) 2130 } 2131 if invalidParams.Len() > 0 { 2132 return invalidParams 2133 } else { 2134 return nil 2135 } 2136} 2137 2138func validateOpDeletePortfolioInput(v *DeletePortfolioInput) error { 2139 if v == nil { 2140 return nil 2141 } 2142 invalidParams := smithy.InvalidParamsError{Context: "DeletePortfolioInput"} 2143 if v.Id == nil { 2144 invalidParams.Add(smithy.NewErrParamRequired("Id")) 2145 } 2146 if invalidParams.Len() > 0 { 2147 return invalidParams 2148 } else { 2149 return nil 2150 } 2151} 2152 2153func validateOpDeletePortfolioShareInput(v *DeletePortfolioShareInput) error { 2154 if v == nil { 2155 return nil 2156 } 2157 invalidParams := smithy.InvalidParamsError{Context: "DeletePortfolioShareInput"} 2158 if v.PortfolioId == nil { 2159 invalidParams.Add(smithy.NewErrParamRequired("PortfolioId")) 2160 } 2161 if invalidParams.Len() > 0 { 2162 return invalidParams 2163 } else { 2164 return nil 2165 } 2166} 2167 2168func validateOpDeleteProductInput(v *DeleteProductInput) error { 2169 if v == nil { 2170 return nil 2171 } 2172 invalidParams := smithy.InvalidParamsError{Context: "DeleteProductInput"} 2173 if v.Id == nil { 2174 invalidParams.Add(smithy.NewErrParamRequired("Id")) 2175 } 2176 if invalidParams.Len() > 0 { 2177 return invalidParams 2178 } else { 2179 return nil 2180 } 2181} 2182 2183func validateOpDeleteProvisionedProductPlanInput(v *DeleteProvisionedProductPlanInput) error { 2184 if v == nil { 2185 return nil 2186 } 2187 invalidParams := smithy.InvalidParamsError{Context: "DeleteProvisionedProductPlanInput"} 2188 if v.PlanId == nil { 2189 invalidParams.Add(smithy.NewErrParamRequired("PlanId")) 2190 } 2191 if invalidParams.Len() > 0 { 2192 return invalidParams 2193 } else { 2194 return nil 2195 } 2196} 2197 2198func validateOpDeleteProvisioningArtifactInput(v *DeleteProvisioningArtifactInput) error { 2199 if v == nil { 2200 return nil 2201 } 2202 invalidParams := smithy.InvalidParamsError{Context: "DeleteProvisioningArtifactInput"} 2203 if v.ProductId == nil { 2204 invalidParams.Add(smithy.NewErrParamRequired("ProductId")) 2205 } 2206 if v.ProvisioningArtifactId == nil { 2207 invalidParams.Add(smithy.NewErrParamRequired("ProvisioningArtifactId")) 2208 } 2209 if invalidParams.Len() > 0 { 2210 return invalidParams 2211 } else { 2212 return nil 2213 } 2214} 2215 2216func validateOpDeleteServiceActionInput(v *DeleteServiceActionInput) error { 2217 if v == nil { 2218 return nil 2219 } 2220 invalidParams := smithy.InvalidParamsError{Context: "DeleteServiceActionInput"} 2221 if v.Id == nil { 2222 invalidParams.Add(smithy.NewErrParamRequired("Id")) 2223 } 2224 if invalidParams.Len() > 0 { 2225 return invalidParams 2226 } else { 2227 return nil 2228 } 2229} 2230 2231func validateOpDeleteTagOptionInput(v *DeleteTagOptionInput) error { 2232 if v == nil { 2233 return nil 2234 } 2235 invalidParams := smithy.InvalidParamsError{Context: "DeleteTagOptionInput"} 2236 if v.Id == nil { 2237 invalidParams.Add(smithy.NewErrParamRequired("Id")) 2238 } 2239 if invalidParams.Len() > 0 { 2240 return invalidParams 2241 } else { 2242 return nil 2243 } 2244} 2245 2246func validateOpDescribeConstraintInput(v *DescribeConstraintInput) error { 2247 if v == nil { 2248 return nil 2249 } 2250 invalidParams := smithy.InvalidParamsError{Context: "DescribeConstraintInput"} 2251 if v.Id == nil { 2252 invalidParams.Add(smithy.NewErrParamRequired("Id")) 2253 } 2254 if invalidParams.Len() > 0 { 2255 return invalidParams 2256 } else { 2257 return nil 2258 } 2259} 2260 2261func validateOpDescribeCopyProductStatusInput(v *DescribeCopyProductStatusInput) error { 2262 if v == nil { 2263 return nil 2264 } 2265 invalidParams := smithy.InvalidParamsError{Context: "DescribeCopyProductStatusInput"} 2266 if v.CopyProductToken == nil { 2267 invalidParams.Add(smithy.NewErrParamRequired("CopyProductToken")) 2268 } 2269 if invalidParams.Len() > 0 { 2270 return invalidParams 2271 } else { 2272 return nil 2273 } 2274} 2275 2276func validateOpDescribePortfolioInput(v *DescribePortfolioInput) error { 2277 if v == nil { 2278 return nil 2279 } 2280 invalidParams := smithy.InvalidParamsError{Context: "DescribePortfolioInput"} 2281 if v.Id == nil { 2282 invalidParams.Add(smithy.NewErrParamRequired("Id")) 2283 } 2284 if invalidParams.Len() > 0 { 2285 return invalidParams 2286 } else { 2287 return nil 2288 } 2289} 2290 2291func validateOpDescribePortfolioSharesInput(v *DescribePortfolioSharesInput) error { 2292 if v == nil { 2293 return nil 2294 } 2295 invalidParams := smithy.InvalidParamsError{Context: "DescribePortfolioSharesInput"} 2296 if v.PortfolioId == nil { 2297 invalidParams.Add(smithy.NewErrParamRequired("PortfolioId")) 2298 } 2299 if len(v.Type) == 0 { 2300 invalidParams.Add(smithy.NewErrParamRequired("Type")) 2301 } 2302 if invalidParams.Len() > 0 { 2303 return invalidParams 2304 } else { 2305 return nil 2306 } 2307} 2308 2309func validateOpDescribePortfolioShareStatusInput(v *DescribePortfolioShareStatusInput) error { 2310 if v == nil { 2311 return nil 2312 } 2313 invalidParams := smithy.InvalidParamsError{Context: "DescribePortfolioShareStatusInput"} 2314 if v.PortfolioShareToken == nil { 2315 invalidParams.Add(smithy.NewErrParamRequired("PortfolioShareToken")) 2316 } 2317 if invalidParams.Len() > 0 { 2318 return invalidParams 2319 } else { 2320 return nil 2321 } 2322} 2323 2324func validateOpDescribeProductViewInput(v *DescribeProductViewInput) error { 2325 if v == nil { 2326 return nil 2327 } 2328 invalidParams := smithy.InvalidParamsError{Context: "DescribeProductViewInput"} 2329 if v.Id == nil { 2330 invalidParams.Add(smithy.NewErrParamRequired("Id")) 2331 } 2332 if invalidParams.Len() > 0 { 2333 return invalidParams 2334 } else { 2335 return nil 2336 } 2337} 2338 2339func validateOpDescribeProvisionedProductPlanInput(v *DescribeProvisionedProductPlanInput) error { 2340 if v == nil { 2341 return nil 2342 } 2343 invalidParams := smithy.InvalidParamsError{Context: "DescribeProvisionedProductPlanInput"} 2344 if v.PlanId == nil { 2345 invalidParams.Add(smithy.NewErrParamRequired("PlanId")) 2346 } 2347 if invalidParams.Len() > 0 { 2348 return invalidParams 2349 } else { 2350 return nil 2351 } 2352} 2353 2354func validateOpDescribeRecordInput(v *DescribeRecordInput) error { 2355 if v == nil { 2356 return nil 2357 } 2358 invalidParams := smithy.InvalidParamsError{Context: "DescribeRecordInput"} 2359 if v.Id == nil { 2360 invalidParams.Add(smithy.NewErrParamRequired("Id")) 2361 } 2362 if invalidParams.Len() > 0 { 2363 return invalidParams 2364 } else { 2365 return nil 2366 } 2367} 2368 2369func validateOpDescribeServiceActionExecutionParametersInput(v *DescribeServiceActionExecutionParametersInput) error { 2370 if v == nil { 2371 return nil 2372 } 2373 invalidParams := smithy.InvalidParamsError{Context: "DescribeServiceActionExecutionParametersInput"} 2374 if v.ProvisionedProductId == nil { 2375 invalidParams.Add(smithy.NewErrParamRequired("ProvisionedProductId")) 2376 } 2377 if v.ServiceActionId == nil { 2378 invalidParams.Add(smithy.NewErrParamRequired("ServiceActionId")) 2379 } 2380 if invalidParams.Len() > 0 { 2381 return invalidParams 2382 } else { 2383 return nil 2384 } 2385} 2386 2387func validateOpDescribeServiceActionInput(v *DescribeServiceActionInput) error { 2388 if v == nil { 2389 return nil 2390 } 2391 invalidParams := smithy.InvalidParamsError{Context: "DescribeServiceActionInput"} 2392 if v.Id == nil { 2393 invalidParams.Add(smithy.NewErrParamRequired("Id")) 2394 } 2395 if invalidParams.Len() > 0 { 2396 return invalidParams 2397 } else { 2398 return nil 2399 } 2400} 2401 2402func validateOpDescribeTagOptionInput(v *DescribeTagOptionInput) error { 2403 if v == nil { 2404 return nil 2405 } 2406 invalidParams := smithy.InvalidParamsError{Context: "DescribeTagOptionInput"} 2407 if v.Id == nil { 2408 invalidParams.Add(smithy.NewErrParamRequired("Id")) 2409 } 2410 if invalidParams.Len() > 0 { 2411 return invalidParams 2412 } else { 2413 return nil 2414 } 2415} 2416 2417func validateOpDisassociateBudgetFromResourceInput(v *DisassociateBudgetFromResourceInput) error { 2418 if v == nil { 2419 return nil 2420 } 2421 invalidParams := smithy.InvalidParamsError{Context: "DisassociateBudgetFromResourceInput"} 2422 if v.BudgetName == nil { 2423 invalidParams.Add(smithy.NewErrParamRequired("BudgetName")) 2424 } 2425 if v.ResourceId == nil { 2426 invalidParams.Add(smithy.NewErrParamRequired("ResourceId")) 2427 } 2428 if invalidParams.Len() > 0 { 2429 return invalidParams 2430 } else { 2431 return nil 2432 } 2433} 2434 2435func validateOpDisassociatePrincipalFromPortfolioInput(v *DisassociatePrincipalFromPortfolioInput) error { 2436 if v == nil { 2437 return nil 2438 } 2439 invalidParams := smithy.InvalidParamsError{Context: "DisassociatePrincipalFromPortfolioInput"} 2440 if v.PortfolioId == nil { 2441 invalidParams.Add(smithy.NewErrParamRequired("PortfolioId")) 2442 } 2443 if v.PrincipalARN == nil { 2444 invalidParams.Add(smithy.NewErrParamRequired("PrincipalARN")) 2445 } 2446 if invalidParams.Len() > 0 { 2447 return invalidParams 2448 } else { 2449 return nil 2450 } 2451} 2452 2453func validateOpDisassociateProductFromPortfolioInput(v *DisassociateProductFromPortfolioInput) error { 2454 if v == nil { 2455 return nil 2456 } 2457 invalidParams := smithy.InvalidParamsError{Context: "DisassociateProductFromPortfolioInput"} 2458 if v.ProductId == nil { 2459 invalidParams.Add(smithy.NewErrParamRequired("ProductId")) 2460 } 2461 if v.PortfolioId == nil { 2462 invalidParams.Add(smithy.NewErrParamRequired("PortfolioId")) 2463 } 2464 if invalidParams.Len() > 0 { 2465 return invalidParams 2466 } else { 2467 return nil 2468 } 2469} 2470 2471func validateOpDisassociateServiceActionFromProvisioningArtifactInput(v *DisassociateServiceActionFromProvisioningArtifactInput) error { 2472 if v == nil { 2473 return nil 2474 } 2475 invalidParams := smithy.InvalidParamsError{Context: "DisassociateServiceActionFromProvisioningArtifactInput"} 2476 if v.ProductId == nil { 2477 invalidParams.Add(smithy.NewErrParamRequired("ProductId")) 2478 } 2479 if v.ProvisioningArtifactId == nil { 2480 invalidParams.Add(smithy.NewErrParamRequired("ProvisioningArtifactId")) 2481 } 2482 if v.ServiceActionId == nil { 2483 invalidParams.Add(smithy.NewErrParamRequired("ServiceActionId")) 2484 } 2485 if invalidParams.Len() > 0 { 2486 return invalidParams 2487 } else { 2488 return nil 2489 } 2490} 2491 2492func validateOpDisassociateTagOptionFromResourceInput(v *DisassociateTagOptionFromResourceInput) error { 2493 if v == nil { 2494 return nil 2495 } 2496 invalidParams := smithy.InvalidParamsError{Context: "DisassociateTagOptionFromResourceInput"} 2497 if v.ResourceId == nil { 2498 invalidParams.Add(smithy.NewErrParamRequired("ResourceId")) 2499 } 2500 if v.TagOptionId == nil { 2501 invalidParams.Add(smithy.NewErrParamRequired("TagOptionId")) 2502 } 2503 if invalidParams.Len() > 0 { 2504 return invalidParams 2505 } else { 2506 return nil 2507 } 2508} 2509 2510func validateOpExecuteProvisionedProductPlanInput(v *ExecuteProvisionedProductPlanInput) error { 2511 if v == nil { 2512 return nil 2513 } 2514 invalidParams := smithy.InvalidParamsError{Context: "ExecuteProvisionedProductPlanInput"} 2515 if v.PlanId == nil { 2516 invalidParams.Add(smithy.NewErrParamRequired("PlanId")) 2517 } 2518 if v.IdempotencyToken == nil { 2519 invalidParams.Add(smithy.NewErrParamRequired("IdempotencyToken")) 2520 } 2521 if invalidParams.Len() > 0 { 2522 return invalidParams 2523 } else { 2524 return nil 2525 } 2526} 2527 2528func validateOpExecuteProvisionedProductServiceActionInput(v *ExecuteProvisionedProductServiceActionInput) error { 2529 if v == nil { 2530 return nil 2531 } 2532 invalidParams := smithy.InvalidParamsError{Context: "ExecuteProvisionedProductServiceActionInput"} 2533 if v.ProvisionedProductId == nil { 2534 invalidParams.Add(smithy.NewErrParamRequired("ProvisionedProductId")) 2535 } 2536 if v.ServiceActionId == nil { 2537 invalidParams.Add(smithy.NewErrParamRequired("ServiceActionId")) 2538 } 2539 if v.ExecuteToken == nil { 2540 invalidParams.Add(smithy.NewErrParamRequired("ExecuteToken")) 2541 } 2542 if invalidParams.Len() > 0 { 2543 return invalidParams 2544 } else { 2545 return nil 2546 } 2547} 2548 2549func validateOpImportAsProvisionedProductInput(v *ImportAsProvisionedProductInput) error { 2550 if v == nil { 2551 return nil 2552 } 2553 invalidParams := smithy.InvalidParamsError{Context: "ImportAsProvisionedProductInput"} 2554 if v.ProductId == nil { 2555 invalidParams.Add(smithy.NewErrParamRequired("ProductId")) 2556 } 2557 if v.ProvisioningArtifactId == nil { 2558 invalidParams.Add(smithy.NewErrParamRequired("ProvisioningArtifactId")) 2559 } 2560 if v.ProvisionedProductName == nil { 2561 invalidParams.Add(smithy.NewErrParamRequired("ProvisionedProductName")) 2562 } 2563 if v.PhysicalId == nil { 2564 invalidParams.Add(smithy.NewErrParamRequired("PhysicalId")) 2565 } 2566 if v.IdempotencyToken == nil { 2567 invalidParams.Add(smithy.NewErrParamRequired("IdempotencyToken")) 2568 } 2569 if invalidParams.Len() > 0 { 2570 return invalidParams 2571 } else { 2572 return nil 2573 } 2574} 2575 2576func validateOpListBudgetsForResourceInput(v *ListBudgetsForResourceInput) error { 2577 if v == nil { 2578 return nil 2579 } 2580 invalidParams := smithy.InvalidParamsError{Context: "ListBudgetsForResourceInput"} 2581 if v.ResourceId == nil { 2582 invalidParams.Add(smithy.NewErrParamRequired("ResourceId")) 2583 } 2584 if invalidParams.Len() > 0 { 2585 return invalidParams 2586 } else { 2587 return nil 2588 } 2589} 2590 2591func validateOpListConstraintsForPortfolioInput(v *ListConstraintsForPortfolioInput) error { 2592 if v == nil { 2593 return nil 2594 } 2595 invalidParams := smithy.InvalidParamsError{Context: "ListConstraintsForPortfolioInput"} 2596 if v.PortfolioId == nil { 2597 invalidParams.Add(smithy.NewErrParamRequired("PortfolioId")) 2598 } 2599 if invalidParams.Len() > 0 { 2600 return invalidParams 2601 } else { 2602 return nil 2603 } 2604} 2605 2606func validateOpListLaunchPathsInput(v *ListLaunchPathsInput) error { 2607 if v == nil { 2608 return nil 2609 } 2610 invalidParams := smithy.InvalidParamsError{Context: "ListLaunchPathsInput"} 2611 if v.ProductId == nil { 2612 invalidParams.Add(smithy.NewErrParamRequired("ProductId")) 2613 } 2614 if invalidParams.Len() > 0 { 2615 return invalidParams 2616 } else { 2617 return nil 2618 } 2619} 2620 2621func validateOpListOrganizationPortfolioAccessInput(v *ListOrganizationPortfolioAccessInput) error { 2622 if v == nil { 2623 return nil 2624 } 2625 invalidParams := smithy.InvalidParamsError{Context: "ListOrganizationPortfolioAccessInput"} 2626 if v.PortfolioId == nil { 2627 invalidParams.Add(smithy.NewErrParamRequired("PortfolioId")) 2628 } 2629 if len(v.OrganizationNodeType) == 0 { 2630 invalidParams.Add(smithy.NewErrParamRequired("OrganizationNodeType")) 2631 } 2632 if invalidParams.Len() > 0 { 2633 return invalidParams 2634 } else { 2635 return nil 2636 } 2637} 2638 2639func validateOpListPortfolioAccessInput(v *ListPortfolioAccessInput) error { 2640 if v == nil { 2641 return nil 2642 } 2643 invalidParams := smithy.InvalidParamsError{Context: "ListPortfolioAccessInput"} 2644 if v.PortfolioId == nil { 2645 invalidParams.Add(smithy.NewErrParamRequired("PortfolioId")) 2646 } 2647 if invalidParams.Len() > 0 { 2648 return invalidParams 2649 } else { 2650 return nil 2651 } 2652} 2653 2654func validateOpListPortfoliosForProductInput(v *ListPortfoliosForProductInput) error { 2655 if v == nil { 2656 return nil 2657 } 2658 invalidParams := smithy.InvalidParamsError{Context: "ListPortfoliosForProductInput"} 2659 if v.ProductId == nil { 2660 invalidParams.Add(smithy.NewErrParamRequired("ProductId")) 2661 } 2662 if invalidParams.Len() > 0 { 2663 return invalidParams 2664 } else { 2665 return nil 2666 } 2667} 2668 2669func validateOpListPrincipalsForPortfolioInput(v *ListPrincipalsForPortfolioInput) error { 2670 if v == nil { 2671 return nil 2672 } 2673 invalidParams := smithy.InvalidParamsError{Context: "ListPrincipalsForPortfolioInput"} 2674 if v.PortfolioId == nil { 2675 invalidParams.Add(smithy.NewErrParamRequired("PortfolioId")) 2676 } 2677 if invalidParams.Len() > 0 { 2678 return invalidParams 2679 } else { 2680 return nil 2681 } 2682} 2683 2684func validateOpListProvisioningArtifactsForServiceActionInput(v *ListProvisioningArtifactsForServiceActionInput) error { 2685 if v == nil { 2686 return nil 2687 } 2688 invalidParams := smithy.InvalidParamsError{Context: "ListProvisioningArtifactsForServiceActionInput"} 2689 if v.ServiceActionId == nil { 2690 invalidParams.Add(smithy.NewErrParamRequired("ServiceActionId")) 2691 } 2692 if invalidParams.Len() > 0 { 2693 return invalidParams 2694 } else { 2695 return nil 2696 } 2697} 2698 2699func validateOpListProvisioningArtifactsInput(v *ListProvisioningArtifactsInput) error { 2700 if v == nil { 2701 return nil 2702 } 2703 invalidParams := smithy.InvalidParamsError{Context: "ListProvisioningArtifactsInput"} 2704 if v.ProductId == nil { 2705 invalidParams.Add(smithy.NewErrParamRequired("ProductId")) 2706 } 2707 if invalidParams.Len() > 0 { 2708 return invalidParams 2709 } else { 2710 return nil 2711 } 2712} 2713 2714func validateOpListResourcesForTagOptionInput(v *ListResourcesForTagOptionInput) error { 2715 if v == nil { 2716 return nil 2717 } 2718 invalidParams := smithy.InvalidParamsError{Context: "ListResourcesForTagOptionInput"} 2719 if v.TagOptionId == nil { 2720 invalidParams.Add(smithy.NewErrParamRequired("TagOptionId")) 2721 } 2722 if invalidParams.Len() > 0 { 2723 return invalidParams 2724 } else { 2725 return nil 2726 } 2727} 2728 2729func validateOpListServiceActionsForProvisioningArtifactInput(v *ListServiceActionsForProvisioningArtifactInput) error { 2730 if v == nil { 2731 return nil 2732 } 2733 invalidParams := smithy.InvalidParamsError{Context: "ListServiceActionsForProvisioningArtifactInput"} 2734 if v.ProductId == nil { 2735 invalidParams.Add(smithy.NewErrParamRequired("ProductId")) 2736 } 2737 if v.ProvisioningArtifactId == nil { 2738 invalidParams.Add(smithy.NewErrParamRequired("ProvisioningArtifactId")) 2739 } 2740 if invalidParams.Len() > 0 { 2741 return invalidParams 2742 } else { 2743 return nil 2744 } 2745} 2746 2747func validateOpListStackInstancesForProvisionedProductInput(v *ListStackInstancesForProvisionedProductInput) error { 2748 if v == nil { 2749 return nil 2750 } 2751 invalidParams := smithy.InvalidParamsError{Context: "ListStackInstancesForProvisionedProductInput"} 2752 if v.ProvisionedProductId == nil { 2753 invalidParams.Add(smithy.NewErrParamRequired("ProvisionedProductId")) 2754 } 2755 if invalidParams.Len() > 0 { 2756 return invalidParams 2757 } else { 2758 return nil 2759 } 2760} 2761 2762func validateOpProvisionProductInput(v *ProvisionProductInput) error { 2763 if v == nil { 2764 return nil 2765 } 2766 invalidParams := smithy.InvalidParamsError{Context: "ProvisionProductInput"} 2767 if v.ProvisionedProductName == nil { 2768 invalidParams.Add(smithy.NewErrParamRequired("ProvisionedProductName")) 2769 } 2770 if v.Tags != nil { 2771 if err := validateTags(v.Tags); err != nil { 2772 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 2773 } 2774 } 2775 if v.ProvisionToken == nil { 2776 invalidParams.Add(smithy.NewErrParamRequired("ProvisionToken")) 2777 } 2778 if invalidParams.Len() > 0 { 2779 return invalidParams 2780 } else { 2781 return nil 2782 } 2783} 2784 2785func validateOpRejectPortfolioShareInput(v *RejectPortfolioShareInput) error { 2786 if v == nil { 2787 return nil 2788 } 2789 invalidParams := smithy.InvalidParamsError{Context: "RejectPortfolioShareInput"} 2790 if v.PortfolioId == nil { 2791 invalidParams.Add(smithy.NewErrParamRequired("PortfolioId")) 2792 } 2793 if invalidParams.Len() > 0 { 2794 return invalidParams 2795 } else { 2796 return nil 2797 } 2798} 2799 2800func validateOpTerminateProvisionedProductInput(v *TerminateProvisionedProductInput) error { 2801 if v == nil { 2802 return nil 2803 } 2804 invalidParams := smithy.InvalidParamsError{Context: "TerminateProvisionedProductInput"} 2805 if v.TerminateToken == nil { 2806 invalidParams.Add(smithy.NewErrParamRequired("TerminateToken")) 2807 } 2808 if invalidParams.Len() > 0 { 2809 return invalidParams 2810 } else { 2811 return nil 2812 } 2813} 2814 2815func validateOpUpdateConstraintInput(v *UpdateConstraintInput) error { 2816 if v == nil { 2817 return nil 2818 } 2819 invalidParams := smithy.InvalidParamsError{Context: "UpdateConstraintInput"} 2820 if v.Id == nil { 2821 invalidParams.Add(smithy.NewErrParamRequired("Id")) 2822 } 2823 if invalidParams.Len() > 0 { 2824 return invalidParams 2825 } else { 2826 return nil 2827 } 2828} 2829 2830func validateOpUpdatePortfolioInput(v *UpdatePortfolioInput) error { 2831 if v == nil { 2832 return nil 2833 } 2834 invalidParams := smithy.InvalidParamsError{Context: "UpdatePortfolioInput"} 2835 if v.Id == nil { 2836 invalidParams.Add(smithy.NewErrParamRequired("Id")) 2837 } 2838 if v.AddTags != nil { 2839 if err := validateAddTags(v.AddTags); err != nil { 2840 invalidParams.AddNested("AddTags", err.(smithy.InvalidParamsError)) 2841 } 2842 } 2843 if invalidParams.Len() > 0 { 2844 return invalidParams 2845 } else { 2846 return nil 2847 } 2848} 2849 2850func validateOpUpdatePortfolioShareInput(v *UpdatePortfolioShareInput) error { 2851 if v == nil { 2852 return nil 2853 } 2854 invalidParams := smithy.InvalidParamsError{Context: "UpdatePortfolioShareInput"} 2855 if v.PortfolioId == nil { 2856 invalidParams.Add(smithy.NewErrParamRequired("PortfolioId")) 2857 } 2858 if invalidParams.Len() > 0 { 2859 return invalidParams 2860 } else { 2861 return nil 2862 } 2863} 2864 2865func validateOpUpdateProductInput(v *UpdateProductInput) error { 2866 if v == nil { 2867 return nil 2868 } 2869 invalidParams := smithy.InvalidParamsError{Context: "UpdateProductInput"} 2870 if v.Id == nil { 2871 invalidParams.Add(smithy.NewErrParamRequired("Id")) 2872 } 2873 if v.AddTags != nil { 2874 if err := validateAddTags(v.AddTags); err != nil { 2875 invalidParams.AddNested("AddTags", err.(smithy.InvalidParamsError)) 2876 } 2877 } 2878 if invalidParams.Len() > 0 { 2879 return invalidParams 2880 } else { 2881 return nil 2882 } 2883} 2884 2885func validateOpUpdateProvisionedProductInput(v *UpdateProvisionedProductInput) error { 2886 if v == nil { 2887 return nil 2888 } 2889 invalidParams := smithy.InvalidParamsError{Context: "UpdateProvisionedProductInput"} 2890 if v.Tags != nil { 2891 if err := validateTags(v.Tags); err != nil { 2892 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 2893 } 2894 } 2895 if v.UpdateToken == nil { 2896 invalidParams.Add(smithy.NewErrParamRequired("UpdateToken")) 2897 } 2898 if invalidParams.Len() > 0 { 2899 return invalidParams 2900 } else { 2901 return nil 2902 } 2903} 2904 2905func validateOpUpdateProvisionedProductPropertiesInput(v *UpdateProvisionedProductPropertiesInput) error { 2906 if v == nil { 2907 return nil 2908 } 2909 invalidParams := smithy.InvalidParamsError{Context: "UpdateProvisionedProductPropertiesInput"} 2910 if v.ProvisionedProductId == nil { 2911 invalidParams.Add(smithy.NewErrParamRequired("ProvisionedProductId")) 2912 } 2913 if v.ProvisionedProductProperties == nil { 2914 invalidParams.Add(smithy.NewErrParamRequired("ProvisionedProductProperties")) 2915 } 2916 if v.IdempotencyToken == nil { 2917 invalidParams.Add(smithy.NewErrParamRequired("IdempotencyToken")) 2918 } 2919 if invalidParams.Len() > 0 { 2920 return invalidParams 2921 } else { 2922 return nil 2923 } 2924} 2925 2926func validateOpUpdateProvisioningArtifactInput(v *UpdateProvisioningArtifactInput) error { 2927 if v == nil { 2928 return nil 2929 } 2930 invalidParams := smithy.InvalidParamsError{Context: "UpdateProvisioningArtifactInput"} 2931 if v.ProductId == nil { 2932 invalidParams.Add(smithy.NewErrParamRequired("ProductId")) 2933 } 2934 if v.ProvisioningArtifactId == nil { 2935 invalidParams.Add(smithy.NewErrParamRequired("ProvisioningArtifactId")) 2936 } 2937 if invalidParams.Len() > 0 { 2938 return invalidParams 2939 } else { 2940 return nil 2941 } 2942} 2943 2944func validateOpUpdateServiceActionInput(v *UpdateServiceActionInput) error { 2945 if v == nil { 2946 return nil 2947 } 2948 invalidParams := smithy.InvalidParamsError{Context: "UpdateServiceActionInput"} 2949 if v.Id == nil { 2950 invalidParams.Add(smithy.NewErrParamRequired("Id")) 2951 } 2952 if invalidParams.Len() > 0 { 2953 return invalidParams 2954 } else { 2955 return nil 2956 } 2957} 2958 2959func validateOpUpdateTagOptionInput(v *UpdateTagOptionInput) error { 2960 if v == nil { 2961 return nil 2962 } 2963 invalidParams := smithy.InvalidParamsError{Context: "UpdateTagOptionInput"} 2964 if v.Id == nil { 2965 invalidParams.Add(smithy.NewErrParamRequired("Id")) 2966 } 2967 if invalidParams.Len() > 0 { 2968 return invalidParams 2969 } else { 2970 return nil 2971 } 2972} 2973