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