1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package iot 4 5import ( 6 "context" 7 "fmt" 8 "github.com/aws/aws-sdk-go-v2/service/iot/types" 9 smithy "github.com/aws/smithy-go" 10 "github.com/aws/smithy-go/middleware" 11) 12 13type validateOpAcceptCertificateTransfer struct { 14} 15 16func (*validateOpAcceptCertificateTransfer) ID() string { 17 return "OperationInputValidation" 18} 19 20func (m *validateOpAcceptCertificateTransfer) 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.(*AcceptCertificateTransferInput) 24 if !ok { 25 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 26 } 27 if err := validateOpAcceptCertificateTransferInput(input); err != nil { 28 return out, metadata, err 29 } 30 return next.HandleInitialize(ctx, in) 31} 32 33type validateOpAssociateTargetsWithJob struct { 34} 35 36func (*validateOpAssociateTargetsWithJob) ID() string { 37 return "OperationInputValidation" 38} 39 40func (m *validateOpAssociateTargetsWithJob) 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.(*AssociateTargetsWithJobInput) 44 if !ok { 45 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 46 } 47 if err := validateOpAssociateTargetsWithJobInput(input); err != nil { 48 return out, metadata, err 49 } 50 return next.HandleInitialize(ctx, in) 51} 52 53type validateOpAttachPolicy struct { 54} 55 56func (*validateOpAttachPolicy) ID() string { 57 return "OperationInputValidation" 58} 59 60func (m *validateOpAttachPolicy) 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.(*AttachPolicyInput) 64 if !ok { 65 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 66 } 67 if err := validateOpAttachPolicyInput(input); err != nil { 68 return out, metadata, err 69 } 70 return next.HandleInitialize(ctx, in) 71} 72 73type validateOpAttachPrincipalPolicy struct { 74} 75 76func (*validateOpAttachPrincipalPolicy) ID() string { 77 return "OperationInputValidation" 78} 79 80func (m *validateOpAttachPrincipalPolicy) 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.(*AttachPrincipalPolicyInput) 84 if !ok { 85 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 86 } 87 if err := validateOpAttachPrincipalPolicyInput(input); err != nil { 88 return out, metadata, err 89 } 90 return next.HandleInitialize(ctx, in) 91} 92 93type validateOpAttachSecurityProfile struct { 94} 95 96func (*validateOpAttachSecurityProfile) ID() string { 97 return "OperationInputValidation" 98} 99 100func (m *validateOpAttachSecurityProfile) 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.(*AttachSecurityProfileInput) 104 if !ok { 105 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 106 } 107 if err := validateOpAttachSecurityProfileInput(input); err != nil { 108 return out, metadata, err 109 } 110 return next.HandleInitialize(ctx, in) 111} 112 113type validateOpAttachThingPrincipal struct { 114} 115 116func (*validateOpAttachThingPrincipal) ID() string { 117 return "OperationInputValidation" 118} 119 120func (m *validateOpAttachThingPrincipal) 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.(*AttachThingPrincipalInput) 124 if !ok { 125 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 126 } 127 if err := validateOpAttachThingPrincipalInput(input); err != nil { 128 return out, metadata, err 129 } 130 return next.HandleInitialize(ctx, in) 131} 132 133type validateOpCancelAuditMitigationActionsTask struct { 134} 135 136func (*validateOpCancelAuditMitigationActionsTask) ID() string { 137 return "OperationInputValidation" 138} 139 140func (m *validateOpCancelAuditMitigationActionsTask) 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.(*CancelAuditMitigationActionsTaskInput) 144 if !ok { 145 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 146 } 147 if err := validateOpCancelAuditMitigationActionsTaskInput(input); err != nil { 148 return out, metadata, err 149 } 150 return next.HandleInitialize(ctx, in) 151} 152 153type validateOpCancelAuditTask struct { 154} 155 156func (*validateOpCancelAuditTask) ID() string { 157 return "OperationInputValidation" 158} 159 160func (m *validateOpCancelAuditTask) 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.(*CancelAuditTaskInput) 164 if !ok { 165 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 166 } 167 if err := validateOpCancelAuditTaskInput(input); err != nil { 168 return out, metadata, err 169 } 170 return next.HandleInitialize(ctx, in) 171} 172 173type validateOpCancelCertificateTransfer struct { 174} 175 176func (*validateOpCancelCertificateTransfer) ID() string { 177 return "OperationInputValidation" 178} 179 180func (m *validateOpCancelCertificateTransfer) 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.(*CancelCertificateTransferInput) 184 if !ok { 185 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 186 } 187 if err := validateOpCancelCertificateTransferInput(input); err != nil { 188 return out, metadata, err 189 } 190 return next.HandleInitialize(ctx, in) 191} 192 193type validateOpCancelJobExecution struct { 194} 195 196func (*validateOpCancelJobExecution) ID() string { 197 return "OperationInputValidation" 198} 199 200func (m *validateOpCancelJobExecution) 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.(*CancelJobExecutionInput) 204 if !ok { 205 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 206 } 207 if err := validateOpCancelJobExecutionInput(input); err != nil { 208 return out, metadata, err 209 } 210 return next.HandleInitialize(ctx, in) 211} 212 213type validateOpCancelJob struct { 214} 215 216func (*validateOpCancelJob) ID() string { 217 return "OperationInputValidation" 218} 219 220func (m *validateOpCancelJob) 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.(*CancelJobInput) 224 if !ok { 225 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 226 } 227 if err := validateOpCancelJobInput(input); err != nil { 228 return out, metadata, err 229 } 230 return next.HandleInitialize(ctx, in) 231} 232 233type validateOpConfirmTopicRuleDestination struct { 234} 235 236func (*validateOpConfirmTopicRuleDestination) ID() string { 237 return "OperationInputValidation" 238} 239 240func (m *validateOpConfirmTopicRuleDestination) 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.(*ConfirmTopicRuleDestinationInput) 244 if !ok { 245 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 246 } 247 if err := validateOpConfirmTopicRuleDestinationInput(input); err != nil { 248 return out, metadata, err 249 } 250 return next.HandleInitialize(ctx, in) 251} 252 253type validateOpCreateAuditSuppression struct { 254} 255 256func (*validateOpCreateAuditSuppression) ID() string { 257 return "OperationInputValidation" 258} 259 260func (m *validateOpCreateAuditSuppression) 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.(*CreateAuditSuppressionInput) 264 if !ok { 265 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 266 } 267 if err := validateOpCreateAuditSuppressionInput(input); err != nil { 268 return out, metadata, err 269 } 270 return next.HandleInitialize(ctx, in) 271} 272 273type validateOpCreateAuthorizer struct { 274} 275 276func (*validateOpCreateAuthorizer) ID() string { 277 return "OperationInputValidation" 278} 279 280func (m *validateOpCreateAuthorizer) 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.(*CreateAuthorizerInput) 284 if !ok { 285 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 286 } 287 if err := validateOpCreateAuthorizerInput(input); err != nil { 288 return out, metadata, err 289 } 290 return next.HandleInitialize(ctx, in) 291} 292 293type validateOpCreateBillingGroup struct { 294} 295 296func (*validateOpCreateBillingGroup) ID() string { 297 return "OperationInputValidation" 298} 299 300func (m *validateOpCreateBillingGroup) 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.(*CreateBillingGroupInput) 304 if !ok { 305 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 306 } 307 if err := validateOpCreateBillingGroupInput(input); err != nil { 308 return out, metadata, err 309 } 310 return next.HandleInitialize(ctx, in) 311} 312 313type validateOpCreateCertificateFromCsr struct { 314} 315 316func (*validateOpCreateCertificateFromCsr) ID() string { 317 return "OperationInputValidation" 318} 319 320func (m *validateOpCreateCertificateFromCsr) 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.(*CreateCertificateFromCsrInput) 324 if !ok { 325 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 326 } 327 if err := validateOpCreateCertificateFromCsrInput(input); err != nil { 328 return out, metadata, err 329 } 330 return next.HandleInitialize(ctx, in) 331} 332 333type validateOpCreateDimension struct { 334} 335 336func (*validateOpCreateDimension) ID() string { 337 return "OperationInputValidation" 338} 339 340func (m *validateOpCreateDimension) 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.(*CreateDimensionInput) 344 if !ok { 345 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 346 } 347 if err := validateOpCreateDimensionInput(input); err != nil { 348 return out, metadata, err 349 } 350 return next.HandleInitialize(ctx, in) 351} 352 353type validateOpCreateDomainConfiguration struct { 354} 355 356func (*validateOpCreateDomainConfiguration) ID() string { 357 return "OperationInputValidation" 358} 359 360func (m *validateOpCreateDomainConfiguration) 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.(*CreateDomainConfigurationInput) 364 if !ok { 365 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 366 } 367 if err := validateOpCreateDomainConfigurationInput(input); err != nil { 368 return out, metadata, err 369 } 370 return next.HandleInitialize(ctx, in) 371} 372 373type validateOpCreateDynamicThingGroup struct { 374} 375 376func (*validateOpCreateDynamicThingGroup) ID() string { 377 return "OperationInputValidation" 378} 379 380func (m *validateOpCreateDynamicThingGroup) 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.(*CreateDynamicThingGroupInput) 384 if !ok { 385 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 386 } 387 if err := validateOpCreateDynamicThingGroupInput(input); err != nil { 388 return out, metadata, err 389 } 390 return next.HandleInitialize(ctx, in) 391} 392 393type validateOpCreateJob struct { 394} 395 396func (*validateOpCreateJob) ID() string { 397 return "OperationInputValidation" 398} 399 400func (m *validateOpCreateJob) 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.(*CreateJobInput) 404 if !ok { 405 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 406 } 407 if err := validateOpCreateJobInput(input); err != nil { 408 return out, metadata, err 409 } 410 return next.HandleInitialize(ctx, in) 411} 412 413type validateOpCreateMitigationAction struct { 414} 415 416func (*validateOpCreateMitigationAction) ID() string { 417 return "OperationInputValidation" 418} 419 420func (m *validateOpCreateMitigationAction) 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.(*CreateMitigationActionInput) 424 if !ok { 425 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 426 } 427 if err := validateOpCreateMitigationActionInput(input); err != nil { 428 return out, metadata, err 429 } 430 return next.HandleInitialize(ctx, in) 431} 432 433type validateOpCreateOTAUpdate struct { 434} 435 436func (*validateOpCreateOTAUpdate) ID() string { 437 return "OperationInputValidation" 438} 439 440func (m *validateOpCreateOTAUpdate) 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.(*CreateOTAUpdateInput) 444 if !ok { 445 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 446 } 447 if err := validateOpCreateOTAUpdateInput(input); err != nil { 448 return out, metadata, err 449 } 450 return next.HandleInitialize(ctx, in) 451} 452 453type validateOpCreatePolicy struct { 454} 455 456func (*validateOpCreatePolicy) ID() string { 457 return "OperationInputValidation" 458} 459 460func (m *validateOpCreatePolicy) 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.(*CreatePolicyInput) 464 if !ok { 465 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 466 } 467 if err := validateOpCreatePolicyInput(input); err != nil { 468 return out, metadata, err 469 } 470 return next.HandleInitialize(ctx, in) 471} 472 473type validateOpCreatePolicyVersion struct { 474} 475 476func (*validateOpCreatePolicyVersion) ID() string { 477 return "OperationInputValidation" 478} 479 480func (m *validateOpCreatePolicyVersion) 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.(*CreatePolicyVersionInput) 484 if !ok { 485 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 486 } 487 if err := validateOpCreatePolicyVersionInput(input); err != nil { 488 return out, metadata, err 489 } 490 return next.HandleInitialize(ctx, in) 491} 492 493type validateOpCreateProvisioningClaim struct { 494} 495 496func (*validateOpCreateProvisioningClaim) ID() string { 497 return "OperationInputValidation" 498} 499 500func (m *validateOpCreateProvisioningClaim) 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.(*CreateProvisioningClaimInput) 504 if !ok { 505 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 506 } 507 if err := validateOpCreateProvisioningClaimInput(input); err != nil { 508 return out, metadata, err 509 } 510 return next.HandleInitialize(ctx, in) 511} 512 513type validateOpCreateProvisioningTemplate struct { 514} 515 516func (*validateOpCreateProvisioningTemplate) ID() string { 517 return "OperationInputValidation" 518} 519 520func (m *validateOpCreateProvisioningTemplate) 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.(*CreateProvisioningTemplateInput) 524 if !ok { 525 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 526 } 527 if err := validateOpCreateProvisioningTemplateInput(input); err != nil { 528 return out, metadata, err 529 } 530 return next.HandleInitialize(ctx, in) 531} 532 533type validateOpCreateProvisioningTemplateVersion struct { 534} 535 536func (*validateOpCreateProvisioningTemplateVersion) ID() string { 537 return "OperationInputValidation" 538} 539 540func (m *validateOpCreateProvisioningTemplateVersion) 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.(*CreateProvisioningTemplateVersionInput) 544 if !ok { 545 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 546 } 547 if err := validateOpCreateProvisioningTemplateVersionInput(input); err != nil { 548 return out, metadata, err 549 } 550 return next.HandleInitialize(ctx, in) 551} 552 553type validateOpCreateRoleAlias struct { 554} 555 556func (*validateOpCreateRoleAlias) ID() string { 557 return "OperationInputValidation" 558} 559 560func (m *validateOpCreateRoleAlias) 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.(*CreateRoleAliasInput) 564 if !ok { 565 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 566 } 567 if err := validateOpCreateRoleAliasInput(input); err != nil { 568 return out, metadata, err 569 } 570 return next.HandleInitialize(ctx, in) 571} 572 573type validateOpCreateScheduledAudit struct { 574} 575 576func (*validateOpCreateScheduledAudit) ID() string { 577 return "OperationInputValidation" 578} 579 580func (m *validateOpCreateScheduledAudit) 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.(*CreateScheduledAuditInput) 584 if !ok { 585 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 586 } 587 if err := validateOpCreateScheduledAuditInput(input); err != nil { 588 return out, metadata, err 589 } 590 return next.HandleInitialize(ctx, in) 591} 592 593type validateOpCreateSecurityProfile struct { 594} 595 596func (*validateOpCreateSecurityProfile) ID() string { 597 return "OperationInputValidation" 598} 599 600func (m *validateOpCreateSecurityProfile) 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.(*CreateSecurityProfileInput) 604 if !ok { 605 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 606 } 607 if err := validateOpCreateSecurityProfileInput(input); err != nil { 608 return out, metadata, err 609 } 610 return next.HandleInitialize(ctx, in) 611} 612 613type validateOpCreateStream struct { 614} 615 616func (*validateOpCreateStream) ID() string { 617 return "OperationInputValidation" 618} 619 620func (m *validateOpCreateStream) 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.(*CreateStreamInput) 624 if !ok { 625 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 626 } 627 if err := validateOpCreateStreamInput(input); err != nil { 628 return out, metadata, err 629 } 630 return next.HandleInitialize(ctx, in) 631} 632 633type validateOpCreateThingGroup struct { 634} 635 636func (*validateOpCreateThingGroup) ID() string { 637 return "OperationInputValidation" 638} 639 640func (m *validateOpCreateThingGroup) 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.(*CreateThingGroupInput) 644 if !ok { 645 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 646 } 647 if err := validateOpCreateThingGroupInput(input); err != nil { 648 return out, metadata, err 649 } 650 return next.HandleInitialize(ctx, in) 651} 652 653type validateOpCreateThing struct { 654} 655 656func (*validateOpCreateThing) ID() string { 657 return "OperationInputValidation" 658} 659 660func (m *validateOpCreateThing) 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.(*CreateThingInput) 664 if !ok { 665 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 666 } 667 if err := validateOpCreateThingInput(input); err != nil { 668 return out, metadata, err 669 } 670 return next.HandleInitialize(ctx, in) 671} 672 673type validateOpCreateThingType struct { 674} 675 676func (*validateOpCreateThingType) ID() string { 677 return "OperationInputValidation" 678} 679 680func (m *validateOpCreateThingType) 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.(*CreateThingTypeInput) 684 if !ok { 685 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 686 } 687 if err := validateOpCreateThingTypeInput(input); err != nil { 688 return out, metadata, err 689 } 690 return next.HandleInitialize(ctx, in) 691} 692 693type validateOpCreateTopicRuleDestination struct { 694} 695 696func (*validateOpCreateTopicRuleDestination) ID() string { 697 return "OperationInputValidation" 698} 699 700func (m *validateOpCreateTopicRuleDestination) 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.(*CreateTopicRuleDestinationInput) 704 if !ok { 705 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 706 } 707 if err := validateOpCreateTopicRuleDestinationInput(input); err != nil { 708 return out, metadata, err 709 } 710 return next.HandleInitialize(ctx, in) 711} 712 713type validateOpCreateTopicRule struct { 714} 715 716func (*validateOpCreateTopicRule) ID() string { 717 return "OperationInputValidation" 718} 719 720func (m *validateOpCreateTopicRule) 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.(*CreateTopicRuleInput) 724 if !ok { 725 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 726 } 727 if err := validateOpCreateTopicRuleInput(input); err != nil { 728 return out, metadata, err 729 } 730 return next.HandleInitialize(ctx, in) 731} 732 733type validateOpDeleteAuditSuppression struct { 734} 735 736func (*validateOpDeleteAuditSuppression) ID() string { 737 return "OperationInputValidation" 738} 739 740func (m *validateOpDeleteAuditSuppression) 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.(*DeleteAuditSuppressionInput) 744 if !ok { 745 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 746 } 747 if err := validateOpDeleteAuditSuppressionInput(input); err != nil { 748 return out, metadata, err 749 } 750 return next.HandleInitialize(ctx, in) 751} 752 753type validateOpDeleteAuthorizer struct { 754} 755 756func (*validateOpDeleteAuthorizer) ID() string { 757 return "OperationInputValidation" 758} 759 760func (m *validateOpDeleteAuthorizer) 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.(*DeleteAuthorizerInput) 764 if !ok { 765 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 766 } 767 if err := validateOpDeleteAuthorizerInput(input); err != nil { 768 return out, metadata, err 769 } 770 return next.HandleInitialize(ctx, in) 771} 772 773type validateOpDeleteBillingGroup struct { 774} 775 776func (*validateOpDeleteBillingGroup) ID() string { 777 return "OperationInputValidation" 778} 779 780func (m *validateOpDeleteBillingGroup) 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.(*DeleteBillingGroupInput) 784 if !ok { 785 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 786 } 787 if err := validateOpDeleteBillingGroupInput(input); err != nil { 788 return out, metadata, err 789 } 790 return next.HandleInitialize(ctx, in) 791} 792 793type validateOpDeleteCACertificate struct { 794} 795 796func (*validateOpDeleteCACertificate) ID() string { 797 return "OperationInputValidation" 798} 799 800func (m *validateOpDeleteCACertificate) 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.(*DeleteCACertificateInput) 804 if !ok { 805 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 806 } 807 if err := validateOpDeleteCACertificateInput(input); err != nil { 808 return out, metadata, err 809 } 810 return next.HandleInitialize(ctx, in) 811} 812 813type validateOpDeleteCertificate struct { 814} 815 816func (*validateOpDeleteCertificate) ID() string { 817 return "OperationInputValidation" 818} 819 820func (m *validateOpDeleteCertificate) 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.(*DeleteCertificateInput) 824 if !ok { 825 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 826 } 827 if err := validateOpDeleteCertificateInput(input); err != nil { 828 return out, metadata, err 829 } 830 return next.HandleInitialize(ctx, in) 831} 832 833type validateOpDeleteDimension struct { 834} 835 836func (*validateOpDeleteDimension) ID() string { 837 return "OperationInputValidation" 838} 839 840func (m *validateOpDeleteDimension) 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.(*DeleteDimensionInput) 844 if !ok { 845 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 846 } 847 if err := validateOpDeleteDimensionInput(input); err != nil { 848 return out, metadata, err 849 } 850 return next.HandleInitialize(ctx, in) 851} 852 853type validateOpDeleteDomainConfiguration struct { 854} 855 856func (*validateOpDeleteDomainConfiguration) ID() string { 857 return "OperationInputValidation" 858} 859 860func (m *validateOpDeleteDomainConfiguration) 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.(*DeleteDomainConfigurationInput) 864 if !ok { 865 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 866 } 867 if err := validateOpDeleteDomainConfigurationInput(input); err != nil { 868 return out, metadata, err 869 } 870 return next.HandleInitialize(ctx, in) 871} 872 873type validateOpDeleteDynamicThingGroup struct { 874} 875 876func (*validateOpDeleteDynamicThingGroup) ID() string { 877 return "OperationInputValidation" 878} 879 880func (m *validateOpDeleteDynamicThingGroup) 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.(*DeleteDynamicThingGroupInput) 884 if !ok { 885 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 886 } 887 if err := validateOpDeleteDynamicThingGroupInput(input); err != nil { 888 return out, metadata, err 889 } 890 return next.HandleInitialize(ctx, in) 891} 892 893type validateOpDeleteJobExecution struct { 894} 895 896func (*validateOpDeleteJobExecution) ID() string { 897 return "OperationInputValidation" 898} 899 900func (m *validateOpDeleteJobExecution) 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.(*DeleteJobExecutionInput) 904 if !ok { 905 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 906 } 907 if err := validateOpDeleteJobExecutionInput(input); err != nil { 908 return out, metadata, err 909 } 910 return next.HandleInitialize(ctx, in) 911} 912 913type validateOpDeleteJob struct { 914} 915 916func (*validateOpDeleteJob) ID() string { 917 return "OperationInputValidation" 918} 919 920func (m *validateOpDeleteJob) 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.(*DeleteJobInput) 924 if !ok { 925 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 926 } 927 if err := validateOpDeleteJobInput(input); err != nil { 928 return out, metadata, err 929 } 930 return next.HandleInitialize(ctx, in) 931} 932 933type validateOpDeleteMitigationAction struct { 934} 935 936func (*validateOpDeleteMitigationAction) ID() string { 937 return "OperationInputValidation" 938} 939 940func (m *validateOpDeleteMitigationAction) 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.(*DeleteMitigationActionInput) 944 if !ok { 945 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 946 } 947 if err := validateOpDeleteMitigationActionInput(input); err != nil { 948 return out, metadata, err 949 } 950 return next.HandleInitialize(ctx, in) 951} 952 953type validateOpDeleteOTAUpdate struct { 954} 955 956func (*validateOpDeleteOTAUpdate) ID() string { 957 return "OperationInputValidation" 958} 959 960func (m *validateOpDeleteOTAUpdate) 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.(*DeleteOTAUpdateInput) 964 if !ok { 965 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 966 } 967 if err := validateOpDeleteOTAUpdateInput(input); err != nil { 968 return out, metadata, err 969 } 970 return next.HandleInitialize(ctx, in) 971} 972 973type validateOpDeletePolicy struct { 974} 975 976func (*validateOpDeletePolicy) ID() string { 977 return "OperationInputValidation" 978} 979 980func (m *validateOpDeletePolicy) 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.(*DeletePolicyInput) 984 if !ok { 985 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 986 } 987 if err := validateOpDeletePolicyInput(input); err != nil { 988 return out, metadata, err 989 } 990 return next.HandleInitialize(ctx, in) 991} 992 993type validateOpDeletePolicyVersion struct { 994} 995 996func (*validateOpDeletePolicyVersion) ID() string { 997 return "OperationInputValidation" 998} 999 1000func (m *validateOpDeletePolicyVersion) 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.(*DeletePolicyVersionInput) 1004 if !ok { 1005 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1006 } 1007 if err := validateOpDeletePolicyVersionInput(input); err != nil { 1008 return out, metadata, err 1009 } 1010 return next.HandleInitialize(ctx, in) 1011} 1012 1013type validateOpDeleteProvisioningTemplate struct { 1014} 1015 1016func (*validateOpDeleteProvisioningTemplate) ID() string { 1017 return "OperationInputValidation" 1018} 1019 1020func (m *validateOpDeleteProvisioningTemplate) 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.(*DeleteProvisioningTemplateInput) 1024 if !ok { 1025 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1026 } 1027 if err := validateOpDeleteProvisioningTemplateInput(input); err != nil { 1028 return out, metadata, err 1029 } 1030 return next.HandleInitialize(ctx, in) 1031} 1032 1033type validateOpDeleteProvisioningTemplateVersion struct { 1034} 1035 1036func (*validateOpDeleteProvisioningTemplateVersion) ID() string { 1037 return "OperationInputValidation" 1038} 1039 1040func (m *validateOpDeleteProvisioningTemplateVersion) 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.(*DeleteProvisioningTemplateVersionInput) 1044 if !ok { 1045 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1046 } 1047 if err := validateOpDeleteProvisioningTemplateVersionInput(input); err != nil { 1048 return out, metadata, err 1049 } 1050 return next.HandleInitialize(ctx, in) 1051} 1052 1053type validateOpDeleteRoleAlias struct { 1054} 1055 1056func (*validateOpDeleteRoleAlias) ID() string { 1057 return "OperationInputValidation" 1058} 1059 1060func (m *validateOpDeleteRoleAlias) 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.(*DeleteRoleAliasInput) 1064 if !ok { 1065 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1066 } 1067 if err := validateOpDeleteRoleAliasInput(input); err != nil { 1068 return out, metadata, err 1069 } 1070 return next.HandleInitialize(ctx, in) 1071} 1072 1073type validateOpDeleteScheduledAudit struct { 1074} 1075 1076func (*validateOpDeleteScheduledAudit) ID() string { 1077 return "OperationInputValidation" 1078} 1079 1080func (m *validateOpDeleteScheduledAudit) 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.(*DeleteScheduledAuditInput) 1084 if !ok { 1085 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1086 } 1087 if err := validateOpDeleteScheduledAuditInput(input); err != nil { 1088 return out, metadata, err 1089 } 1090 return next.HandleInitialize(ctx, in) 1091} 1092 1093type validateOpDeleteSecurityProfile struct { 1094} 1095 1096func (*validateOpDeleteSecurityProfile) ID() string { 1097 return "OperationInputValidation" 1098} 1099 1100func (m *validateOpDeleteSecurityProfile) 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.(*DeleteSecurityProfileInput) 1104 if !ok { 1105 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1106 } 1107 if err := validateOpDeleteSecurityProfileInput(input); err != nil { 1108 return out, metadata, err 1109 } 1110 return next.HandleInitialize(ctx, in) 1111} 1112 1113type validateOpDeleteStream struct { 1114} 1115 1116func (*validateOpDeleteStream) ID() string { 1117 return "OperationInputValidation" 1118} 1119 1120func (m *validateOpDeleteStream) 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.(*DeleteStreamInput) 1124 if !ok { 1125 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1126 } 1127 if err := validateOpDeleteStreamInput(input); err != nil { 1128 return out, metadata, err 1129 } 1130 return next.HandleInitialize(ctx, in) 1131} 1132 1133type validateOpDeleteThingGroup struct { 1134} 1135 1136func (*validateOpDeleteThingGroup) ID() string { 1137 return "OperationInputValidation" 1138} 1139 1140func (m *validateOpDeleteThingGroup) 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.(*DeleteThingGroupInput) 1144 if !ok { 1145 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1146 } 1147 if err := validateOpDeleteThingGroupInput(input); err != nil { 1148 return out, metadata, err 1149 } 1150 return next.HandleInitialize(ctx, in) 1151} 1152 1153type validateOpDeleteThing struct { 1154} 1155 1156func (*validateOpDeleteThing) ID() string { 1157 return "OperationInputValidation" 1158} 1159 1160func (m *validateOpDeleteThing) 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.(*DeleteThingInput) 1164 if !ok { 1165 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1166 } 1167 if err := validateOpDeleteThingInput(input); err != nil { 1168 return out, metadata, err 1169 } 1170 return next.HandleInitialize(ctx, in) 1171} 1172 1173type validateOpDeleteThingType struct { 1174} 1175 1176func (*validateOpDeleteThingType) ID() string { 1177 return "OperationInputValidation" 1178} 1179 1180func (m *validateOpDeleteThingType) 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.(*DeleteThingTypeInput) 1184 if !ok { 1185 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1186 } 1187 if err := validateOpDeleteThingTypeInput(input); err != nil { 1188 return out, metadata, err 1189 } 1190 return next.HandleInitialize(ctx, in) 1191} 1192 1193type validateOpDeleteTopicRuleDestination struct { 1194} 1195 1196func (*validateOpDeleteTopicRuleDestination) ID() string { 1197 return "OperationInputValidation" 1198} 1199 1200func (m *validateOpDeleteTopicRuleDestination) 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.(*DeleteTopicRuleDestinationInput) 1204 if !ok { 1205 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1206 } 1207 if err := validateOpDeleteTopicRuleDestinationInput(input); err != nil { 1208 return out, metadata, err 1209 } 1210 return next.HandleInitialize(ctx, in) 1211} 1212 1213type validateOpDeleteTopicRule struct { 1214} 1215 1216func (*validateOpDeleteTopicRule) ID() string { 1217 return "OperationInputValidation" 1218} 1219 1220func (m *validateOpDeleteTopicRule) 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.(*DeleteTopicRuleInput) 1224 if !ok { 1225 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1226 } 1227 if err := validateOpDeleteTopicRuleInput(input); err != nil { 1228 return out, metadata, err 1229 } 1230 return next.HandleInitialize(ctx, in) 1231} 1232 1233type validateOpDeleteV2LoggingLevel struct { 1234} 1235 1236func (*validateOpDeleteV2LoggingLevel) ID() string { 1237 return "OperationInputValidation" 1238} 1239 1240func (m *validateOpDeleteV2LoggingLevel) 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.(*DeleteV2LoggingLevelInput) 1244 if !ok { 1245 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1246 } 1247 if err := validateOpDeleteV2LoggingLevelInput(input); err != nil { 1248 return out, metadata, err 1249 } 1250 return next.HandleInitialize(ctx, in) 1251} 1252 1253type validateOpDeprecateThingType struct { 1254} 1255 1256func (*validateOpDeprecateThingType) ID() string { 1257 return "OperationInputValidation" 1258} 1259 1260func (m *validateOpDeprecateThingType) 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.(*DeprecateThingTypeInput) 1264 if !ok { 1265 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1266 } 1267 if err := validateOpDeprecateThingTypeInput(input); err != nil { 1268 return out, metadata, err 1269 } 1270 return next.HandleInitialize(ctx, in) 1271} 1272 1273type validateOpDescribeAuditFinding struct { 1274} 1275 1276func (*validateOpDescribeAuditFinding) ID() string { 1277 return "OperationInputValidation" 1278} 1279 1280func (m *validateOpDescribeAuditFinding) 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.(*DescribeAuditFindingInput) 1284 if !ok { 1285 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1286 } 1287 if err := validateOpDescribeAuditFindingInput(input); err != nil { 1288 return out, metadata, err 1289 } 1290 return next.HandleInitialize(ctx, in) 1291} 1292 1293type validateOpDescribeAuditMitigationActionsTask struct { 1294} 1295 1296func (*validateOpDescribeAuditMitigationActionsTask) ID() string { 1297 return "OperationInputValidation" 1298} 1299 1300func (m *validateOpDescribeAuditMitigationActionsTask) 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.(*DescribeAuditMitigationActionsTaskInput) 1304 if !ok { 1305 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1306 } 1307 if err := validateOpDescribeAuditMitigationActionsTaskInput(input); err != nil { 1308 return out, metadata, err 1309 } 1310 return next.HandleInitialize(ctx, in) 1311} 1312 1313type validateOpDescribeAuditSuppression struct { 1314} 1315 1316func (*validateOpDescribeAuditSuppression) ID() string { 1317 return "OperationInputValidation" 1318} 1319 1320func (m *validateOpDescribeAuditSuppression) 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.(*DescribeAuditSuppressionInput) 1324 if !ok { 1325 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1326 } 1327 if err := validateOpDescribeAuditSuppressionInput(input); err != nil { 1328 return out, metadata, err 1329 } 1330 return next.HandleInitialize(ctx, in) 1331} 1332 1333type validateOpDescribeAuditTask struct { 1334} 1335 1336func (*validateOpDescribeAuditTask) ID() string { 1337 return "OperationInputValidation" 1338} 1339 1340func (m *validateOpDescribeAuditTask) 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.(*DescribeAuditTaskInput) 1344 if !ok { 1345 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1346 } 1347 if err := validateOpDescribeAuditTaskInput(input); err != nil { 1348 return out, metadata, err 1349 } 1350 return next.HandleInitialize(ctx, in) 1351} 1352 1353type validateOpDescribeAuthorizer struct { 1354} 1355 1356func (*validateOpDescribeAuthorizer) ID() string { 1357 return "OperationInputValidation" 1358} 1359 1360func (m *validateOpDescribeAuthorizer) 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.(*DescribeAuthorizerInput) 1364 if !ok { 1365 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1366 } 1367 if err := validateOpDescribeAuthorizerInput(input); err != nil { 1368 return out, metadata, err 1369 } 1370 return next.HandleInitialize(ctx, in) 1371} 1372 1373type validateOpDescribeBillingGroup struct { 1374} 1375 1376func (*validateOpDescribeBillingGroup) ID() string { 1377 return "OperationInputValidation" 1378} 1379 1380func (m *validateOpDescribeBillingGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1381 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1382) { 1383 input, ok := in.Parameters.(*DescribeBillingGroupInput) 1384 if !ok { 1385 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1386 } 1387 if err := validateOpDescribeBillingGroupInput(input); err != nil { 1388 return out, metadata, err 1389 } 1390 return next.HandleInitialize(ctx, in) 1391} 1392 1393type validateOpDescribeCACertificate struct { 1394} 1395 1396func (*validateOpDescribeCACertificate) ID() string { 1397 return "OperationInputValidation" 1398} 1399 1400func (m *validateOpDescribeCACertificate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1401 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1402) { 1403 input, ok := in.Parameters.(*DescribeCACertificateInput) 1404 if !ok { 1405 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1406 } 1407 if err := validateOpDescribeCACertificateInput(input); err != nil { 1408 return out, metadata, err 1409 } 1410 return next.HandleInitialize(ctx, in) 1411} 1412 1413type validateOpDescribeCertificate struct { 1414} 1415 1416func (*validateOpDescribeCertificate) ID() string { 1417 return "OperationInputValidation" 1418} 1419 1420func (m *validateOpDescribeCertificate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1421 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1422) { 1423 input, ok := in.Parameters.(*DescribeCertificateInput) 1424 if !ok { 1425 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1426 } 1427 if err := validateOpDescribeCertificateInput(input); err != nil { 1428 return out, metadata, err 1429 } 1430 return next.HandleInitialize(ctx, in) 1431} 1432 1433type validateOpDescribeDimension struct { 1434} 1435 1436func (*validateOpDescribeDimension) ID() string { 1437 return "OperationInputValidation" 1438} 1439 1440func (m *validateOpDescribeDimension) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1441 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1442) { 1443 input, ok := in.Parameters.(*DescribeDimensionInput) 1444 if !ok { 1445 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1446 } 1447 if err := validateOpDescribeDimensionInput(input); err != nil { 1448 return out, metadata, err 1449 } 1450 return next.HandleInitialize(ctx, in) 1451} 1452 1453type validateOpDescribeDomainConfiguration struct { 1454} 1455 1456func (*validateOpDescribeDomainConfiguration) ID() string { 1457 return "OperationInputValidation" 1458} 1459 1460func (m *validateOpDescribeDomainConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1461 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1462) { 1463 input, ok := in.Parameters.(*DescribeDomainConfigurationInput) 1464 if !ok { 1465 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1466 } 1467 if err := validateOpDescribeDomainConfigurationInput(input); err != nil { 1468 return out, metadata, err 1469 } 1470 return next.HandleInitialize(ctx, in) 1471} 1472 1473type validateOpDescribeIndex struct { 1474} 1475 1476func (*validateOpDescribeIndex) ID() string { 1477 return "OperationInputValidation" 1478} 1479 1480func (m *validateOpDescribeIndex) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1481 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1482) { 1483 input, ok := in.Parameters.(*DescribeIndexInput) 1484 if !ok { 1485 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1486 } 1487 if err := validateOpDescribeIndexInput(input); err != nil { 1488 return out, metadata, err 1489 } 1490 return next.HandleInitialize(ctx, in) 1491} 1492 1493type validateOpDescribeJobExecution struct { 1494} 1495 1496func (*validateOpDescribeJobExecution) ID() string { 1497 return "OperationInputValidation" 1498} 1499 1500func (m *validateOpDescribeJobExecution) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1501 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1502) { 1503 input, ok := in.Parameters.(*DescribeJobExecutionInput) 1504 if !ok { 1505 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1506 } 1507 if err := validateOpDescribeJobExecutionInput(input); err != nil { 1508 return out, metadata, err 1509 } 1510 return next.HandleInitialize(ctx, in) 1511} 1512 1513type validateOpDescribeJob struct { 1514} 1515 1516func (*validateOpDescribeJob) ID() string { 1517 return "OperationInputValidation" 1518} 1519 1520func (m *validateOpDescribeJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1521 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1522) { 1523 input, ok := in.Parameters.(*DescribeJobInput) 1524 if !ok { 1525 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1526 } 1527 if err := validateOpDescribeJobInput(input); err != nil { 1528 return out, metadata, err 1529 } 1530 return next.HandleInitialize(ctx, in) 1531} 1532 1533type validateOpDescribeMitigationAction struct { 1534} 1535 1536func (*validateOpDescribeMitigationAction) ID() string { 1537 return "OperationInputValidation" 1538} 1539 1540func (m *validateOpDescribeMitigationAction) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1541 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1542) { 1543 input, ok := in.Parameters.(*DescribeMitigationActionInput) 1544 if !ok { 1545 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1546 } 1547 if err := validateOpDescribeMitigationActionInput(input); err != nil { 1548 return out, metadata, err 1549 } 1550 return next.HandleInitialize(ctx, in) 1551} 1552 1553type validateOpDescribeProvisioningTemplate struct { 1554} 1555 1556func (*validateOpDescribeProvisioningTemplate) ID() string { 1557 return "OperationInputValidation" 1558} 1559 1560func (m *validateOpDescribeProvisioningTemplate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1561 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1562) { 1563 input, ok := in.Parameters.(*DescribeProvisioningTemplateInput) 1564 if !ok { 1565 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1566 } 1567 if err := validateOpDescribeProvisioningTemplateInput(input); err != nil { 1568 return out, metadata, err 1569 } 1570 return next.HandleInitialize(ctx, in) 1571} 1572 1573type validateOpDescribeProvisioningTemplateVersion struct { 1574} 1575 1576func (*validateOpDescribeProvisioningTemplateVersion) ID() string { 1577 return "OperationInputValidation" 1578} 1579 1580func (m *validateOpDescribeProvisioningTemplateVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1581 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1582) { 1583 input, ok := in.Parameters.(*DescribeProvisioningTemplateVersionInput) 1584 if !ok { 1585 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1586 } 1587 if err := validateOpDescribeProvisioningTemplateVersionInput(input); err != nil { 1588 return out, metadata, err 1589 } 1590 return next.HandleInitialize(ctx, in) 1591} 1592 1593type validateOpDescribeRoleAlias struct { 1594} 1595 1596func (*validateOpDescribeRoleAlias) ID() string { 1597 return "OperationInputValidation" 1598} 1599 1600func (m *validateOpDescribeRoleAlias) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1601 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1602) { 1603 input, ok := in.Parameters.(*DescribeRoleAliasInput) 1604 if !ok { 1605 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1606 } 1607 if err := validateOpDescribeRoleAliasInput(input); err != nil { 1608 return out, metadata, err 1609 } 1610 return next.HandleInitialize(ctx, in) 1611} 1612 1613type validateOpDescribeScheduledAudit struct { 1614} 1615 1616func (*validateOpDescribeScheduledAudit) ID() string { 1617 return "OperationInputValidation" 1618} 1619 1620func (m *validateOpDescribeScheduledAudit) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1621 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1622) { 1623 input, ok := in.Parameters.(*DescribeScheduledAuditInput) 1624 if !ok { 1625 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1626 } 1627 if err := validateOpDescribeScheduledAuditInput(input); err != nil { 1628 return out, metadata, err 1629 } 1630 return next.HandleInitialize(ctx, in) 1631} 1632 1633type validateOpDescribeSecurityProfile struct { 1634} 1635 1636func (*validateOpDescribeSecurityProfile) ID() string { 1637 return "OperationInputValidation" 1638} 1639 1640func (m *validateOpDescribeSecurityProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1641 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1642) { 1643 input, ok := in.Parameters.(*DescribeSecurityProfileInput) 1644 if !ok { 1645 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1646 } 1647 if err := validateOpDescribeSecurityProfileInput(input); err != nil { 1648 return out, metadata, err 1649 } 1650 return next.HandleInitialize(ctx, in) 1651} 1652 1653type validateOpDescribeStream struct { 1654} 1655 1656func (*validateOpDescribeStream) ID() string { 1657 return "OperationInputValidation" 1658} 1659 1660func (m *validateOpDescribeStream) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1661 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1662) { 1663 input, ok := in.Parameters.(*DescribeStreamInput) 1664 if !ok { 1665 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1666 } 1667 if err := validateOpDescribeStreamInput(input); err != nil { 1668 return out, metadata, err 1669 } 1670 return next.HandleInitialize(ctx, in) 1671} 1672 1673type validateOpDescribeThingGroup struct { 1674} 1675 1676func (*validateOpDescribeThingGroup) ID() string { 1677 return "OperationInputValidation" 1678} 1679 1680func (m *validateOpDescribeThingGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1681 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1682) { 1683 input, ok := in.Parameters.(*DescribeThingGroupInput) 1684 if !ok { 1685 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1686 } 1687 if err := validateOpDescribeThingGroupInput(input); err != nil { 1688 return out, metadata, err 1689 } 1690 return next.HandleInitialize(ctx, in) 1691} 1692 1693type validateOpDescribeThing struct { 1694} 1695 1696func (*validateOpDescribeThing) ID() string { 1697 return "OperationInputValidation" 1698} 1699 1700func (m *validateOpDescribeThing) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1701 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1702) { 1703 input, ok := in.Parameters.(*DescribeThingInput) 1704 if !ok { 1705 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1706 } 1707 if err := validateOpDescribeThingInput(input); err != nil { 1708 return out, metadata, err 1709 } 1710 return next.HandleInitialize(ctx, in) 1711} 1712 1713type validateOpDescribeThingRegistrationTask struct { 1714} 1715 1716func (*validateOpDescribeThingRegistrationTask) ID() string { 1717 return "OperationInputValidation" 1718} 1719 1720func (m *validateOpDescribeThingRegistrationTask) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1721 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1722) { 1723 input, ok := in.Parameters.(*DescribeThingRegistrationTaskInput) 1724 if !ok { 1725 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1726 } 1727 if err := validateOpDescribeThingRegistrationTaskInput(input); err != nil { 1728 return out, metadata, err 1729 } 1730 return next.HandleInitialize(ctx, in) 1731} 1732 1733type validateOpDescribeThingType struct { 1734} 1735 1736func (*validateOpDescribeThingType) ID() string { 1737 return "OperationInputValidation" 1738} 1739 1740func (m *validateOpDescribeThingType) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1741 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1742) { 1743 input, ok := in.Parameters.(*DescribeThingTypeInput) 1744 if !ok { 1745 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1746 } 1747 if err := validateOpDescribeThingTypeInput(input); err != nil { 1748 return out, metadata, err 1749 } 1750 return next.HandleInitialize(ctx, in) 1751} 1752 1753type validateOpDetachPolicy struct { 1754} 1755 1756func (*validateOpDetachPolicy) ID() string { 1757 return "OperationInputValidation" 1758} 1759 1760func (m *validateOpDetachPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1761 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1762) { 1763 input, ok := in.Parameters.(*DetachPolicyInput) 1764 if !ok { 1765 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1766 } 1767 if err := validateOpDetachPolicyInput(input); err != nil { 1768 return out, metadata, err 1769 } 1770 return next.HandleInitialize(ctx, in) 1771} 1772 1773type validateOpDetachPrincipalPolicy struct { 1774} 1775 1776func (*validateOpDetachPrincipalPolicy) ID() string { 1777 return "OperationInputValidation" 1778} 1779 1780func (m *validateOpDetachPrincipalPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1781 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1782) { 1783 input, ok := in.Parameters.(*DetachPrincipalPolicyInput) 1784 if !ok { 1785 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1786 } 1787 if err := validateOpDetachPrincipalPolicyInput(input); err != nil { 1788 return out, metadata, err 1789 } 1790 return next.HandleInitialize(ctx, in) 1791} 1792 1793type validateOpDetachSecurityProfile struct { 1794} 1795 1796func (*validateOpDetachSecurityProfile) ID() string { 1797 return "OperationInputValidation" 1798} 1799 1800func (m *validateOpDetachSecurityProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1801 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1802) { 1803 input, ok := in.Parameters.(*DetachSecurityProfileInput) 1804 if !ok { 1805 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1806 } 1807 if err := validateOpDetachSecurityProfileInput(input); err != nil { 1808 return out, metadata, err 1809 } 1810 return next.HandleInitialize(ctx, in) 1811} 1812 1813type validateOpDetachThingPrincipal struct { 1814} 1815 1816func (*validateOpDetachThingPrincipal) ID() string { 1817 return "OperationInputValidation" 1818} 1819 1820func (m *validateOpDetachThingPrincipal) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1821 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1822) { 1823 input, ok := in.Parameters.(*DetachThingPrincipalInput) 1824 if !ok { 1825 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1826 } 1827 if err := validateOpDetachThingPrincipalInput(input); err != nil { 1828 return out, metadata, err 1829 } 1830 return next.HandleInitialize(ctx, in) 1831} 1832 1833type validateOpDisableTopicRule struct { 1834} 1835 1836func (*validateOpDisableTopicRule) ID() string { 1837 return "OperationInputValidation" 1838} 1839 1840func (m *validateOpDisableTopicRule) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1841 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1842) { 1843 input, ok := in.Parameters.(*DisableTopicRuleInput) 1844 if !ok { 1845 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1846 } 1847 if err := validateOpDisableTopicRuleInput(input); err != nil { 1848 return out, metadata, err 1849 } 1850 return next.HandleInitialize(ctx, in) 1851} 1852 1853type validateOpEnableTopicRule struct { 1854} 1855 1856func (*validateOpEnableTopicRule) ID() string { 1857 return "OperationInputValidation" 1858} 1859 1860func (m *validateOpEnableTopicRule) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1861 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1862) { 1863 input, ok := in.Parameters.(*EnableTopicRuleInput) 1864 if !ok { 1865 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1866 } 1867 if err := validateOpEnableTopicRuleInput(input); err != nil { 1868 return out, metadata, err 1869 } 1870 return next.HandleInitialize(ctx, in) 1871} 1872 1873type validateOpGetCardinality struct { 1874} 1875 1876func (*validateOpGetCardinality) ID() string { 1877 return "OperationInputValidation" 1878} 1879 1880func (m *validateOpGetCardinality) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1881 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1882) { 1883 input, ok := in.Parameters.(*GetCardinalityInput) 1884 if !ok { 1885 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1886 } 1887 if err := validateOpGetCardinalityInput(input); err != nil { 1888 return out, metadata, err 1889 } 1890 return next.HandleInitialize(ctx, in) 1891} 1892 1893type validateOpGetJobDocument struct { 1894} 1895 1896func (*validateOpGetJobDocument) ID() string { 1897 return "OperationInputValidation" 1898} 1899 1900func (m *validateOpGetJobDocument) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1901 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1902) { 1903 input, ok := in.Parameters.(*GetJobDocumentInput) 1904 if !ok { 1905 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1906 } 1907 if err := validateOpGetJobDocumentInput(input); err != nil { 1908 return out, metadata, err 1909 } 1910 return next.HandleInitialize(ctx, in) 1911} 1912 1913type validateOpGetOTAUpdate struct { 1914} 1915 1916func (*validateOpGetOTAUpdate) ID() string { 1917 return "OperationInputValidation" 1918} 1919 1920func (m *validateOpGetOTAUpdate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1921 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1922) { 1923 input, ok := in.Parameters.(*GetOTAUpdateInput) 1924 if !ok { 1925 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1926 } 1927 if err := validateOpGetOTAUpdateInput(input); err != nil { 1928 return out, metadata, err 1929 } 1930 return next.HandleInitialize(ctx, in) 1931} 1932 1933type validateOpGetPercentiles struct { 1934} 1935 1936func (*validateOpGetPercentiles) ID() string { 1937 return "OperationInputValidation" 1938} 1939 1940func (m *validateOpGetPercentiles) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1941 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1942) { 1943 input, ok := in.Parameters.(*GetPercentilesInput) 1944 if !ok { 1945 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1946 } 1947 if err := validateOpGetPercentilesInput(input); err != nil { 1948 return out, metadata, err 1949 } 1950 return next.HandleInitialize(ctx, in) 1951} 1952 1953type validateOpGetPolicy struct { 1954} 1955 1956func (*validateOpGetPolicy) ID() string { 1957 return "OperationInputValidation" 1958} 1959 1960func (m *validateOpGetPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1961 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1962) { 1963 input, ok := in.Parameters.(*GetPolicyInput) 1964 if !ok { 1965 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1966 } 1967 if err := validateOpGetPolicyInput(input); err != nil { 1968 return out, metadata, err 1969 } 1970 return next.HandleInitialize(ctx, in) 1971} 1972 1973type validateOpGetPolicyVersion struct { 1974} 1975 1976func (*validateOpGetPolicyVersion) ID() string { 1977 return "OperationInputValidation" 1978} 1979 1980func (m *validateOpGetPolicyVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 1981 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 1982) { 1983 input, ok := in.Parameters.(*GetPolicyVersionInput) 1984 if !ok { 1985 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 1986 } 1987 if err := validateOpGetPolicyVersionInput(input); err != nil { 1988 return out, metadata, err 1989 } 1990 return next.HandleInitialize(ctx, in) 1991} 1992 1993type validateOpGetStatistics struct { 1994} 1995 1996func (*validateOpGetStatistics) ID() string { 1997 return "OperationInputValidation" 1998} 1999 2000func (m *validateOpGetStatistics) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2001 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2002) { 2003 input, ok := in.Parameters.(*GetStatisticsInput) 2004 if !ok { 2005 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2006 } 2007 if err := validateOpGetStatisticsInput(input); err != nil { 2008 return out, metadata, err 2009 } 2010 return next.HandleInitialize(ctx, in) 2011} 2012 2013type validateOpGetTopicRuleDestination struct { 2014} 2015 2016func (*validateOpGetTopicRuleDestination) ID() string { 2017 return "OperationInputValidation" 2018} 2019 2020func (m *validateOpGetTopicRuleDestination) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2021 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2022) { 2023 input, ok := in.Parameters.(*GetTopicRuleDestinationInput) 2024 if !ok { 2025 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2026 } 2027 if err := validateOpGetTopicRuleDestinationInput(input); err != nil { 2028 return out, metadata, err 2029 } 2030 return next.HandleInitialize(ctx, in) 2031} 2032 2033type validateOpGetTopicRule struct { 2034} 2035 2036func (*validateOpGetTopicRule) ID() string { 2037 return "OperationInputValidation" 2038} 2039 2040func (m *validateOpGetTopicRule) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2041 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2042) { 2043 input, ok := in.Parameters.(*GetTopicRuleInput) 2044 if !ok { 2045 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2046 } 2047 if err := validateOpGetTopicRuleInput(input); err != nil { 2048 return out, metadata, err 2049 } 2050 return next.HandleInitialize(ctx, in) 2051} 2052 2053type validateOpListAttachedPolicies struct { 2054} 2055 2056func (*validateOpListAttachedPolicies) ID() string { 2057 return "OperationInputValidation" 2058} 2059 2060func (m *validateOpListAttachedPolicies) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2061 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2062) { 2063 input, ok := in.Parameters.(*ListAttachedPoliciesInput) 2064 if !ok { 2065 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2066 } 2067 if err := validateOpListAttachedPoliciesInput(input); err != nil { 2068 return out, metadata, err 2069 } 2070 return next.HandleInitialize(ctx, in) 2071} 2072 2073type validateOpListAuditMitigationActionsExecutions struct { 2074} 2075 2076func (*validateOpListAuditMitigationActionsExecutions) ID() string { 2077 return "OperationInputValidation" 2078} 2079 2080func (m *validateOpListAuditMitigationActionsExecutions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2081 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2082) { 2083 input, ok := in.Parameters.(*ListAuditMitigationActionsExecutionsInput) 2084 if !ok { 2085 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2086 } 2087 if err := validateOpListAuditMitigationActionsExecutionsInput(input); err != nil { 2088 return out, metadata, err 2089 } 2090 return next.HandleInitialize(ctx, in) 2091} 2092 2093type validateOpListAuditMitigationActionsTasks struct { 2094} 2095 2096func (*validateOpListAuditMitigationActionsTasks) ID() string { 2097 return "OperationInputValidation" 2098} 2099 2100func (m *validateOpListAuditMitigationActionsTasks) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2101 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2102) { 2103 input, ok := in.Parameters.(*ListAuditMitigationActionsTasksInput) 2104 if !ok { 2105 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2106 } 2107 if err := validateOpListAuditMitigationActionsTasksInput(input); err != nil { 2108 return out, metadata, err 2109 } 2110 return next.HandleInitialize(ctx, in) 2111} 2112 2113type validateOpListAuditTasks struct { 2114} 2115 2116func (*validateOpListAuditTasks) ID() string { 2117 return "OperationInputValidation" 2118} 2119 2120func (m *validateOpListAuditTasks) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2121 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2122) { 2123 input, ok := in.Parameters.(*ListAuditTasksInput) 2124 if !ok { 2125 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2126 } 2127 if err := validateOpListAuditTasksInput(input); err != nil { 2128 return out, metadata, err 2129 } 2130 return next.HandleInitialize(ctx, in) 2131} 2132 2133type validateOpListCertificatesByCA struct { 2134} 2135 2136func (*validateOpListCertificatesByCA) ID() string { 2137 return "OperationInputValidation" 2138} 2139 2140func (m *validateOpListCertificatesByCA) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2141 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2142) { 2143 input, ok := in.Parameters.(*ListCertificatesByCAInput) 2144 if !ok { 2145 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2146 } 2147 if err := validateOpListCertificatesByCAInput(input); err != nil { 2148 return out, metadata, err 2149 } 2150 return next.HandleInitialize(ctx, in) 2151} 2152 2153type validateOpListJobExecutionsForJob struct { 2154} 2155 2156func (*validateOpListJobExecutionsForJob) ID() string { 2157 return "OperationInputValidation" 2158} 2159 2160func (m *validateOpListJobExecutionsForJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2161 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2162) { 2163 input, ok := in.Parameters.(*ListJobExecutionsForJobInput) 2164 if !ok { 2165 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2166 } 2167 if err := validateOpListJobExecutionsForJobInput(input); err != nil { 2168 return out, metadata, err 2169 } 2170 return next.HandleInitialize(ctx, in) 2171} 2172 2173type validateOpListJobExecutionsForThing struct { 2174} 2175 2176func (*validateOpListJobExecutionsForThing) ID() string { 2177 return "OperationInputValidation" 2178} 2179 2180func (m *validateOpListJobExecutionsForThing) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2181 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2182) { 2183 input, ok := in.Parameters.(*ListJobExecutionsForThingInput) 2184 if !ok { 2185 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2186 } 2187 if err := validateOpListJobExecutionsForThingInput(input); err != nil { 2188 return out, metadata, err 2189 } 2190 return next.HandleInitialize(ctx, in) 2191} 2192 2193type validateOpListPolicyPrincipals struct { 2194} 2195 2196func (*validateOpListPolicyPrincipals) ID() string { 2197 return "OperationInputValidation" 2198} 2199 2200func (m *validateOpListPolicyPrincipals) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2201 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2202) { 2203 input, ok := in.Parameters.(*ListPolicyPrincipalsInput) 2204 if !ok { 2205 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2206 } 2207 if err := validateOpListPolicyPrincipalsInput(input); err != nil { 2208 return out, metadata, err 2209 } 2210 return next.HandleInitialize(ctx, in) 2211} 2212 2213type validateOpListPolicyVersions struct { 2214} 2215 2216func (*validateOpListPolicyVersions) ID() string { 2217 return "OperationInputValidation" 2218} 2219 2220func (m *validateOpListPolicyVersions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2221 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2222) { 2223 input, ok := in.Parameters.(*ListPolicyVersionsInput) 2224 if !ok { 2225 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2226 } 2227 if err := validateOpListPolicyVersionsInput(input); err != nil { 2228 return out, metadata, err 2229 } 2230 return next.HandleInitialize(ctx, in) 2231} 2232 2233type validateOpListPrincipalPolicies struct { 2234} 2235 2236func (*validateOpListPrincipalPolicies) ID() string { 2237 return "OperationInputValidation" 2238} 2239 2240func (m *validateOpListPrincipalPolicies) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2241 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2242) { 2243 input, ok := in.Parameters.(*ListPrincipalPoliciesInput) 2244 if !ok { 2245 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2246 } 2247 if err := validateOpListPrincipalPoliciesInput(input); err != nil { 2248 return out, metadata, err 2249 } 2250 return next.HandleInitialize(ctx, in) 2251} 2252 2253type validateOpListPrincipalThings struct { 2254} 2255 2256func (*validateOpListPrincipalThings) ID() string { 2257 return "OperationInputValidation" 2258} 2259 2260func (m *validateOpListPrincipalThings) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2261 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2262) { 2263 input, ok := in.Parameters.(*ListPrincipalThingsInput) 2264 if !ok { 2265 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2266 } 2267 if err := validateOpListPrincipalThingsInput(input); err != nil { 2268 return out, metadata, err 2269 } 2270 return next.HandleInitialize(ctx, in) 2271} 2272 2273type validateOpListProvisioningTemplateVersions struct { 2274} 2275 2276func (*validateOpListProvisioningTemplateVersions) ID() string { 2277 return "OperationInputValidation" 2278} 2279 2280func (m *validateOpListProvisioningTemplateVersions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2281 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2282) { 2283 input, ok := in.Parameters.(*ListProvisioningTemplateVersionsInput) 2284 if !ok { 2285 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2286 } 2287 if err := validateOpListProvisioningTemplateVersionsInput(input); err != nil { 2288 return out, metadata, err 2289 } 2290 return next.HandleInitialize(ctx, in) 2291} 2292 2293type validateOpListSecurityProfilesForTarget struct { 2294} 2295 2296func (*validateOpListSecurityProfilesForTarget) ID() string { 2297 return "OperationInputValidation" 2298} 2299 2300func (m *validateOpListSecurityProfilesForTarget) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2301 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2302) { 2303 input, ok := in.Parameters.(*ListSecurityProfilesForTargetInput) 2304 if !ok { 2305 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2306 } 2307 if err := validateOpListSecurityProfilesForTargetInput(input); err != nil { 2308 return out, metadata, err 2309 } 2310 return next.HandleInitialize(ctx, in) 2311} 2312 2313type validateOpListTagsForResource struct { 2314} 2315 2316func (*validateOpListTagsForResource) ID() string { 2317 return "OperationInputValidation" 2318} 2319 2320func (m *validateOpListTagsForResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2321 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2322) { 2323 input, ok := in.Parameters.(*ListTagsForResourceInput) 2324 if !ok { 2325 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2326 } 2327 if err := validateOpListTagsForResourceInput(input); err != nil { 2328 return out, metadata, err 2329 } 2330 return next.HandleInitialize(ctx, in) 2331} 2332 2333type validateOpListTargetsForPolicy struct { 2334} 2335 2336func (*validateOpListTargetsForPolicy) ID() string { 2337 return "OperationInputValidation" 2338} 2339 2340func (m *validateOpListTargetsForPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2341 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2342) { 2343 input, ok := in.Parameters.(*ListTargetsForPolicyInput) 2344 if !ok { 2345 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2346 } 2347 if err := validateOpListTargetsForPolicyInput(input); err != nil { 2348 return out, metadata, err 2349 } 2350 return next.HandleInitialize(ctx, in) 2351} 2352 2353type validateOpListTargetsForSecurityProfile struct { 2354} 2355 2356func (*validateOpListTargetsForSecurityProfile) ID() string { 2357 return "OperationInputValidation" 2358} 2359 2360func (m *validateOpListTargetsForSecurityProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2361 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2362) { 2363 input, ok := in.Parameters.(*ListTargetsForSecurityProfileInput) 2364 if !ok { 2365 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2366 } 2367 if err := validateOpListTargetsForSecurityProfileInput(input); err != nil { 2368 return out, metadata, err 2369 } 2370 return next.HandleInitialize(ctx, in) 2371} 2372 2373type validateOpListThingGroupsForThing struct { 2374} 2375 2376func (*validateOpListThingGroupsForThing) ID() string { 2377 return "OperationInputValidation" 2378} 2379 2380func (m *validateOpListThingGroupsForThing) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2381 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2382) { 2383 input, ok := in.Parameters.(*ListThingGroupsForThingInput) 2384 if !ok { 2385 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2386 } 2387 if err := validateOpListThingGroupsForThingInput(input); err != nil { 2388 return out, metadata, err 2389 } 2390 return next.HandleInitialize(ctx, in) 2391} 2392 2393type validateOpListThingPrincipals struct { 2394} 2395 2396func (*validateOpListThingPrincipals) ID() string { 2397 return "OperationInputValidation" 2398} 2399 2400func (m *validateOpListThingPrincipals) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2401 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2402) { 2403 input, ok := in.Parameters.(*ListThingPrincipalsInput) 2404 if !ok { 2405 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2406 } 2407 if err := validateOpListThingPrincipalsInput(input); err != nil { 2408 return out, metadata, err 2409 } 2410 return next.HandleInitialize(ctx, in) 2411} 2412 2413type validateOpListThingRegistrationTaskReports struct { 2414} 2415 2416func (*validateOpListThingRegistrationTaskReports) ID() string { 2417 return "OperationInputValidation" 2418} 2419 2420func (m *validateOpListThingRegistrationTaskReports) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2421 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2422) { 2423 input, ok := in.Parameters.(*ListThingRegistrationTaskReportsInput) 2424 if !ok { 2425 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2426 } 2427 if err := validateOpListThingRegistrationTaskReportsInput(input); err != nil { 2428 return out, metadata, err 2429 } 2430 return next.HandleInitialize(ctx, in) 2431} 2432 2433type validateOpListThingsInBillingGroup struct { 2434} 2435 2436func (*validateOpListThingsInBillingGroup) ID() string { 2437 return "OperationInputValidation" 2438} 2439 2440func (m *validateOpListThingsInBillingGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2441 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2442) { 2443 input, ok := in.Parameters.(*ListThingsInBillingGroupInput) 2444 if !ok { 2445 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2446 } 2447 if err := validateOpListThingsInBillingGroupInput(input); err != nil { 2448 return out, metadata, err 2449 } 2450 return next.HandleInitialize(ctx, in) 2451} 2452 2453type validateOpListThingsInThingGroup struct { 2454} 2455 2456func (*validateOpListThingsInThingGroup) ID() string { 2457 return "OperationInputValidation" 2458} 2459 2460func (m *validateOpListThingsInThingGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2461 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2462) { 2463 input, ok := in.Parameters.(*ListThingsInThingGroupInput) 2464 if !ok { 2465 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2466 } 2467 if err := validateOpListThingsInThingGroupInput(input); err != nil { 2468 return out, metadata, err 2469 } 2470 return next.HandleInitialize(ctx, in) 2471} 2472 2473type validateOpListViolationEvents struct { 2474} 2475 2476func (*validateOpListViolationEvents) ID() string { 2477 return "OperationInputValidation" 2478} 2479 2480func (m *validateOpListViolationEvents) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2481 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2482) { 2483 input, ok := in.Parameters.(*ListViolationEventsInput) 2484 if !ok { 2485 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2486 } 2487 if err := validateOpListViolationEventsInput(input); err != nil { 2488 return out, metadata, err 2489 } 2490 return next.HandleInitialize(ctx, in) 2491} 2492 2493type validateOpRegisterCACertificate struct { 2494} 2495 2496func (*validateOpRegisterCACertificate) ID() string { 2497 return "OperationInputValidation" 2498} 2499 2500func (m *validateOpRegisterCACertificate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2501 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2502) { 2503 input, ok := in.Parameters.(*RegisterCACertificateInput) 2504 if !ok { 2505 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2506 } 2507 if err := validateOpRegisterCACertificateInput(input); err != nil { 2508 return out, metadata, err 2509 } 2510 return next.HandleInitialize(ctx, in) 2511} 2512 2513type validateOpRegisterCertificate struct { 2514} 2515 2516func (*validateOpRegisterCertificate) ID() string { 2517 return "OperationInputValidation" 2518} 2519 2520func (m *validateOpRegisterCertificate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2521 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2522) { 2523 input, ok := in.Parameters.(*RegisterCertificateInput) 2524 if !ok { 2525 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2526 } 2527 if err := validateOpRegisterCertificateInput(input); err != nil { 2528 return out, metadata, err 2529 } 2530 return next.HandleInitialize(ctx, in) 2531} 2532 2533type validateOpRegisterCertificateWithoutCA struct { 2534} 2535 2536func (*validateOpRegisterCertificateWithoutCA) ID() string { 2537 return "OperationInputValidation" 2538} 2539 2540func (m *validateOpRegisterCertificateWithoutCA) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2541 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2542) { 2543 input, ok := in.Parameters.(*RegisterCertificateWithoutCAInput) 2544 if !ok { 2545 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2546 } 2547 if err := validateOpRegisterCertificateWithoutCAInput(input); err != nil { 2548 return out, metadata, err 2549 } 2550 return next.HandleInitialize(ctx, in) 2551} 2552 2553type validateOpRegisterThing struct { 2554} 2555 2556func (*validateOpRegisterThing) ID() string { 2557 return "OperationInputValidation" 2558} 2559 2560func (m *validateOpRegisterThing) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2561 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2562) { 2563 input, ok := in.Parameters.(*RegisterThingInput) 2564 if !ok { 2565 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2566 } 2567 if err := validateOpRegisterThingInput(input); err != nil { 2568 return out, metadata, err 2569 } 2570 return next.HandleInitialize(ctx, in) 2571} 2572 2573type validateOpRejectCertificateTransfer struct { 2574} 2575 2576func (*validateOpRejectCertificateTransfer) ID() string { 2577 return "OperationInputValidation" 2578} 2579 2580func (m *validateOpRejectCertificateTransfer) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2581 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2582) { 2583 input, ok := in.Parameters.(*RejectCertificateTransferInput) 2584 if !ok { 2585 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2586 } 2587 if err := validateOpRejectCertificateTransferInput(input); err != nil { 2588 return out, metadata, err 2589 } 2590 return next.HandleInitialize(ctx, in) 2591} 2592 2593type validateOpReplaceTopicRule struct { 2594} 2595 2596func (*validateOpReplaceTopicRule) ID() string { 2597 return "OperationInputValidation" 2598} 2599 2600func (m *validateOpReplaceTopicRule) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2601 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2602) { 2603 input, ok := in.Parameters.(*ReplaceTopicRuleInput) 2604 if !ok { 2605 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2606 } 2607 if err := validateOpReplaceTopicRuleInput(input); err != nil { 2608 return out, metadata, err 2609 } 2610 return next.HandleInitialize(ctx, in) 2611} 2612 2613type validateOpSearchIndex struct { 2614} 2615 2616func (*validateOpSearchIndex) ID() string { 2617 return "OperationInputValidation" 2618} 2619 2620func (m *validateOpSearchIndex) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2621 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2622) { 2623 input, ok := in.Parameters.(*SearchIndexInput) 2624 if !ok { 2625 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2626 } 2627 if err := validateOpSearchIndexInput(input); err != nil { 2628 return out, metadata, err 2629 } 2630 return next.HandleInitialize(ctx, in) 2631} 2632 2633type validateOpSetDefaultAuthorizer struct { 2634} 2635 2636func (*validateOpSetDefaultAuthorizer) ID() string { 2637 return "OperationInputValidation" 2638} 2639 2640func (m *validateOpSetDefaultAuthorizer) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2641 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2642) { 2643 input, ok := in.Parameters.(*SetDefaultAuthorizerInput) 2644 if !ok { 2645 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2646 } 2647 if err := validateOpSetDefaultAuthorizerInput(input); err != nil { 2648 return out, metadata, err 2649 } 2650 return next.HandleInitialize(ctx, in) 2651} 2652 2653type validateOpSetDefaultPolicyVersion struct { 2654} 2655 2656func (*validateOpSetDefaultPolicyVersion) ID() string { 2657 return "OperationInputValidation" 2658} 2659 2660func (m *validateOpSetDefaultPolicyVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2661 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2662) { 2663 input, ok := in.Parameters.(*SetDefaultPolicyVersionInput) 2664 if !ok { 2665 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2666 } 2667 if err := validateOpSetDefaultPolicyVersionInput(input); err != nil { 2668 return out, metadata, err 2669 } 2670 return next.HandleInitialize(ctx, in) 2671} 2672 2673type validateOpSetLoggingOptions struct { 2674} 2675 2676func (*validateOpSetLoggingOptions) ID() string { 2677 return "OperationInputValidation" 2678} 2679 2680func (m *validateOpSetLoggingOptions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2681 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2682) { 2683 input, ok := in.Parameters.(*SetLoggingOptionsInput) 2684 if !ok { 2685 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2686 } 2687 if err := validateOpSetLoggingOptionsInput(input); err != nil { 2688 return out, metadata, err 2689 } 2690 return next.HandleInitialize(ctx, in) 2691} 2692 2693type validateOpSetV2LoggingLevel struct { 2694} 2695 2696func (*validateOpSetV2LoggingLevel) ID() string { 2697 return "OperationInputValidation" 2698} 2699 2700func (m *validateOpSetV2LoggingLevel) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2701 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2702) { 2703 input, ok := in.Parameters.(*SetV2LoggingLevelInput) 2704 if !ok { 2705 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2706 } 2707 if err := validateOpSetV2LoggingLevelInput(input); err != nil { 2708 return out, metadata, err 2709 } 2710 return next.HandleInitialize(ctx, in) 2711} 2712 2713type validateOpStartAuditMitigationActionsTask struct { 2714} 2715 2716func (*validateOpStartAuditMitigationActionsTask) ID() string { 2717 return "OperationInputValidation" 2718} 2719 2720func (m *validateOpStartAuditMitigationActionsTask) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2721 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2722) { 2723 input, ok := in.Parameters.(*StartAuditMitigationActionsTaskInput) 2724 if !ok { 2725 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2726 } 2727 if err := validateOpStartAuditMitigationActionsTaskInput(input); err != nil { 2728 return out, metadata, err 2729 } 2730 return next.HandleInitialize(ctx, in) 2731} 2732 2733type validateOpStartOnDemandAuditTask struct { 2734} 2735 2736func (*validateOpStartOnDemandAuditTask) ID() string { 2737 return "OperationInputValidation" 2738} 2739 2740func (m *validateOpStartOnDemandAuditTask) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2741 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2742) { 2743 input, ok := in.Parameters.(*StartOnDemandAuditTaskInput) 2744 if !ok { 2745 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2746 } 2747 if err := validateOpStartOnDemandAuditTaskInput(input); err != nil { 2748 return out, metadata, err 2749 } 2750 return next.HandleInitialize(ctx, in) 2751} 2752 2753type validateOpStartThingRegistrationTask struct { 2754} 2755 2756func (*validateOpStartThingRegistrationTask) ID() string { 2757 return "OperationInputValidation" 2758} 2759 2760func (m *validateOpStartThingRegistrationTask) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2761 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2762) { 2763 input, ok := in.Parameters.(*StartThingRegistrationTaskInput) 2764 if !ok { 2765 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2766 } 2767 if err := validateOpStartThingRegistrationTaskInput(input); err != nil { 2768 return out, metadata, err 2769 } 2770 return next.HandleInitialize(ctx, in) 2771} 2772 2773type validateOpStopThingRegistrationTask struct { 2774} 2775 2776func (*validateOpStopThingRegistrationTask) ID() string { 2777 return "OperationInputValidation" 2778} 2779 2780func (m *validateOpStopThingRegistrationTask) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2781 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2782) { 2783 input, ok := in.Parameters.(*StopThingRegistrationTaskInput) 2784 if !ok { 2785 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2786 } 2787 if err := validateOpStopThingRegistrationTaskInput(input); err != nil { 2788 return out, metadata, err 2789 } 2790 return next.HandleInitialize(ctx, in) 2791} 2792 2793type validateOpTagResource struct { 2794} 2795 2796func (*validateOpTagResource) ID() string { 2797 return "OperationInputValidation" 2798} 2799 2800func (m *validateOpTagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2801 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2802) { 2803 input, ok := in.Parameters.(*TagResourceInput) 2804 if !ok { 2805 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2806 } 2807 if err := validateOpTagResourceInput(input); err != nil { 2808 return out, metadata, err 2809 } 2810 return next.HandleInitialize(ctx, in) 2811} 2812 2813type validateOpTestAuthorization struct { 2814} 2815 2816func (*validateOpTestAuthorization) ID() string { 2817 return "OperationInputValidation" 2818} 2819 2820func (m *validateOpTestAuthorization) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2821 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2822) { 2823 input, ok := in.Parameters.(*TestAuthorizationInput) 2824 if !ok { 2825 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2826 } 2827 if err := validateOpTestAuthorizationInput(input); err != nil { 2828 return out, metadata, err 2829 } 2830 return next.HandleInitialize(ctx, in) 2831} 2832 2833type validateOpTestInvokeAuthorizer struct { 2834} 2835 2836func (*validateOpTestInvokeAuthorizer) ID() string { 2837 return "OperationInputValidation" 2838} 2839 2840func (m *validateOpTestInvokeAuthorizer) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2841 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2842) { 2843 input, ok := in.Parameters.(*TestInvokeAuthorizerInput) 2844 if !ok { 2845 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2846 } 2847 if err := validateOpTestInvokeAuthorizerInput(input); err != nil { 2848 return out, metadata, err 2849 } 2850 return next.HandleInitialize(ctx, in) 2851} 2852 2853type validateOpTransferCertificate struct { 2854} 2855 2856func (*validateOpTransferCertificate) ID() string { 2857 return "OperationInputValidation" 2858} 2859 2860func (m *validateOpTransferCertificate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2861 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2862) { 2863 input, ok := in.Parameters.(*TransferCertificateInput) 2864 if !ok { 2865 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2866 } 2867 if err := validateOpTransferCertificateInput(input); err != nil { 2868 return out, metadata, err 2869 } 2870 return next.HandleInitialize(ctx, in) 2871} 2872 2873type validateOpUntagResource struct { 2874} 2875 2876func (*validateOpUntagResource) ID() string { 2877 return "OperationInputValidation" 2878} 2879 2880func (m *validateOpUntagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2881 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2882) { 2883 input, ok := in.Parameters.(*UntagResourceInput) 2884 if !ok { 2885 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2886 } 2887 if err := validateOpUntagResourceInput(input); err != nil { 2888 return out, metadata, err 2889 } 2890 return next.HandleInitialize(ctx, in) 2891} 2892 2893type validateOpUpdateAuditSuppression struct { 2894} 2895 2896func (*validateOpUpdateAuditSuppression) ID() string { 2897 return "OperationInputValidation" 2898} 2899 2900func (m *validateOpUpdateAuditSuppression) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2901 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2902) { 2903 input, ok := in.Parameters.(*UpdateAuditSuppressionInput) 2904 if !ok { 2905 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2906 } 2907 if err := validateOpUpdateAuditSuppressionInput(input); err != nil { 2908 return out, metadata, err 2909 } 2910 return next.HandleInitialize(ctx, in) 2911} 2912 2913type validateOpUpdateAuthorizer struct { 2914} 2915 2916func (*validateOpUpdateAuthorizer) ID() string { 2917 return "OperationInputValidation" 2918} 2919 2920func (m *validateOpUpdateAuthorizer) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2921 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2922) { 2923 input, ok := in.Parameters.(*UpdateAuthorizerInput) 2924 if !ok { 2925 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2926 } 2927 if err := validateOpUpdateAuthorizerInput(input); err != nil { 2928 return out, metadata, err 2929 } 2930 return next.HandleInitialize(ctx, in) 2931} 2932 2933type validateOpUpdateBillingGroup struct { 2934} 2935 2936func (*validateOpUpdateBillingGroup) ID() string { 2937 return "OperationInputValidation" 2938} 2939 2940func (m *validateOpUpdateBillingGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2941 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2942) { 2943 input, ok := in.Parameters.(*UpdateBillingGroupInput) 2944 if !ok { 2945 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2946 } 2947 if err := validateOpUpdateBillingGroupInput(input); err != nil { 2948 return out, metadata, err 2949 } 2950 return next.HandleInitialize(ctx, in) 2951} 2952 2953type validateOpUpdateCACertificate struct { 2954} 2955 2956func (*validateOpUpdateCACertificate) ID() string { 2957 return "OperationInputValidation" 2958} 2959 2960func (m *validateOpUpdateCACertificate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2961 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2962) { 2963 input, ok := in.Parameters.(*UpdateCACertificateInput) 2964 if !ok { 2965 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2966 } 2967 if err := validateOpUpdateCACertificateInput(input); err != nil { 2968 return out, metadata, err 2969 } 2970 return next.HandleInitialize(ctx, in) 2971} 2972 2973type validateOpUpdateCertificate struct { 2974} 2975 2976func (*validateOpUpdateCertificate) ID() string { 2977 return "OperationInputValidation" 2978} 2979 2980func (m *validateOpUpdateCertificate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 2981 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 2982) { 2983 input, ok := in.Parameters.(*UpdateCertificateInput) 2984 if !ok { 2985 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 2986 } 2987 if err := validateOpUpdateCertificateInput(input); err != nil { 2988 return out, metadata, err 2989 } 2990 return next.HandleInitialize(ctx, in) 2991} 2992 2993type validateOpUpdateDimension struct { 2994} 2995 2996func (*validateOpUpdateDimension) ID() string { 2997 return "OperationInputValidation" 2998} 2999 3000func (m *validateOpUpdateDimension) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 3001 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 3002) { 3003 input, ok := in.Parameters.(*UpdateDimensionInput) 3004 if !ok { 3005 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 3006 } 3007 if err := validateOpUpdateDimensionInput(input); err != nil { 3008 return out, metadata, err 3009 } 3010 return next.HandleInitialize(ctx, in) 3011} 3012 3013type validateOpUpdateDomainConfiguration struct { 3014} 3015 3016func (*validateOpUpdateDomainConfiguration) ID() string { 3017 return "OperationInputValidation" 3018} 3019 3020func (m *validateOpUpdateDomainConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 3021 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 3022) { 3023 input, ok := in.Parameters.(*UpdateDomainConfigurationInput) 3024 if !ok { 3025 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 3026 } 3027 if err := validateOpUpdateDomainConfigurationInput(input); err != nil { 3028 return out, metadata, err 3029 } 3030 return next.HandleInitialize(ctx, in) 3031} 3032 3033type validateOpUpdateDynamicThingGroup struct { 3034} 3035 3036func (*validateOpUpdateDynamicThingGroup) ID() string { 3037 return "OperationInputValidation" 3038} 3039 3040func (m *validateOpUpdateDynamicThingGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 3041 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 3042) { 3043 input, ok := in.Parameters.(*UpdateDynamicThingGroupInput) 3044 if !ok { 3045 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 3046 } 3047 if err := validateOpUpdateDynamicThingGroupInput(input); err != nil { 3048 return out, metadata, err 3049 } 3050 return next.HandleInitialize(ctx, in) 3051} 3052 3053type validateOpUpdateIndexingConfiguration struct { 3054} 3055 3056func (*validateOpUpdateIndexingConfiguration) ID() string { 3057 return "OperationInputValidation" 3058} 3059 3060func (m *validateOpUpdateIndexingConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 3061 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 3062) { 3063 input, ok := in.Parameters.(*UpdateIndexingConfigurationInput) 3064 if !ok { 3065 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 3066 } 3067 if err := validateOpUpdateIndexingConfigurationInput(input); err != nil { 3068 return out, metadata, err 3069 } 3070 return next.HandleInitialize(ctx, in) 3071} 3072 3073type validateOpUpdateJob struct { 3074} 3075 3076func (*validateOpUpdateJob) ID() string { 3077 return "OperationInputValidation" 3078} 3079 3080func (m *validateOpUpdateJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 3081 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 3082) { 3083 input, ok := in.Parameters.(*UpdateJobInput) 3084 if !ok { 3085 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 3086 } 3087 if err := validateOpUpdateJobInput(input); err != nil { 3088 return out, metadata, err 3089 } 3090 return next.HandleInitialize(ctx, in) 3091} 3092 3093type validateOpUpdateMitigationAction struct { 3094} 3095 3096func (*validateOpUpdateMitigationAction) ID() string { 3097 return "OperationInputValidation" 3098} 3099 3100func (m *validateOpUpdateMitigationAction) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 3101 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 3102) { 3103 input, ok := in.Parameters.(*UpdateMitigationActionInput) 3104 if !ok { 3105 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 3106 } 3107 if err := validateOpUpdateMitigationActionInput(input); err != nil { 3108 return out, metadata, err 3109 } 3110 return next.HandleInitialize(ctx, in) 3111} 3112 3113type validateOpUpdateProvisioningTemplate struct { 3114} 3115 3116func (*validateOpUpdateProvisioningTemplate) ID() string { 3117 return "OperationInputValidation" 3118} 3119 3120func (m *validateOpUpdateProvisioningTemplate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 3121 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 3122) { 3123 input, ok := in.Parameters.(*UpdateProvisioningTemplateInput) 3124 if !ok { 3125 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 3126 } 3127 if err := validateOpUpdateProvisioningTemplateInput(input); err != nil { 3128 return out, metadata, err 3129 } 3130 return next.HandleInitialize(ctx, in) 3131} 3132 3133type validateOpUpdateRoleAlias struct { 3134} 3135 3136func (*validateOpUpdateRoleAlias) ID() string { 3137 return "OperationInputValidation" 3138} 3139 3140func (m *validateOpUpdateRoleAlias) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 3141 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 3142) { 3143 input, ok := in.Parameters.(*UpdateRoleAliasInput) 3144 if !ok { 3145 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 3146 } 3147 if err := validateOpUpdateRoleAliasInput(input); err != nil { 3148 return out, metadata, err 3149 } 3150 return next.HandleInitialize(ctx, in) 3151} 3152 3153type validateOpUpdateScheduledAudit struct { 3154} 3155 3156func (*validateOpUpdateScheduledAudit) ID() string { 3157 return "OperationInputValidation" 3158} 3159 3160func (m *validateOpUpdateScheduledAudit) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 3161 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 3162) { 3163 input, ok := in.Parameters.(*UpdateScheduledAuditInput) 3164 if !ok { 3165 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 3166 } 3167 if err := validateOpUpdateScheduledAuditInput(input); err != nil { 3168 return out, metadata, err 3169 } 3170 return next.HandleInitialize(ctx, in) 3171} 3172 3173type validateOpUpdateSecurityProfile struct { 3174} 3175 3176func (*validateOpUpdateSecurityProfile) ID() string { 3177 return "OperationInputValidation" 3178} 3179 3180func (m *validateOpUpdateSecurityProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 3181 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 3182) { 3183 input, ok := in.Parameters.(*UpdateSecurityProfileInput) 3184 if !ok { 3185 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 3186 } 3187 if err := validateOpUpdateSecurityProfileInput(input); err != nil { 3188 return out, metadata, err 3189 } 3190 return next.HandleInitialize(ctx, in) 3191} 3192 3193type validateOpUpdateStream struct { 3194} 3195 3196func (*validateOpUpdateStream) ID() string { 3197 return "OperationInputValidation" 3198} 3199 3200func (m *validateOpUpdateStream) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 3201 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 3202) { 3203 input, ok := in.Parameters.(*UpdateStreamInput) 3204 if !ok { 3205 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 3206 } 3207 if err := validateOpUpdateStreamInput(input); err != nil { 3208 return out, metadata, err 3209 } 3210 return next.HandleInitialize(ctx, in) 3211} 3212 3213type validateOpUpdateThingGroup struct { 3214} 3215 3216func (*validateOpUpdateThingGroup) ID() string { 3217 return "OperationInputValidation" 3218} 3219 3220func (m *validateOpUpdateThingGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 3221 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 3222) { 3223 input, ok := in.Parameters.(*UpdateThingGroupInput) 3224 if !ok { 3225 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 3226 } 3227 if err := validateOpUpdateThingGroupInput(input); err != nil { 3228 return out, metadata, err 3229 } 3230 return next.HandleInitialize(ctx, in) 3231} 3232 3233type validateOpUpdateThing struct { 3234} 3235 3236func (*validateOpUpdateThing) ID() string { 3237 return "OperationInputValidation" 3238} 3239 3240func (m *validateOpUpdateThing) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 3241 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 3242) { 3243 input, ok := in.Parameters.(*UpdateThingInput) 3244 if !ok { 3245 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 3246 } 3247 if err := validateOpUpdateThingInput(input); err != nil { 3248 return out, metadata, err 3249 } 3250 return next.HandleInitialize(ctx, in) 3251} 3252 3253type validateOpUpdateTopicRuleDestination struct { 3254} 3255 3256func (*validateOpUpdateTopicRuleDestination) ID() string { 3257 return "OperationInputValidation" 3258} 3259 3260func (m *validateOpUpdateTopicRuleDestination) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 3261 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 3262) { 3263 input, ok := in.Parameters.(*UpdateTopicRuleDestinationInput) 3264 if !ok { 3265 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 3266 } 3267 if err := validateOpUpdateTopicRuleDestinationInput(input); err != nil { 3268 return out, metadata, err 3269 } 3270 return next.HandleInitialize(ctx, in) 3271} 3272 3273type validateOpValidateSecurityProfileBehaviors struct { 3274} 3275 3276func (*validateOpValidateSecurityProfileBehaviors) ID() string { 3277 return "OperationInputValidation" 3278} 3279 3280func (m *validateOpValidateSecurityProfileBehaviors) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 3281 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 3282) { 3283 input, ok := in.Parameters.(*ValidateSecurityProfileBehaviorsInput) 3284 if !ok { 3285 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 3286 } 3287 if err := validateOpValidateSecurityProfileBehaviorsInput(input); err != nil { 3288 return out, metadata, err 3289 } 3290 return next.HandleInitialize(ctx, in) 3291} 3292 3293func addOpAcceptCertificateTransferValidationMiddleware(stack *middleware.Stack) error { 3294 return stack.Initialize.Add(&validateOpAcceptCertificateTransfer{}, middleware.After) 3295} 3296 3297func addOpAssociateTargetsWithJobValidationMiddleware(stack *middleware.Stack) error { 3298 return stack.Initialize.Add(&validateOpAssociateTargetsWithJob{}, middleware.After) 3299} 3300 3301func addOpAttachPolicyValidationMiddleware(stack *middleware.Stack) error { 3302 return stack.Initialize.Add(&validateOpAttachPolicy{}, middleware.After) 3303} 3304 3305func addOpAttachPrincipalPolicyValidationMiddleware(stack *middleware.Stack) error { 3306 return stack.Initialize.Add(&validateOpAttachPrincipalPolicy{}, middleware.After) 3307} 3308 3309func addOpAttachSecurityProfileValidationMiddleware(stack *middleware.Stack) error { 3310 return stack.Initialize.Add(&validateOpAttachSecurityProfile{}, middleware.After) 3311} 3312 3313func addOpAttachThingPrincipalValidationMiddleware(stack *middleware.Stack) error { 3314 return stack.Initialize.Add(&validateOpAttachThingPrincipal{}, middleware.After) 3315} 3316 3317func addOpCancelAuditMitigationActionsTaskValidationMiddleware(stack *middleware.Stack) error { 3318 return stack.Initialize.Add(&validateOpCancelAuditMitigationActionsTask{}, middleware.After) 3319} 3320 3321func addOpCancelAuditTaskValidationMiddleware(stack *middleware.Stack) error { 3322 return stack.Initialize.Add(&validateOpCancelAuditTask{}, middleware.After) 3323} 3324 3325func addOpCancelCertificateTransferValidationMiddleware(stack *middleware.Stack) error { 3326 return stack.Initialize.Add(&validateOpCancelCertificateTransfer{}, middleware.After) 3327} 3328 3329func addOpCancelJobExecutionValidationMiddleware(stack *middleware.Stack) error { 3330 return stack.Initialize.Add(&validateOpCancelJobExecution{}, middleware.After) 3331} 3332 3333func addOpCancelJobValidationMiddleware(stack *middleware.Stack) error { 3334 return stack.Initialize.Add(&validateOpCancelJob{}, middleware.After) 3335} 3336 3337func addOpConfirmTopicRuleDestinationValidationMiddleware(stack *middleware.Stack) error { 3338 return stack.Initialize.Add(&validateOpConfirmTopicRuleDestination{}, middleware.After) 3339} 3340 3341func addOpCreateAuditSuppressionValidationMiddleware(stack *middleware.Stack) error { 3342 return stack.Initialize.Add(&validateOpCreateAuditSuppression{}, middleware.After) 3343} 3344 3345func addOpCreateAuthorizerValidationMiddleware(stack *middleware.Stack) error { 3346 return stack.Initialize.Add(&validateOpCreateAuthorizer{}, middleware.After) 3347} 3348 3349func addOpCreateBillingGroupValidationMiddleware(stack *middleware.Stack) error { 3350 return stack.Initialize.Add(&validateOpCreateBillingGroup{}, middleware.After) 3351} 3352 3353func addOpCreateCertificateFromCsrValidationMiddleware(stack *middleware.Stack) error { 3354 return stack.Initialize.Add(&validateOpCreateCertificateFromCsr{}, middleware.After) 3355} 3356 3357func addOpCreateDimensionValidationMiddleware(stack *middleware.Stack) error { 3358 return stack.Initialize.Add(&validateOpCreateDimension{}, middleware.After) 3359} 3360 3361func addOpCreateDomainConfigurationValidationMiddleware(stack *middleware.Stack) error { 3362 return stack.Initialize.Add(&validateOpCreateDomainConfiguration{}, middleware.After) 3363} 3364 3365func addOpCreateDynamicThingGroupValidationMiddleware(stack *middleware.Stack) error { 3366 return stack.Initialize.Add(&validateOpCreateDynamicThingGroup{}, middleware.After) 3367} 3368 3369func addOpCreateJobValidationMiddleware(stack *middleware.Stack) error { 3370 return stack.Initialize.Add(&validateOpCreateJob{}, middleware.After) 3371} 3372 3373func addOpCreateMitigationActionValidationMiddleware(stack *middleware.Stack) error { 3374 return stack.Initialize.Add(&validateOpCreateMitigationAction{}, middleware.After) 3375} 3376 3377func addOpCreateOTAUpdateValidationMiddleware(stack *middleware.Stack) error { 3378 return stack.Initialize.Add(&validateOpCreateOTAUpdate{}, middleware.After) 3379} 3380 3381func addOpCreatePolicyValidationMiddleware(stack *middleware.Stack) error { 3382 return stack.Initialize.Add(&validateOpCreatePolicy{}, middleware.After) 3383} 3384 3385func addOpCreatePolicyVersionValidationMiddleware(stack *middleware.Stack) error { 3386 return stack.Initialize.Add(&validateOpCreatePolicyVersion{}, middleware.After) 3387} 3388 3389func addOpCreateProvisioningClaimValidationMiddleware(stack *middleware.Stack) error { 3390 return stack.Initialize.Add(&validateOpCreateProvisioningClaim{}, middleware.After) 3391} 3392 3393func addOpCreateProvisioningTemplateValidationMiddleware(stack *middleware.Stack) error { 3394 return stack.Initialize.Add(&validateOpCreateProvisioningTemplate{}, middleware.After) 3395} 3396 3397func addOpCreateProvisioningTemplateVersionValidationMiddleware(stack *middleware.Stack) error { 3398 return stack.Initialize.Add(&validateOpCreateProvisioningTemplateVersion{}, middleware.After) 3399} 3400 3401func addOpCreateRoleAliasValidationMiddleware(stack *middleware.Stack) error { 3402 return stack.Initialize.Add(&validateOpCreateRoleAlias{}, middleware.After) 3403} 3404 3405func addOpCreateScheduledAuditValidationMiddleware(stack *middleware.Stack) error { 3406 return stack.Initialize.Add(&validateOpCreateScheduledAudit{}, middleware.After) 3407} 3408 3409func addOpCreateSecurityProfileValidationMiddleware(stack *middleware.Stack) error { 3410 return stack.Initialize.Add(&validateOpCreateSecurityProfile{}, middleware.After) 3411} 3412 3413func addOpCreateStreamValidationMiddleware(stack *middleware.Stack) error { 3414 return stack.Initialize.Add(&validateOpCreateStream{}, middleware.After) 3415} 3416 3417func addOpCreateThingGroupValidationMiddleware(stack *middleware.Stack) error { 3418 return stack.Initialize.Add(&validateOpCreateThingGroup{}, middleware.After) 3419} 3420 3421func addOpCreateThingValidationMiddleware(stack *middleware.Stack) error { 3422 return stack.Initialize.Add(&validateOpCreateThing{}, middleware.After) 3423} 3424 3425func addOpCreateThingTypeValidationMiddleware(stack *middleware.Stack) error { 3426 return stack.Initialize.Add(&validateOpCreateThingType{}, middleware.After) 3427} 3428 3429func addOpCreateTopicRuleDestinationValidationMiddleware(stack *middleware.Stack) error { 3430 return stack.Initialize.Add(&validateOpCreateTopicRuleDestination{}, middleware.After) 3431} 3432 3433func addOpCreateTopicRuleValidationMiddleware(stack *middleware.Stack) error { 3434 return stack.Initialize.Add(&validateOpCreateTopicRule{}, middleware.After) 3435} 3436 3437func addOpDeleteAuditSuppressionValidationMiddleware(stack *middleware.Stack) error { 3438 return stack.Initialize.Add(&validateOpDeleteAuditSuppression{}, middleware.After) 3439} 3440 3441func addOpDeleteAuthorizerValidationMiddleware(stack *middleware.Stack) error { 3442 return stack.Initialize.Add(&validateOpDeleteAuthorizer{}, middleware.After) 3443} 3444 3445func addOpDeleteBillingGroupValidationMiddleware(stack *middleware.Stack) error { 3446 return stack.Initialize.Add(&validateOpDeleteBillingGroup{}, middleware.After) 3447} 3448 3449func addOpDeleteCACertificateValidationMiddleware(stack *middleware.Stack) error { 3450 return stack.Initialize.Add(&validateOpDeleteCACertificate{}, middleware.After) 3451} 3452 3453func addOpDeleteCertificateValidationMiddleware(stack *middleware.Stack) error { 3454 return stack.Initialize.Add(&validateOpDeleteCertificate{}, middleware.After) 3455} 3456 3457func addOpDeleteDimensionValidationMiddleware(stack *middleware.Stack) error { 3458 return stack.Initialize.Add(&validateOpDeleteDimension{}, middleware.After) 3459} 3460 3461func addOpDeleteDomainConfigurationValidationMiddleware(stack *middleware.Stack) error { 3462 return stack.Initialize.Add(&validateOpDeleteDomainConfiguration{}, middleware.After) 3463} 3464 3465func addOpDeleteDynamicThingGroupValidationMiddleware(stack *middleware.Stack) error { 3466 return stack.Initialize.Add(&validateOpDeleteDynamicThingGroup{}, middleware.After) 3467} 3468 3469func addOpDeleteJobExecutionValidationMiddleware(stack *middleware.Stack) error { 3470 return stack.Initialize.Add(&validateOpDeleteJobExecution{}, middleware.After) 3471} 3472 3473func addOpDeleteJobValidationMiddleware(stack *middleware.Stack) error { 3474 return stack.Initialize.Add(&validateOpDeleteJob{}, middleware.After) 3475} 3476 3477func addOpDeleteMitigationActionValidationMiddleware(stack *middleware.Stack) error { 3478 return stack.Initialize.Add(&validateOpDeleteMitigationAction{}, middleware.After) 3479} 3480 3481func addOpDeleteOTAUpdateValidationMiddleware(stack *middleware.Stack) error { 3482 return stack.Initialize.Add(&validateOpDeleteOTAUpdate{}, middleware.After) 3483} 3484 3485func addOpDeletePolicyValidationMiddleware(stack *middleware.Stack) error { 3486 return stack.Initialize.Add(&validateOpDeletePolicy{}, middleware.After) 3487} 3488 3489func addOpDeletePolicyVersionValidationMiddleware(stack *middleware.Stack) error { 3490 return stack.Initialize.Add(&validateOpDeletePolicyVersion{}, middleware.After) 3491} 3492 3493func addOpDeleteProvisioningTemplateValidationMiddleware(stack *middleware.Stack) error { 3494 return stack.Initialize.Add(&validateOpDeleteProvisioningTemplate{}, middleware.After) 3495} 3496 3497func addOpDeleteProvisioningTemplateVersionValidationMiddleware(stack *middleware.Stack) error { 3498 return stack.Initialize.Add(&validateOpDeleteProvisioningTemplateVersion{}, middleware.After) 3499} 3500 3501func addOpDeleteRoleAliasValidationMiddleware(stack *middleware.Stack) error { 3502 return stack.Initialize.Add(&validateOpDeleteRoleAlias{}, middleware.After) 3503} 3504 3505func addOpDeleteScheduledAuditValidationMiddleware(stack *middleware.Stack) error { 3506 return stack.Initialize.Add(&validateOpDeleteScheduledAudit{}, middleware.After) 3507} 3508 3509func addOpDeleteSecurityProfileValidationMiddleware(stack *middleware.Stack) error { 3510 return stack.Initialize.Add(&validateOpDeleteSecurityProfile{}, middleware.After) 3511} 3512 3513func addOpDeleteStreamValidationMiddleware(stack *middleware.Stack) error { 3514 return stack.Initialize.Add(&validateOpDeleteStream{}, middleware.After) 3515} 3516 3517func addOpDeleteThingGroupValidationMiddleware(stack *middleware.Stack) error { 3518 return stack.Initialize.Add(&validateOpDeleteThingGroup{}, middleware.After) 3519} 3520 3521func addOpDeleteThingValidationMiddleware(stack *middleware.Stack) error { 3522 return stack.Initialize.Add(&validateOpDeleteThing{}, middleware.After) 3523} 3524 3525func addOpDeleteThingTypeValidationMiddleware(stack *middleware.Stack) error { 3526 return stack.Initialize.Add(&validateOpDeleteThingType{}, middleware.After) 3527} 3528 3529func addOpDeleteTopicRuleDestinationValidationMiddleware(stack *middleware.Stack) error { 3530 return stack.Initialize.Add(&validateOpDeleteTopicRuleDestination{}, middleware.After) 3531} 3532 3533func addOpDeleteTopicRuleValidationMiddleware(stack *middleware.Stack) error { 3534 return stack.Initialize.Add(&validateOpDeleteTopicRule{}, middleware.After) 3535} 3536 3537func addOpDeleteV2LoggingLevelValidationMiddleware(stack *middleware.Stack) error { 3538 return stack.Initialize.Add(&validateOpDeleteV2LoggingLevel{}, middleware.After) 3539} 3540 3541func addOpDeprecateThingTypeValidationMiddleware(stack *middleware.Stack) error { 3542 return stack.Initialize.Add(&validateOpDeprecateThingType{}, middleware.After) 3543} 3544 3545func addOpDescribeAuditFindingValidationMiddleware(stack *middleware.Stack) error { 3546 return stack.Initialize.Add(&validateOpDescribeAuditFinding{}, middleware.After) 3547} 3548 3549func addOpDescribeAuditMitigationActionsTaskValidationMiddleware(stack *middleware.Stack) error { 3550 return stack.Initialize.Add(&validateOpDescribeAuditMitigationActionsTask{}, middleware.After) 3551} 3552 3553func addOpDescribeAuditSuppressionValidationMiddleware(stack *middleware.Stack) error { 3554 return stack.Initialize.Add(&validateOpDescribeAuditSuppression{}, middleware.After) 3555} 3556 3557func addOpDescribeAuditTaskValidationMiddleware(stack *middleware.Stack) error { 3558 return stack.Initialize.Add(&validateOpDescribeAuditTask{}, middleware.After) 3559} 3560 3561func addOpDescribeAuthorizerValidationMiddleware(stack *middleware.Stack) error { 3562 return stack.Initialize.Add(&validateOpDescribeAuthorizer{}, middleware.After) 3563} 3564 3565func addOpDescribeBillingGroupValidationMiddleware(stack *middleware.Stack) error { 3566 return stack.Initialize.Add(&validateOpDescribeBillingGroup{}, middleware.After) 3567} 3568 3569func addOpDescribeCACertificateValidationMiddleware(stack *middleware.Stack) error { 3570 return stack.Initialize.Add(&validateOpDescribeCACertificate{}, middleware.After) 3571} 3572 3573func addOpDescribeCertificateValidationMiddleware(stack *middleware.Stack) error { 3574 return stack.Initialize.Add(&validateOpDescribeCertificate{}, middleware.After) 3575} 3576 3577func addOpDescribeDimensionValidationMiddleware(stack *middleware.Stack) error { 3578 return stack.Initialize.Add(&validateOpDescribeDimension{}, middleware.After) 3579} 3580 3581func addOpDescribeDomainConfigurationValidationMiddleware(stack *middleware.Stack) error { 3582 return stack.Initialize.Add(&validateOpDescribeDomainConfiguration{}, middleware.After) 3583} 3584 3585func addOpDescribeIndexValidationMiddleware(stack *middleware.Stack) error { 3586 return stack.Initialize.Add(&validateOpDescribeIndex{}, middleware.After) 3587} 3588 3589func addOpDescribeJobExecutionValidationMiddleware(stack *middleware.Stack) error { 3590 return stack.Initialize.Add(&validateOpDescribeJobExecution{}, middleware.After) 3591} 3592 3593func addOpDescribeJobValidationMiddleware(stack *middleware.Stack) error { 3594 return stack.Initialize.Add(&validateOpDescribeJob{}, middleware.After) 3595} 3596 3597func addOpDescribeMitigationActionValidationMiddleware(stack *middleware.Stack) error { 3598 return stack.Initialize.Add(&validateOpDescribeMitigationAction{}, middleware.After) 3599} 3600 3601func addOpDescribeProvisioningTemplateValidationMiddleware(stack *middleware.Stack) error { 3602 return stack.Initialize.Add(&validateOpDescribeProvisioningTemplate{}, middleware.After) 3603} 3604 3605func addOpDescribeProvisioningTemplateVersionValidationMiddleware(stack *middleware.Stack) error { 3606 return stack.Initialize.Add(&validateOpDescribeProvisioningTemplateVersion{}, middleware.After) 3607} 3608 3609func addOpDescribeRoleAliasValidationMiddleware(stack *middleware.Stack) error { 3610 return stack.Initialize.Add(&validateOpDescribeRoleAlias{}, middleware.After) 3611} 3612 3613func addOpDescribeScheduledAuditValidationMiddleware(stack *middleware.Stack) error { 3614 return stack.Initialize.Add(&validateOpDescribeScheduledAudit{}, middleware.After) 3615} 3616 3617func addOpDescribeSecurityProfileValidationMiddleware(stack *middleware.Stack) error { 3618 return stack.Initialize.Add(&validateOpDescribeSecurityProfile{}, middleware.After) 3619} 3620 3621func addOpDescribeStreamValidationMiddleware(stack *middleware.Stack) error { 3622 return stack.Initialize.Add(&validateOpDescribeStream{}, middleware.After) 3623} 3624 3625func addOpDescribeThingGroupValidationMiddleware(stack *middleware.Stack) error { 3626 return stack.Initialize.Add(&validateOpDescribeThingGroup{}, middleware.After) 3627} 3628 3629func addOpDescribeThingValidationMiddleware(stack *middleware.Stack) error { 3630 return stack.Initialize.Add(&validateOpDescribeThing{}, middleware.After) 3631} 3632 3633func addOpDescribeThingRegistrationTaskValidationMiddleware(stack *middleware.Stack) error { 3634 return stack.Initialize.Add(&validateOpDescribeThingRegistrationTask{}, middleware.After) 3635} 3636 3637func addOpDescribeThingTypeValidationMiddleware(stack *middleware.Stack) error { 3638 return stack.Initialize.Add(&validateOpDescribeThingType{}, middleware.After) 3639} 3640 3641func addOpDetachPolicyValidationMiddleware(stack *middleware.Stack) error { 3642 return stack.Initialize.Add(&validateOpDetachPolicy{}, middleware.After) 3643} 3644 3645func addOpDetachPrincipalPolicyValidationMiddleware(stack *middleware.Stack) error { 3646 return stack.Initialize.Add(&validateOpDetachPrincipalPolicy{}, middleware.After) 3647} 3648 3649func addOpDetachSecurityProfileValidationMiddleware(stack *middleware.Stack) error { 3650 return stack.Initialize.Add(&validateOpDetachSecurityProfile{}, middleware.After) 3651} 3652 3653func addOpDetachThingPrincipalValidationMiddleware(stack *middleware.Stack) error { 3654 return stack.Initialize.Add(&validateOpDetachThingPrincipal{}, middleware.After) 3655} 3656 3657func addOpDisableTopicRuleValidationMiddleware(stack *middleware.Stack) error { 3658 return stack.Initialize.Add(&validateOpDisableTopicRule{}, middleware.After) 3659} 3660 3661func addOpEnableTopicRuleValidationMiddleware(stack *middleware.Stack) error { 3662 return stack.Initialize.Add(&validateOpEnableTopicRule{}, middleware.After) 3663} 3664 3665func addOpGetCardinalityValidationMiddleware(stack *middleware.Stack) error { 3666 return stack.Initialize.Add(&validateOpGetCardinality{}, middleware.After) 3667} 3668 3669func addOpGetJobDocumentValidationMiddleware(stack *middleware.Stack) error { 3670 return stack.Initialize.Add(&validateOpGetJobDocument{}, middleware.After) 3671} 3672 3673func addOpGetOTAUpdateValidationMiddleware(stack *middleware.Stack) error { 3674 return stack.Initialize.Add(&validateOpGetOTAUpdate{}, middleware.After) 3675} 3676 3677func addOpGetPercentilesValidationMiddleware(stack *middleware.Stack) error { 3678 return stack.Initialize.Add(&validateOpGetPercentiles{}, middleware.After) 3679} 3680 3681func addOpGetPolicyValidationMiddleware(stack *middleware.Stack) error { 3682 return stack.Initialize.Add(&validateOpGetPolicy{}, middleware.After) 3683} 3684 3685func addOpGetPolicyVersionValidationMiddleware(stack *middleware.Stack) error { 3686 return stack.Initialize.Add(&validateOpGetPolicyVersion{}, middleware.After) 3687} 3688 3689func addOpGetStatisticsValidationMiddleware(stack *middleware.Stack) error { 3690 return stack.Initialize.Add(&validateOpGetStatistics{}, middleware.After) 3691} 3692 3693func addOpGetTopicRuleDestinationValidationMiddleware(stack *middleware.Stack) error { 3694 return stack.Initialize.Add(&validateOpGetTopicRuleDestination{}, middleware.After) 3695} 3696 3697func addOpGetTopicRuleValidationMiddleware(stack *middleware.Stack) error { 3698 return stack.Initialize.Add(&validateOpGetTopicRule{}, middleware.After) 3699} 3700 3701func addOpListAttachedPoliciesValidationMiddleware(stack *middleware.Stack) error { 3702 return stack.Initialize.Add(&validateOpListAttachedPolicies{}, middleware.After) 3703} 3704 3705func addOpListAuditMitigationActionsExecutionsValidationMiddleware(stack *middleware.Stack) error { 3706 return stack.Initialize.Add(&validateOpListAuditMitigationActionsExecutions{}, middleware.After) 3707} 3708 3709func addOpListAuditMitigationActionsTasksValidationMiddleware(stack *middleware.Stack) error { 3710 return stack.Initialize.Add(&validateOpListAuditMitigationActionsTasks{}, middleware.After) 3711} 3712 3713func addOpListAuditTasksValidationMiddleware(stack *middleware.Stack) error { 3714 return stack.Initialize.Add(&validateOpListAuditTasks{}, middleware.After) 3715} 3716 3717func addOpListCertificatesByCAValidationMiddleware(stack *middleware.Stack) error { 3718 return stack.Initialize.Add(&validateOpListCertificatesByCA{}, middleware.After) 3719} 3720 3721func addOpListJobExecutionsForJobValidationMiddleware(stack *middleware.Stack) error { 3722 return stack.Initialize.Add(&validateOpListJobExecutionsForJob{}, middleware.After) 3723} 3724 3725func addOpListJobExecutionsForThingValidationMiddleware(stack *middleware.Stack) error { 3726 return stack.Initialize.Add(&validateOpListJobExecutionsForThing{}, middleware.After) 3727} 3728 3729func addOpListPolicyPrincipalsValidationMiddleware(stack *middleware.Stack) error { 3730 return stack.Initialize.Add(&validateOpListPolicyPrincipals{}, middleware.After) 3731} 3732 3733func addOpListPolicyVersionsValidationMiddleware(stack *middleware.Stack) error { 3734 return stack.Initialize.Add(&validateOpListPolicyVersions{}, middleware.After) 3735} 3736 3737func addOpListPrincipalPoliciesValidationMiddleware(stack *middleware.Stack) error { 3738 return stack.Initialize.Add(&validateOpListPrincipalPolicies{}, middleware.After) 3739} 3740 3741func addOpListPrincipalThingsValidationMiddleware(stack *middleware.Stack) error { 3742 return stack.Initialize.Add(&validateOpListPrincipalThings{}, middleware.After) 3743} 3744 3745func addOpListProvisioningTemplateVersionsValidationMiddleware(stack *middleware.Stack) error { 3746 return stack.Initialize.Add(&validateOpListProvisioningTemplateVersions{}, middleware.After) 3747} 3748 3749func addOpListSecurityProfilesForTargetValidationMiddleware(stack *middleware.Stack) error { 3750 return stack.Initialize.Add(&validateOpListSecurityProfilesForTarget{}, middleware.After) 3751} 3752 3753func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error { 3754 return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After) 3755} 3756 3757func addOpListTargetsForPolicyValidationMiddleware(stack *middleware.Stack) error { 3758 return stack.Initialize.Add(&validateOpListTargetsForPolicy{}, middleware.After) 3759} 3760 3761func addOpListTargetsForSecurityProfileValidationMiddleware(stack *middleware.Stack) error { 3762 return stack.Initialize.Add(&validateOpListTargetsForSecurityProfile{}, middleware.After) 3763} 3764 3765func addOpListThingGroupsForThingValidationMiddleware(stack *middleware.Stack) error { 3766 return stack.Initialize.Add(&validateOpListThingGroupsForThing{}, middleware.After) 3767} 3768 3769func addOpListThingPrincipalsValidationMiddleware(stack *middleware.Stack) error { 3770 return stack.Initialize.Add(&validateOpListThingPrincipals{}, middleware.After) 3771} 3772 3773func addOpListThingRegistrationTaskReportsValidationMiddleware(stack *middleware.Stack) error { 3774 return stack.Initialize.Add(&validateOpListThingRegistrationTaskReports{}, middleware.After) 3775} 3776 3777func addOpListThingsInBillingGroupValidationMiddleware(stack *middleware.Stack) error { 3778 return stack.Initialize.Add(&validateOpListThingsInBillingGroup{}, middleware.After) 3779} 3780 3781func addOpListThingsInThingGroupValidationMiddleware(stack *middleware.Stack) error { 3782 return stack.Initialize.Add(&validateOpListThingsInThingGroup{}, middleware.After) 3783} 3784 3785func addOpListViolationEventsValidationMiddleware(stack *middleware.Stack) error { 3786 return stack.Initialize.Add(&validateOpListViolationEvents{}, middleware.After) 3787} 3788 3789func addOpRegisterCACertificateValidationMiddleware(stack *middleware.Stack) error { 3790 return stack.Initialize.Add(&validateOpRegisterCACertificate{}, middleware.After) 3791} 3792 3793func addOpRegisterCertificateValidationMiddleware(stack *middleware.Stack) error { 3794 return stack.Initialize.Add(&validateOpRegisterCertificate{}, middleware.After) 3795} 3796 3797func addOpRegisterCertificateWithoutCAValidationMiddleware(stack *middleware.Stack) error { 3798 return stack.Initialize.Add(&validateOpRegisterCertificateWithoutCA{}, middleware.After) 3799} 3800 3801func addOpRegisterThingValidationMiddleware(stack *middleware.Stack) error { 3802 return stack.Initialize.Add(&validateOpRegisterThing{}, middleware.After) 3803} 3804 3805func addOpRejectCertificateTransferValidationMiddleware(stack *middleware.Stack) error { 3806 return stack.Initialize.Add(&validateOpRejectCertificateTransfer{}, middleware.After) 3807} 3808 3809func addOpReplaceTopicRuleValidationMiddleware(stack *middleware.Stack) error { 3810 return stack.Initialize.Add(&validateOpReplaceTopicRule{}, middleware.After) 3811} 3812 3813func addOpSearchIndexValidationMiddleware(stack *middleware.Stack) error { 3814 return stack.Initialize.Add(&validateOpSearchIndex{}, middleware.After) 3815} 3816 3817func addOpSetDefaultAuthorizerValidationMiddleware(stack *middleware.Stack) error { 3818 return stack.Initialize.Add(&validateOpSetDefaultAuthorizer{}, middleware.After) 3819} 3820 3821func addOpSetDefaultPolicyVersionValidationMiddleware(stack *middleware.Stack) error { 3822 return stack.Initialize.Add(&validateOpSetDefaultPolicyVersion{}, middleware.After) 3823} 3824 3825func addOpSetLoggingOptionsValidationMiddleware(stack *middleware.Stack) error { 3826 return stack.Initialize.Add(&validateOpSetLoggingOptions{}, middleware.After) 3827} 3828 3829func addOpSetV2LoggingLevelValidationMiddleware(stack *middleware.Stack) error { 3830 return stack.Initialize.Add(&validateOpSetV2LoggingLevel{}, middleware.After) 3831} 3832 3833func addOpStartAuditMitigationActionsTaskValidationMiddleware(stack *middleware.Stack) error { 3834 return stack.Initialize.Add(&validateOpStartAuditMitigationActionsTask{}, middleware.After) 3835} 3836 3837func addOpStartOnDemandAuditTaskValidationMiddleware(stack *middleware.Stack) error { 3838 return stack.Initialize.Add(&validateOpStartOnDemandAuditTask{}, middleware.After) 3839} 3840 3841func addOpStartThingRegistrationTaskValidationMiddleware(stack *middleware.Stack) error { 3842 return stack.Initialize.Add(&validateOpStartThingRegistrationTask{}, middleware.After) 3843} 3844 3845func addOpStopThingRegistrationTaskValidationMiddleware(stack *middleware.Stack) error { 3846 return stack.Initialize.Add(&validateOpStopThingRegistrationTask{}, middleware.After) 3847} 3848 3849func addOpTagResourceValidationMiddleware(stack *middleware.Stack) error { 3850 return stack.Initialize.Add(&validateOpTagResource{}, middleware.After) 3851} 3852 3853func addOpTestAuthorizationValidationMiddleware(stack *middleware.Stack) error { 3854 return stack.Initialize.Add(&validateOpTestAuthorization{}, middleware.After) 3855} 3856 3857func addOpTestInvokeAuthorizerValidationMiddleware(stack *middleware.Stack) error { 3858 return stack.Initialize.Add(&validateOpTestInvokeAuthorizer{}, middleware.After) 3859} 3860 3861func addOpTransferCertificateValidationMiddleware(stack *middleware.Stack) error { 3862 return stack.Initialize.Add(&validateOpTransferCertificate{}, middleware.After) 3863} 3864 3865func addOpUntagResourceValidationMiddleware(stack *middleware.Stack) error { 3866 return stack.Initialize.Add(&validateOpUntagResource{}, middleware.After) 3867} 3868 3869func addOpUpdateAuditSuppressionValidationMiddleware(stack *middleware.Stack) error { 3870 return stack.Initialize.Add(&validateOpUpdateAuditSuppression{}, middleware.After) 3871} 3872 3873func addOpUpdateAuthorizerValidationMiddleware(stack *middleware.Stack) error { 3874 return stack.Initialize.Add(&validateOpUpdateAuthorizer{}, middleware.After) 3875} 3876 3877func addOpUpdateBillingGroupValidationMiddleware(stack *middleware.Stack) error { 3878 return stack.Initialize.Add(&validateOpUpdateBillingGroup{}, middleware.After) 3879} 3880 3881func addOpUpdateCACertificateValidationMiddleware(stack *middleware.Stack) error { 3882 return stack.Initialize.Add(&validateOpUpdateCACertificate{}, middleware.After) 3883} 3884 3885func addOpUpdateCertificateValidationMiddleware(stack *middleware.Stack) error { 3886 return stack.Initialize.Add(&validateOpUpdateCertificate{}, middleware.After) 3887} 3888 3889func addOpUpdateDimensionValidationMiddleware(stack *middleware.Stack) error { 3890 return stack.Initialize.Add(&validateOpUpdateDimension{}, middleware.After) 3891} 3892 3893func addOpUpdateDomainConfigurationValidationMiddleware(stack *middleware.Stack) error { 3894 return stack.Initialize.Add(&validateOpUpdateDomainConfiguration{}, middleware.After) 3895} 3896 3897func addOpUpdateDynamicThingGroupValidationMiddleware(stack *middleware.Stack) error { 3898 return stack.Initialize.Add(&validateOpUpdateDynamicThingGroup{}, middleware.After) 3899} 3900 3901func addOpUpdateIndexingConfigurationValidationMiddleware(stack *middleware.Stack) error { 3902 return stack.Initialize.Add(&validateOpUpdateIndexingConfiguration{}, middleware.After) 3903} 3904 3905func addOpUpdateJobValidationMiddleware(stack *middleware.Stack) error { 3906 return stack.Initialize.Add(&validateOpUpdateJob{}, middleware.After) 3907} 3908 3909func addOpUpdateMitigationActionValidationMiddleware(stack *middleware.Stack) error { 3910 return stack.Initialize.Add(&validateOpUpdateMitigationAction{}, middleware.After) 3911} 3912 3913func addOpUpdateProvisioningTemplateValidationMiddleware(stack *middleware.Stack) error { 3914 return stack.Initialize.Add(&validateOpUpdateProvisioningTemplate{}, middleware.After) 3915} 3916 3917func addOpUpdateRoleAliasValidationMiddleware(stack *middleware.Stack) error { 3918 return stack.Initialize.Add(&validateOpUpdateRoleAlias{}, middleware.After) 3919} 3920 3921func addOpUpdateScheduledAuditValidationMiddleware(stack *middleware.Stack) error { 3922 return stack.Initialize.Add(&validateOpUpdateScheduledAudit{}, middleware.After) 3923} 3924 3925func addOpUpdateSecurityProfileValidationMiddleware(stack *middleware.Stack) error { 3926 return stack.Initialize.Add(&validateOpUpdateSecurityProfile{}, middleware.After) 3927} 3928 3929func addOpUpdateStreamValidationMiddleware(stack *middleware.Stack) error { 3930 return stack.Initialize.Add(&validateOpUpdateStream{}, middleware.After) 3931} 3932 3933func addOpUpdateThingGroupValidationMiddleware(stack *middleware.Stack) error { 3934 return stack.Initialize.Add(&validateOpUpdateThingGroup{}, middleware.After) 3935} 3936 3937func addOpUpdateThingValidationMiddleware(stack *middleware.Stack) error { 3938 return stack.Initialize.Add(&validateOpUpdateThing{}, middleware.After) 3939} 3940 3941func addOpUpdateTopicRuleDestinationValidationMiddleware(stack *middleware.Stack) error { 3942 return stack.Initialize.Add(&validateOpUpdateTopicRuleDestination{}, middleware.After) 3943} 3944 3945func addOpValidateSecurityProfileBehaviorsValidationMiddleware(stack *middleware.Stack) error { 3946 return stack.Initialize.Add(&validateOpValidateSecurityProfileBehaviors{}, middleware.After) 3947} 3948 3949func validateAbortConfig(v *types.AbortConfig) error { 3950 if v == nil { 3951 return nil 3952 } 3953 invalidParams := smithy.InvalidParamsError{Context: "AbortConfig"} 3954 if v.CriteriaList == nil { 3955 invalidParams.Add(smithy.NewErrParamRequired("CriteriaList")) 3956 } else if v.CriteriaList != nil { 3957 if err := validateAbortCriteriaList(v.CriteriaList); err != nil { 3958 invalidParams.AddNested("CriteriaList", err.(smithy.InvalidParamsError)) 3959 } 3960 } 3961 if invalidParams.Len() > 0 { 3962 return invalidParams 3963 } else { 3964 return nil 3965 } 3966} 3967 3968func validateAbortCriteria(v *types.AbortCriteria) error { 3969 if v == nil { 3970 return nil 3971 } 3972 invalidParams := smithy.InvalidParamsError{Context: "AbortCriteria"} 3973 if len(v.FailureType) == 0 { 3974 invalidParams.Add(smithy.NewErrParamRequired("FailureType")) 3975 } 3976 if len(v.Action) == 0 { 3977 invalidParams.Add(smithy.NewErrParamRequired("Action")) 3978 } 3979 if v.ThresholdPercentage == nil { 3980 invalidParams.Add(smithy.NewErrParamRequired("ThresholdPercentage")) 3981 } 3982 if v.MinNumberOfExecutedThings == nil { 3983 invalidParams.Add(smithy.NewErrParamRequired("MinNumberOfExecutedThings")) 3984 } 3985 if invalidParams.Len() > 0 { 3986 return invalidParams 3987 } else { 3988 return nil 3989 } 3990} 3991 3992func validateAbortCriteriaList(v []types.AbortCriteria) error { 3993 if v == nil { 3994 return nil 3995 } 3996 invalidParams := smithy.InvalidParamsError{Context: "AbortCriteriaList"} 3997 for i := range v { 3998 if err := validateAbortCriteria(&v[i]); err != nil { 3999 invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) 4000 } 4001 } 4002 if invalidParams.Len() > 0 { 4003 return invalidParams 4004 } else { 4005 return nil 4006 } 4007} 4008 4009func validateAction(v *types.Action) error { 4010 if v == nil { 4011 return nil 4012 } 4013 invalidParams := smithy.InvalidParamsError{Context: "Action"} 4014 if v.DynamoDB != nil { 4015 if err := validateDynamoDBAction(v.DynamoDB); err != nil { 4016 invalidParams.AddNested("DynamoDB", err.(smithy.InvalidParamsError)) 4017 } 4018 } 4019 if v.DynamoDBv2 != nil { 4020 if err := validateDynamoDBv2Action(v.DynamoDBv2); err != nil { 4021 invalidParams.AddNested("DynamoDBv2", err.(smithy.InvalidParamsError)) 4022 } 4023 } 4024 if v.Lambda != nil { 4025 if err := validateLambdaAction(v.Lambda); err != nil { 4026 invalidParams.AddNested("Lambda", err.(smithy.InvalidParamsError)) 4027 } 4028 } 4029 if v.Sns != nil { 4030 if err := validateSnsAction(v.Sns); err != nil { 4031 invalidParams.AddNested("Sns", err.(smithy.InvalidParamsError)) 4032 } 4033 } 4034 if v.Sqs != nil { 4035 if err := validateSqsAction(v.Sqs); err != nil { 4036 invalidParams.AddNested("Sqs", err.(smithy.InvalidParamsError)) 4037 } 4038 } 4039 if v.Kinesis != nil { 4040 if err := validateKinesisAction(v.Kinesis); err != nil { 4041 invalidParams.AddNested("Kinesis", err.(smithy.InvalidParamsError)) 4042 } 4043 } 4044 if v.Republish != nil { 4045 if err := validateRepublishAction(v.Republish); err != nil { 4046 invalidParams.AddNested("Republish", err.(smithy.InvalidParamsError)) 4047 } 4048 } 4049 if v.S3 != nil { 4050 if err := validateS3Action(v.S3); err != nil { 4051 invalidParams.AddNested("S3", err.(smithy.InvalidParamsError)) 4052 } 4053 } 4054 if v.Firehose != nil { 4055 if err := validateFirehoseAction(v.Firehose); err != nil { 4056 invalidParams.AddNested("Firehose", err.(smithy.InvalidParamsError)) 4057 } 4058 } 4059 if v.CloudwatchMetric != nil { 4060 if err := validateCloudwatchMetricAction(v.CloudwatchMetric); err != nil { 4061 invalidParams.AddNested("CloudwatchMetric", err.(smithy.InvalidParamsError)) 4062 } 4063 } 4064 if v.CloudwatchAlarm != nil { 4065 if err := validateCloudwatchAlarmAction(v.CloudwatchAlarm); err != nil { 4066 invalidParams.AddNested("CloudwatchAlarm", err.(smithy.InvalidParamsError)) 4067 } 4068 } 4069 if v.CloudwatchLogs != nil { 4070 if err := validateCloudwatchLogsAction(v.CloudwatchLogs); err != nil { 4071 invalidParams.AddNested("CloudwatchLogs", err.(smithy.InvalidParamsError)) 4072 } 4073 } 4074 if v.Elasticsearch != nil { 4075 if err := validateElasticsearchAction(v.Elasticsearch); err != nil { 4076 invalidParams.AddNested("Elasticsearch", err.(smithy.InvalidParamsError)) 4077 } 4078 } 4079 if v.Salesforce != nil { 4080 if err := validateSalesforceAction(v.Salesforce); err != nil { 4081 invalidParams.AddNested("Salesforce", err.(smithy.InvalidParamsError)) 4082 } 4083 } 4084 if v.IotEvents != nil { 4085 if err := validateIotEventsAction(v.IotEvents); err != nil { 4086 invalidParams.AddNested("IotEvents", err.(smithy.InvalidParamsError)) 4087 } 4088 } 4089 if v.IotSiteWise != nil { 4090 if err := validateIotSiteWiseAction(v.IotSiteWise); err != nil { 4091 invalidParams.AddNested("IotSiteWise", err.(smithy.InvalidParamsError)) 4092 } 4093 } 4094 if v.StepFunctions != nil { 4095 if err := validateStepFunctionsAction(v.StepFunctions); err != nil { 4096 invalidParams.AddNested("StepFunctions", err.(smithy.InvalidParamsError)) 4097 } 4098 } 4099 if v.Timestream != nil { 4100 if err := validateTimestreamAction(v.Timestream); err != nil { 4101 invalidParams.AddNested("Timestream", err.(smithy.InvalidParamsError)) 4102 } 4103 } 4104 if v.Http != nil { 4105 if err := validateHttpAction(v.Http); err != nil { 4106 invalidParams.AddNested("Http", err.(smithy.InvalidParamsError)) 4107 } 4108 } 4109 if invalidParams.Len() > 0 { 4110 return invalidParams 4111 } else { 4112 return nil 4113 } 4114} 4115 4116func validateActionList(v []types.Action) error { 4117 if v == nil { 4118 return nil 4119 } 4120 invalidParams := smithy.InvalidParamsError{Context: "ActionList"} 4121 for i := range v { 4122 if err := validateAction(&v[i]); err != nil { 4123 invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) 4124 } 4125 } 4126 if invalidParams.Len() > 0 { 4127 return invalidParams 4128 } else { 4129 return nil 4130 } 4131} 4132 4133func validateAdditionalMetricsToRetainV2List(v []types.MetricToRetain) error { 4134 if v == nil { 4135 return nil 4136 } 4137 invalidParams := smithy.InvalidParamsError{Context: "AdditionalMetricsToRetainV2List"} 4138 for i := range v { 4139 if err := validateMetricToRetain(&v[i]); err != nil { 4140 invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) 4141 } 4142 } 4143 if invalidParams.Len() > 0 { 4144 return invalidParams 4145 } else { 4146 return nil 4147 } 4148} 4149 4150func validateAddThingsToThingGroupParams(v *types.AddThingsToThingGroupParams) error { 4151 if v == nil { 4152 return nil 4153 } 4154 invalidParams := smithy.InvalidParamsError{Context: "AddThingsToThingGroupParams"} 4155 if v.ThingGroupNames == nil { 4156 invalidParams.Add(smithy.NewErrParamRequired("ThingGroupNames")) 4157 } 4158 if invalidParams.Len() > 0 { 4159 return invalidParams 4160 } else { 4161 return nil 4162 } 4163} 4164 4165func validateAlertTarget(v *types.AlertTarget) error { 4166 if v == nil { 4167 return nil 4168 } 4169 invalidParams := smithy.InvalidParamsError{Context: "AlertTarget"} 4170 if v.AlertTargetArn == nil { 4171 invalidParams.Add(smithy.NewErrParamRequired("AlertTargetArn")) 4172 } 4173 if v.RoleArn == nil { 4174 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 4175 } 4176 if invalidParams.Len() > 0 { 4177 return invalidParams 4178 } else { 4179 return nil 4180 } 4181} 4182 4183func validateAlertTargets(v map[string]types.AlertTarget) error { 4184 if v == nil { 4185 return nil 4186 } 4187 invalidParams := smithy.InvalidParamsError{Context: "AlertTargets"} 4188 for key := range v { 4189 value := v[key] 4190 if err := validateAlertTarget(&value); err != nil { 4191 invalidParams.AddNested(fmt.Sprintf("[%q]", key), err.(smithy.InvalidParamsError)) 4192 } 4193 } 4194 if invalidParams.Len() > 0 { 4195 return invalidParams 4196 } else { 4197 return nil 4198 } 4199} 4200 4201func validateAssetPropertyTimestamp(v *types.AssetPropertyTimestamp) error { 4202 if v == nil { 4203 return nil 4204 } 4205 invalidParams := smithy.InvalidParamsError{Context: "AssetPropertyTimestamp"} 4206 if v.TimeInSeconds == nil { 4207 invalidParams.Add(smithy.NewErrParamRequired("TimeInSeconds")) 4208 } 4209 if invalidParams.Len() > 0 { 4210 return invalidParams 4211 } else { 4212 return nil 4213 } 4214} 4215 4216func validateAssetPropertyValue(v *types.AssetPropertyValue) error { 4217 if v == nil { 4218 return nil 4219 } 4220 invalidParams := smithy.InvalidParamsError{Context: "AssetPropertyValue"} 4221 if v.Value == nil { 4222 invalidParams.Add(smithy.NewErrParamRequired("Value")) 4223 } 4224 if v.Timestamp == nil { 4225 invalidParams.Add(smithy.NewErrParamRequired("Timestamp")) 4226 } else if v.Timestamp != nil { 4227 if err := validateAssetPropertyTimestamp(v.Timestamp); err != nil { 4228 invalidParams.AddNested("Timestamp", err.(smithy.InvalidParamsError)) 4229 } 4230 } 4231 if invalidParams.Len() > 0 { 4232 return invalidParams 4233 } else { 4234 return nil 4235 } 4236} 4237 4238func validateAssetPropertyValueList(v []types.AssetPropertyValue) error { 4239 if v == nil { 4240 return nil 4241 } 4242 invalidParams := smithy.InvalidParamsError{Context: "AssetPropertyValueList"} 4243 for i := range v { 4244 if err := validateAssetPropertyValue(&v[i]); err != nil { 4245 invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) 4246 } 4247 } 4248 if invalidParams.Len() > 0 { 4249 return invalidParams 4250 } else { 4251 return nil 4252 } 4253} 4254 4255func validateAuthInfo(v *types.AuthInfo) error { 4256 if v == nil { 4257 return nil 4258 } 4259 invalidParams := smithy.InvalidParamsError{Context: "AuthInfo"} 4260 if v.Resources == nil { 4261 invalidParams.Add(smithy.NewErrParamRequired("Resources")) 4262 } 4263 if invalidParams.Len() > 0 { 4264 return invalidParams 4265 } else { 4266 return nil 4267 } 4268} 4269 4270func validateAuthInfos(v []types.AuthInfo) error { 4271 if v == nil { 4272 return nil 4273 } 4274 invalidParams := smithy.InvalidParamsError{Context: "AuthInfos"} 4275 for i := range v { 4276 if err := validateAuthInfo(&v[i]); err != nil { 4277 invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) 4278 } 4279 } 4280 if invalidParams.Len() > 0 { 4281 return invalidParams 4282 } else { 4283 return nil 4284 } 4285} 4286 4287func validateAwsJobAbortConfig(v *types.AwsJobAbortConfig) error { 4288 if v == nil { 4289 return nil 4290 } 4291 invalidParams := smithy.InvalidParamsError{Context: "AwsJobAbortConfig"} 4292 if v.AbortCriteriaList == nil { 4293 invalidParams.Add(smithy.NewErrParamRequired("AbortCriteriaList")) 4294 } else if v.AbortCriteriaList != nil { 4295 if err := validateAwsJobAbortCriteriaList(v.AbortCriteriaList); err != nil { 4296 invalidParams.AddNested("AbortCriteriaList", err.(smithy.InvalidParamsError)) 4297 } 4298 } 4299 if invalidParams.Len() > 0 { 4300 return invalidParams 4301 } else { 4302 return nil 4303 } 4304} 4305 4306func validateAwsJobAbortCriteria(v *types.AwsJobAbortCriteria) error { 4307 if v == nil { 4308 return nil 4309 } 4310 invalidParams := smithy.InvalidParamsError{Context: "AwsJobAbortCriteria"} 4311 if len(v.FailureType) == 0 { 4312 invalidParams.Add(smithy.NewErrParamRequired("FailureType")) 4313 } 4314 if len(v.Action) == 0 { 4315 invalidParams.Add(smithy.NewErrParamRequired("Action")) 4316 } 4317 if v.ThresholdPercentage == nil { 4318 invalidParams.Add(smithy.NewErrParamRequired("ThresholdPercentage")) 4319 } 4320 if v.MinNumberOfExecutedThings == nil { 4321 invalidParams.Add(smithy.NewErrParamRequired("MinNumberOfExecutedThings")) 4322 } 4323 if invalidParams.Len() > 0 { 4324 return invalidParams 4325 } else { 4326 return nil 4327 } 4328} 4329 4330func validateAwsJobAbortCriteriaList(v []types.AwsJobAbortCriteria) error { 4331 if v == nil { 4332 return nil 4333 } 4334 invalidParams := smithy.InvalidParamsError{Context: "AwsJobAbortCriteriaList"} 4335 for i := range v { 4336 if err := validateAwsJobAbortCriteria(&v[i]); err != nil { 4337 invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) 4338 } 4339 } 4340 if invalidParams.Len() > 0 { 4341 return invalidParams 4342 } else { 4343 return nil 4344 } 4345} 4346 4347func validateAwsJobExecutionsRolloutConfig(v *types.AwsJobExecutionsRolloutConfig) error { 4348 if v == nil { 4349 return nil 4350 } 4351 invalidParams := smithy.InvalidParamsError{Context: "AwsJobExecutionsRolloutConfig"} 4352 if v.ExponentialRate != nil { 4353 if err := validateAwsJobExponentialRolloutRate(v.ExponentialRate); err != nil { 4354 invalidParams.AddNested("ExponentialRate", err.(smithy.InvalidParamsError)) 4355 } 4356 } 4357 if invalidParams.Len() > 0 { 4358 return invalidParams 4359 } else { 4360 return nil 4361 } 4362} 4363 4364func validateAwsJobExponentialRolloutRate(v *types.AwsJobExponentialRolloutRate) error { 4365 if v == nil { 4366 return nil 4367 } 4368 invalidParams := smithy.InvalidParamsError{Context: "AwsJobExponentialRolloutRate"} 4369 if v.BaseRatePerMinute == nil { 4370 invalidParams.Add(smithy.NewErrParamRequired("BaseRatePerMinute")) 4371 } 4372 if v.RateIncreaseCriteria == nil { 4373 invalidParams.Add(smithy.NewErrParamRequired("RateIncreaseCriteria")) 4374 } 4375 if invalidParams.Len() > 0 { 4376 return invalidParams 4377 } else { 4378 return nil 4379 } 4380} 4381 4382func validateBehavior(v *types.Behavior) error { 4383 if v == nil { 4384 return nil 4385 } 4386 invalidParams := smithy.InvalidParamsError{Context: "Behavior"} 4387 if v.Name == nil { 4388 invalidParams.Add(smithy.NewErrParamRequired("Name")) 4389 } 4390 if v.MetricDimension != nil { 4391 if err := validateMetricDimension(v.MetricDimension); err != nil { 4392 invalidParams.AddNested("MetricDimension", err.(smithy.InvalidParamsError)) 4393 } 4394 } 4395 if invalidParams.Len() > 0 { 4396 return invalidParams 4397 } else { 4398 return nil 4399 } 4400} 4401 4402func validateBehaviors(v []types.Behavior) error { 4403 if v == nil { 4404 return nil 4405 } 4406 invalidParams := smithy.InvalidParamsError{Context: "Behaviors"} 4407 for i := range v { 4408 if err := validateBehavior(&v[i]); err != nil { 4409 invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) 4410 } 4411 } 4412 if invalidParams.Len() > 0 { 4413 return invalidParams 4414 } else { 4415 return nil 4416 } 4417} 4418 4419func validateCloudwatchAlarmAction(v *types.CloudwatchAlarmAction) error { 4420 if v == nil { 4421 return nil 4422 } 4423 invalidParams := smithy.InvalidParamsError{Context: "CloudwatchAlarmAction"} 4424 if v.RoleArn == nil { 4425 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 4426 } 4427 if v.AlarmName == nil { 4428 invalidParams.Add(smithy.NewErrParamRequired("AlarmName")) 4429 } 4430 if v.StateReason == nil { 4431 invalidParams.Add(smithy.NewErrParamRequired("StateReason")) 4432 } 4433 if v.StateValue == nil { 4434 invalidParams.Add(smithy.NewErrParamRequired("StateValue")) 4435 } 4436 if invalidParams.Len() > 0 { 4437 return invalidParams 4438 } else { 4439 return nil 4440 } 4441} 4442 4443func validateCloudwatchLogsAction(v *types.CloudwatchLogsAction) error { 4444 if v == nil { 4445 return nil 4446 } 4447 invalidParams := smithy.InvalidParamsError{Context: "CloudwatchLogsAction"} 4448 if v.RoleArn == nil { 4449 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 4450 } 4451 if v.LogGroupName == nil { 4452 invalidParams.Add(smithy.NewErrParamRequired("LogGroupName")) 4453 } 4454 if invalidParams.Len() > 0 { 4455 return invalidParams 4456 } else { 4457 return nil 4458 } 4459} 4460 4461func validateCloudwatchMetricAction(v *types.CloudwatchMetricAction) error { 4462 if v == nil { 4463 return nil 4464 } 4465 invalidParams := smithy.InvalidParamsError{Context: "CloudwatchMetricAction"} 4466 if v.RoleArn == nil { 4467 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 4468 } 4469 if v.MetricNamespace == nil { 4470 invalidParams.Add(smithy.NewErrParamRequired("MetricNamespace")) 4471 } 4472 if v.MetricName == nil { 4473 invalidParams.Add(smithy.NewErrParamRequired("MetricName")) 4474 } 4475 if v.MetricValue == nil { 4476 invalidParams.Add(smithy.NewErrParamRequired("MetricValue")) 4477 } 4478 if v.MetricUnit == nil { 4479 invalidParams.Add(smithy.NewErrParamRequired("MetricUnit")) 4480 } 4481 if invalidParams.Len() > 0 { 4482 return invalidParams 4483 } else { 4484 return nil 4485 } 4486} 4487 4488func validateDynamoDBAction(v *types.DynamoDBAction) error { 4489 if v == nil { 4490 return nil 4491 } 4492 invalidParams := smithy.InvalidParamsError{Context: "DynamoDBAction"} 4493 if v.TableName == nil { 4494 invalidParams.Add(smithy.NewErrParamRequired("TableName")) 4495 } 4496 if v.RoleArn == nil { 4497 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 4498 } 4499 if v.HashKeyField == nil { 4500 invalidParams.Add(smithy.NewErrParamRequired("HashKeyField")) 4501 } 4502 if v.HashKeyValue == nil { 4503 invalidParams.Add(smithy.NewErrParamRequired("HashKeyValue")) 4504 } 4505 if invalidParams.Len() > 0 { 4506 return invalidParams 4507 } else { 4508 return nil 4509 } 4510} 4511 4512func validateDynamoDBv2Action(v *types.DynamoDBv2Action) error { 4513 if v == nil { 4514 return nil 4515 } 4516 invalidParams := smithy.InvalidParamsError{Context: "DynamoDBv2Action"} 4517 if v.RoleArn == nil { 4518 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 4519 } 4520 if v.PutItem == nil { 4521 invalidParams.Add(smithy.NewErrParamRequired("PutItem")) 4522 } else if v.PutItem != nil { 4523 if err := validatePutItemInput(v.PutItem); err != nil { 4524 invalidParams.AddNested("PutItem", err.(smithy.InvalidParamsError)) 4525 } 4526 } 4527 if invalidParams.Len() > 0 { 4528 return invalidParams 4529 } else { 4530 return nil 4531 } 4532} 4533 4534func validateElasticsearchAction(v *types.ElasticsearchAction) error { 4535 if v == nil { 4536 return nil 4537 } 4538 invalidParams := smithy.InvalidParamsError{Context: "ElasticsearchAction"} 4539 if v.RoleArn == nil { 4540 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 4541 } 4542 if v.Endpoint == nil { 4543 invalidParams.Add(smithy.NewErrParamRequired("Endpoint")) 4544 } 4545 if v.Index == nil { 4546 invalidParams.Add(smithy.NewErrParamRequired("Index")) 4547 } 4548 if v.Type == nil { 4549 invalidParams.Add(smithy.NewErrParamRequired("Type")) 4550 } 4551 if v.Id == nil { 4552 invalidParams.Add(smithy.NewErrParamRequired("Id")) 4553 } 4554 if invalidParams.Len() > 0 { 4555 return invalidParams 4556 } else { 4557 return nil 4558 } 4559} 4560 4561func validateEnableIoTLoggingParams(v *types.EnableIoTLoggingParams) error { 4562 if v == nil { 4563 return nil 4564 } 4565 invalidParams := smithy.InvalidParamsError{Context: "EnableIoTLoggingParams"} 4566 if v.RoleArnForLogging == nil { 4567 invalidParams.Add(smithy.NewErrParamRequired("RoleArnForLogging")) 4568 } 4569 if len(v.LogLevel) == 0 { 4570 invalidParams.Add(smithy.NewErrParamRequired("LogLevel")) 4571 } 4572 if invalidParams.Len() > 0 { 4573 return invalidParams 4574 } else { 4575 return nil 4576 } 4577} 4578 4579func validateExponentialRolloutRate(v *types.ExponentialRolloutRate) error { 4580 if v == nil { 4581 return nil 4582 } 4583 invalidParams := smithy.InvalidParamsError{Context: "ExponentialRolloutRate"} 4584 if v.BaseRatePerMinute == nil { 4585 invalidParams.Add(smithy.NewErrParamRequired("BaseRatePerMinute")) 4586 } 4587 if v.RateIncreaseCriteria == nil { 4588 invalidParams.Add(smithy.NewErrParamRequired("RateIncreaseCriteria")) 4589 } 4590 if invalidParams.Len() > 0 { 4591 return invalidParams 4592 } else { 4593 return nil 4594 } 4595} 4596 4597func validateFirehoseAction(v *types.FirehoseAction) error { 4598 if v == nil { 4599 return nil 4600 } 4601 invalidParams := smithy.InvalidParamsError{Context: "FirehoseAction"} 4602 if v.RoleArn == nil { 4603 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 4604 } 4605 if v.DeliveryStreamName == nil { 4606 invalidParams.Add(smithy.NewErrParamRequired("DeliveryStreamName")) 4607 } 4608 if invalidParams.Len() > 0 { 4609 return invalidParams 4610 } else { 4611 return nil 4612 } 4613} 4614 4615func validateHeaderList(v []types.HttpActionHeader) error { 4616 if v == nil { 4617 return nil 4618 } 4619 invalidParams := smithy.InvalidParamsError{Context: "HeaderList"} 4620 for i := range v { 4621 if err := validateHttpActionHeader(&v[i]); err != nil { 4622 invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) 4623 } 4624 } 4625 if invalidParams.Len() > 0 { 4626 return invalidParams 4627 } else { 4628 return nil 4629 } 4630} 4631 4632func validateHttpAction(v *types.HttpAction) error { 4633 if v == nil { 4634 return nil 4635 } 4636 invalidParams := smithy.InvalidParamsError{Context: "HttpAction"} 4637 if v.Url == nil { 4638 invalidParams.Add(smithy.NewErrParamRequired("Url")) 4639 } 4640 if v.Headers != nil { 4641 if err := validateHeaderList(v.Headers); err != nil { 4642 invalidParams.AddNested("Headers", err.(smithy.InvalidParamsError)) 4643 } 4644 } 4645 if v.Auth != nil { 4646 if err := validateHttpAuthorization(v.Auth); err != nil { 4647 invalidParams.AddNested("Auth", err.(smithy.InvalidParamsError)) 4648 } 4649 } 4650 if invalidParams.Len() > 0 { 4651 return invalidParams 4652 } else { 4653 return nil 4654 } 4655} 4656 4657func validateHttpActionHeader(v *types.HttpActionHeader) error { 4658 if v == nil { 4659 return nil 4660 } 4661 invalidParams := smithy.InvalidParamsError{Context: "HttpActionHeader"} 4662 if v.Key == nil { 4663 invalidParams.Add(smithy.NewErrParamRequired("Key")) 4664 } 4665 if v.Value == nil { 4666 invalidParams.Add(smithy.NewErrParamRequired("Value")) 4667 } 4668 if invalidParams.Len() > 0 { 4669 return invalidParams 4670 } else { 4671 return nil 4672 } 4673} 4674 4675func validateHttpAuthorization(v *types.HttpAuthorization) error { 4676 if v == nil { 4677 return nil 4678 } 4679 invalidParams := smithy.InvalidParamsError{Context: "HttpAuthorization"} 4680 if v.Sigv4 != nil { 4681 if err := validateSigV4Authorization(v.Sigv4); err != nil { 4682 invalidParams.AddNested("Sigv4", err.(smithy.InvalidParamsError)) 4683 } 4684 } 4685 if invalidParams.Len() > 0 { 4686 return invalidParams 4687 } else { 4688 return nil 4689 } 4690} 4691 4692func validateHttpUrlDestinationConfiguration(v *types.HttpUrlDestinationConfiguration) error { 4693 if v == nil { 4694 return nil 4695 } 4696 invalidParams := smithy.InvalidParamsError{Context: "HttpUrlDestinationConfiguration"} 4697 if v.ConfirmationUrl == nil { 4698 invalidParams.Add(smithy.NewErrParamRequired("ConfirmationUrl")) 4699 } 4700 if invalidParams.Len() > 0 { 4701 return invalidParams 4702 } else { 4703 return nil 4704 } 4705} 4706 4707func validateIotEventsAction(v *types.IotEventsAction) error { 4708 if v == nil { 4709 return nil 4710 } 4711 invalidParams := smithy.InvalidParamsError{Context: "IotEventsAction"} 4712 if v.InputName == nil { 4713 invalidParams.Add(smithy.NewErrParamRequired("InputName")) 4714 } 4715 if v.RoleArn == nil { 4716 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 4717 } 4718 if invalidParams.Len() > 0 { 4719 return invalidParams 4720 } else { 4721 return nil 4722 } 4723} 4724 4725func validateIotSiteWiseAction(v *types.IotSiteWiseAction) error { 4726 if v == nil { 4727 return nil 4728 } 4729 invalidParams := smithy.InvalidParamsError{Context: "IotSiteWiseAction"} 4730 if v.PutAssetPropertyValueEntries == nil { 4731 invalidParams.Add(smithy.NewErrParamRequired("PutAssetPropertyValueEntries")) 4732 } else if v.PutAssetPropertyValueEntries != nil { 4733 if err := validatePutAssetPropertyValueEntryList(v.PutAssetPropertyValueEntries); err != nil { 4734 invalidParams.AddNested("PutAssetPropertyValueEntries", err.(smithy.InvalidParamsError)) 4735 } 4736 } 4737 if v.RoleArn == nil { 4738 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 4739 } 4740 if invalidParams.Len() > 0 { 4741 return invalidParams 4742 } else { 4743 return nil 4744 } 4745} 4746 4747func validateJobExecutionsRolloutConfig(v *types.JobExecutionsRolloutConfig) error { 4748 if v == nil { 4749 return nil 4750 } 4751 invalidParams := smithy.InvalidParamsError{Context: "JobExecutionsRolloutConfig"} 4752 if v.ExponentialRate != nil { 4753 if err := validateExponentialRolloutRate(v.ExponentialRate); err != nil { 4754 invalidParams.AddNested("ExponentialRate", err.(smithy.InvalidParamsError)) 4755 } 4756 } 4757 if invalidParams.Len() > 0 { 4758 return invalidParams 4759 } else { 4760 return nil 4761 } 4762} 4763 4764func validateKinesisAction(v *types.KinesisAction) error { 4765 if v == nil { 4766 return nil 4767 } 4768 invalidParams := smithy.InvalidParamsError{Context: "KinesisAction"} 4769 if v.RoleArn == nil { 4770 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 4771 } 4772 if v.StreamName == nil { 4773 invalidParams.Add(smithy.NewErrParamRequired("StreamName")) 4774 } 4775 if invalidParams.Len() > 0 { 4776 return invalidParams 4777 } else { 4778 return nil 4779 } 4780} 4781 4782func validateLambdaAction(v *types.LambdaAction) error { 4783 if v == nil { 4784 return nil 4785 } 4786 invalidParams := smithy.InvalidParamsError{Context: "LambdaAction"} 4787 if v.FunctionArn == nil { 4788 invalidParams.Add(smithy.NewErrParamRequired("FunctionArn")) 4789 } 4790 if invalidParams.Len() > 0 { 4791 return invalidParams 4792 } else { 4793 return nil 4794 } 4795} 4796 4797func validateLoggingOptionsPayload(v *types.LoggingOptionsPayload) error { 4798 if v == nil { 4799 return nil 4800 } 4801 invalidParams := smithy.InvalidParamsError{Context: "LoggingOptionsPayload"} 4802 if v.RoleArn == nil { 4803 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 4804 } 4805 if invalidParams.Len() > 0 { 4806 return invalidParams 4807 } else { 4808 return nil 4809 } 4810} 4811 4812func validateLogTarget(v *types.LogTarget) error { 4813 if v == nil { 4814 return nil 4815 } 4816 invalidParams := smithy.InvalidParamsError{Context: "LogTarget"} 4817 if len(v.TargetType) == 0 { 4818 invalidParams.Add(smithy.NewErrParamRequired("TargetType")) 4819 } 4820 if invalidParams.Len() > 0 { 4821 return invalidParams 4822 } else { 4823 return nil 4824 } 4825} 4826 4827func validateMetricDimension(v *types.MetricDimension) error { 4828 if v == nil { 4829 return nil 4830 } 4831 invalidParams := smithy.InvalidParamsError{Context: "MetricDimension"} 4832 if v.DimensionName == nil { 4833 invalidParams.Add(smithy.NewErrParamRequired("DimensionName")) 4834 } 4835 if invalidParams.Len() > 0 { 4836 return invalidParams 4837 } else { 4838 return nil 4839 } 4840} 4841 4842func validateMetricToRetain(v *types.MetricToRetain) error { 4843 if v == nil { 4844 return nil 4845 } 4846 invalidParams := smithy.InvalidParamsError{Context: "MetricToRetain"} 4847 if v.Metric == nil { 4848 invalidParams.Add(smithy.NewErrParamRequired("Metric")) 4849 } 4850 if v.MetricDimension != nil { 4851 if err := validateMetricDimension(v.MetricDimension); err != nil { 4852 invalidParams.AddNested("MetricDimension", err.(smithy.InvalidParamsError)) 4853 } 4854 } 4855 if invalidParams.Len() > 0 { 4856 return invalidParams 4857 } else { 4858 return nil 4859 } 4860} 4861 4862func validateMitigationActionParams(v *types.MitigationActionParams) error { 4863 if v == nil { 4864 return nil 4865 } 4866 invalidParams := smithy.InvalidParamsError{Context: "MitigationActionParams"} 4867 if v.UpdateDeviceCertificateParams != nil { 4868 if err := validateUpdateDeviceCertificateParams(v.UpdateDeviceCertificateParams); err != nil { 4869 invalidParams.AddNested("UpdateDeviceCertificateParams", err.(smithy.InvalidParamsError)) 4870 } 4871 } 4872 if v.UpdateCACertificateParams != nil { 4873 if err := validateUpdateCACertificateParams(v.UpdateCACertificateParams); err != nil { 4874 invalidParams.AddNested("UpdateCACertificateParams", err.(smithy.InvalidParamsError)) 4875 } 4876 } 4877 if v.AddThingsToThingGroupParams != nil { 4878 if err := validateAddThingsToThingGroupParams(v.AddThingsToThingGroupParams); err != nil { 4879 invalidParams.AddNested("AddThingsToThingGroupParams", err.(smithy.InvalidParamsError)) 4880 } 4881 } 4882 if v.ReplaceDefaultPolicyVersionParams != nil { 4883 if err := validateReplaceDefaultPolicyVersionParams(v.ReplaceDefaultPolicyVersionParams); err != nil { 4884 invalidParams.AddNested("ReplaceDefaultPolicyVersionParams", err.(smithy.InvalidParamsError)) 4885 } 4886 } 4887 if v.EnableIoTLoggingParams != nil { 4888 if err := validateEnableIoTLoggingParams(v.EnableIoTLoggingParams); err != nil { 4889 invalidParams.AddNested("EnableIoTLoggingParams", err.(smithy.InvalidParamsError)) 4890 } 4891 } 4892 if v.PublishFindingToSnsParams != nil { 4893 if err := validatePublishFindingToSnsParams(v.PublishFindingToSnsParams); err != nil { 4894 invalidParams.AddNested("PublishFindingToSnsParams", err.(smithy.InvalidParamsError)) 4895 } 4896 } 4897 if invalidParams.Len() > 0 { 4898 return invalidParams 4899 } else { 4900 return nil 4901 } 4902} 4903 4904func validateProvisioningHook(v *types.ProvisioningHook) error { 4905 if v == nil { 4906 return nil 4907 } 4908 invalidParams := smithy.InvalidParamsError{Context: "ProvisioningHook"} 4909 if v.TargetArn == nil { 4910 invalidParams.Add(smithy.NewErrParamRequired("TargetArn")) 4911 } 4912 if invalidParams.Len() > 0 { 4913 return invalidParams 4914 } else { 4915 return nil 4916 } 4917} 4918 4919func validatePublishFindingToSnsParams(v *types.PublishFindingToSnsParams) error { 4920 if v == nil { 4921 return nil 4922 } 4923 invalidParams := smithy.InvalidParamsError{Context: "PublishFindingToSnsParams"} 4924 if v.TopicArn == nil { 4925 invalidParams.Add(smithy.NewErrParamRequired("TopicArn")) 4926 } 4927 if invalidParams.Len() > 0 { 4928 return invalidParams 4929 } else { 4930 return nil 4931 } 4932} 4933 4934func validatePutAssetPropertyValueEntry(v *types.PutAssetPropertyValueEntry) error { 4935 if v == nil { 4936 return nil 4937 } 4938 invalidParams := smithy.InvalidParamsError{Context: "PutAssetPropertyValueEntry"} 4939 if v.PropertyValues == nil { 4940 invalidParams.Add(smithy.NewErrParamRequired("PropertyValues")) 4941 } else if v.PropertyValues != nil { 4942 if err := validateAssetPropertyValueList(v.PropertyValues); err != nil { 4943 invalidParams.AddNested("PropertyValues", err.(smithy.InvalidParamsError)) 4944 } 4945 } 4946 if invalidParams.Len() > 0 { 4947 return invalidParams 4948 } else { 4949 return nil 4950 } 4951} 4952 4953func validatePutAssetPropertyValueEntryList(v []types.PutAssetPropertyValueEntry) error { 4954 if v == nil { 4955 return nil 4956 } 4957 invalidParams := smithy.InvalidParamsError{Context: "PutAssetPropertyValueEntryList"} 4958 for i := range v { 4959 if err := validatePutAssetPropertyValueEntry(&v[i]); err != nil { 4960 invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) 4961 } 4962 } 4963 if invalidParams.Len() > 0 { 4964 return invalidParams 4965 } else { 4966 return nil 4967 } 4968} 4969 4970func validatePutItemInput(v *types.PutItemInput) error { 4971 if v == nil { 4972 return nil 4973 } 4974 invalidParams := smithy.InvalidParamsError{Context: "PutItemInput"} 4975 if v.TableName == nil { 4976 invalidParams.Add(smithy.NewErrParamRequired("TableName")) 4977 } 4978 if invalidParams.Len() > 0 { 4979 return invalidParams 4980 } else { 4981 return nil 4982 } 4983} 4984 4985func validateReplaceDefaultPolicyVersionParams(v *types.ReplaceDefaultPolicyVersionParams) error { 4986 if v == nil { 4987 return nil 4988 } 4989 invalidParams := smithy.InvalidParamsError{Context: "ReplaceDefaultPolicyVersionParams"} 4990 if len(v.TemplateName) == 0 { 4991 invalidParams.Add(smithy.NewErrParamRequired("TemplateName")) 4992 } 4993 if invalidParams.Len() > 0 { 4994 return invalidParams 4995 } else { 4996 return nil 4997 } 4998} 4999 5000func validateRepublishAction(v *types.RepublishAction) error { 5001 if v == nil { 5002 return nil 5003 } 5004 invalidParams := smithy.InvalidParamsError{Context: "RepublishAction"} 5005 if v.RoleArn == nil { 5006 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 5007 } 5008 if v.Topic == nil { 5009 invalidParams.Add(smithy.NewErrParamRequired("Topic")) 5010 } 5011 if invalidParams.Len() > 0 { 5012 return invalidParams 5013 } else { 5014 return nil 5015 } 5016} 5017 5018func validateS3Action(v *types.S3Action) error { 5019 if v == nil { 5020 return nil 5021 } 5022 invalidParams := smithy.InvalidParamsError{Context: "S3Action"} 5023 if v.RoleArn == nil { 5024 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 5025 } 5026 if v.BucketName == nil { 5027 invalidParams.Add(smithy.NewErrParamRequired("BucketName")) 5028 } 5029 if v.Key == nil { 5030 invalidParams.Add(smithy.NewErrParamRequired("Key")) 5031 } 5032 if invalidParams.Len() > 0 { 5033 return invalidParams 5034 } else { 5035 return nil 5036 } 5037} 5038 5039func validateSalesforceAction(v *types.SalesforceAction) error { 5040 if v == nil { 5041 return nil 5042 } 5043 invalidParams := smithy.InvalidParamsError{Context: "SalesforceAction"} 5044 if v.Token == nil { 5045 invalidParams.Add(smithy.NewErrParamRequired("Token")) 5046 } 5047 if v.Url == nil { 5048 invalidParams.Add(smithy.NewErrParamRequired("Url")) 5049 } 5050 if invalidParams.Len() > 0 { 5051 return invalidParams 5052 } else { 5053 return nil 5054 } 5055} 5056 5057func validateSigV4Authorization(v *types.SigV4Authorization) error { 5058 if v == nil { 5059 return nil 5060 } 5061 invalidParams := smithy.InvalidParamsError{Context: "SigV4Authorization"} 5062 if v.SigningRegion == nil { 5063 invalidParams.Add(smithy.NewErrParamRequired("SigningRegion")) 5064 } 5065 if v.ServiceName == nil { 5066 invalidParams.Add(smithy.NewErrParamRequired("ServiceName")) 5067 } 5068 if v.RoleArn == nil { 5069 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 5070 } 5071 if invalidParams.Len() > 0 { 5072 return invalidParams 5073 } else { 5074 return nil 5075 } 5076} 5077 5078func validateSnsAction(v *types.SnsAction) error { 5079 if v == nil { 5080 return nil 5081 } 5082 invalidParams := smithy.InvalidParamsError{Context: "SnsAction"} 5083 if v.TargetArn == nil { 5084 invalidParams.Add(smithy.NewErrParamRequired("TargetArn")) 5085 } 5086 if v.RoleArn == nil { 5087 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 5088 } 5089 if invalidParams.Len() > 0 { 5090 return invalidParams 5091 } else { 5092 return nil 5093 } 5094} 5095 5096func validateSqsAction(v *types.SqsAction) error { 5097 if v == nil { 5098 return nil 5099 } 5100 invalidParams := smithy.InvalidParamsError{Context: "SqsAction"} 5101 if v.RoleArn == nil { 5102 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 5103 } 5104 if v.QueueUrl == nil { 5105 invalidParams.Add(smithy.NewErrParamRequired("QueueUrl")) 5106 } 5107 if invalidParams.Len() > 0 { 5108 return invalidParams 5109 } else { 5110 return nil 5111 } 5112} 5113 5114func validateStepFunctionsAction(v *types.StepFunctionsAction) error { 5115 if v == nil { 5116 return nil 5117 } 5118 invalidParams := smithy.InvalidParamsError{Context: "StepFunctionsAction"} 5119 if v.StateMachineName == nil { 5120 invalidParams.Add(smithy.NewErrParamRequired("StateMachineName")) 5121 } 5122 if v.RoleArn == nil { 5123 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 5124 } 5125 if invalidParams.Len() > 0 { 5126 return invalidParams 5127 } else { 5128 return nil 5129 } 5130} 5131 5132func validateTag(v *types.Tag) error { 5133 if v == nil { 5134 return nil 5135 } 5136 invalidParams := smithy.InvalidParamsError{Context: "Tag"} 5137 if v.Key == nil { 5138 invalidParams.Add(smithy.NewErrParamRequired("Key")) 5139 } 5140 if invalidParams.Len() > 0 { 5141 return invalidParams 5142 } else { 5143 return nil 5144 } 5145} 5146 5147func validateTagList(v []types.Tag) error { 5148 if v == nil { 5149 return nil 5150 } 5151 invalidParams := smithy.InvalidParamsError{Context: "TagList"} 5152 for i := range v { 5153 if err := validateTag(&v[i]); err != nil { 5154 invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) 5155 } 5156 } 5157 if invalidParams.Len() > 0 { 5158 return invalidParams 5159 } else { 5160 return nil 5161 } 5162} 5163 5164func validateThingGroupIndexingConfiguration(v *types.ThingGroupIndexingConfiguration) error { 5165 if v == nil { 5166 return nil 5167 } 5168 invalidParams := smithy.InvalidParamsError{Context: "ThingGroupIndexingConfiguration"} 5169 if len(v.ThingGroupIndexingMode) == 0 { 5170 invalidParams.Add(smithy.NewErrParamRequired("ThingGroupIndexingMode")) 5171 } 5172 if invalidParams.Len() > 0 { 5173 return invalidParams 5174 } else { 5175 return nil 5176 } 5177} 5178 5179func validateThingIndexingConfiguration(v *types.ThingIndexingConfiguration) error { 5180 if v == nil { 5181 return nil 5182 } 5183 invalidParams := smithy.InvalidParamsError{Context: "ThingIndexingConfiguration"} 5184 if len(v.ThingIndexingMode) == 0 { 5185 invalidParams.Add(smithy.NewErrParamRequired("ThingIndexingMode")) 5186 } 5187 if invalidParams.Len() > 0 { 5188 return invalidParams 5189 } else { 5190 return nil 5191 } 5192} 5193 5194func validateTimestreamAction(v *types.TimestreamAction) error { 5195 if v == nil { 5196 return nil 5197 } 5198 invalidParams := smithy.InvalidParamsError{Context: "TimestreamAction"} 5199 if v.RoleArn == nil { 5200 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 5201 } 5202 if v.DatabaseName == nil { 5203 invalidParams.Add(smithy.NewErrParamRequired("DatabaseName")) 5204 } 5205 if v.TableName == nil { 5206 invalidParams.Add(smithy.NewErrParamRequired("TableName")) 5207 } 5208 if v.Dimensions == nil { 5209 invalidParams.Add(smithy.NewErrParamRequired("Dimensions")) 5210 } else if v.Dimensions != nil { 5211 if err := validateTimestreamDimensionList(v.Dimensions); err != nil { 5212 invalidParams.AddNested("Dimensions", err.(smithy.InvalidParamsError)) 5213 } 5214 } 5215 if v.Timestamp != nil { 5216 if err := validateTimestreamTimestamp(v.Timestamp); err != nil { 5217 invalidParams.AddNested("Timestamp", err.(smithy.InvalidParamsError)) 5218 } 5219 } 5220 if invalidParams.Len() > 0 { 5221 return invalidParams 5222 } else { 5223 return nil 5224 } 5225} 5226 5227func validateTimestreamDimension(v *types.TimestreamDimension) error { 5228 if v == nil { 5229 return nil 5230 } 5231 invalidParams := smithy.InvalidParamsError{Context: "TimestreamDimension"} 5232 if v.Name == nil { 5233 invalidParams.Add(smithy.NewErrParamRequired("Name")) 5234 } 5235 if v.Value == nil { 5236 invalidParams.Add(smithy.NewErrParamRequired("Value")) 5237 } 5238 if invalidParams.Len() > 0 { 5239 return invalidParams 5240 } else { 5241 return nil 5242 } 5243} 5244 5245func validateTimestreamDimensionList(v []types.TimestreamDimension) error { 5246 if v == nil { 5247 return nil 5248 } 5249 invalidParams := smithy.InvalidParamsError{Context: "TimestreamDimensionList"} 5250 for i := range v { 5251 if err := validateTimestreamDimension(&v[i]); err != nil { 5252 invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) 5253 } 5254 } 5255 if invalidParams.Len() > 0 { 5256 return invalidParams 5257 } else { 5258 return nil 5259 } 5260} 5261 5262func validateTimestreamTimestamp(v *types.TimestreamTimestamp) error { 5263 if v == nil { 5264 return nil 5265 } 5266 invalidParams := smithy.InvalidParamsError{Context: "TimestreamTimestamp"} 5267 if v.Value == nil { 5268 invalidParams.Add(smithy.NewErrParamRequired("Value")) 5269 } 5270 if v.Unit == nil { 5271 invalidParams.Add(smithy.NewErrParamRequired("Unit")) 5272 } 5273 if invalidParams.Len() > 0 { 5274 return invalidParams 5275 } else { 5276 return nil 5277 } 5278} 5279 5280func validateTopicRuleDestinationConfiguration(v *types.TopicRuleDestinationConfiguration) error { 5281 if v == nil { 5282 return nil 5283 } 5284 invalidParams := smithy.InvalidParamsError{Context: "TopicRuleDestinationConfiguration"} 5285 if v.HttpUrlConfiguration != nil { 5286 if err := validateHttpUrlDestinationConfiguration(v.HttpUrlConfiguration); err != nil { 5287 invalidParams.AddNested("HttpUrlConfiguration", err.(smithy.InvalidParamsError)) 5288 } 5289 } 5290 if invalidParams.Len() > 0 { 5291 return invalidParams 5292 } else { 5293 return nil 5294 } 5295} 5296 5297func validateTopicRulePayload(v *types.TopicRulePayload) error { 5298 if v == nil { 5299 return nil 5300 } 5301 invalidParams := smithy.InvalidParamsError{Context: "TopicRulePayload"} 5302 if v.Sql == nil { 5303 invalidParams.Add(smithy.NewErrParamRequired("Sql")) 5304 } 5305 if v.Actions == nil { 5306 invalidParams.Add(smithy.NewErrParamRequired("Actions")) 5307 } else if v.Actions != nil { 5308 if err := validateActionList(v.Actions); err != nil { 5309 invalidParams.AddNested("Actions", err.(smithy.InvalidParamsError)) 5310 } 5311 } 5312 if v.ErrorAction != nil { 5313 if err := validateAction(v.ErrorAction); err != nil { 5314 invalidParams.AddNested("ErrorAction", err.(smithy.InvalidParamsError)) 5315 } 5316 } 5317 if invalidParams.Len() > 0 { 5318 return invalidParams 5319 } else { 5320 return nil 5321 } 5322} 5323 5324func validateUpdateCACertificateParams(v *types.UpdateCACertificateParams) error { 5325 if v == nil { 5326 return nil 5327 } 5328 invalidParams := smithy.InvalidParamsError{Context: "UpdateCACertificateParams"} 5329 if len(v.Action) == 0 { 5330 invalidParams.Add(smithy.NewErrParamRequired("Action")) 5331 } 5332 if invalidParams.Len() > 0 { 5333 return invalidParams 5334 } else { 5335 return nil 5336 } 5337} 5338 5339func validateUpdateDeviceCertificateParams(v *types.UpdateDeviceCertificateParams) error { 5340 if v == nil { 5341 return nil 5342 } 5343 invalidParams := smithy.InvalidParamsError{Context: "UpdateDeviceCertificateParams"} 5344 if len(v.Action) == 0 { 5345 invalidParams.Add(smithy.NewErrParamRequired("Action")) 5346 } 5347 if invalidParams.Len() > 0 { 5348 return invalidParams 5349 } else { 5350 return nil 5351 } 5352} 5353 5354func validateOpAcceptCertificateTransferInput(v *AcceptCertificateTransferInput) error { 5355 if v == nil { 5356 return nil 5357 } 5358 invalidParams := smithy.InvalidParamsError{Context: "AcceptCertificateTransferInput"} 5359 if v.CertificateId == nil { 5360 invalidParams.Add(smithy.NewErrParamRequired("CertificateId")) 5361 } 5362 if invalidParams.Len() > 0 { 5363 return invalidParams 5364 } else { 5365 return nil 5366 } 5367} 5368 5369func validateOpAssociateTargetsWithJobInput(v *AssociateTargetsWithJobInput) error { 5370 if v == nil { 5371 return nil 5372 } 5373 invalidParams := smithy.InvalidParamsError{Context: "AssociateTargetsWithJobInput"} 5374 if v.Targets == nil { 5375 invalidParams.Add(smithy.NewErrParamRequired("Targets")) 5376 } 5377 if v.JobId == nil { 5378 invalidParams.Add(smithy.NewErrParamRequired("JobId")) 5379 } 5380 if invalidParams.Len() > 0 { 5381 return invalidParams 5382 } else { 5383 return nil 5384 } 5385} 5386 5387func validateOpAttachPolicyInput(v *AttachPolicyInput) error { 5388 if v == nil { 5389 return nil 5390 } 5391 invalidParams := smithy.InvalidParamsError{Context: "AttachPolicyInput"} 5392 if v.PolicyName == nil { 5393 invalidParams.Add(smithy.NewErrParamRequired("PolicyName")) 5394 } 5395 if v.Target == nil { 5396 invalidParams.Add(smithy.NewErrParamRequired("Target")) 5397 } 5398 if invalidParams.Len() > 0 { 5399 return invalidParams 5400 } else { 5401 return nil 5402 } 5403} 5404 5405func validateOpAttachPrincipalPolicyInput(v *AttachPrincipalPolicyInput) error { 5406 if v == nil { 5407 return nil 5408 } 5409 invalidParams := smithy.InvalidParamsError{Context: "AttachPrincipalPolicyInput"} 5410 if v.PolicyName == nil { 5411 invalidParams.Add(smithy.NewErrParamRequired("PolicyName")) 5412 } 5413 if v.Principal == nil { 5414 invalidParams.Add(smithy.NewErrParamRequired("Principal")) 5415 } 5416 if invalidParams.Len() > 0 { 5417 return invalidParams 5418 } else { 5419 return nil 5420 } 5421} 5422 5423func validateOpAttachSecurityProfileInput(v *AttachSecurityProfileInput) error { 5424 if v == nil { 5425 return nil 5426 } 5427 invalidParams := smithy.InvalidParamsError{Context: "AttachSecurityProfileInput"} 5428 if v.SecurityProfileName == nil { 5429 invalidParams.Add(smithy.NewErrParamRequired("SecurityProfileName")) 5430 } 5431 if v.SecurityProfileTargetArn == nil { 5432 invalidParams.Add(smithy.NewErrParamRequired("SecurityProfileTargetArn")) 5433 } 5434 if invalidParams.Len() > 0 { 5435 return invalidParams 5436 } else { 5437 return nil 5438 } 5439} 5440 5441func validateOpAttachThingPrincipalInput(v *AttachThingPrincipalInput) error { 5442 if v == nil { 5443 return nil 5444 } 5445 invalidParams := smithy.InvalidParamsError{Context: "AttachThingPrincipalInput"} 5446 if v.ThingName == nil { 5447 invalidParams.Add(smithy.NewErrParamRequired("ThingName")) 5448 } 5449 if v.Principal == nil { 5450 invalidParams.Add(smithy.NewErrParamRequired("Principal")) 5451 } 5452 if invalidParams.Len() > 0 { 5453 return invalidParams 5454 } else { 5455 return nil 5456 } 5457} 5458 5459func validateOpCancelAuditMitigationActionsTaskInput(v *CancelAuditMitigationActionsTaskInput) error { 5460 if v == nil { 5461 return nil 5462 } 5463 invalidParams := smithy.InvalidParamsError{Context: "CancelAuditMitigationActionsTaskInput"} 5464 if v.TaskId == nil { 5465 invalidParams.Add(smithy.NewErrParamRequired("TaskId")) 5466 } 5467 if invalidParams.Len() > 0 { 5468 return invalidParams 5469 } else { 5470 return nil 5471 } 5472} 5473 5474func validateOpCancelAuditTaskInput(v *CancelAuditTaskInput) error { 5475 if v == nil { 5476 return nil 5477 } 5478 invalidParams := smithy.InvalidParamsError{Context: "CancelAuditTaskInput"} 5479 if v.TaskId == nil { 5480 invalidParams.Add(smithy.NewErrParamRequired("TaskId")) 5481 } 5482 if invalidParams.Len() > 0 { 5483 return invalidParams 5484 } else { 5485 return nil 5486 } 5487} 5488 5489func validateOpCancelCertificateTransferInput(v *CancelCertificateTransferInput) error { 5490 if v == nil { 5491 return nil 5492 } 5493 invalidParams := smithy.InvalidParamsError{Context: "CancelCertificateTransferInput"} 5494 if v.CertificateId == nil { 5495 invalidParams.Add(smithy.NewErrParamRequired("CertificateId")) 5496 } 5497 if invalidParams.Len() > 0 { 5498 return invalidParams 5499 } else { 5500 return nil 5501 } 5502} 5503 5504func validateOpCancelJobExecutionInput(v *CancelJobExecutionInput) error { 5505 if v == nil { 5506 return nil 5507 } 5508 invalidParams := smithy.InvalidParamsError{Context: "CancelJobExecutionInput"} 5509 if v.JobId == nil { 5510 invalidParams.Add(smithy.NewErrParamRequired("JobId")) 5511 } 5512 if v.ThingName == nil { 5513 invalidParams.Add(smithy.NewErrParamRequired("ThingName")) 5514 } 5515 if invalidParams.Len() > 0 { 5516 return invalidParams 5517 } else { 5518 return nil 5519 } 5520} 5521 5522func validateOpCancelJobInput(v *CancelJobInput) error { 5523 if v == nil { 5524 return nil 5525 } 5526 invalidParams := smithy.InvalidParamsError{Context: "CancelJobInput"} 5527 if v.JobId == nil { 5528 invalidParams.Add(smithy.NewErrParamRequired("JobId")) 5529 } 5530 if invalidParams.Len() > 0 { 5531 return invalidParams 5532 } else { 5533 return nil 5534 } 5535} 5536 5537func validateOpConfirmTopicRuleDestinationInput(v *ConfirmTopicRuleDestinationInput) error { 5538 if v == nil { 5539 return nil 5540 } 5541 invalidParams := smithy.InvalidParamsError{Context: "ConfirmTopicRuleDestinationInput"} 5542 if v.ConfirmationToken == nil { 5543 invalidParams.Add(smithy.NewErrParamRequired("ConfirmationToken")) 5544 } 5545 if invalidParams.Len() > 0 { 5546 return invalidParams 5547 } else { 5548 return nil 5549 } 5550} 5551 5552func validateOpCreateAuditSuppressionInput(v *CreateAuditSuppressionInput) error { 5553 if v == nil { 5554 return nil 5555 } 5556 invalidParams := smithy.InvalidParamsError{Context: "CreateAuditSuppressionInput"} 5557 if v.CheckName == nil { 5558 invalidParams.Add(smithy.NewErrParamRequired("CheckName")) 5559 } 5560 if v.ResourceIdentifier == nil { 5561 invalidParams.Add(smithy.NewErrParamRequired("ResourceIdentifier")) 5562 } 5563 if v.ClientRequestToken == nil { 5564 invalidParams.Add(smithy.NewErrParamRequired("ClientRequestToken")) 5565 } 5566 if invalidParams.Len() > 0 { 5567 return invalidParams 5568 } else { 5569 return nil 5570 } 5571} 5572 5573func validateOpCreateAuthorizerInput(v *CreateAuthorizerInput) error { 5574 if v == nil { 5575 return nil 5576 } 5577 invalidParams := smithy.InvalidParamsError{Context: "CreateAuthorizerInput"} 5578 if v.AuthorizerName == nil { 5579 invalidParams.Add(smithy.NewErrParamRequired("AuthorizerName")) 5580 } 5581 if v.AuthorizerFunctionArn == nil { 5582 invalidParams.Add(smithy.NewErrParamRequired("AuthorizerFunctionArn")) 5583 } 5584 if v.Tags != nil { 5585 if err := validateTagList(v.Tags); err != nil { 5586 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 5587 } 5588 } 5589 if invalidParams.Len() > 0 { 5590 return invalidParams 5591 } else { 5592 return nil 5593 } 5594} 5595 5596func validateOpCreateBillingGroupInput(v *CreateBillingGroupInput) error { 5597 if v == nil { 5598 return nil 5599 } 5600 invalidParams := smithy.InvalidParamsError{Context: "CreateBillingGroupInput"} 5601 if v.BillingGroupName == nil { 5602 invalidParams.Add(smithy.NewErrParamRequired("BillingGroupName")) 5603 } 5604 if v.Tags != nil { 5605 if err := validateTagList(v.Tags); err != nil { 5606 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 5607 } 5608 } 5609 if invalidParams.Len() > 0 { 5610 return invalidParams 5611 } else { 5612 return nil 5613 } 5614} 5615 5616func validateOpCreateCertificateFromCsrInput(v *CreateCertificateFromCsrInput) error { 5617 if v == nil { 5618 return nil 5619 } 5620 invalidParams := smithy.InvalidParamsError{Context: "CreateCertificateFromCsrInput"} 5621 if v.CertificateSigningRequest == nil { 5622 invalidParams.Add(smithy.NewErrParamRequired("CertificateSigningRequest")) 5623 } 5624 if invalidParams.Len() > 0 { 5625 return invalidParams 5626 } else { 5627 return nil 5628 } 5629} 5630 5631func validateOpCreateDimensionInput(v *CreateDimensionInput) error { 5632 if v == nil { 5633 return nil 5634 } 5635 invalidParams := smithy.InvalidParamsError{Context: "CreateDimensionInput"} 5636 if v.Name == nil { 5637 invalidParams.Add(smithy.NewErrParamRequired("Name")) 5638 } 5639 if len(v.Type) == 0 { 5640 invalidParams.Add(smithy.NewErrParamRequired("Type")) 5641 } 5642 if v.StringValues == nil { 5643 invalidParams.Add(smithy.NewErrParamRequired("StringValues")) 5644 } 5645 if v.Tags != nil { 5646 if err := validateTagList(v.Tags); err != nil { 5647 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 5648 } 5649 } 5650 if v.ClientRequestToken == nil { 5651 invalidParams.Add(smithy.NewErrParamRequired("ClientRequestToken")) 5652 } 5653 if invalidParams.Len() > 0 { 5654 return invalidParams 5655 } else { 5656 return nil 5657 } 5658} 5659 5660func validateOpCreateDomainConfigurationInput(v *CreateDomainConfigurationInput) error { 5661 if v == nil { 5662 return nil 5663 } 5664 invalidParams := smithy.InvalidParamsError{Context: "CreateDomainConfigurationInput"} 5665 if v.DomainConfigurationName == nil { 5666 invalidParams.Add(smithy.NewErrParamRequired("DomainConfigurationName")) 5667 } 5668 if v.Tags != nil { 5669 if err := validateTagList(v.Tags); err != nil { 5670 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 5671 } 5672 } 5673 if invalidParams.Len() > 0 { 5674 return invalidParams 5675 } else { 5676 return nil 5677 } 5678} 5679 5680func validateOpCreateDynamicThingGroupInput(v *CreateDynamicThingGroupInput) error { 5681 if v == nil { 5682 return nil 5683 } 5684 invalidParams := smithy.InvalidParamsError{Context: "CreateDynamicThingGroupInput"} 5685 if v.ThingGroupName == nil { 5686 invalidParams.Add(smithy.NewErrParamRequired("ThingGroupName")) 5687 } 5688 if v.QueryString == nil { 5689 invalidParams.Add(smithy.NewErrParamRequired("QueryString")) 5690 } 5691 if v.Tags != nil { 5692 if err := validateTagList(v.Tags); err != nil { 5693 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 5694 } 5695 } 5696 if invalidParams.Len() > 0 { 5697 return invalidParams 5698 } else { 5699 return nil 5700 } 5701} 5702 5703func validateOpCreateJobInput(v *CreateJobInput) error { 5704 if v == nil { 5705 return nil 5706 } 5707 invalidParams := smithy.InvalidParamsError{Context: "CreateJobInput"} 5708 if v.JobId == nil { 5709 invalidParams.Add(smithy.NewErrParamRequired("JobId")) 5710 } 5711 if v.Targets == nil { 5712 invalidParams.Add(smithy.NewErrParamRequired("Targets")) 5713 } 5714 if v.JobExecutionsRolloutConfig != nil { 5715 if err := validateJobExecutionsRolloutConfig(v.JobExecutionsRolloutConfig); err != nil { 5716 invalidParams.AddNested("JobExecutionsRolloutConfig", err.(smithy.InvalidParamsError)) 5717 } 5718 } 5719 if v.AbortConfig != nil { 5720 if err := validateAbortConfig(v.AbortConfig); err != nil { 5721 invalidParams.AddNested("AbortConfig", err.(smithy.InvalidParamsError)) 5722 } 5723 } 5724 if v.Tags != nil { 5725 if err := validateTagList(v.Tags); err != nil { 5726 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 5727 } 5728 } 5729 if invalidParams.Len() > 0 { 5730 return invalidParams 5731 } else { 5732 return nil 5733 } 5734} 5735 5736func validateOpCreateMitigationActionInput(v *CreateMitigationActionInput) error { 5737 if v == nil { 5738 return nil 5739 } 5740 invalidParams := smithy.InvalidParamsError{Context: "CreateMitigationActionInput"} 5741 if v.ActionName == nil { 5742 invalidParams.Add(smithy.NewErrParamRequired("ActionName")) 5743 } 5744 if v.RoleArn == nil { 5745 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 5746 } 5747 if v.ActionParams == nil { 5748 invalidParams.Add(smithy.NewErrParamRequired("ActionParams")) 5749 } else if v.ActionParams != nil { 5750 if err := validateMitigationActionParams(v.ActionParams); err != nil { 5751 invalidParams.AddNested("ActionParams", err.(smithy.InvalidParamsError)) 5752 } 5753 } 5754 if v.Tags != nil { 5755 if err := validateTagList(v.Tags); err != nil { 5756 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 5757 } 5758 } 5759 if invalidParams.Len() > 0 { 5760 return invalidParams 5761 } else { 5762 return nil 5763 } 5764} 5765 5766func validateOpCreateOTAUpdateInput(v *CreateOTAUpdateInput) error { 5767 if v == nil { 5768 return nil 5769 } 5770 invalidParams := smithy.InvalidParamsError{Context: "CreateOTAUpdateInput"} 5771 if v.OtaUpdateId == nil { 5772 invalidParams.Add(smithy.NewErrParamRequired("OtaUpdateId")) 5773 } 5774 if v.Targets == nil { 5775 invalidParams.Add(smithy.NewErrParamRequired("Targets")) 5776 } 5777 if v.AwsJobExecutionsRolloutConfig != nil { 5778 if err := validateAwsJobExecutionsRolloutConfig(v.AwsJobExecutionsRolloutConfig); err != nil { 5779 invalidParams.AddNested("AwsJobExecutionsRolloutConfig", err.(smithy.InvalidParamsError)) 5780 } 5781 } 5782 if v.AwsJobAbortConfig != nil { 5783 if err := validateAwsJobAbortConfig(v.AwsJobAbortConfig); err != nil { 5784 invalidParams.AddNested("AwsJobAbortConfig", err.(smithy.InvalidParamsError)) 5785 } 5786 } 5787 if v.Files == nil { 5788 invalidParams.Add(smithy.NewErrParamRequired("Files")) 5789 } 5790 if v.RoleArn == nil { 5791 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 5792 } 5793 if v.Tags != nil { 5794 if err := validateTagList(v.Tags); err != nil { 5795 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 5796 } 5797 } 5798 if invalidParams.Len() > 0 { 5799 return invalidParams 5800 } else { 5801 return nil 5802 } 5803} 5804 5805func validateOpCreatePolicyInput(v *CreatePolicyInput) error { 5806 if v == nil { 5807 return nil 5808 } 5809 invalidParams := smithy.InvalidParamsError{Context: "CreatePolicyInput"} 5810 if v.PolicyName == nil { 5811 invalidParams.Add(smithy.NewErrParamRequired("PolicyName")) 5812 } 5813 if v.PolicyDocument == nil { 5814 invalidParams.Add(smithy.NewErrParamRequired("PolicyDocument")) 5815 } 5816 if v.Tags != nil { 5817 if err := validateTagList(v.Tags); err != nil { 5818 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 5819 } 5820 } 5821 if invalidParams.Len() > 0 { 5822 return invalidParams 5823 } else { 5824 return nil 5825 } 5826} 5827 5828func validateOpCreatePolicyVersionInput(v *CreatePolicyVersionInput) error { 5829 if v == nil { 5830 return nil 5831 } 5832 invalidParams := smithy.InvalidParamsError{Context: "CreatePolicyVersionInput"} 5833 if v.PolicyName == nil { 5834 invalidParams.Add(smithy.NewErrParamRequired("PolicyName")) 5835 } 5836 if v.PolicyDocument == nil { 5837 invalidParams.Add(smithy.NewErrParamRequired("PolicyDocument")) 5838 } 5839 if invalidParams.Len() > 0 { 5840 return invalidParams 5841 } else { 5842 return nil 5843 } 5844} 5845 5846func validateOpCreateProvisioningClaimInput(v *CreateProvisioningClaimInput) error { 5847 if v == nil { 5848 return nil 5849 } 5850 invalidParams := smithy.InvalidParamsError{Context: "CreateProvisioningClaimInput"} 5851 if v.TemplateName == nil { 5852 invalidParams.Add(smithy.NewErrParamRequired("TemplateName")) 5853 } 5854 if invalidParams.Len() > 0 { 5855 return invalidParams 5856 } else { 5857 return nil 5858 } 5859} 5860 5861func validateOpCreateProvisioningTemplateInput(v *CreateProvisioningTemplateInput) error { 5862 if v == nil { 5863 return nil 5864 } 5865 invalidParams := smithy.InvalidParamsError{Context: "CreateProvisioningTemplateInput"} 5866 if v.TemplateName == nil { 5867 invalidParams.Add(smithy.NewErrParamRequired("TemplateName")) 5868 } 5869 if v.TemplateBody == nil { 5870 invalidParams.Add(smithy.NewErrParamRequired("TemplateBody")) 5871 } 5872 if v.ProvisioningRoleArn == nil { 5873 invalidParams.Add(smithy.NewErrParamRequired("ProvisioningRoleArn")) 5874 } 5875 if v.PreProvisioningHook != nil { 5876 if err := validateProvisioningHook(v.PreProvisioningHook); err != nil { 5877 invalidParams.AddNested("PreProvisioningHook", err.(smithy.InvalidParamsError)) 5878 } 5879 } 5880 if v.Tags != nil { 5881 if err := validateTagList(v.Tags); err != nil { 5882 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 5883 } 5884 } 5885 if invalidParams.Len() > 0 { 5886 return invalidParams 5887 } else { 5888 return nil 5889 } 5890} 5891 5892func validateOpCreateProvisioningTemplateVersionInput(v *CreateProvisioningTemplateVersionInput) error { 5893 if v == nil { 5894 return nil 5895 } 5896 invalidParams := smithy.InvalidParamsError{Context: "CreateProvisioningTemplateVersionInput"} 5897 if v.TemplateName == nil { 5898 invalidParams.Add(smithy.NewErrParamRequired("TemplateName")) 5899 } 5900 if v.TemplateBody == nil { 5901 invalidParams.Add(smithy.NewErrParamRequired("TemplateBody")) 5902 } 5903 if invalidParams.Len() > 0 { 5904 return invalidParams 5905 } else { 5906 return nil 5907 } 5908} 5909 5910func validateOpCreateRoleAliasInput(v *CreateRoleAliasInput) error { 5911 if v == nil { 5912 return nil 5913 } 5914 invalidParams := smithy.InvalidParamsError{Context: "CreateRoleAliasInput"} 5915 if v.RoleAlias == nil { 5916 invalidParams.Add(smithy.NewErrParamRequired("RoleAlias")) 5917 } 5918 if v.RoleArn == nil { 5919 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 5920 } 5921 if v.Tags != nil { 5922 if err := validateTagList(v.Tags); err != nil { 5923 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 5924 } 5925 } 5926 if invalidParams.Len() > 0 { 5927 return invalidParams 5928 } else { 5929 return nil 5930 } 5931} 5932 5933func validateOpCreateScheduledAuditInput(v *CreateScheduledAuditInput) error { 5934 if v == nil { 5935 return nil 5936 } 5937 invalidParams := smithy.InvalidParamsError{Context: "CreateScheduledAuditInput"} 5938 if len(v.Frequency) == 0 { 5939 invalidParams.Add(smithy.NewErrParamRequired("Frequency")) 5940 } 5941 if v.TargetCheckNames == nil { 5942 invalidParams.Add(smithy.NewErrParamRequired("TargetCheckNames")) 5943 } 5944 if v.ScheduledAuditName == nil { 5945 invalidParams.Add(smithy.NewErrParamRequired("ScheduledAuditName")) 5946 } 5947 if v.Tags != nil { 5948 if err := validateTagList(v.Tags); err != nil { 5949 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 5950 } 5951 } 5952 if invalidParams.Len() > 0 { 5953 return invalidParams 5954 } else { 5955 return nil 5956 } 5957} 5958 5959func validateOpCreateSecurityProfileInput(v *CreateSecurityProfileInput) error { 5960 if v == nil { 5961 return nil 5962 } 5963 invalidParams := smithy.InvalidParamsError{Context: "CreateSecurityProfileInput"} 5964 if v.SecurityProfileName == nil { 5965 invalidParams.Add(smithy.NewErrParamRequired("SecurityProfileName")) 5966 } 5967 if v.Behaviors != nil { 5968 if err := validateBehaviors(v.Behaviors); err != nil { 5969 invalidParams.AddNested("Behaviors", err.(smithy.InvalidParamsError)) 5970 } 5971 } 5972 if v.AlertTargets != nil { 5973 if err := validateAlertTargets(v.AlertTargets); err != nil { 5974 invalidParams.AddNested("AlertTargets", err.(smithy.InvalidParamsError)) 5975 } 5976 } 5977 if v.AdditionalMetricsToRetainV2 != nil { 5978 if err := validateAdditionalMetricsToRetainV2List(v.AdditionalMetricsToRetainV2); err != nil { 5979 invalidParams.AddNested("AdditionalMetricsToRetainV2", err.(smithy.InvalidParamsError)) 5980 } 5981 } 5982 if v.Tags != nil { 5983 if err := validateTagList(v.Tags); err != nil { 5984 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 5985 } 5986 } 5987 if invalidParams.Len() > 0 { 5988 return invalidParams 5989 } else { 5990 return nil 5991 } 5992} 5993 5994func validateOpCreateStreamInput(v *CreateStreamInput) error { 5995 if v == nil { 5996 return nil 5997 } 5998 invalidParams := smithy.InvalidParamsError{Context: "CreateStreamInput"} 5999 if v.StreamId == nil { 6000 invalidParams.Add(smithy.NewErrParamRequired("StreamId")) 6001 } 6002 if v.Files == nil { 6003 invalidParams.Add(smithy.NewErrParamRequired("Files")) 6004 } 6005 if v.RoleArn == nil { 6006 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 6007 } 6008 if v.Tags != nil { 6009 if err := validateTagList(v.Tags); err != nil { 6010 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 6011 } 6012 } 6013 if invalidParams.Len() > 0 { 6014 return invalidParams 6015 } else { 6016 return nil 6017 } 6018} 6019 6020func validateOpCreateThingGroupInput(v *CreateThingGroupInput) error { 6021 if v == nil { 6022 return nil 6023 } 6024 invalidParams := smithy.InvalidParamsError{Context: "CreateThingGroupInput"} 6025 if v.ThingGroupName == nil { 6026 invalidParams.Add(smithy.NewErrParamRequired("ThingGroupName")) 6027 } 6028 if v.Tags != nil { 6029 if err := validateTagList(v.Tags); err != nil { 6030 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 6031 } 6032 } 6033 if invalidParams.Len() > 0 { 6034 return invalidParams 6035 } else { 6036 return nil 6037 } 6038} 6039 6040func validateOpCreateThingInput(v *CreateThingInput) error { 6041 if v == nil { 6042 return nil 6043 } 6044 invalidParams := smithy.InvalidParamsError{Context: "CreateThingInput"} 6045 if v.ThingName == nil { 6046 invalidParams.Add(smithy.NewErrParamRequired("ThingName")) 6047 } 6048 if invalidParams.Len() > 0 { 6049 return invalidParams 6050 } else { 6051 return nil 6052 } 6053} 6054 6055func validateOpCreateThingTypeInput(v *CreateThingTypeInput) error { 6056 if v == nil { 6057 return nil 6058 } 6059 invalidParams := smithy.InvalidParamsError{Context: "CreateThingTypeInput"} 6060 if v.ThingTypeName == nil { 6061 invalidParams.Add(smithy.NewErrParamRequired("ThingTypeName")) 6062 } 6063 if v.Tags != nil { 6064 if err := validateTagList(v.Tags); err != nil { 6065 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 6066 } 6067 } 6068 if invalidParams.Len() > 0 { 6069 return invalidParams 6070 } else { 6071 return nil 6072 } 6073} 6074 6075func validateOpCreateTopicRuleDestinationInput(v *CreateTopicRuleDestinationInput) error { 6076 if v == nil { 6077 return nil 6078 } 6079 invalidParams := smithy.InvalidParamsError{Context: "CreateTopicRuleDestinationInput"} 6080 if v.DestinationConfiguration == nil { 6081 invalidParams.Add(smithy.NewErrParamRequired("DestinationConfiguration")) 6082 } else if v.DestinationConfiguration != nil { 6083 if err := validateTopicRuleDestinationConfiguration(v.DestinationConfiguration); err != nil { 6084 invalidParams.AddNested("DestinationConfiguration", err.(smithy.InvalidParamsError)) 6085 } 6086 } 6087 if invalidParams.Len() > 0 { 6088 return invalidParams 6089 } else { 6090 return nil 6091 } 6092} 6093 6094func validateOpCreateTopicRuleInput(v *CreateTopicRuleInput) error { 6095 if v == nil { 6096 return nil 6097 } 6098 invalidParams := smithy.InvalidParamsError{Context: "CreateTopicRuleInput"} 6099 if v.RuleName == nil { 6100 invalidParams.Add(smithy.NewErrParamRequired("RuleName")) 6101 } 6102 if v.TopicRulePayload == nil { 6103 invalidParams.Add(smithy.NewErrParamRequired("TopicRulePayload")) 6104 } else if v.TopicRulePayload != nil { 6105 if err := validateTopicRulePayload(v.TopicRulePayload); err != nil { 6106 invalidParams.AddNested("TopicRulePayload", err.(smithy.InvalidParamsError)) 6107 } 6108 } 6109 if invalidParams.Len() > 0 { 6110 return invalidParams 6111 } else { 6112 return nil 6113 } 6114} 6115 6116func validateOpDeleteAuditSuppressionInput(v *DeleteAuditSuppressionInput) error { 6117 if v == nil { 6118 return nil 6119 } 6120 invalidParams := smithy.InvalidParamsError{Context: "DeleteAuditSuppressionInput"} 6121 if v.CheckName == nil { 6122 invalidParams.Add(smithy.NewErrParamRequired("CheckName")) 6123 } 6124 if v.ResourceIdentifier == nil { 6125 invalidParams.Add(smithy.NewErrParamRequired("ResourceIdentifier")) 6126 } 6127 if invalidParams.Len() > 0 { 6128 return invalidParams 6129 } else { 6130 return nil 6131 } 6132} 6133 6134func validateOpDeleteAuthorizerInput(v *DeleteAuthorizerInput) error { 6135 if v == nil { 6136 return nil 6137 } 6138 invalidParams := smithy.InvalidParamsError{Context: "DeleteAuthorizerInput"} 6139 if v.AuthorizerName == nil { 6140 invalidParams.Add(smithy.NewErrParamRequired("AuthorizerName")) 6141 } 6142 if invalidParams.Len() > 0 { 6143 return invalidParams 6144 } else { 6145 return nil 6146 } 6147} 6148 6149func validateOpDeleteBillingGroupInput(v *DeleteBillingGroupInput) error { 6150 if v == nil { 6151 return nil 6152 } 6153 invalidParams := smithy.InvalidParamsError{Context: "DeleteBillingGroupInput"} 6154 if v.BillingGroupName == nil { 6155 invalidParams.Add(smithy.NewErrParamRequired("BillingGroupName")) 6156 } 6157 if invalidParams.Len() > 0 { 6158 return invalidParams 6159 } else { 6160 return nil 6161 } 6162} 6163 6164func validateOpDeleteCACertificateInput(v *DeleteCACertificateInput) error { 6165 if v == nil { 6166 return nil 6167 } 6168 invalidParams := smithy.InvalidParamsError{Context: "DeleteCACertificateInput"} 6169 if v.CertificateId == nil { 6170 invalidParams.Add(smithy.NewErrParamRequired("CertificateId")) 6171 } 6172 if invalidParams.Len() > 0 { 6173 return invalidParams 6174 } else { 6175 return nil 6176 } 6177} 6178 6179func validateOpDeleteCertificateInput(v *DeleteCertificateInput) error { 6180 if v == nil { 6181 return nil 6182 } 6183 invalidParams := smithy.InvalidParamsError{Context: "DeleteCertificateInput"} 6184 if v.CertificateId == nil { 6185 invalidParams.Add(smithy.NewErrParamRequired("CertificateId")) 6186 } 6187 if invalidParams.Len() > 0 { 6188 return invalidParams 6189 } else { 6190 return nil 6191 } 6192} 6193 6194func validateOpDeleteDimensionInput(v *DeleteDimensionInput) error { 6195 if v == nil { 6196 return nil 6197 } 6198 invalidParams := smithy.InvalidParamsError{Context: "DeleteDimensionInput"} 6199 if v.Name == nil { 6200 invalidParams.Add(smithy.NewErrParamRequired("Name")) 6201 } 6202 if invalidParams.Len() > 0 { 6203 return invalidParams 6204 } else { 6205 return nil 6206 } 6207} 6208 6209func validateOpDeleteDomainConfigurationInput(v *DeleteDomainConfigurationInput) error { 6210 if v == nil { 6211 return nil 6212 } 6213 invalidParams := smithy.InvalidParamsError{Context: "DeleteDomainConfigurationInput"} 6214 if v.DomainConfigurationName == nil { 6215 invalidParams.Add(smithy.NewErrParamRequired("DomainConfigurationName")) 6216 } 6217 if invalidParams.Len() > 0 { 6218 return invalidParams 6219 } else { 6220 return nil 6221 } 6222} 6223 6224func validateOpDeleteDynamicThingGroupInput(v *DeleteDynamicThingGroupInput) error { 6225 if v == nil { 6226 return nil 6227 } 6228 invalidParams := smithy.InvalidParamsError{Context: "DeleteDynamicThingGroupInput"} 6229 if v.ThingGroupName == nil { 6230 invalidParams.Add(smithy.NewErrParamRequired("ThingGroupName")) 6231 } 6232 if invalidParams.Len() > 0 { 6233 return invalidParams 6234 } else { 6235 return nil 6236 } 6237} 6238 6239func validateOpDeleteJobExecutionInput(v *DeleteJobExecutionInput) error { 6240 if v == nil { 6241 return nil 6242 } 6243 invalidParams := smithy.InvalidParamsError{Context: "DeleteJobExecutionInput"} 6244 if v.JobId == nil { 6245 invalidParams.Add(smithy.NewErrParamRequired("JobId")) 6246 } 6247 if v.ThingName == nil { 6248 invalidParams.Add(smithy.NewErrParamRequired("ThingName")) 6249 } 6250 if v.ExecutionNumber == nil { 6251 invalidParams.Add(smithy.NewErrParamRequired("ExecutionNumber")) 6252 } 6253 if invalidParams.Len() > 0 { 6254 return invalidParams 6255 } else { 6256 return nil 6257 } 6258} 6259 6260func validateOpDeleteJobInput(v *DeleteJobInput) error { 6261 if v == nil { 6262 return nil 6263 } 6264 invalidParams := smithy.InvalidParamsError{Context: "DeleteJobInput"} 6265 if v.JobId == nil { 6266 invalidParams.Add(smithy.NewErrParamRequired("JobId")) 6267 } 6268 if invalidParams.Len() > 0 { 6269 return invalidParams 6270 } else { 6271 return nil 6272 } 6273} 6274 6275func validateOpDeleteMitigationActionInput(v *DeleteMitigationActionInput) error { 6276 if v == nil { 6277 return nil 6278 } 6279 invalidParams := smithy.InvalidParamsError{Context: "DeleteMitigationActionInput"} 6280 if v.ActionName == nil { 6281 invalidParams.Add(smithy.NewErrParamRequired("ActionName")) 6282 } 6283 if invalidParams.Len() > 0 { 6284 return invalidParams 6285 } else { 6286 return nil 6287 } 6288} 6289 6290func validateOpDeleteOTAUpdateInput(v *DeleteOTAUpdateInput) error { 6291 if v == nil { 6292 return nil 6293 } 6294 invalidParams := smithy.InvalidParamsError{Context: "DeleteOTAUpdateInput"} 6295 if v.OtaUpdateId == nil { 6296 invalidParams.Add(smithy.NewErrParamRequired("OtaUpdateId")) 6297 } 6298 if invalidParams.Len() > 0 { 6299 return invalidParams 6300 } else { 6301 return nil 6302 } 6303} 6304 6305func validateOpDeletePolicyInput(v *DeletePolicyInput) error { 6306 if v == nil { 6307 return nil 6308 } 6309 invalidParams := smithy.InvalidParamsError{Context: "DeletePolicyInput"} 6310 if v.PolicyName == nil { 6311 invalidParams.Add(smithy.NewErrParamRequired("PolicyName")) 6312 } 6313 if invalidParams.Len() > 0 { 6314 return invalidParams 6315 } else { 6316 return nil 6317 } 6318} 6319 6320func validateOpDeletePolicyVersionInput(v *DeletePolicyVersionInput) error { 6321 if v == nil { 6322 return nil 6323 } 6324 invalidParams := smithy.InvalidParamsError{Context: "DeletePolicyVersionInput"} 6325 if v.PolicyName == nil { 6326 invalidParams.Add(smithy.NewErrParamRequired("PolicyName")) 6327 } 6328 if v.PolicyVersionId == nil { 6329 invalidParams.Add(smithy.NewErrParamRequired("PolicyVersionId")) 6330 } 6331 if invalidParams.Len() > 0 { 6332 return invalidParams 6333 } else { 6334 return nil 6335 } 6336} 6337 6338func validateOpDeleteProvisioningTemplateInput(v *DeleteProvisioningTemplateInput) error { 6339 if v == nil { 6340 return nil 6341 } 6342 invalidParams := smithy.InvalidParamsError{Context: "DeleteProvisioningTemplateInput"} 6343 if v.TemplateName == nil { 6344 invalidParams.Add(smithy.NewErrParamRequired("TemplateName")) 6345 } 6346 if invalidParams.Len() > 0 { 6347 return invalidParams 6348 } else { 6349 return nil 6350 } 6351} 6352 6353func validateOpDeleteProvisioningTemplateVersionInput(v *DeleteProvisioningTemplateVersionInput) error { 6354 if v == nil { 6355 return nil 6356 } 6357 invalidParams := smithy.InvalidParamsError{Context: "DeleteProvisioningTemplateVersionInput"} 6358 if v.TemplateName == nil { 6359 invalidParams.Add(smithy.NewErrParamRequired("TemplateName")) 6360 } 6361 if v.VersionId == nil { 6362 invalidParams.Add(smithy.NewErrParamRequired("VersionId")) 6363 } 6364 if invalidParams.Len() > 0 { 6365 return invalidParams 6366 } else { 6367 return nil 6368 } 6369} 6370 6371func validateOpDeleteRoleAliasInput(v *DeleteRoleAliasInput) error { 6372 if v == nil { 6373 return nil 6374 } 6375 invalidParams := smithy.InvalidParamsError{Context: "DeleteRoleAliasInput"} 6376 if v.RoleAlias == nil { 6377 invalidParams.Add(smithy.NewErrParamRequired("RoleAlias")) 6378 } 6379 if invalidParams.Len() > 0 { 6380 return invalidParams 6381 } else { 6382 return nil 6383 } 6384} 6385 6386func validateOpDeleteScheduledAuditInput(v *DeleteScheduledAuditInput) error { 6387 if v == nil { 6388 return nil 6389 } 6390 invalidParams := smithy.InvalidParamsError{Context: "DeleteScheduledAuditInput"} 6391 if v.ScheduledAuditName == nil { 6392 invalidParams.Add(smithy.NewErrParamRequired("ScheduledAuditName")) 6393 } 6394 if invalidParams.Len() > 0 { 6395 return invalidParams 6396 } else { 6397 return nil 6398 } 6399} 6400 6401func validateOpDeleteSecurityProfileInput(v *DeleteSecurityProfileInput) error { 6402 if v == nil { 6403 return nil 6404 } 6405 invalidParams := smithy.InvalidParamsError{Context: "DeleteSecurityProfileInput"} 6406 if v.SecurityProfileName == nil { 6407 invalidParams.Add(smithy.NewErrParamRequired("SecurityProfileName")) 6408 } 6409 if invalidParams.Len() > 0 { 6410 return invalidParams 6411 } else { 6412 return nil 6413 } 6414} 6415 6416func validateOpDeleteStreamInput(v *DeleteStreamInput) error { 6417 if v == nil { 6418 return nil 6419 } 6420 invalidParams := smithy.InvalidParamsError{Context: "DeleteStreamInput"} 6421 if v.StreamId == nil { 6422 invalidParams.Add(smithy.NewErrParamRequired("StreamId")) 6423 } 6424 if invalidParams.Len() > 0 { 6425 return invalidParams 6426 } else { 6427 return nil 6428 } 6429} 6430 6431func validateOpDeleteThingGroupInput(v *DeleteThingGroupInput) error { 6432 if v == nil { 6433 return nil 6434 } 6435 invalidParams := smithy.InvalidParamsError{Context: "DeleteThingGroupInput"} 6436 if v.ThingGroupName == nil { 6437 invalidParams.Add(smithy.NewErrParamRequired("ThingGroupName")) 6438 } 6439 if invalidParams.Len() > 0 { 6440 return invalidParams 6441 } else { 6442 return nil 6443 } 6444} 6445 6446func validateOpDeleteThingInput(v *DeleteThingInput) error { 6447 if v == nil { 6448 return nil 6449 } 6450 invalidParams := smithy.InvalidParamsError{Context: "DeleteThingInput"} 6451 if v.ThingName == nil { 6452 invalidParams.Add(smithy.NewErrParamRequired("ThingName")) 6453 } 6454 if invalidParams.Len() > 0 { 6455 return invalidParams 6456 } else { 6457 return nil 6458 } 6459} 6460 6461func validateOpDeleteThingTypeInput(v *DeleteThingTypeInput) error { 6462 if v == nil { 6463 return nil 6464 } 6465 invalidParams := smithy.InvalidParamsError{Context: "DeleteThingTypeInput"} 6466 if v.ThingTypeName == nil { 6467 invalidParams.Add(smithy.NewErrParamRequired("ThingTypeName")) 6468 } 6469 if invalidParams.Len() > 0 { 6470 return invalidParams 6471 } else { 6472 return nil 6473 } 6474} 6475 6476func validateOpDeleteTopicRuleDestinationInput(v *DeleteTopicRuleDestinationInput) error { 6477 if v == nil { 6478 return nil 6479 } 6480 invalidParams := smithy.InvalidParamsError{Context: "DeleteTopicRuleDestinationInput"} 6481 if v.Arn == nil { 6482 invalidParams.Add(smithy.NewErrParamRequired("Arn")) 6483 } 6484 if invalidParams.Len() > 0 { 6485 return invalidParams 6486 } else { 6487 return nil 6488 } 6489} 6490 6491func validateOpDeleteTopicRuleInput(v *DeleteTopicRuleInput) error { 6492 if v == nil { 6493 return nil 6494 } 6495 invalidParams := smithy.InvalidParamsError{Context: "DeleteTopicRuleInput"} 6496 if v.RuleName == nil { 6497 invalidParams.Add(smithy.NewErrParamRequired("RuleName")) 6498 } 6499 if invalidParams.Len() > 0 { 6500 return invalidParams 6501 } else { 6502 return nil 6503 } 6504} 6505 6506func validateOpDeleteV2LoggingLevelInput(v *DeleteV2LoggingLevelInput) error { 6507 if v == nil { 6508 return nil 6509 } 6510 invalidParams := smithy.InvalidParamsError{Context: "DeleteV2LoggingLevelInput"} 6511 if len(v.TargetType) == 0 { 6512 invalidParams.Add(smithy.NewErrParamRequired("TargetType")) 6513 } 6514 if v.TargetName == nil { 6515 invalidParams.Add(smithy.NewErrParamRequired("TargetName")) 6516 } 6517 if invalidParams.Len() > 0 { 6518 return invalidParams 6519 } else { 6520 return nil 6521 } 6522} 6523 6524func validateOpDeprecateThingTypeInput(v *DeprecateThingTypeInput) error { 6525 if v == nil { 6526 return nil 6527 } 6528 invalidParams := smithy.InvalidParamsError{Context: "DeprecateThingTypeInput"} 6529 if v.ThingTypeName == nil { 6530 invalidParams.Add(smithy.NewErrParamRequired("ThingTypeName")) 6531 } 6532 if invalidParams.Len() > 0 { 6533 return invalidParams 6534 } else { 6535 return nil 6536 } 6537} 6538 6539func validateOpDescribeAuditFindingInput(v *DescribeAuditFindingInput) error { 6540 if v == nil { 6541 return nil 6542 } 6543 invalidParams := smithy.InvalidParamsError{Context: "DescribeAuditFindingInput"} 6544 if v.FindingId == nil { 6545 invalidParams.Add(smithy.NewErrParamRequired("FindingId")) 6546 } 6547 if invalidParams.Len() > 0 { 6548 return invalidParams 6549 } else { 6550 return nil 6551 } 6552} 6553 6554func validateOpDescribeAuditMitigationActionsTaskInput(v *DescribeAuditMitigationActionsTaskInput) error { 6555 if v == nil { 6556 return nil 6557 } 6558 invalidParams := smithy.InvalidParamsError{Context: "DescribeAuditMitigationActionsTaskInput"} 6559 if v.TaskId == nil { 6560 invalidParams.Add(smithy.NewErrParamRequired("TaskId")) 6561 } 6562 if invalidParams.Len() > 0 { 6563 return invalidParams 6564 } else { 6565 return nil 6566 } 6567} 6568 6569func validateOpDescribeAuditSuppressionInput(v *DescribeAuditSuppressionInput) error { 6570 if v == nil { 6571 return nil 6572 } 6573 invalidParams := smithy.InvalidParamsError{Context: "DescribeAuditSuppressionInput"} 6574 if v.CheckName == nil { 6575 invalidParams.Add(smithy.NewErrParamRequired("CheckName")) 6576 } 6577 if v.ResourceIdentifier == nil { 6578 invalidParams.Add(smithy.NewErrParamRequired("ResourceIdentifier")) 6579 } 6580 if invalidParams.Len() > 0 { 6581 return invalidParams 6582 } else { 6583 return nil 6584 } 6585} 6586 6587func validateOpDescribeAuditTaskInput(v *DescribeAuditTaskInput) error { 6588 if v == nil { 6589 return nil 6590 } 6591 invalidParams := smithy.InvalidParamsError{Context: "DescribeAuditTaskInput"} 6592 if v.TaskId == nil { 6593 invalidParams.Add(smithy.NewErrParamRequired("TaskId")) 6594 } 6595 if invalidParams.Len() > 0 { 6596 return invalidParams 6597 } else { 6598 return nil 6599 } 6600} 6601 6602func validateOpDescribeAuthorizerInput(v *DescribeAuthorizerInput) error { 6603 if v == nil { 6604 return nil 6605 } 6606 invalidParams := smithy.InvalidParamsError{Context: "DescribeAuthorizerInput"} 6607 if v.AuthorizerName == nil { 6608 invalidParams.Add(smithy.NewErrParamRequired("AuthorizerName")) 6609 } 6610 if invalidParams.Len() > 0 { 6611 return invalidParams 6612 } else { 6613 return nil 6614 } 6615} 6616 6617func validateOpDescribeBillingGroupInput(v *DescribeBillingGroupInput) error { 6618 if v == nil { 6619 return nil 6620 } 6621 invalidParams := smithy.InvalidParamsError{Context: "DescribeBillingGroupInput"} 6622 if v.BillingGroupName == nil { 6623 invalidParams.Add(smithy.NewErrParamRequired("BillingGroupName")) 6624 } 6625 if invalidParams.Len() > 0 { 6626 return invalidParams 6627 } else { 6628 return nil 6629 } 6630} 6631 6632func validateOpDescribeCACertificateInput(v *DescribeCACertificateInput) error { 6633 if v == nil { 6634 return nil 6635 } 6636 invalidParams := smithy.InvalidParamsError{Context: "DescribeCACertificateInput"} 6637 if v.CertificateId == nil { 6638 invalidParams.Add(smithy.NewErrParamRequired("CertificateId")) 6639 } 6640 if invalidParams.Len() > 0 { 6641 return invalidParams 6642 } else { 6643 return nil 6644 } 6645} 6646 6647func validateOpDescribeCertificateInput(v *DescribeCertificateInput) error { 6648 if v == nil { 6649 return nil 6650 } 6651 invalidParams := smithy.InvalidParamsError{Context: "DescribeCertificateInput"} 6652 if v.CertificateId == nil { 6653 invalidParams.Add(smithy.NewErrParamRequired("CertificateId")) 6654 } 6655 if invalidParams.Len() > 0 { 6656 return invalidParams 6657 } else { 6658 return nil 6659 } 6660} 6661 6662func validateOpDescribeDimensionInput(v *DescribeDimensionInput) error { 6663 if v == nil { 6664 return nil 6665 } 6666 invalidParams := smithy.InvalidParamsError{Context: "DescribeDimensionInput"} 6667 if v.Name == nil { 6668 invalidParams.Add(smithy.NewErrParamRequired("Name")) 6669 } 6670 if invalidParams.Len() > 0 { 6671 return invalidParams 6672 } else { 6673 return nil 6674 } 6675} 6676 6677func validateOpDescribeDomainConfigurationInput(v *DescribeDomainConfigurationInput) error { 6678 if v == nil { 6679 return nil 6680 } 6681 invalidParams := smithy.InvalidParamsError{Context: "DescribeDomainConfigurationInput"} 6682 if v.DomainConfigurationName == nil { 6683 invalidParams.Add(smithy.NewErrParamRequired("DomainConfigurationName")) 6684 } 6685 if invalidParams.Len() > 0 { 6686 return invalidParams 6687 } else { 6688 return nil 6689 } 6690} 6691 6692func validateOpDescribeIndexInput(v *DescribeIndexInput) error { 6693 if v == nil { 6694 return nil 6695 } 6696 invalidParams := smithy.InvalidParamsError{Context: "DescribeIndexInput"} 6697 if v.IndexName == nil { 6698 invalidParams.Add(smithy.NewErrParamRequired("IndexName")) 6699 } 6700 if invalidParams.Len() > 0 { 6701 return invalidParams 6702 } else { 6703 return nil 6704 } 6705} 6706 6707func validateOpDescribeJobExecutionInput(v *DescribeJobExecutionInput) error { 6708 if v == nil { 6709 return nil 6710 } 6711 invalidParams := smithy.InvalidParamsError{Context: "DescribeJobExecutionInput"} 6712 if v.JobId == nil { 6713 invalidParams.Add(smithy.NewErrParamRequired("JobId")) 6714 } 6715 if v.ThingName == nil { 6716 invalidParams.Add(smithy.NewErrParamRequired("ThingName")) 6717 } 6718 if invalidParams.Len() > 0 { 6719 return invalidParams 6720 } else { 6721 return nil 6722 } 6723} 6724 6725func validateOpDescribeJobInput(v *DescribeJobInput) error { 6726 if v == nil { 6727 return nil 6728 } 6729 invalidParams := smithy.InvalidParamsError{Context: "DescribeJobInput"} 6730 if v.JobId == nil { 6731 invalidParams.Add(smithy.NewErrParamRequired("JobId")) 6732 } 6733 if invalidParams.Len() > 0 { 6734 return invalidParams 6735 } else { 6736 return nil 6737 } 6738} 6739 6740func validateOpDescribeMitigationActionInput(v *DescribeMitigationActionInput) error { 6741 if v == nil { 6742 return nil 6743 } 6744 invalidParams := smithy.InvalidParamsError{Context: "DescribeMitigationActionInput"} 6745 if v.ActionName == nil { 6746 invalidParams.Add(smithy.NewErrParamRequired("ActionName")) 6747 } 6748 if invalidParams.Len() > 0 { 6749 return invalidParams 6750 } else { 6751 return nil 6752 } 6753} 6754 6755func validateOpDescribeProvisioningTemplateInput(v *DescribeProvisioningTemplateInput) error { 6756 if v == nil { 6757 return nil 6758 } 6759 invalidParams := smithy.InvalidParamsError{Context: "DescribeProvisioningTemplateInput"} 6760 if v.TemplateName == nil { 6761 invalidParams.Add(smithy.NewErrParamRequired("TemplateName")) 6762 } 6763 if invalidParams.Len() > 0 { 6764 return invalidParams 6765 } else { 6766 return nil 6767 } 6768} 6769 6770func validateOpDescribeProvisioningTemplateVersionInput(v *DescribeProvisioningTemplateVersionInput) error { 6771 if v == nil { 6772 return nil 6773 } 6774 invalidParams := smithy.InvalidParamsError{Context: "DescribeProvisioningTemplateVersionInput"} 6775 if v.TemplateName == nil { 6776 invalidParams.Add(smithy.NewErrParamRequired("TemplateName")) 6777 } 6778 if v.VersionId == nil { 6779 invalidParams.Add(smithy.NewErrParamRequired("VersionId")) 6780 } 6781 if invalidParams.Len() > 0 { 6782 return invalidParams 6783 } else { 6784 return nil 6785 } 6786} 6787 6788func validateOpDescribeRoleAliasInput(v *DescribeRoleAliasInput) error { 6789 if v == nil { 6790 return nil 6791 } 6792 invalidParams := smithy.InvalidParamsError{Context: "DescribeRoleAliasInput"} 6793 if v.RoleAlias == nil { 6794 invalidParams.Add(smithy.NewErrParamRequired("RoleAlias")) 6795 } 6796 if invalidParams.Len() > 0 { 6797 return invalidParams 6798 } else { 6799 return nil 6800 } 6801} 6802 6803func validateOpDescribeScheduledAuditInput(v *DescribeScheduledAuditInput) error { 6804 if v == nil { 6805 return nil 6806 } 6807 invalidParams := smithy.InvalidParamsError{Context: "DescribeScheduledAuditInput"} 6808 if v.ScheduledAuditName == nil { 6809 invalidParams.Add(smithy.NewErrParamRequired("ScheduledAuditName")) 6810 } 6811 if invalidParams.Len() > 0 { 6812 return invalidParams 6813 } else { 6814 return nil 6815 } 6816} 6817 6818func validateOpDescribeSecurityProfileInput(v *DescribeSecurityProfileInput) error { 6819 if v == nil { 6820 return nil 6821 } 6822 invalidParams := smithy.InvalidParamsError{Context: "DescribeSecurityProfileInput"} 6823 if v.SecurityProfileName == nil { 6824 invalidParams.Add(smithy.NewErrParamRequired("SecurityProfileName")) 6825 } 6826 if invalidParams.Len() > 0 { 6827 return invalidParams 6828 } else { 6829 return nil 6830 } 6831} 6832 6833func validateOpDescribeStreamInput(v *DescribeStreamInput) error { 6834 if v == nil { 6835 return nil 6836 } 6837 invalidParams := smithy.InvalidParamsError{Context: "DescribeStreamInput"} 6838 if v.StreamId == nil { 6839 invalidParams.Add(smithy.NewErrParamRequired("StreamId")) 6840 } 6841 if invalidParams.Len() > 0 { 6842 return invalidParams 6843 } else { 6844 return nil 6845 } 6846} 6847 6848func validateOpDescribeThingGroupInput(v *DescribeThingGroupInput) error { 6849 if v == nil { 6850 return nil 6851 } 6852 invalidParams := smithy.InvalidParamsError{Context: "DescribeThingGroupInput"} 6853 if v.ThingGroupName == nil { 6854 invalidParams.Add(smithy.NewErrParamRequired("ThingGroupName")) 6855 } 6856 if invalidParams.Len() > 0 { 6857 return invalidParams 6858 } else { 6859 return nil 6860 } 6861} 6862 6863func validateOpDescribeThingInput(v *DescribeThingInput) error { 6864 if v == nil { 6865 return nil 6866 } 6867 invalidParams := smithy.InvalidParamsError{Context: "DescribeThingInput"} 6868 if v.ThingName == nil { 6869 invalidParams.Add(smithy.NewErrParamRequired("ThingName")) 6870 } 6871 if invalidParams.Len() > 0 { 6872 return invalidParams 6873 } else { 6874 return nil 6875 } 6876} 6877 6878func validateOpDescribeThingRegistrationTaskInput(v *DescribeThingRegistrationTaskInput) error { 6879 if v == nil { 6880 return nil 6881 } 6882 invalidParams := smithy.InvalidParamsError{Context: "DescribeThingRegistrationTaskInput"} 6883 if v.TaskId == nil { 6884 invalidParams.Add(smithy.NewErrParamRequired("TaskId")) 6885 } 6886 if invalidParams.Len() > 0 { 6887 return invalidParams 6888 } else { 6889 return nil 6890 } 6891} 6892 6893func validateOpDescribeThingTypeInput(v *DescribeThingTypeInput) error { 6894 if v == nil { 6895 return nil 6896 } 6897 invalidParams := smithy.InvalidParamsError{Context: "DescribeThingTypeInput"} 6898 if v.ThingTypeName == nil { 6899 invalidParams.Add(smithy.NewErrParamRequired("ThingTypeName")) 6900 } 6901 if invalidParams.Len() > 0 { 6902 return invalidParams 6903 } else { 6904 return nil 6905 } 6906} 6907 6908func validateOpDetachPolicyInput(v *DetachPolicyInput) error { 6909 if v == nil { 6910 return nil 6911 } 6912 invalidParams := smithy.InvalidParamsError{Context: "DetachPolicyInput"} 6913 if v.PolicyName == nil { 6914 invalidParams.Add(smithy.NewErrParamRequired("PolicyName")) 6915 } 6916 if v.Target == nil { 6917 invalidParams.Add(smithy.NewErrParamRequired("Target")) 6918 } 6919 if invalidParams.Len() > 0 { 6920 return invalidParams 6921 } else { 6922 return nil 6923 } 6924} 6925 6926func validateOpDetachPrincipalPolicyInput(v *DetachPrincipalPolicyInput) error { 6927 if v == nil { 6928 return nil 6929 } 6930 invalidParams := smithy.InvalidParamsError{Context: "DetachPrincipalPolicyInput"} 6931 if v.PolicyName == nil { 6932 invalidParams.Add(smithy.NewErrParamRequired("PolicyName")) 6933 } 6934 if v.Principal == nil { 6935 invalidParams.Add(smithy.NewErrParamRequired("Principal")) 6936 } 6937 if invalidParams.Len() > 0 { 6938 return invalidParams 6939 } else { 6940 return nil 6941 } 6942} 6943 6944func validateOpDetachSecurityProfileInput(v *DetachSecurityProfileInput) error { 6945 if v == nil { 6946 return nil 6947 } 6948 invalidParams := smithy.InvalidParamsError{Context: "DetachSecurityProfileInput"} 6949 if v.SecurityProfileName == nil { 6950 invalidParams.Add(smithy.NewErrParamRequired("SecurityProfileName")) 6951 } 6952 if v.SecurityProfileTargetArn == nil { 6953 invalidParams.Add(smithy.NewErrParamRequired("SecurityProfileTargetArn")) 6954 } 6955 if invalidParams.Len() > 0 { 6956 return invalidParams 6957 } else { 6958 return nil 6959 } 6960} 6961 6962func validateOpDetachThingPrincipalInput(v *DetachThingPrincipalInput) error { 6963 if v == nil { 6964 return nil 6965 } 6966 invalidParams := smithy.InvalidParamsError{Context: "DetachThingPrincipalInput"} 6967 if v.ThingName == nil { 6968 invalidParams.Add(smithy.NewErrParamRequired("ThingName")) 6969 } 6970 if v.Principal == nil { 6971 invalidParams.Add(smithy.NewErrParamRequired("Principal")) 6972 } 6973 if invalidParams.Len() > 0 { 6974 return invalidParams 6975 } else { 6976 return nil 6977 } 6978} 6979 6980func validateOpDisableTopicRuleInput(v *DisableTopicRuleInput) error { 6981 if v == nil { 6982 return nil 6983 } 6984 invalidParams := smithy.InvalidParamsError{Context: "DisableTopicRuleInput"} 6985 if v.RuleName == nil { 6986 invalidParams.Add(smithy.NewErrParamRequired("RuleName")) 6987 } 6988 if invalidParams.Len() > 0 { 6989 return invalidParams 6990 } else { 6991 return nil 6992 } 6993} 6994 6995func validateOpEnableTopicRuleInput(v *EnableTopicRuleInput) error { 6996 if v == nil { 6997 return nil 6998 } 6999 invalidParams := smithy.InvalidParamsError{Context: "EnableTopicRuleInput"} 7000 if v.RuleName == nil { 7001 invalidParams.Add(smithy.NewErrParamRequired("RuleName")) 7002 } 7003 if invalidParams.Len() > 0 { 7004 return invalidParams 7005 } else { 7006 return nil 7007 } 7008} 7009 7010func validateOpGetCardinalityInput(v *GetCardinalityInput) error { 7011 if v == nil { 7012 return nil 7013 } 7014 invalidParams := smithy.InvalidParamsError{Context: "GetCardinalityInput"} 7015 if v.QueryString == nil { 7016 invalidParams.Add(smithy.NewErrParamRequired("QueryString")) 7017 } 7018 if invalidParams.Len() > 0 { 7019 return invalidParams 7020 } else { 7021 return nil 7022 } 7023} 7024 7025func validateOpGetJobDocumentInput(v *GetJobDocumentInput) error { 7026 if v == nil { 7027 return nil 7028 } 7029 invalidParams := smithy.InvalidParamsError{Context: "GetJobDocumentInput"} 7030 if v.JobId == nil { 7031 invalidParams.Add(smithy.NewErrParamRequired("JobId")) 7032 } 7033 if invalidParams.Len() > 0 { 7034 return invalidParams 7035 } else { 7036 return nil 7037 } 7038} 7039 7040func validateOpGetOTAUpdateInput(v *GetOTAUpdateInput) error { 7041 if v == nil { 7042 return nil 7043 } 7044 invalidParams := smithy.InvalidParamsError{Context: "GetOTAUpdateInput"} 7045 if v.OtaUpdateId == nil { 7046 invalidParams.Add(smithy.NewErrParamRequired("OtaUpdateId")) 7047 } 7048 if invalidParams.Len() > 0 { 7049 return invalidParams 7050 } else { 7051 return nil 7052 } 7053} 7054 7055func validateOpGetPercentilesInput(v *GetPercentilesInput) error { 7056 if v == nil { 7057 return nil 7058 } 7059 invalidParams := smithy.InvalidParamsError{Context: "GetPercentilesInput"} 7060 if v.QueryString == nil { 7061 invalidParams.Add(smithy.NewErrParamRequired("QueryString")) 7062 } 7063 if invalidParams.Len() > 0 { 7064 return invalidParams 7065 } else { 7066 return nil 7067 } 7068} 7069 7070func validateOpGetPolicyInput(v *GetPolicyInput) error { 7071 if v == nil { 7072 return nil 7073 } 7074 invalidParams := smithy.InvalidParamsError{Context: "GetPolicyInput"} 7075 if v.PolicyName == nil { 7076 invalidParams.Add(smithy.NewErrParamRequired("PolicyName")) 7077 } 7078 if invalidParams.Len() > 0 { 7079 return invalidParams 7080 } else { 7081 return nil 7082 } 7083} 7084 7085func validateOpGetPolicyVersionInput(v *GetPolicyVersionInput) error { 7086 if v == nil { 7087 return nil 7088 } 7089 invalidParams := smithy.InvalidParamsError{Context: "GetPolicyVersionInput"} 7090 if v.PolicyName == nil { 7091 invalidParams.Add(smithy.NewErrParamRequired("PolicyName")) 7092 } 7093 if v.PolicyVersionId == nil { 7094 invalidParams.Add(smithy.NewErrParamRequired("PolicyVersionId")) 7095 } 7096 if invalidParams.Len() > 0 { 7097 return invalidParams 7098 } else { 7099 return nil 7100 } 7101} 7102 7103func validateOpGetStatisticsInput(v *GetStatisticsInput) error { 7104 if v == nil { 7105 return nil 7106 } 7107 invalidParams := smithy.InvalidParamsError{Context: "GetStatisticsInput"} 7108 if v.QueryString == nil { 7109 invalidParams.Add(smithy.NewErrParamRequired("QueryString")) 7110 } 7111 if invalidParams.Len() > 0 { 7112 return invalidParams 7113 } else { 7114 return nil 7115 } 7116} 7117 7118func validateOpGetTopicRuleDestinationInput(v *GetTopicRuleDestinationInput) error { 7119 if v == nil { 7120 return nil 7121 } 7122 invalidParams := smithy.InvalidParamsError{Context: "GetTopicRuleDestinationInput"} 7123 if v.Arn == nil { 7124 invalidParams.Add(smithy.NewErrParamRequired("Arn")) 7125 } 7126 if invalidParams.Len() > 0 { 7127 return invalidParams 7128 } else { 7129 return nil 7130 } 7131} 7132 7133func validateOpGetTopicRuleInput(v *GetTopicRuleInput) error { 7134 if v == nil { 7135 return nil 7136 } 7137 invalidParams := smithy.InvalidParamsError{Context: "GetTopicRuleInput"} 7138 if v.RuleName == nil { 7139 invalidParams.Add(smithy.NewErrParamRequired("RuleName")) 7140 } 7141 if invalidParams.Len() > 0 { 7142 return invalidParams 7143 } else { 7144 return nil 7145 } 7146} 7147 7148func validateOpListAttachedPoliciesInput(v *ListAttachedPoliciesInput) error { 7149 if v == nil { 7150 return nil 7151 } 7152 invalidParams := smithy.InvalidParamsError{Context: "ListAttachedPoliciesInput"} 7153 if v.Target == nil { 7154 invalidParams.Add(smithy.NewErrParamRequired("Target")) 7155 } 7156 if invalidParams.Len() > 0 { 7157 return invalidParams 7158 } else { 7159 return nil 7160 } 7161} 7162 7163func validateOpListAuditMitigationActionsExecutionsInput(v *ListAuditMitigationActionsExecutionsInput) error { 7164 if v == nil { 7165 return nil 7166 } 7167 invalidParams := smithy.InvalidParamsError{Context: "ListAuditMitigationActionsExecutionsInput"} 7168 if v.TaskId == nil { 7169 invalidParams.Add(smithy.NewErrParamRequired("TaskId")) 7170 } 7171 if v.FindingId == nil { 7172 invalidParams.Add(smithy.NewErrParamRequired("FindingId")) 7173 } 7174 if invalidParams.Len() > 0 { 7175 return invalidParams 7176 } else { 7177 return nil 7178 } 7179} 7180 7181func validateOpListAuditMitigationActionsTasksInput(v *ListAuditMitigationActionsTasksInput) error { 7182 if v == nil { 7183 return nil 7184 } 7185 invalidParams := smithy.InvalidParamsError{Context: "ListAuditMitigationActionsTasksInput"} 7186 if v.StartTime == nil { 7187 invalidParams.Add(smithy.NewErrParamRequired("StartTime")) 7188 } 7189 if v.EndTime == nil { 7190 invalidParams.Add(smithy.NewErrParamRequired("EndTime")) 7191 } 7192 if invalidParams.Len() > 0 { 7193 return invalidParams 7194 } else { 7195 return nil 7196 } 7197} 7198 7199func validateOpListAuditTasksInput(v *ListAuditTasksInput) error { 7200 if v == nil { 7201 return nil 7202 } 7203 invalidParams := smithy.InvalidParamsError{Context: "ListAuditTasksInput"} 7204 if v.StartTime == nil { 7205 invalidParams.Add(smithy.NewErrParamRequired("StartTime")) 7206 } 7207 if v.EndTime == nil { 7208 invalidParams.Add(smithy.NewErrParamRequired("EndTime")) 7209 } 7210 if invalidParams.Len() > 0 { 7211 return invalidParams 7212 } else { 7213 return nil 7214 } 7215} 7216 7217func validateOpListCertificatesByCAInput(v *ListCertificatesByCAInput) error { 7218 if v == nil { 7219 return nil 7220 } 7221 invalidParams := smithy.InvalidParamsError{Context: "ListCertificatesByCAInput"} 7222 if v.CaCertificateId == nil { 7223 invalidParams.Add(smithy.NewErrParamRequired("CaCertificateId")) 7224 } 7225 if invalidParams.Len() > 0 { 7226 return invalidParams 7227 } else { 7228 return nil 7229 } 7230} 7231 7232func validateOpListJobExecutionsForJobInput(v *ListJobExecutionsForJobInput) error { 7233 if v == nil { 7234 return nil 7235 } 7236 invalidParams := smithy.InvalidParamsError{Context: "ListJobExecutionsForJobInput"} 7237 if v.JobId == nil { 7238 invalidParams.Add(smithy.NewErrParamRequired("JobId")) 7239 } 7240 if invalidParams.Len() > 0 { 7241 return invalidParams 7242 } else { 7243 return nil 7244 } 7245} 7246 7247func validateOpListJobExecutionsForThingInput(v *ListJobExecutionsForThingInput) error { 7248 if v == nil { 7249 return nil 7250 } 7251 invalidParams := smithy.InvalidParamsError{Context: "ListJobExecutionsForThingInput"} 7252 if v.ThingName == nil { 7253 invalidParams.Add(smithy.NewErrParamRequired("ThingName")) 7254 } 7255 if invalidParams.Len() > 0 { 7256 return invalidParams 7257 } else { 7258 return nil 7259 } 7260} 7261 7262func validateOpListPolicyPrincipalsInput(v *ListPolicyPrincipalsInput) error { 7263 if v == nil { 7264 return nil 7265 } 7266 invalidParams := smithy.InvalidParamsError{Context: "ListPolicyPrincipalsInput"} 7267 if v.PolicyName == nil { 7268 invalidParams.Add(smithy.NewErrParamRequired("PolicyName")) 7269 } 7270 if invalidParams.Len() > 0 { 7271 return invalidParams 7272 } else { 7273 return nil 7274 } 7275} 7276 7277func validateOpListPolicyVersionsInput(v *ListPolicyVersionsInput) error { 7278 if v == nil { 7279 return nil 7280 } 7281 invalidParams := smithy.InvalidParamsError{Context: "ListPolicyVersionsInput"} 7282 if v.PolicyName == nil { 7283 invalidParams.Add(smithy.NewErrParamRequired("PolicyName")) 7284 } 7285 if invalidParams.Len() > 0 { 7286 return invalidParams 7287 } else { 7288 return nil 7289 } 7290} 7291 7292func validateOpListPrincipalPoliciesInput(v *ListPrincipalPoliciesInput) error { 7293 if v == nil { 7294 return nil 7295 } 7296 invalidParams := smithy.InvalidParamsError{Context: "ListPrincipalPoliciesInput"} 7297 if v.Principal == nil { 7298 invalidParams.Add(smithy.NewErrParamRequired("Principal")) 7299 } 7300 if invalidParams.Len() > 0 { 7301 return invalidParams 7302 } else { 7303 return nil 7304 } 7305} 7306 7307func validateOpListPrincipalThingsInput(v *ListPrincipalThingsInput) error { 7308 if v == nil { 7309 return nil 7310 } 7311 invalidParams := smithy.InvalidParamsError{Context: "ListPrincipalThingsInput"} 7312 if v.Principal == nil { 7313 invalidParams.Add(smithy.NewErrParamRequired("Principal")) 7314 } 7315 if invalidParams.Len() > 0 { 7316 return invalidParams 7317 } else { 7318 return nil 7319 } 7320} 7321 7322func validateOpListProvisioningTemplateVersionsInput(v *ListProvisioningTemplateVersionsInput) error { 7323 if v == nil { 7324 return nil 7325 } 7326 invalidParams := smithy.InvalidParamsError{Context: "ListProvisioningTemplateVersionsInput"} 7327 if v.TemplateName == nil { 7328 invalidParams.Add(smithy.NewErrParamRequired("TemplateName")) 7329 } 7330 if invalidParams.Len() > 0 { 7331 return invalidParams 7332 } else { 7333 return nil 7334 } 7335} 7336 7337func validateOpListSecurityProfilesForTargetInput(v *ListSecurityProfilesForTargetInput) error { 7338 if v == nil { 7339 return nil 7340 } 7341 invalidParams := smithy.InvalidParamsError{Context: "ListSecurityProfilesForTargetInput"} 7342 if v.SecurityProfileTargetArn == nil { 7343 invalidParams.Add(smithy.NewErrParamRequired("SecurityProfileTargetArn")) 7344 } 7345 if invalidParams.Len() > 0 { 7346 return invalidParams 7347 } else { 7348 return nil 7349 } 7350} 7351 7352func validateOpListTagsForResourceInput(v *ListTagsForResourceInput) error { 7353 if v == nil { 7354 return nil 7355 } 7356 invalidParams := smithy.InvalidParamsError{Context: "ListTagsForResourceInput"} 7357 if v.ResourceArn == nil { 7358 invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) 7359 } 7360 if invalidParams.Len() > 0 { 7361 return invalidParams 7362 } else { 7363 return nil 7364 } 7365} 7366 7367func validateOpListTargetsForPolicyInput(v *ListTargetsForPolicyInput) error { 7368 if v == nil { 7369 return nil 7370 } 7371 invalidParams := smithy.InvalidParamsError{Context: "ListTargetsForPolicyInput"} 7372 if v.PolicyName == nil { 7373 invalidParams.Add(smithy.NewErrParamRequired("PolicyName")) 7374 } 7375 if invalidParams.Len() > 0 { 7376 return invalidParams 7377 } else { 7378 return nil 7379 } 7380} 7381 7382func validateOpListTargetsForSecurityProfileInput(v *ListTargetsForSecurityProfileInput) error { 7383 if v == nil { 7384 return nil 7385 } 7386 invalidParams := smithy.InvalidParamsError{Context: "ListTargetsForSecurityProfileInput"} 7387 if v.SecurityProfileName == nil { 7388 invalidParams.Add(smithy.NewErrParamRequired("SecurityProfileName")) 7389 } 7390 if invalidParams.Len() > 0 { 7391 return invalidParams 7392 } else { 7393 return nil 7394 } 7395} 7396 7397func validateOpListThingGroupsForThingInput(v *ListThingGroupsForThingInput) error { 7398 if v == nil { 7399 return nil 7400 } 7401 invalidParams := smithy.InvalidParamsError{Context: "ListThingGroupsForThingInput"} 7402 if v.ThingName == nil { 7403 invalidParams.Add(smithy.NewErrParamRequired("ThingName")) 7404 } 7405 if invalidParams.Len() > 0 { 7406 return invalidParams 7407 } else { 7408 return nil 7409 } 7410} 7411 7412func validateOpListThingPrincipalsInput(v *ListThingPrincipalsInput) error { 7413 if v == nil { 7414 return nil 7415 } 7416 invalidParams := smithy.InvalidParamsError{Context: "ListThingPrincipalsInput"} 7417 if v.ThingName == nil { 7418 invalidParams.Add(smithy.NewErrParamRequired("ThingName")) 7419 } 7420 if invalidParams.Len() > 0 { 7421 return invalidParams 7422 } else { 7423 return nil 7424 } 7425} 7426 7427func validateOpListThingRegistrationTaskReportsInput(v *ListThingRegistrationTaskReportsInput) error { 7428 if v == nil { 7429 return nil 7430 } 7431 invalidParams := smithy.InvalidParamsError{Context: "ListThingRegistrationTaskReportsInput"} 7432 if v.TaskId == nil { 7433 invalidParams.Add(smithy.NewErrParamRequired("TaskId")) 7434 } 7435 if len(v.ReportType) == 0 { 7436 invalidParams.Add(smithy.NewErrParamRequired("ReportType")) 7437 } 7438 if invalidParams.Len() > 0 { 7439 return invalidParams 7440 } else { 7441 return nil 7442 } 7443} 7444 7445func validateOpListThingsInBillingGroupInput(v *ListThingsInBillingGroupInput) error { 7446 if v == nil { 7447 return nil 7448 } 7449 invalidParams := smithy.InvalidParamsError{Context: "ListThingsInBillingGroupInput"} 7450 if v.BillingGroupName == nil { 7451 invalidParams.Add(smithy.NewErrParamRequired("BillingGroupName")) 7452 } 7453 if invalidParams.Len() > 0 { 7454 return invalidParams 7455 } else { 7456 return nil 7457 } 7458} 7459 7460func validateOpListThingsInThingGroupInput(v *ListThingsInThingGroupInput) error { 7461 if v == nil { 7462 return nil 7463 } 7464 invalidParams := smithy.InvalidParamsError{Context: "ListThingsInThingGroupInput"} 7465 if v.ThingGroupName == nil { 7466 invalidParams.Add(smithy.NewErrParamRequired("ThingGroupName")) 7467 } 7468 if invalidParams.Len() > 0 { 7469 return invalidParams 7470 } else { 7471 return nil 7472 } 7473} 7474 7475func validateOpListViolationEventsInput(v *ListViolationEventsInput) error { 7476 if v == nil { 7477 return nil 7478 } 7479 invalidParams := smithy.InvalidParamsError{Context: "ListViolationEventsInput"} 7480 if v.StartTime == nil { 7481 invalidParams.Add(smithy.NewErrParamRequired("StartTime")) 7482 } 7483 if v.EndTime == nil { 7484 invalidParams.Add(smithy.NewErrParamRequired("EndTime")) 7485 } 7486 if invalidParams.Len() > 0 { 7487 return invalidParams 7488 } else { 7489 return nil 7490 } 7491} 7492 7493func validateOpRegisterCACertificateInput(v *RegisterCACertificateInput) error { 7494 if v == nil { 7495 return nil 7496 } 7497 invalidParams := smithy.InvalidParamsError{Context: "RegisterCACertificateInput"} 7498 if v.CaCertificate == nil { 7499 invalidParams.Add(smithy.NewErrParamRequired("CaCertificate")) 7500 } 7501 if v.VerificationCertificate == nil { 7502 invalidParams.Add(smithy.NewErrParamRequired("VerificationCertificate")) 7503 } 7504 if v.Tags != nil { 7505 if err := validateTagList(v.Tags); err != nil { 7506 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 7507 } 7508 } 7509 if invalidParams.Len() > 0 { 7510 return invalidParams 7511 } else { 7512 return nil 7513 } 7514} 7515 7516func validateOpRegisterCertificateInput(v *RegisterCertificateInput) error { 7517 if v == nil { 7518 return nil 7519 } 7520 invalidParams := smithy.InvalidParamsError{Context: "RegisterCertificateInput"} 7521 if v.CertificatePem == nil { 7522 invalidParams.Add(smithy.NewErrParamRequired("CertificatePem")) 7523 } 7524 if invalidParams.Len() > 0 { 7525 return invalidParams 7526 } else { 7527 return nil 7528 } 7529} 7530 7531func validateOpRegisterCertificateWithoutCAInput(v *RegisterCertificateWithoutCAInput) error { 7532 if v == nil { 7533 return nil 7534 } 7535 invalidParams := smithy.InvalidParamsError{Context: "RegisterCertificateWithoutCAInput"} 7536 if v.CertificatePem == nil { 7537 invalidParams.Add(smithy.NewErrParamRequired("CertificatePem")) 7538 } 7539 if invalidParams.Len() > 0 { 7540 return invalidParams 7541 } else { 7542 return nil 7543 } 7544} 7545 7546func validateOpRegisterThingInput(v *RegisterThingInput) error { 7547 if v == nil { 7548 return nil 7549 } 7550 invalidParams := smithy.InvalidParamsError{Context: "RegisterThingInput"} 7551 if v.TemplateBody == nil { 7552 invalidParams.Add(smithy.NewErrParamRequired("TemplateBody")) 7553 } 7554 if invalidParams.Len() > 0 { 7555 return invalidParams 7556 } else { 7557 return nil 7558 } 7559} 7560 7561func validateOpRejectCertificateTransferInput(v *RejectCertificateTransferInput) error { 7562 if v == nil { 7563 return nil 7564 } 7565 invalidParams := smithy.InvalidParamsError{Context: "RejectCertificateTransferInput"} 7566 if v.CertificateId == nil { 7567 invalidParams.Add(smithy.NewErrParamRequired("CertificateId")) 7568 } 7569 if invalidParams.Len() > 0 { 7570 return invalidParams 7571 } else { 7572 return nil 7573 } 7574} 7575 7576func validateOpReplaceTopicRuleInput(v *ReplaceTopicRuleInput) error { 7577 if v == nil { 7578 return nil 7579 } 7580 invalidParams := smithy.InvalidParamsError{Context: "ReplaceTopicRuleInput"} 7581 if v.RuleName == nil { 7582 invalidParams.Add(smithy.NewErrParamRequired("RuleName")) 7583 } 7584 if v.TopicRulePayload == nil { 7585 invalidParams.Add(smithy.NewErrParamRequired("TopicRulePayload")) 7586 } else if v.TopicRulePayload != nil { 7587 if err := validateTopicRulePayload(v.TopicRulePayload); err != nil { 7588 invalidParams.AddNested("TopicRulePayload", err.(smithy.InvalidParamsError)) 7589 } 7590 } 7591 if invalidParams.Len() > 0 { 7592 return invalidParams 7593 } else { 7594 return nil 7595 } 7596} 7597 7598func validateOpSearchIndexInput(v *SearchIndexInput) error { 7599 if v == nil { 7600 return nil 7601 } 7602 invalidParams := smithy.InvalidParamsError{Context: "SearchIndexInput"} 7603 if v.QueryString == nil { 7604 invalidParams.Add(smithy.NewErrParamRequired("QueryString")) 7605 } 7606 if invalidParams.Len() > 0 { 7607 return invalidParams 7608 } else { 7609 return nil 7610 } 7611} 7612 7613func validateOpSetDefaultAuthorizerInput(v *SetDefaultAuthorizerInput) error { 7614 if v == nil { 7615 return nil 7616 } 7617 invalidParams := smithy.InvalidParamsError{Context: "SetDefaultAuthorizerInput"} 7618 if v.AuthorizerName == nil { 7619 invalidParams.Add(smithy.NewErrParamRequired("AuthorizerName")) 7620 } 7621 if invalidParams.Len() > 0 { 7622 return invalidParams 7623 } else { 7624 return nil 7625 } 7626} 7627 7628func validateOpSetDefaultPolicyVersionInput(v *SetDefaultPolicyVersionInput) error { 7629 if v == nil { 7630 return nil 7631 } 7632 invalidParams := smithy.InvalidParamsError{Context: "SetDefaultPolicyVersionInput"} 7633 if v.PolicyName == nil { 7634 invalidParams.Add(smithy.NewErrParamRequired("PolicyName")) 7635 } 7636 if v.PolicyVersionId == nil { 7637 invalidParams.Add(smithy.NewErrParamRequired("PolicyVersionId")) 7638 } 7639 if invalidParams.Len() > 0 { 7640 return invalidParams 7641 } else { 7642 return nil 7643 } 7644} 7645 7646func validateOpSetLoggingOptionsInput(v *SetLoggingOptionsInput) error { 7647 if v == nil { 7648 return nil 7649 } 7650 invalidParams := smithy.InvalidParamsError{Context: "SetLoggingOptionsInput"} 7651 if v.LoggingOptionsPayload == nil { 7652 invalidParams.Add(smithy.NewErrParamRequired("LoggingOptionsPayload")) 7653 } else if v.LoggingOptionsPayload != nil { 7654 if err := validateLoggingOptionsPayload(v.LoggingOptionsPayload); err != nil { 7655 invalidParams.AddNested("LoggingOptionsPayload", err.(smithy.InvalidParamsError)) 7656 } 7657 } 7658 if invalidParams.Len() > 0 { 7659 return invalidParams 7660 } else { 7661 return nil 7662 } 7663} 7664 7665func validateOpSetV2LoggingLevelInput(v *SetV2LoggingLevelInput) error { 7666 if v == nil { 7667 return nil 7668 } 7669 invalidParams := smithy.InvalidParamsError{Context: "SetV2LoggingLevelInput"} 7670 if v.LogTarget == nil { 7671 invalidParams.Add(smithy.NewErrParamRequired("LogTarget")) 7672 } else if v.LogTarget != nil { 7673 if err := validateLogTarget(v.LogTarget); err != nil { 7674 invalidParams.AddNested("LogTarget", err.(smithy.InvalidParamsError)) 7675 } 7676 } 7677 if len(v.LogLevel) == 0 { 7678 invalidParams.Add(smithy.NewErrParamRequired("LogLevel")) 7679 } 7680 if invalidParams.Len() > 0 { 7681 return invalidParams 7682 } else { 7683 return nil 7684 } 7685} 7686 7687func validateOpStartAuditMitigationActionsTaskInput(v *StartAuditMitigationActionsTaskInput) error { 7688 if v == nil { 7689 return nil 7690 } 7691 invalidParams := smithy.InvalidParamsError{Context: "StartAuditMitigationActionsTaskInput"} 7692 if v.TaskId == nil { 7693 invalidParams.Add(smithy.NewErrParamRequired("TaskId")) 7694 } 7695 if v.Target == nil { 7696 invalidParams.Add(smithy.NewErrParamRequired("Target")) 7697 } 7698 if v.AuditCheckToActionsMapping == nil { 7699 invalidParams.Add(smithy.NewErrParamRequired("AuditCheckToActionsMapping")) 7700 } 7701 if v.ClientRequestToken == nil { 7702 invalidParams.Add(smithy.NewErrParamRequired("ClientRequestToken")) 7703 } 7704 if invalidParams.Len() > 0 { 7705 return invalidParams 7706 } else { 7707 return nil 7708 } 7709} 7710 7711func validateOpStartOnDemandAuditTaskInput(v *StartOnDemandAuditTaskInput) error { 7712 if v == nil { 7713 return nil 7714 } 7715 invalidParams := smithy.InvalidParamsError{Context: "StartOnDemandAuditTaskInput"} 7716 if v.TargetCheckNames == nil { 7717 invalidParams.Add(smithy.NewErrParamRequired("TargetCheckNames")) 7718 } 7719 if invalidParams.Len() > 0 { 7720 return invalidParams 7721 } else { 7722 return nil 7723 } 7724} 7725 7726func validateOpStartThingRegistrationTaskInput(v *StartThingRegistrationTaskInput) error { 7727 if v == nil { 7728 return nil 7729 } 7730 invalidParams := smithy.InvalidParamsError{Context: "StartThingRegistrationTaskInput"} 7731 if v.TemplateBody == nil { 7732 invalidParams.Add(smithy.NewErrParamRequired("TemplateBody")) 7733 } 7734 if v.InputFileBucket == nil { 7735 invalidParams.Add(smithy.NewErrParamRequired("InputFileBucket")) 7736 } 7737 if v.InputFileKey == nil { 7738 invalidParams.Add(smithy.NewErrParamRequired("InputFileKey")) 7739 } 7740 if v.RoleArn == nil { 7741 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 7742 } 7743 if invalidParams.Len() > 0 { 7744 return invalidParams 7745 } else { 7746 return nil 7747 } 7748} 7749 7750func validateOpStopThingRegistrationTaskInput(v *StopThingRegistrationTaskInput) error { 7751 if v == nil { 7752 return nil 7753 } 7754 invalidParams := smithy.InvalidParamsError{Context: "StopThingRegistrationTaskInput"} 7755 if v.TaskId == nil { 7756 invalidParams.Add(smithy.NewErrParamRequired("TaskId")) 7757 } 7758 if invalidParams.Len() > 0 { 7759 return invalidParams 7760 } else { 7761 return nil 7762 } 7763} 7764 7765func validateOpTagResourceInput(v *TagResourceInput) error { 7766 if v == nil { 7767 return nil 7768 } 7769 invalidParams := smithy.InvalidParamsError{Context: "TagResourceInput"} 7770 if v.ResourceArn == nil { 7771 invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) 7772 } 7773 if v.Tags == nil { 7774 invalidParams.Add(smithy.NewErrParamRequired("Tags")) 7775 } else if v.Tags != nil { 7776 if err := validateTagList(v.Tags); err != nil { 7777 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 7778 } 7779 } 7780 if invalidParams.Len() > 0 { 7781 return invalidParams 7782 } else { 7783 return nil 7784 } 7785} 7786 7787func validateOpTestAuthorizationInput(v *TestAuthorizationInput) error { 7788 if v == nil { 7789 return nil 7790 } 7791 invalidParams := smithy.InvalidParamsError{Context: "TestAuthorizationInput"} 7792 if v.AuthInfos == nil { 7793 invalidParams.Add(smithy.NewErrParamRequired("AuthInfos")) 7794 } else if v.AuthInfos != nil { 7795 if err := validateAuthInfos(v.AuthInfos); err != nil { 7796 invalidParams.AddNested("AuthInfos", err.(smithy.InvalidParamsError)) 7797 } 7798 } 7799 if invalidParams.Len() > 0 { 7800 return invalidParams 7801 } else { 7802 return nil 7803 } 7804} 7805 7806func validateOpTestInvokeAuthorizerInput(v *TestInvokeAuthorizerInput) error { 7807 if v == nil { 7808 return nil 7809 } 7810 invalidParams := smithy.InvalidParamsError{Context: "TestInvokeAuthorizerInput"} 7811 if v.AuthorizerName == nil { 7812 invalidParams.Add(smithy.NewErrParamRequired("AuthorizerName")) 7813 } 7814 if invalidParams.Len() > 0 { 7815 return invalidParams 7816 } else { 7817 return nil 7818 } 7819} 7820 7821func validateOpTransferCertificateInput(v *TransferCertificateInput) error { 7822 if v == nil { 7823 return nil 7824 } 7825 invalidParams := smithy.InvalidParamsError{Context: "TransferCertificateInput"} 7826 if v.CertificateId == nil { 7827 invalidParams.Add(smithy.NewErrParamRequired("CertificateId")) 7828 } 7829 if v.TargetAwsAccount == nil { 7830 invalidParams.Add(smithy.NewErrParamRequired("TargetAwsAccount")) 7831 } 7832 if invalidParams.Len() > 0 { 7833 return invalidParams 7834 } else { 7835 return nil 7836 } 7837} 7838 7839func validateOpUntagResourceInput(v *UntagResourceInput) error { 7840 if v == nil { 7841 return nil 7842 } 7843 invalidParams := smithy.InvalidParamsError{Context: "UntagResourceInput"} 7844 if v.ResourceArn == nil { 7845 invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) 7846 } 7847 if v.TagKeys == nil { 7848 invalidParams.Add(smithy.NewErrParamRequired("TagKeys")) 7849 } 7850 if invalidParams.Len() > 0 { 7851 return invalidParams 7852 } else { 7853 return nil 7854 } 7855} 7856 7857func validateOpUpdateAuditSuppressionInput(v *UpdateAuditSuppressionInput) error { 7858 if v == nil { 7859 return nil 7860 } 7861 invalidParams := smithy.InvalidParamsError{Context: "UpdateAuditSuppressionInput"} 7862 if v.CheckName == nil { 7863 invalidParams.Add(smithy.NewErrParamRequired("CheckName")) 7864 } 7865 if v.ResourceIdentifier == nil { 7866 invalidParams.Add(smithy.NewErrParamRequired("ResourceIdentifier")) 7867 } 7868 if invalidParams.Len() > 0 { 7869 return invalidParams 7870 } else { 7871 return nil 7872 } 7873} 7874 7875func validateOpUpdateAuthorizerInput(v *UpdateAuthorizerInput) error { 7876 if v == nil { 7877 return nil 7878 } 7879 invalidParams := smithy.InvalidParamsError{Context: "UpdateAuthorizerInput"} 7880 if v.AuthorizerName == nil { 7881 invalidParams.Add(smithy.NewErrParamRequired("AuthorizerName")) 7882 } 7883 if invalidParams.Len() > 0 { 7884 return invalidParams 7885 } else { 7886 return nil 7887 } 7888} 7889 7890func validateOpUpdateBillingGroupInput(v *UpdateBillingGroupInput) error { 7891 if v == nil { 7892 return nil 7893 } 7894 invalidParams := smithy.InvalidParamsError{Context: "UpdateBillingGroupInput"} 7895 if v.BillingGroupName == nil { 7896 invalidParams.Add(smithy.NewErrParamRequired("BillingGroupName")) 7897 } 7898 if v.BillingGroupProperties == nil { 7899 invalidParams.Add(smithy.NewErrParamRequired("BillingGroupProperties")) 7900 } 7901 if invalidParams.Len() > 0 { 7902 return invalidParams 7903 } else { 7904 return nil 7905 } 7906} 7907 7908func validateOpUpdateCACertificateInput(v *UpdateCACertificateInput) error { 7909 if v == nil { 7910 return nil 7911 } 7912 invalidParams := smithy.InvalidParamsError{Context: "UpdateCACertificateInput"} 7913 if v.CertificateId == nil { 7914 invalidParams.Add(smithy.NewErrParamRequired("CertificateId")) 7915 } 7916 if invalidParams.Len() > 0 { 7917 return invalidParams 7918 } else { 7919 return nil 7920 } 7921} 7922 7923func validateOpUpdateCertificateInput(v *UpdateCertificateInput) error { 7924 if v == nil { 7925 return nil 7926 } 7927 invalidParams := smithy.InvalidParamsError{Context: "UpdateCertificateInput"} 7928 if v.CertificateId == nil { 7929 invalidParams.Add(smithy.NewErrParamRequired("CertificateId")) 7930 } 7931 if len(v.NewStatus) == 0 { 7932 invalidParams.Add(smithy.NewErrParamRequired("NewStatus")) 7933 } 7934 if invalidParams.Len() > 0 { 7935 return invalidParams 7936 } else { 7937 return nil 7938 } 7939} 7940 7941func validateOpUpdateDimensionInput(v *UpdateDimensionInput) error { 7942 if v == nil { 7943 return nil 7944 } 7945 invalidParams := smithy.InvalidParamsError{Context: "UpdateDimensionInput"} 7946 if v.Name == nil { 7947 invalidParams.Add(smithy.NewErrParamRequired("Name")) 7948 } 7949 if v.StringValues == nil { 7950 invalidParams.Add(smithy.NewErrParamRequired("StringValues")) 7951 } 7952 if invalidParams.Len() > 0 { 7953 return invalidParams 7954 } else { 7955 return nil 7956 } 7957} 7958 7959func validateOpUpdateDomainConfigurationInput(v *UpdateDomainConfigurationInput) error { 7960 if v == nil { 7961 return nil 7962 } 7963 invalidParams := smithy.InvalidParamsError{Context: "UpdateDomainConfigurationInput"} 7964 if v.DomainConfigurationName == nil { 7965 invalidParams.Add(smithy.NewErrParamRequired("DomainConfigurationName")) 7966 } 7967 if invalidParams.Len() > 0 { 7968 return invalidParams 7969 } else { 7970 return nil 7971 } 7972} 7973 7974func validateOpUpdateDynamicThingGroupInput(v *UpdateDynamicThingGroupInput) error { 7975 if v == nil { 7976 return nil 7977 } 7978 invalidParams := smithy.InvalidParamsError{Context: "UpdateDynamicThingGroupInput"} 7979 if v.ThingGroupName == nil { 7980 invalidParams.Add(smithy.NewErrParamRequired("ThingGroupName")) 7981 } 7982 if v.ThingGroupProperties == nil { 7983 invalidParams.Add(smithy.NewErrParamRequired("ThingGroupProperties")) 7984 } 7985 if invalidParams.Len() > 0 { 7986 return invalidParams 7987 } else { 7988 return nil 7989 } 7990} 7991 7992func validateOpUpdateIndexingConfigurationInput(v *UpdateIndexingConfigurationInput) error { 7993 if v == nil { 7994 return nil 7995 } 7996 invalidParams := smithy.InvalidParamsError{Context: "UpdateIndexingConfigurationInput"} 7997 if v.ThingIndexingConfiguration != nil { 7998 if err := validateThingIndexingConfiguration(v.ThingIndexingConfiguration); err != nil { 7999 invalidParams.AddNested("ThingIndexingConfiguration", err.(smithy.InvalidParamsError)) 8000 } 8001 } 8002 if v.ThingGroupIndexingConfiguration != nil { 8003 if err := validateThingGroupIndexingConfiguration(v.ThingGroupIndexingConfiguration); err != nil { 8004 invalidParams.AddNested("ThingGroupIndexingConfiguration", err.(smithy.InvalidParamsError)) 8005 } 8006 } 8007 if invalidParams.Len() > 0 { 8008 return invalidParams 8009 } else { 8010 return nil 8011 } 8012} 8013 8014func validateOpUpdateJobInput(v *UpdateJobInput) error { 8015 if v == nil { 8016 return nil 8017 } 8018 invalidParams := smithy.InvalidParamsError{Context: "UpdateJobInput"} 8019 if v.JobId == nil { 8020 invalidParams.Add(smithy.NewErrParamRequired("JobId")) 8021 } 8022 if v.JobExecutionsRolloutConfig != nil { 8023 if err := validateJobExecutionsRolloutConfig(v.JobExecutionsRolloutConfig); err != nil { 8024 invalidParams.AddNested("JobExecutionsRolloutConfig", err.(smithy.InvalidParamsError)) 8025 } 8026 } 8027 if v.AbortConfig != nil { 8028 if err := validateAbortConfig(v.AbortConfig); err != nil { 8029 invalidParams.AddNested("AbortConfig", err.(smithy.InvalidParamsError)) 8030 } 8031 } 8032 if invalidParams.Len() > 0 { 8033 return invalidParams 8034 } else { 8035 return nil 8036 } 8037} 8038 8039func validateOpUpdateMitigationActionInput(v *UpdateMitigationActionInput) error { 8040 if v == nil { 8041 return nil 8042 } 8043 invalidParams := smithy.InvalidParamsError{Context: "UpdateMitigationActionInput"} 8044 if v.ActionName == nil { 8045 invalidParams.Add(smithy.NewErrParamRequired("ActionName")) 8046 } 8047 if v.ActionParams != nil { 8048 if err := validateMitigationActionParams(v.ActionParams); err != nil { 8049 invalidParams.AddNested("ActionParams", err.(smithy.InvalidParamsError)) 8050 } 8051 } 8052 if invalidParams.Len() > 0 { 8053 return invalidParams 8054 } else { 8055 return nil 8056 } 8057} 8058 8059func validateOpUpdateProvisioningTemplateInput(v *UpdateProvisioningTemplateInput) error { 8060 if v == nil { 8061 return nil 8062 } 8063 invalidParams := smithy.InvalidParamsError{Context: "UpdateProvisioningTemplateInput"} 8064 if v.TemplateName == nil { 8065 invalidParams.Add(smithy.NewErrParamRequired("TemplateName")) 8066 } 8067 if v.PreProvisioningHook != nil { 8068 if err := validateProvisioningHook(v.PreProvisioningHook); err != nil { 8069 invalidParams.AddNested("PreProvisioningHook", err.(smithy.InvalidParamsError)) 8070 } 8071 } 8072 if invalidParams.Len() > 0 { 8073 return invalidParams 8074 } else { 8075 return nil 8076 } 8077} 8078 8079func validateOpUpdateRoleAliasInput(v *UpdateRoleAliasInput) error { 8080 if v == nil { 8081 return nil 8082 } 8083 invalidParams := smithy.InvalidParamsError{Context: "UpdateRoleAliasInput"} 8084 if v.RoleAlias == nil { 8085 invalidParams.Add(smithy.NewErrParamRequired("RoleAlias")) 8086 } 8087 if invalidParams.Len() > 0 { 8088 return invalidParams 8089 } else { 8090 return nil 8091 } 8092} 8093 8094func validateOpUpdateScheduledAuditInput(v *UpdateScheduledAuditInput) error { 8095 if v == nil { 8096 return nil 8097 } 8098 invalidParams := smithy.InvalidParamsError{Context: "UpdateScheduledAuditInput"} 8099 if v.ScheduledAuditName == nil { 8100 invalidParams.Add(smithy.NewErrParamRequired("ScheduledAuditName")) 8101 } 8102 if invalidParams.Len() > 0 { 8103 return invalidParams 8104 } else { 8105 return nil 8106 } 8107} 8108 8109func validateOpUpdateSecurityProfileInput(v *UpdateSecurityProfileInput) error { 8110 if v == nil { 8111 return nil 8112 } 8113 invalidParams := smithy.InvalidParamsError{Context: "UpdateSecurityProfileInput"} 8114 if v.SecurityProfileName == nil { 8115 invalidParams.Add(smithy.NewErrParamRequired("SecurityProfileName")) 8116 } 8117 if v.Behaviors != nil { 8118 if err := validateBehaviors(v.Behaviors); err != nil { 8119 invalidParams.AddNested("Behaviors", err.(smithy.InvalidParamsError)) 8120 } 8121 } 8122 if v.AlertTargets != nil { 8123 if err := validateAlertTargets(v.AlertTargets); err != nil { 8124 invalidParams.AddNested("AlertTargets", err.(smithy.InvalidParamsError)) 8125 } 8126 } 8127 if v.AdditionalMetricsToRetainV2 != nil { 8128 if err := validateAdditionalMetricsToRetainV2List(v.AdditionalMetricsToRetainV2); err != nil { 8129 invalidParams.AddNested("AdditionalMetricsToRetainV2", err.(smithy.InvalidParamsError)) 8130 } 8131 } 8132 if invalidParams.Len() > 0 { 8133 return invalidParams 8134 } else { 8135 return nil 8136 } 8137} 8138 8139func validateOpUpdateStreamInput(v *UpdateStreamInput) error { 8140 if v == nil { 8141 return nil 8142 } 8143 invalidParams := smithy.InvalidParamsError{Context: "UpdateStreamInput"} 8144 if v.StreamId == nil { 8145 invalidParams.Add(smithy.NewErrParamRequired("StreamId")) 8146 } 8147 if invalidParams.Len() > 0 { 8148 return invalidParams 8149 } else { 8150 return nil 8151 } 8152} 8153 8154func validateOpUpdateThingGroupInput(v *UpdateThingGroupInput) error { 8155 if v == nil { 8156 return nil 8157 } 8158 invalidParams := smithy.InvalidParamsError{Context: "UpdateThingGroupInput"} 8159 if v.ThingGroupName == nil { 8160 invalidParams.Add(smithy.NewErrParamRequired("ThingGroupName")) 8161 } 8162 if v.ThingGroupProperties == nil { 8163 invalidParams.Add(smithy.NewErrParamRequired("ThingGroupProperties")) 8164 } 8165 if invalidParams.Len() > 0 { 8166 return invalidParams 8167 } else { 8168 return nil 8169 } 8170} 8171 8172func validateOpUpdateThingInput(v *UpdateThingInput) error { 8173 if v == nil { 8174 return nil 8175 } 8176 invalidParams := smithy.InvalidParamsError{Context: "UpdateThingInput"} 8177 if v.ThingName == nil { 8178 invalidParams.Add(smithy.NewErrParamRequired("ThingName")) 8179 } 8180 if invalidParams.Len() > 0 { 8181 return invalidParams 8182 } else { 8183 return nil 8184 } 8185} 8186 8187func validateOpUpdateTopicRuleDestinationInput(v *UpdateTopicRuleDestinationInput) error { 8188 if v == nil { 8189 return nil 8190 } 8191 invalidParams := smithy.InvalidParamsError{Context: "UpdateTopicRuleDestinationInput"} 8192 if v.Arn == nil { 8193 invalidParams.Add(smithy.NewErrParamRequired("Arn")) 8194 } 8195 if len(v.Status) == 0 { 8196 invalidParams.Add(smithy.NewErrParamRequired("Status")) 8197 } 8198 if invalidParams.Len() > 0 { 8199 return invalidParams 8200 } else { 8201 return nil 8202 } 8203} 8204 8205func validateOpValidateSecurityProfileBehaviorsInput(v *ValidateSecurityProfileBehaviorsInput) error { 8206 if v == nil { 8207 return nil 8208 } 8209 invalidParams := smithy.InvalidParamsError{Context: "ValidateSecurityProfileBehaviorsInput"} 8210 if v.Behaviors == nil { 8211 invalidParams.Add(smithy.NewErrParamRequired("Behaviors")) 8212 } else if v.Behaviors != nil { 8213 if err := validateBehaviors(v.Behaviors); err != nil { 8214 invalidParams.AddNested("Behaviors", err.(smithy.InvalidParamsError)) 8215 } 8216 } 8217 if invalidParams.Len() > 0 { 8218 return invalidParams 8219 } else { 8220 return nil 8221 } 8222} 8223