1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package globalaccelerator 4 5import ( 6 "context" 7 "fmt" 8 "github.com/aws/aws-sdk-go-v2/service/globalaccelerator/types" 9 smithy "github.com/aws/smithy-go" 10 "github.com/aws/smithy-go/middleware" 11) 12 13type validateOpAddCustomRoutingEndpoints struct { 14} 15 16func (*validateOpAddCustomRoutingEndpoints) ID() string { 17 return "OperationInputValidation" 18} 19 20func (m *validateOpAddCustomRoutingEndpoints) 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.(*AddCustomRoutingEndpointsInput) 24 if !ok { 25 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 26 } 27 if err := validateOpAddCustomRoutingEndpointsInput(input); err != nil { 28 return out, metadata, err 29 } 30 return next.HandleInitialize(ctx, in) 31} 32 33type validateOpAdvertiseByoipCidr struct { 34} 35 36func (*validateOpAdvertiseByoipCidr) ID() string { 37 return "OperationInputValidation" 38} 39 40func (m *validateOpAdvertiseByoipCidr) 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.(*AdvertiseByoipCidrInput) 44 if !ok { 45 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 46 } 47 if err := validateOpAdvertiseByoipCidrInput(input); err != nil { 48 return out, metadata, err 49 } 50 return next.HandleInitialize(ctx, in) 51} 52 53type validateOpAllowCustomRoutingTraffic struct { 54} 55 56func (*validateOpAllowCustomRoutingTraffic) ID() string { 57 return "OperationInputValidation" 58} 59 60func (m *validateOpAllowCustomRoutingTraffic) 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.(*AllowCustomRoutingTrafficInput) 64 if !ok { 65 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 66 } 67 if err := validateOpAllowCustomRoutingTrafficInput(input); err != nil { 68 return out, metadata, err 69 } 70 return next.HandleInitialize(ctx, in) 71} 72 73type validateOpCreateAccelerator struct { 74} 75 76func (*validateOpCreateAccelerator) ID() string { 77 return "OperationInputValidation" 78} 79 80func (m *validateOpCreateAccelerator) 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.(*CreateAcceleratorInput) 84 if !ok { 85 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 86 } 87 if err := validateOpCreateAcceleratorInput(input); err != nil { 88 return out, metadata, err 89 } 90 return next.HandleInitialize(ctx, in) 91} 92 93type validateOpCreateCustomRoutingAccelerator struct { 94} 95 96func (*validateOpCreateCustomRoutingAccelerator) ID() string { 97 return "OperationInputValidation" 98} 99 100func (m *validateOpCreateCustomRoutingAccelerator) 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.(*CreateCustomRoutingAcceleratorInput) 104 if !ok { 105 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 106 } 107 if err := validateOpCreateCustomRoutingAcceleratorInput(input); err != nil { 108 return out, metadata, err 109 } 110 return next.HandleInitialize(ctx, in) 111} 112 113type validateOpCreateCustomRoutingEndpointGroup struct { 114} 115 116func (*validateOpCreateCustomRoutingEndpointGroup) ID() string { 117 return "OperationInputValidation" 118} 119 120func (m *validateOpCreateCustomRoutingEndpointGroup) 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.(*CreateCustomRoutingEndpointGroupInput) 124 if !ok { 125 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 126 } 127 if err := validateOpCreateCustomRoutingEndpointGroupInput(input); err != nil { 128 return out, metadata, err 129 } 130 return next.HandleInitialize(ctx, in) 131} 132 133type validateOpCreateCustomRoutingListener struct { 134} 135 136func (*validateOpCreateCustomRoutingListener) ID() string { 137 return "OperationInputValidation" 138} 139 140func (m *validateOpCreateCustomRoutingListener) 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.(*CreateCustomRoutingListenerInput) 144 if !ok { 145 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 146 } 147 if err := validateOpCreateCustomRoutingListenerInput(input); err != nil { 148 return out, metadata, err 149 } 150 return next.HandleInitialize(ctx, in) 151} 152 153type validateOpCreateEndpointGroup struct { 154} 155 156func (*validateOpCreateEndpointGroup) ID() string { 157 return "OperationInputValidation" 158} 159 160func (m *validateOpCreateEndpointGroup) 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.(*CreateEndpointGroupInput) 164 if !ok { 165 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 166 } 167 if err := validateOpCreateEndpointGroupInput(input); err != nil { 168 return out, metadata, err 169 } 170 return next.HandleInitialize(ctx, in) 171} 172 173type validateOpCreateListener struct { 174} 175 176func (*validateOpCreateListener) ID() string { 177 return "OperationInputValidation" 178} 179 180func (m *validateOpCreateListener) 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.(*CreateListenerInput) 184 if !ok { 185 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 186 } 187 if err := validateOpCreateListenerInput(input); err != nil { 188 return out, metadata, err 189 } 190 return next.HandleInitialize(ctx, in) 191} 192 193type validateOpDeleteAccelerator struct { 194} 195 196func (*validateOpDeleteAccelerator) ID() string { 197 return "OperationInputValidation" 198} 199 200func (m *validateOpDeleteAccelerator) 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.(*DeleteAcceleratorInput) 204 if !ok { 205 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 206 } 207 if err := validateOpDeleteAcceleratorInput(input); err != nil { 208 return out, metadata, err 209 } 210 return next.HandleInitialize(ctx, in) 211} 212 213type validateOpDeleteCustomRoutingAccelerator struct { 214} 215 216func (*validateOpDeleteCustomRoutingAccelerator) ID() string { 217 return "OperationInputValidation" 218} 219 220func (m *validateOpDeleteCustomRoutingAccelerator) 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.(*DeleteCustomRoutingAcceleratorInput) 224 if !ok { 225 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 226 } 227 if err := validateOpDeleteCustomRoutingAcceleratorInput(input); err != nil { 228 return out, metadata, err 229 } 230 return next.HandleInitialize(ctx, in) 231} 232 233type validateOpDeleteCustomRoutingEndpointGroup struct { 234} 235 236func (*validateOpDeleteCustomRoutingEndpointGroup) ID() string { 237 return "OperationInputValidation" 238} 239 240func (m *validateOpDeleteCustomRoutingEndpointGroup) 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.(*DeleteCustomRoutingEndpointGroupInput) 244 if !ok { 245 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 246 } 247 if err := validateOpDeleteCustomRoutingEndpointGroupInput(input); err != nil { 248 return out, metadata, err 249 } 250 return next.HandleInitialize(ctx, in) 251} 252 253type validateOpDeleteCustomRoutingListener struct { 254} 255 256func (*validateOpDeleteCustomRoutingListener) ID() string { 257 return "OperationInputValidation" 258} 259 260func (m *validateOpDeleteCustomRoutingListener) 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.(*DeleteCustomRoutingListenerInput) 264 if !ok { 265 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 266 } 267 if err := validateOpDeleteCustomRoutingListenerInput(input); err != nil { 268 return out, metadata, err 269 } 270 return next.HandleInitialize(ctx, in) 271} 272 273type validateOpDeleteEndpointGroup struct { 274} 275 276func (*validateOpDeleteEndpointGroup) ID() string { 277 return "OperationInputValidation" 278} 279 280func (m *validateOpDeleteEndpointGroup) 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.(*DeleteEndpointGroupInput) 284 if !ok { 285 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 286 } 287 if err := validateOpDeleteEndpointGroupInput(input); err != nil { 288 return out, metadata, err 289 } 290 return next.HandleInitialize(ctx, in) 291} 292 293type validateOpDeleteListener struct { 294} 295 296func (*validateOpDeleteListener) ID() string { 297 return "OperationInputValidation" 298} 299 300func (m *validateOpDeleteListener) 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.(*DeleteListenerInput) 304 if !ok { 305 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 306 } 307 if err := validateOpDeleteListenerInput(input); err != nil { 308 return out, metadata, err 309 } 310 return next.HandleInitialize(ctx, in) 311} 312 313type validateOpDenyCustomRoutingTraffic struct { 314} 315 316func (*validateOpDenyCustomRoutingTraffic) ID() string { 317 return "OperationInputValidation" 318} 319 320func (m *validateOpDenyCustomRoutingTraffic) 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.(*DenyCustomRoutingTrafficInput) 324 if !ok { 325 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 326 } 327 if err := validateOpDenyCustomRoutingTrafficInput(input); err != nil { 328 return out, metadata, err 329 } 330 return next.HandleInitialize(ctx, in) 331} 332 333type validateOpDeprovisionByoipCidr struct { 334} 335 336func (*validateOpDeprovisionByoipCidr) ID() string { 337 return "OperationInputValidation" 338} 339 340func (m *validateOpDeprovisionByoipCidr) 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.(*DeprovisionByoipCidrInput) 344 if !ok { 345 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 346 } 347 if err := validateOpDeprovisionByoipCidrInput(input); err != nil { 348 return out, metadata, err 349 } 350 return next.HandleInitialize(ctx, in) 351} 352 353type validateOpDescribeAcceleratorAttributes struct { 354} 355 356func (*validateOpDescribeAcceleratorAttributes) ID() string { 357 return "OperationInputValidation" 358} 359 360func (m *validateOpDescribeAcceleratorAttributes) 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.(*DescribeAcceleratorAttributesInput) 364 if !ok { 365 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 366 } 367 if err := validateOpDescribeAcceleratorAttributesInput(input); err != nil { 368 return out, metadata, err 369 } 370 return next.HandleInitialize(ctx, in) 371} 372 373type validateOpDescribeAccelerator struct { 374} 375 376func (*validateOpDescribeAccelerator) ID() string { 377 return "OperationInputValidation" 378} 379 380func (m *validateOpDescribeAccelerator) 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.(*DescribeAcceleratorInput) 384 if !ok { 385 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 386 } 387 if err := validateOpDescribeAcceleratorInput(input); err != nil { 388 return out, metadata, err 389 } 390 return next.HandleInitialize(ctx, in) 391} 392 393type validateOpDescribeCustomRoutingAcceleratorAttributes struct { 394} 395 396func (*validateOpDescribeCustomRoutingAcceleratorAttributes) ID() string { 397 return "OperationInputValidation" 398} 399 400func (m *validateOpDescribeCustomRoutingAcceleratorAttributes) 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.(*DescribeCustomRoutingAcceleratorAttributesInput) 404 if !ok { 405 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 406 } 407 if err := validateOpDescribeCustomRoutingAcceleratorAttributesInput(input); err != nil { 408 return out, metadata, err 409 } 410 return next.HandleInitialize(ctx, in) 411} 412 413type validateOpDescribeCustomRoutingAccelerator struct { 414} 415 416func (*validateOpDescribeCustomRoutingAccelerator) ID() string { 417 return "OperationInputValidation" 418} 419 420func (m *validateOpDescribeCustomRoutingAccelerator) 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.(*DescribeCustomRoutingAcceleratorInput) 424 if !ok { 425 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 426 } 427 if err := validateOpDescribeCustomRoutingAcceleratorInput(input); err != nil { 428 return out, metadata, err 429 } 430 return next.HandleInitialize(ctx, in) 431} 432 433type validateOpDescribeCustomRoutingEndpointGroup struct { 434} 435 436func (*validateOpDescribeCustomRoutingEndpointGroup) ID() string { 437 return "OperationInputValidation" 438} 439 440func (m *validateOpDescribeCustomRoutingEndpointGroup) 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.(*DescribeCustomRoutingEndpointGroupInput) 444 if !ok { 445 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 446 } 447 if err := validateOpDescribeCustomRoutingEndpointGroupInput(input); err != nil { 448 return out, metadata, err 449 } 450 return next.HandleInitialize(ctx, in) 451} 452 453type validateOpDescribeCustomRoutingListener struct { 454} 455 456func (*validateOpDescribeCustomRoutingListener) ID() string { 457 return "OperationInputValidation" 458} 459 460func (m *validateOpDescribeCustomRoutingListener) 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.(*DescribeCustomRoutingListenerInput) 464 if !ok { 465 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 466 } 467 if err := validateOpDescribeCustomRoutingListenerInput(input); err != nil { 468 return out, metadata, err 469 } 470 return next.HandleInitialize(ctx, in) 471} 472 473type validateOpDescribeEndpointGroup struct { 474} 475 476func (*validateOpDescribeEndpointGroup) ID() string { 477 return "OperationInputValidation" 478} 479 480func (m *validateOpDescribeEndpointGroup) 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.(*DescribeEndpointGroupInput) 484 if !ok { 485 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 486 } 487 if err := validateOpDescribeEndpointGroupInput(input); err != nil { 488 return out, metadata, err 489 } 490 return next.HandleInitialize(ctx, in) 491} 492 493type validateOpDescribeListener struct { 494} 495 496func (*validateOpDescribeListener) ID() string { 497 return "OperationInputValidation" 498} 499 500func (m *validateOpDescribeListener) 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.(*DescribeListenerInput) 504 if !ok { 505 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 506 } 507 if err := validateOpDescribeListenerInput(input); err != nil { 508 return out, metadata, err 509 } 510 return next.HandleInitialize(ctx, in) 511} 512 513type validateOpListCustomRoutingEndpointGroups struct { 514} 515 516func (*validateOpListCustomRoutingEndpointGroups) ID() string { 517 return "OperationInputValidation" 518} 519 520func (m *validateOpListCustomRoutingEndpointGroups) 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.(*ListCustomRoutingEndpointGroupsInput) 524 if !ok { 525 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 526 } 527 if err := validateOpListCustomRoutingEndpointGroupsInput(input); err != nil { 528 return out, metadata, err 529 } 530 return next.HandleInitialize(ctx, in) 531} 532 533type validateOpListCustomRoutingListeners struct { 534} 535 536func (*validateOpListCustomRoutingListeners) ID() string { 537 return "OperationInputValidation" 538} 539 540func (m *validateOpListCustomRoutingListeners) 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.(*ListCustomRoutingListenersInput) 544 if !ok { 545 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 546 } 547 if err := validateOpListCustomRoutingListenersInput(input); err != nil { 548 return out, metadata, err 549 } 550 return next.HandleInitialize(ctx, in) 551} 552 553type validateOpListCustomRoutingPortMappingsByDestination struct { 554} 555 556func (*validateOpListCustomRoutingPortMappingsByDestination) ID() string { 557 return "OperationInputValidation" 558} 559 560func (m *validateOpListCustomRoutingPortMappingsByDestination) 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.(*ListCustomRoutingPortMappingsByDestinationInput) 564 if !ok { 565 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 566 } 567 if err := validateOpListCustomRoutingPortMappingsByDestinationInput(input); err != nil { 568 return out, metadata, err 569 } 570 return next.HandleInitialize(ctx, in) 571} 572 573type validateOpListCustomRoutingPortMappings struct { 574} 575 576func (*validateOpListCustomRoutingPortMappings) ID() string { 577 return "OperationInputValidation" 578} 579 580func (m *validateOpListCustomRoutingPortMappings) 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.(*ListCustomRoutingPortMappingsInput) 584 if !ok { 585 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 586 } 587 if err := validateOpListCustomRoutingPortMappingsInput(input); err != nil { 588 return out, metadata, err 589 } 590 return next.HandleInitialize(ctx, in) 591} 592 593type validateOpListEndpointGroups struct { 594} 595 596func (*validateOpListEndpointGroups) ID() string { 597 return "OperationInputValidation" 598} 599 600func (m *validateOpListEndpointGroups) 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.(*ListEndpointGroupsInput) 604 if !ok { 605 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 606 } 607 if err := validateOpListEndpointGroupsInput(input); err != nil { 608 return out, metadata, err 609 } 610 return next.HandleInitialize(ctx, in) 611} 612 613type validateOpListListeners struct { 614} 615 616func (*validateOpListListeners) ID() string { 617 return "OperationInputValidation" 618} 619 620func (m *validateOpListListeners) 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.(*ListListenersInput) 624 if !ok { 625 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 626 } 627 if err := validateOpListListenersInput(input); err != nil { 628 return out, metadata, err 629 } 630 return next.HandleInitialize(ctx, in) 631} 632 633type validateOpListTagsForResource struct { 634} 635 636func (*validateOpListTagsForResource) ID() string { 637 return "OperationInputValidation" 638} 639 640func (m *validateOpListTagsForResource) 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.(*ListTagsForResourceInput) 644 if !ok { 645 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 646 } 647 if err := validateOpListTagsForResourceInput(input); err != nil { 648 return out, metadata, err 649 } 650 return next.HandleInitialize(ctx, in) 651} 652 653type validateOpProvisionByoipCidr struct { 654} 655 656func (*validateOpProvisionByoipCidr) ID() string { 657 return "OperationInputValidation" 658} 659 660func (m *validateOpProvisionByoipCidr) 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.(*ProvisionByoipCidrInput) 664 if !ok { 665 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 666 } 667 if err := validateOpProvisionByoipCidrInput(input); err != nil { 668 return out, metadata, err 669 } 670 return next.HandleInitialize(ctx, in) 671} 672 673type validateOpRemoveCustomRoutingEndpoints struct { 674} 675 676func (*validateOpRemoveCustomRoutingEndpoints) ID() string { 677 return "OperationInputValidation" 678} 679 680func (m *validateOpRemoveCustomRoutingEndpoints) 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.(*RemoveCustomRoutingEndpointsInput) 684 if !ok { 685 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 686 } 687 if err := validateOpRemoveCustomRoutingEndpointsInput(input); err != nil { 688 return out, metadata, err 689 } 690 return next.HandleInitialize(ctx, in) 691} 692 693type validateOpTagResource struct { 694} 695 696func (*validateOpTagResource) ID() string { 697 return "OperationInputValidation" 698} 699 700func (m *validateOpTagResource) 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.(*TagResourceInput) 704 if !ok { 705 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 706 } 707 if err := validateOpTagResourceInput(input); err != nil { 708 return out, metadata, err 709 } 710 return next.HandleInitialize(ctx, in) 711} 712 713type validateOpUntagResource struct { 714} 715 716func (*validateOpUntagResource) ID() string { 717 return "OperationInputValidation" 718} 719 720func (m *validateOpUntagResource) 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.(*UntagResourceInput) 724 if !ok { 725 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 726 } 727 if err := validateOpUntagResourceInput(input); err != nil { 728 return out, metadata, err 729 } 730 return next.HandleInitialize(ctx, in) 731} 732 733type validateOpUpdateAcceleratorAttributes struct { 734} 735 736func (*validateOpUpdateAcceleratorAttributes) ID() string { 737 return "OperationInputValidation" 738} 739 740func (m *validateOpUpdateAcceleratorAttributes) 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.(*UpdateAcceleratorAttributesInput) 744 if !ok { 745 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 746 } 747 if err := validateOpUpdateAcceleratorAttributesInput(input); err != nil { 748 return out, metadata, err 749 } 750 return next.HandleInitialize(ctx, in) 751} 752 753type validateOpUpdateAccelerator struct { 754} 755 756func (*validateOpUpdateAccelerator) ID() string { 757 return "OperationInputValidation" 758} 759 760func (m *validateOpUpdateAccelerator) 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.(*UpdateAcceleratorInput) 764 if !ok { 765 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 766 } 767 if err := validateOpUpdateAcceleratorInput(input); err != nil { 768 return out, metadata, err 769 } 770 return next.HandleInitialize(ctx, in) 771} 772 773type validateOpUpdateCustomRoutingAcceleratorAttributes struct { 774} 775 776func (*validateOpUpdateCustomRoutingAcceleratorAttributes) ID() string { 777 return "OperationInputValidation" 778} 779 780func (m *validateOpUpdateCustomRoutingAcceleratorAttributes) 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.(*UpdateCustomRoutingAcceleratorAttributesInput) 784 if !ok { 785 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 786 } 787 if err := validateOpUpdateCustomRoutingAcceleratorAttributesInput(input); err != nil { 788 return out, metadata, err 789 } 790 return next.HandleInitialize(ctx, in) 791} 792 793type validateOpUpdateCustomRoutingAccelerator struct { 794} 795 796func (*validateOpUpdateCustomRoutingAccelerator) ID() string { 797 return "OperationInputValidation" 798} 799 800func (m *validateOpUpdateCustomRoutingAccelerator) 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.(*UpdateCustomRoutingAcceleratorInput) 804 if !ok { 805 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 806 } 807 if err := validateOpUpdateCustomRoutingAcceleratorInput(input); err != nil { 808 return out, metadata, err 809 } 810 return next.HandleInitialize(ctx, in) 811} 812 813type validateOpUpdateCustomRoutingListener struct { 814} 815 816func (*validateOpUpdateCustomRoutingListener) ID() string { 817 return "OperationInputValidation" 818} 819 820func (m *validateOpUpdateCustomRoutingListener) 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.(*UpdateCustomRoutingListenerInput) 824 if !ok { 825 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 826 } 827 if err := validateOpUpdateCustomRoutingListenerInput(input); err != nil { 828 return out, metadata, err 829 } 830 return next.HandleInitialize(ctx, in) 831} 832 833type validateOpUpdateEndpointGroup struct { 834} 835 836func (*validateOpUpdateEndpointGroup) ID() string { 837 return "OperationInputValidation" 838} 839 840func (m *validateOpUpdateEndpointGroup) 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.(*UpdateEndpointGroupInput) 844 if !ok { 845 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 846 } 847 if err := validateOpUpdateEndpointGroupInput(input); err != nil { 848 return out, metadata, err 849 } 850 return next.HandleInitialize(ctx, in) 851} 852 853type validateOpUpdateListener struct { 854} 855 856func (*validateOpUpdateListener) ID() string { 857 return "OperationInputValidation" 858} 859 860func (m *validateOpUpdateListener) 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.(*UpdateListenerInput) 864 if !ok { 865 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 866 } 867 if err := validateOpUpdateListenerInput(input); err != nil { 868 return out, metadata, err 869 } 870 return next.HandleInitialize(ctx, in) 871} 872 873type validateOpWithdrawByoipCidr struct { 874} 875 876func (*validateOpWithdrawByoipCidr) ID() string { 877 return "OperationInputValidation" 878} 879 880func (m *validateOpWithdrawByoipCidr) 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.(*WithdrawByoipCidrInput) 884 if !ok { 885 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 886 } 887 if err := validateOpWithdrawByoipCidrInput(input); err != nil { 888 return out, metadata, err 889 } 890 return next.HandleInitialize(ctx, in) 891} 892 893func addOpAddCustomRoutingEndpointsValidationMiddleware(stack *middleware.Stack) error { 894 return stack.Initialize.Add(&validateOpAddCustomRoutingEndpoints{}, middleware.After) 895} 896 897func addOpAdvertiseByoipCidrValidationMiddleware(stack *middleware.Stack) error { 898 return stack.Initialize.Add(&validateOpAdvertiseByoipCidr{}, middleware.After) 899} 900 901func addOpAllowCustomRoutingTrafficValidationMiddleware(stack *middleware.Stack) error { 902 return stack.Initialize.Add(&validateOpAllowCustomRoutingTraffic{}, middleware.After) 903} 904 905func addOpCreateAcceleratorValidationMiddleware(stack *middleware.Stack) error { 906 return stack.Initialize.Add(&validateOpCreateAccelerator{}, middleware.After) 907} 908 909func addOpCreateCustomRoutingAcceleratorValidationMiddleware(stack *middleware.Stack) error { 910 return stack.Initialize.Add(&validateOpCreateCustomRoutingAccelerator{}, middleware.After) 911} 912 913func addOpCreateCustomRoutingEndpointGroupValidationMiddleware(stack *middleware.Stack) error { 914 return stack.Initialize.Add(&validateOpCreateCustomRoutingEndpointGroup{}, middleware.After) 915} 916 917func addOpCreateCustomRoutingListenerValidationMiddleware(stack *middleware.Stack) error { 918 return stack.Initialize.Add(&validateOpCreateCustomRoutingListener{}, middleware.After) 919} 920 921func addOpCreateEndpointGroupValidationMiddleware(stack *middleware.Stack) error { 922 return stack.Initialize.Add(&validateOpCreateEndpointGroup{}, middleware.After) 923} 924 925func addOpCreateListenerValidationMiddleware(stack *middleware.Stack) error { 926 return stack.Initialize.Add(&validateOpCreateListener{}, middleware.After) 927} 928 929func addOpDeleteAcceleratorValidationMiddleware(stack *middleware.Stack) error { 930 return stack.Initialize.Add(&validateOpDeleteAccelerator{}, middleware.After) 931} 932 933func addOpDeleteCustomRoutingAcceleratorValidationMiddleware(stack *middleware.Stack) error { 934 return stack.Initialize.Add(&validateOpDeleteCustomRoutingAccelerator{}, middleware.After) 935} 936 937func addOpDeleteCustomRoutingEndpointGroupValidationMiddleware(stack *middleware.Stack) error { 938 return stack.Initialize.Add(&validateOpDeleteCustomRoutingEndpointGroup{}, middleware.After) 939} 940 941func addOpDeleteCustomRoutingListenerValidationMiddleware(stack *middleware.Stack) error { 942 return stack.Initialize.Add(&validateOpDeleteCustomRoutingListener{}, middleware.After) 943} 944 945func addOpDeleteEndpointGroupValidationMiddleware(stack *middleware.Stack) error { 946 return stack.Initialize.Add(&validateOpDeleteEndpointGroup{}, middleware.After) 947} 948 949func addOpDeleteListenerValidationMiddleware(stack *middleware.Stack) error { 950 return stack.Initialize.Add(&validateOpDeleteListener{}, middleware.After) 951} 952 953func addOpDenyCustomRoutingTrafficValidationMiddleware(stack *middleware.Stack) error { 954 return stack.Initialize.Add(&validateOpDenyCustomRoutingTraffic{}, middleware.After) 955} 956 957func addOpDeprovisionByoipCidrValidationMiddleware(stack *middleware.Stack) error { 958 return stack.Initialize.Add(&validateOpDeprovisionByoipCidr{}, middleware.After) 959} 960 961func addOpDescribeAcceleratorAttributesValidationMiddleware(stack *middleware.Stack) error { 962 return stack.Initialize.Add(&validateOpDescribeAcceleratorAttributes{}, middleware.After) 963} 964 965func addOpDescribeAcceleratorValidationMiddleware(stack *middleware.Stack) error { 966 return stack.Initialize.Add(&validateOpDescribeAccelerator{}, middleware.After) 967} 968 969func addOpDescribeCustomRoutingAcceleratorAttributesValidationMiddleware(stack *middleware.Stack) error { 970 return stack.Initialize.Add(&validateOpDescribeCustomRoutingAcceleratorAttributes{}, middleware.After) 971} 972 973func addOpDescribeCustomRoutingAcceleratorValidationMiddleware(stack *middleware.Stack) error { 974 return stack.Initialize.Add(&validateOpDescribeCustomRoutingAccelerator{}, middleware.After) 975} 976 977func addOpDescribeCustomRoutingEndpointGroupValidationMiddleware(stack *middleware.Stack) error { 978 return stack.Initialize.Add(&validateOpDescribeCustomRoutingEndpointGroup{}, middleware.After) 979} 980 981func addOpDescribeCustomRoutingListenerValidationMiddleware(stack *middleware.Stack) error { 982 return stack.Initialize.Add(&validateOpDescribeCustomRoutingListener{}, middleware.After) 983} 984 985func addOpDescribeEndpointGroupValidationMiddleware(stack *middleware.Stack) error { 986 return stack.Initialize.Add(&validateOpDescribeEndpointGroup{}, middleware.After) 987} 988 989func addOpDescribeListenerValidationMiddleware(stack *middleware.Stack) error { 990 return stack.Initialize.Add(&validateOpDescribeListener{}, middleware.After) 991} 992 993func addOpListCustomRoutingEndpointGroupsValidationMiddleware(stack *middleware.Stack) error { 994 return stack.Initialize.Add(&validateOpListCustomRoutingEndpointGroups{}, middleware.After) 995} 996 997func addOpListCustomRoutingListenersValidationMiddleware(stack *middleware.Stack) error { 998 return stack.Initialize.Add(&validateOpListCustomRoutingListeners{}, middleware.After) 999} 1000 1001func addOpListCustomRoutingPortMappingsByDestinationValidationMiddleware(stack *middleware.Stack) error { 1002 return stack.Initialize.Add(&validateOpListCustomRoutingPortMappingsByDestination{}, middleware.After) 1003} 1004 1005func addOpListCustomRoutingPortMappingsValidationMiddleware(stack *middleware.Stack) error { 1006 return stack.Initialize.Add(&validateOpListCustomRoutingPortMappings{}, middleware.After) 1007} 1008 1009func addOpListEndpointGroupsValidationMiddleware(stack *middleware.Stack) error { 1010 return stack.Initialize.Add(&validateOpListEndpointGroups{}, middleware.After) 1011} 1012 1013func addOpListListenersValidationMiddleware(stack *middleware.Stack) error { 1014 return stack.Initialize.Add(&validateOpListListeners{}, middleware.After) 1015} 1016 1017func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error { 1018 return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After) 1019} 1020 1021func addOpProvisionByoipCidrValidationMiddleware(stack *middleware.Stack) error { 1022 return stack.Initialize.Add(&validateOpProvisionByoipCidr{}, middleware.After) 1023} 1024 1025func addOpRemoveCustomRoutingEndpointsValidationMiddleware(stack *middleware.Stack) error { 1026 return stack.Initialize.Add(&validateOpRemoveCustomRoutingEndpoints{}, middleware.After) 1027} 1028 1029func addOpTagResourceValidationMiddleware(stack *middleware.Stack) error { 1030 return stack.Initialize.Add(&validateOpTagResource{}, middleware.After) 1031} 1032 1033func addOpUntagResourceValidationMiddleware(stack *middleware.Stack) error { 1034 return stack.Initialize.Add(&validateOpUntagResource{}, middleware.After) 1035} 1036 1037func addOpUpdateAcceleratorAttributesValidationMiddleware(stack *middleware.Stack) error { 1038 return stack.Initialize.Add(&validateOpUpdateAcceleratorAttributes{}, middleware.After) 1039} 1040 1041func addOpUpdateAcceleratorValidationMiddleware(stack *middleware.Stack) error { 1042 return stack.Initialize.Add(&validateOpUpdateAccelerator{}, middleware.After) 1043} 1044 1045func addOpUpdateCustomRoutingAcceleratorAttributesValidationMiddleware(stack *middleware.Stack) error { 1046 return stack.Initialize.Add(&validateOpUpdateCustomRoutingAcceleratorAttributes{}, middleware.After) 1047} 1048 1049func addOpUpdateCustomRoutingAcceleratorValidationMiddleware(stack *middleware.Stack) error { 1050 return stack.Initialize.Add(&validateOpUpdateCustomRoutingAccelerator{}, middleware.After) 1051} 1052 1053func addOpUpdateCustomRoutingListenerValidationMiddleware(stack *middleware.Stack) error { 1054 return stack.Initialize.Add(&validateOpUpdateCustomRoutingListener{}, middleware.After) 1055} 1056 1057func addOpUpdateEndpointGroupValidationMiddleware(stack *middleware.Stack) error { 1058 return stack.Initialize.Add(&validateOpUpdateEndpointGroup{}, middleware.After) 1059} 1060 1061func addOpUpdateListenerValidationMiddleware(stack *middleware.Stack) error { 1062 return stack.Initialize.Add(&validateOpUpdateListener{}, middleware.After) 1063} 1064 1065func addOpWithdrawByoipCidrValidationMiddleware(stack *middleware.Stack) error { 1066 return stack.Initialize.Add(&validateOpWithdrawByoipCidr{}, middleware.After) 1067} 1068 1069func validateCidrAuthorizationContext(v *types.CidrAuthorizationContext) error { 1070 if v == nil { 1071 return nil 1072 } 1073 invalidParams := smithy.InvalidParamsError{Context: "CidrAuthorizationContext"} 1074 if v.Message == nil { 1075 invalidParams.Add(smithy.NewErrParamRequired("Message")) 1076 } 1077 if v.Signature == nil { 1078 invalidParams.Add(smithy.NewErrParamRequired("Signature")) 1079 } 1080 if invalidParams.Len() > 0 { 1081 return invalidParams 1082 } else { 1083 return nil 1084 } 1085} 1086 1087func validateCustomRoutingDestinationConfiguration(v *types.CustomRoutingDestinationConfiguration) error { 1088 if v == nil { 1089 return nil 1090 } 1091 invalidParams := smithy.InvalidParamsError{Context: "CustomRoutingDestinationConfiguration"} 1092 if v.FromPort == nil { 1093 invalidParams.Add(smithy.NewErrParamRequired("FromPort")) 1094 } 1095 if v.ToPort == nil { 1096 invalidParams.Add(smithy.NewErrParamRequired("ToPort")) 1097 } 1098 if v.Protocols == nil { 1099 invalidParams.Add(smithy.NewErrParamRequired("Protocols")) 1100 } 1101 if invalidParams.Len() > 0 { 1102 return invalidParams 1103 } else { 1104 return nil 1105 } 1106} 1107 1108func validateCustomRoutingDestinationConfigurations(v []types.CustomRoutingDestinationConfiguration) error { 1109 if v == nil { 1110 return nil 1111 } 1112 invalidParams := smithy.InvalidParamsError{Context: "CustomRoutingDestinationConfigurations"} 1113 for i := range v { 1114 if err := validateCustomRoutingDestinationConfiguration(&v[i]); err != nil { 1115 invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) 1116 } 1117 } 1118 if invalidParams.Len() > 0 { 1119 return invalidParams 1120 } else { 1121 return nil 1122 } 1123} 1124 1125func validateTag(v *types.Tag) error { 1126 if v == nil { 1127 return nil 1128 } 1129 invalidParams := smithy.InvalidParamsError{Context: "Tag"} 1130 if v.Key == nil { 1131 invalidParams.Add(smithy.NewErrParamRequired("Key")) 1132 } 1133 if v.Value == nil { 1134 invalidParams.Add(smithy.NewErrParamRequired("Value")) 1135 } 1136 if invalidParams.Len() > 0 { 1137 return invalidParams 1138 } else { 1139 return nil 1140 } 1141} 1142 1143func validateTags(v []types.Tag) error { 1144 if v == nil { 1145 return nil 1146 } 1147 invalidParams := smithy.InvalidParamsError{Context: "Tags"} 1148 for i := range v { 1149 if err := validateTag(&v[i]); err != nil { 1150 invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) 1151 } 1152 } 1153 if invalidParams.Len() > 0 { 1154 return invalidParams 1155 } else { 1156 return nil 1157 } 1158} 1159 1160func validateOpAddCustomRoutingEndpointsInput(v *AddCustomRoutingEndpointsInput) error { 1161 if v == nil { 1162 return nil 1163 } 1164 invalidParams := smithy.InvalidParamsError{Context: "AddCustomRoutingEndpointsInput"} 1165 if v.EndpointConfigurations == nil { 1166 invalidParams.Add(smithy.NewErrParamRequired("EndpointConfigurations")) 1167 } 1168 if v.EndpointGroupArn == nil { 1169 invalidParams.Add(smithy.NewErrParamRequired("EndpointGroupArn")) 1170 } 1171 if invalidParams.Len() > 0 { 1172 return invalidParams 1173 } else { 1174 return nil 1175 } 1176} 1177 1178func validateOpAdvertiseByoipCidrInput(v *AdvertiseByoipCidrInput) error { 1179 if v == nil { 1180 return nil 1181 } 1182 invalidParams := smithy.InvalidParamsError{Context: "AdvertiseByoipCidrInput"} 1183 if v.Cidr == nil { 1184 invalidParams.Add(smithy.NewErrParamRequired("Cidr")) 1185 } 1186 if invalidParams.Len() > 0 { 1187 return invalidParams 1188 } else { 1189 return nil 1190 } 1191} 1192 1193func validateOpAllowCustomRoutingTrafficInput(v *AllowCustomRoutingTrafficInput) error { 1194 if v == nil { 1195 return nil 1196 } 1197 invalidParams := smithy.InvalidParamsError{Context: "AllowCustomRoutingTrafficInput"} 1198 if v.EndpointGroupArn == nil { 1199 invalidParams.Add(smithy.NewErrParamRequired("EndpointGroupArn")) 1200 } 1201 if v.EndpointId == nil { 1202 invalidParams.Add(smithy.NewErrParamRequired("EndpointId")) 1203 } 1204 if invalidParams.Len() > 0 { 1205 return invalidParams 1206 } else { 1207 return nil 1208 } 1209} 1210 1211func validateOpCreateAcceleratorInput(v *CreateAcceleratorInput) error { 1212 if v == nil { 1213 return nil 1214 } 1215 invalidParams := smithy.InvalidParamsError{Context: "CreateAcceleratorInput"} 1216 if v.Name == nil { 1217 invalidParams.Add(smithy.NewErrParamRequired("Name")) 1218 } 1219 if v.IdempotencyToken == nil { 1220 invalidParams.Add(smithy.NewErrParamRequired("IdempotencyToken")) 1221 } 1222 if v.Tags != nil { 1223 if err := validateTags(v.Tags); err != nil { 1224 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 1225 } 1226 } 1227 if invalidParams.Len() > 0 { 1228 return invalidParams 1229 } else { 1230 return nil 1231 } 1232} 1233 1234func validateOpCreateCustomRoutingAcceleratorInput(v *CreateCustomRoutingAcceleratorInput) error { 1235 if v == nil { 1236 return nil 1237 } 1238 invalidParams := smithy.InvalidParamsError{Context: "CreateCustomRoutingAcceleratorInput"} 1239 if v.Name == nil { 1240 invalidParams.Add(smithy.NewErrParamRequired("Name")) 1241 } 1242 if v.IdempotencyToken == nil { 1243 invalidParams.Add(smithy.NewErrParamRequired("IdempotencyToken")) 1244 } 1245 if v.Tags != nil { 1246 if err := validateTags(v.Tags); err != nil { 1247 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 1248 } 1249 } 1250 if invalidParams.Len() > 0 { 1251 return invalidParams 1252 } else { 1253 return nil 1254 } 1255} 1256 1257func validateOpCreateCustomRoutingEndpointGroupInput(v *CreateCustomRoutingEndpointGroupInput) error { 1258 if v == nil { 1259 return nil 1260 } 1261 invalidParams := smithy.InvalidParamsError{Context: "CreateCustomRoutingEndpointGroupInput"} 1262 if v.ListenerArn == nil { 1263 invalidParams.Add(smithy.NewErrParamRequired("ListenerArn")) 1264 } 1265 if v.EndpointGroupRegion == nil { 1266 invalidParams.Add(smithy.NewErrParamRequired("EndpointGroupRegion")) 1267 } 1268 if v.DestinationConfigurations == nil { 1269 invalidParams.Add(smithy.NewErrParamRequired("DestinationConfigurations")) 1270 } else if v.DestinationConfigurations != nil { 1271 if err := validateCustomRoutingDestinationConfigurations(v.DestinationConfigurations); err != nil { 1272 invalidParams.AddNested("DestinationConfigurations", err.(smithy.InvalidParamsError)) 1273 } 1274 } 1275 if v.IdempotencyToken == nil { 1276 invalidParams.Add(smithy.NewErrParamRequired("IdempotencyToken")) 1277 } 1278 if invalidParams.Len() > 0 { 1279 return invalidParams 1280 } else { 1281 return nil 1282 } 1283} 1284 1285func validateOpCreateCustomRoutingListenerInput(v *CreateCustomRoutingListenerInput) error { 1286 if v == nil { 1287 return nil 1288 } 1289 invalidParams := smithy.InvalidParamsError{Context: "CreateCustomRoutingListenerInput"} 1290 if v.AcceleratorArn == nil { 1291 invalidParams.Add(smithy.NewErrParamRequired("AcceleratorArn")) 1292 } 1293 if v.PortRanges == nil { 1294 invalidParams.Add(smithy.NewErrParamRequired("PortRanges")) 1295 } 1296 if v.IdempotencyToken == nil { 1297 invalidParams.Add(smithy.NewErrParamRequired("IdempotencyToken")) 1298 } 1299 if invalidParams.Len() > 0 { 1300 return invalidParams 1301 } else { 1302 return nil 1303 } 1304} 1305 1306func validateOpCreateEndpointGroupInput(v *CreateEndpointGroupInput) error { 1307 if v == nil { 1308 return nil 1309 } 1310 invalidParams := smithy.InvalidParamsError{Context: "CreateEndpointGroupInput"} 1311 if v.ListenerArn == nil { 1312 invalidParams.Add(smithy.NewErrParamRequired("ListenerArn")) 1313 } 1314 if v.EndpointGroupRegion == nil { 1315 invalidParams.Add(smithy.NewErrParamRequired("EndpointGroupRegion")) 1316 } 1317 if v.IdempotencyToken == nil { 1318 invalidParams.Add(smithy.NewErrParamRequired("IdempotencyToken")) 1319 } 1320 if invalidParams.Len() > 0 { 1321 return invalidParams 1322 } else { 1323 return nil 1324 } 1325} 1326 1327func validateOpCreateListenerInput(v *CreateListenerInput) error { 1328 if v == nil { 1329 return nil 1330 } 1331 invalidParams := smithy.InvalidParamsError{Context: "CreateListenerInput"} 1332 if v.AcceleratorArn == nil { 1333 invalidParams.Add(smithy.NewErrParamRequired("AcceleratorArn")) 1334 } 1335 if v.PortRanges == nil { 1336 invalidParams.Add(smithy.NewErrParamRequired("PortRanges")) 1337 } 1338 if len(v.Protocol) == 0 { 1339 invalidParams.Add(smithy.NewErrParamRequired("Protocol")) 1340 } 1341 if v.IdempotencyToken == nil { 1342 invalidParams.Add(smithy.NewErrParamRequired("IdempotencyToken")) 1343 } 1344 if invalidParams.Len() > 0 { 1345 return invalidParams 1346 } else { 1347 return nil 1348 } 1349} 1350 1351func validateOpDeleteAcceleratorInput(v *DeleteAcceleratorInput) error { 1352 if v == nil { 1353 return nil 1354 } 1355 invalidParams := smithy.InvalidParamsError{Context: "DeleteAcceleratorInput"} 1356 if v.AcceleratorArn == nil { 1357 invalidParams.Add(smithy.NewErrParamRequired("AcceleratorArn")) 1358 } 1359 if invalidParams.Len() > 0 { 1360 return invalidParams 1361 } else { 1362 return nil 1363 } 1364} 1365 1366func validateOpDeleteCustomRoutingAcceleratorInput(v *DeleteCustomRoutingAcceleratorInput) error { 1367 if v == nil { 1368 return nil 1369 } 1370 invalidParams := smithy.InvalidParamsError{Context: "DeleteCustomRoutingAcceleratorInput"} 1371 if v.AcceleratorArn == nil { 1372 invalidParams.Add(smithy.NewErrParamRequired("AcceleratorArn")) 1373 } 1374 if invalidParams.Len() > 0 { 1375 return invalidParams 1376 } else { 1377 return nil 1378 } 1379} 1380 1381func validateOpDeleteCustomRoutingEndpointGroupInput(v *DeleteCustomRoutingEndpointGroupInput) error { 1382 if v == nil { 1383 return nil 1384 } 1385 invalidParams := smithy.InvalidParamsError{Context: "DeleteCustomRoutingEndpointGroupInput"} 1386 if v.EndpointGroupArn == nil { 1387 invalidParams.Add(smithy.NewErrParamRequired("EndpointGroupArn")) 1388 } 1389 if invalidParams.Len() > 0 { 1390 return invalidParams 1391 } else { 1392 return nil 1393 } 1394} 1395 1396func validateOpDeleteCustomRoutingListenerInput(v *DeleteCustomRoutingListenerInput) error { 1397 if v == nil { 1398 return nil 1399 } 1400 invalidParams := smithy.InvalidParamsError{Context: "DeleteCustomRoutingListenerInput"} 1401 if v.ListenerArn == nil { 1402 invalidParams.Add(smithy.NewErrParamRequired("ListenerArn")) 1403 } 1404 if invalidParams.Len() > 0 { 1405 return invalidParams 1406 } else { 1407 return nil 1408 } 1409} 1410 1411func validateOpDeleteEndpointGroupInput(v *DeleteEndpointGroupInput) error { 1412 if v == nil { 1413 return nil 1414 } 1415 invalidParams := smithy.InvalidParamsError{Context: "DeleteEndpointGroupInput"} 1416 if v.EndpointGroupArn == nil { 1417 invalidParams.Add(smithy.NewErrParamRequired("EndpointGroupArn")) 1418 } 1419 if invalidParams.Len() > 0 { 1420 return invalidParams 1421 } else { 1422 return nil 1423 } 1424} 1425 1426func validateOpDeleteListenerInput(v *DeleteListenerInput) error { 1427 if v == nil { 1428 return nil 1429 } 1430 invalidParams := smithy.InvalidParamsError{Context: "DeleteListenerInput"} 1431 if v.ListenerArn == nil { 1432 invalidParams.Add(smithy.NewErrParamRequired("ListenerArn")) 1433 } 1434 if invalidParams.Len() > 0 { 1435 return invalidParams 1436 } else { 1437 return nil 1438 } 1439} 1440 1441func validateOpDenyCustomRoutingTrafficInput(v *DenyCustomRoutingTrafficInput) error { 1442 if v == nil { 1443 return nil 1444 } 1445 invalidParams := smithy.InvalidParamsError{Context: "DenyCustomRoutingTrafficInput"} 1446 if v.EndpointGroupArn == nil { 1447 invalidParams.Add(smithy.NewErrParamRequired("EndpointGroupArn")) 1448 } 1449 if v.EndpointId == nil { 1450 invalidParams.Add(smithy.NewErrParamRequired("EndpointId")) 1451 } 1452 if invalidParams.Len() > 0 { 1453 return invalidParams 1454 } else { 1455 return nil 1456 } 1457} 1458 1459func validateOpDeprovisionByoipCidrInput(v *DeprovisionByoipCidrInput) error { 1460 if v == nil { 1461 return nil 1462 } 1463 invalidParams := smithy.InvalidParamsError{Context: "DeprovisionByoipCidrInput"} 1464 if v.Cidr == nil { 1465 invalidParams.Add(smithy.NewErrParamRequired("Cidr")) 1466 } 1467 if invalidParams.Len() > 0 { 1468 return invalidParams 1469 } else { 1470 return nil 1471 } 1472} 1473 1474func validateOpDescribeAcceleratorAttributesInput(v *DescribeAcceleratorAttributesInput) error { 1475 if v == nil { 1476 return nil 1477 } 1478 invalidParams := smithy.InvalidParamsError{Context: "DescribeAcceleratorAttributesInput"} 1479 if v.AcceleratorArn == nil { 1480 invalidParams.Add(smithy.NewErrParamRequired("AcceleratorArn")) 1481 } 1482 if invalidParams.Len() > 0 { 1483 return invalidParams 1484 } else { 1485 return nil 1486 } 1487} 1488 1489func validateOpDescribeAcceleratorInput(v *DescribeAcceleratorInput) error { 1490 if v == nil { 1491 return nil 1492 } 1493 invalidParams := smithy.InvalidParamsError{Context: "DescribeAcceleratorInput"} 1494 if v.AcceleratorArn == nil { 1495 invalidParams.Add(smithy.NewErrParamRequired("AcceleratorArn")) 1496 } 1497 if invalidParams.Len() > 0 { 1498 return invalidParams 1499 } else { 1500 return nil 1501 } 1502} 1503 1504func validateOpDescribeCustomRoutingAcceleratorAttributesInput(v *DescribeCustomRoutingAcceleratorAttributesInput) error { 1505 if v == nil { 1506 return nil 1507 } 1508 invalidParams := smithy.InvalidParamsError{Context: "DescribeCustomRoutingAcceleratorAttributesInput"} 1509 if v.AcceleratorArn == nil { 1510 invalidParams.Add(smithy.NewErrParamRequired("AcceleratorArn")) 1511 } 1512 if invalidParams.Len() > 0 { 1513 return invalidParams 1514 } else { 1515 return nil 1516 } 1517} 1518 1519func validateOpDescribeCustomRoutingAcceleratorInput(v *DescribeCustomRoutingAcceleratorInput) error { 1520 if v == nil { 1521 return nil 1522 } 1523 invalidParams := smithy.InvalidParamsError{Context: "DescribeCustomRoutingAcceleratorInput"} 1524 if v.AcceleratorArn == nil { 1525 invalidParams.Add(smithy.NewErrParamRequired("AcceleratorArn")) 1526 } 1527 if invalidParams.Len() > 0 { 1528 return invalidParams 1529 } else { 1530 return nil 1531 } 1532} 1533 1534func validateOpDescribeCustomRoutingEndpointGroupInput(v *DescribeCustomRoutingEndpointGroupInput) error { 1535 if v == nil { 1536 return nil 1537 } 1538 invalidParams := smithy.InvalidParamsError{Context: "DescribeCustomRoutingEndpointGroupInput"} 1539 if v.EndpointGroupArn == nil { 1540 invalidParams.Add(smithy.NewErrParamRequired("EndpointGroupArn")) 1541 } 1542 if invalidParams.Len() > 0 { 1543 return invalidParams 1544 } else { 1545 return nil 1546 } 1547} 1548 1549func validateOpDescribeCustomRoutingListenerInput(v *DescribeCustomRoutingListenerInput) error { 1550 if v == nil { 1551 return nil 1552 } 1553 invalidParams := smithy.InvalidParamsError{Context: "DescribeCustomRoutingListenerInput"} 1554 if v.ListenerArn == nil { 1555 invalidParams.Add(smithy.NewErrParamRequired("ListenerArn")) 1556 } 1557 if invalidParams.Len() > 0 { 1558 return invalidParams 1559 } else { 1560 return nil 1561 } 1562} 1563 1564func validateOpDescribeEndpointGroupInput(v *DescribeEndpointGroupInput) error { 1565 if v == nil { 1566 return nil 1567 } 1568 invalidParams := smithy.InvalidParamsError{Context: "DescribeEndpointGroupInput"} 1569 if v.EndpointGroupArn == nil { 1570 invalidParams.Add(smithy.NewErrParamRequired("EndpointGroupArn")) 1571 } 1572 if invalidParams.Len() > 0 { 1573 return invalidParams 1574 } else { 1575 return nil 1576 } 1577} 1578 1579func validateOpDescribeListenerInput(v *DescribeListenerInput) error { 1580 if v == nil { 1581 return nil 1582 } 1583 invalidParams := smithy.InvalidParamsError{Context: "DescribeListenerInput"} 1584 if v.ListenerArn == nil { 1585 invalidParams.Add(smithy.NewErrParamRequired("ListenerArn")) 1586 } 1587 if invalidParams.Len() > 0 { 1588 return invalidParams 1589 } else { 1590 return nil 1591 } 1592} 1593 1594func validateOpListCustomRoutingEndpointGroupsInput(v *ListCustomRoutingEndpointGroupsInput) error { 1595 if v == nil { 1596 return nil 1597 } 1598 invalidParams := smithy.InvalidParamsError{Context: "ListCustomRoutingEndpointGroupsInput"} 1599 if v.ListenerArn == nil { 1600 invalidParams.Add(smithy.NewErrParamRequired("ListenerArn")) 1601 } 1602 if invalidParams.Len() > 0 { 1603 return invalidParams 1604 } else { 1605 return nil 1606 } 1607} 1608 1609func validateOpListCustomRoutingListenersInput(v *ListCustomRoutingListenersInput) error { 1610 if v == nil { 1611 return nil 1612 } 1613 invalidParams := smithy.InvalidParamsError{Context: "ListCustomRoutingListenersInput"} 1614 if v.AcceleratorArn == nil { 1615 invalidParams.Add(smithy.NewErrParamRequired("AcceleratorArn")) 1616 } 1617 if invalidParams.Len() > 0 { 1618 return invalidParams 1619 } else { 1620 return nil 1621 } 1622} 1623 1624func validateOpListCustomRoutingPortMappingsByDestinationInput(v *ListCustomRoutingPortMappingsByDestinationInput) error { 1625 if v == nil { 1626 return nil 1627 } 1628 invalidParams := smithy.InvalidParamsError{Context: "ListCustomRoutingPortMappingsByDestinationInput"} 1629 if v.EndpointId == nil { 1630 invalidParams.Add(smithy.NewErrParamRequired("EndpointId")) 1631 } 1632 if v.DestinationAddress == nil { 1633 invalidParams.Add(smithy.NewErrParamRequired("DestinationAddress")) 1634 } 1635 if invalidParams.Len() > 0 { 1636 return invalidParams 1637 } else { 1638 return nil 1639 } 1640} 1641 1642func validateOpListCustomRoutingPortMappingsInput(v *ListCustomRoutingPortMappingsInput) error { 1643 if v == nil { 1644 return nil 1645 } 1646 invalidParams := smithy.InvalidParamsError{Context: "ListCustomRoutingPortMappingsInput"} 1647 if v.AcceleratorArn == nil { 1648 invalidParams.Add(smithy.NewErrParamRequired("AcceleratorArn")) 1649 } 1650 if invalidParams.Len() > 0 { 1651 return invalidParams 1652 } else { 1653 return nil 1654 } 1655} 1656 1657func validateOpListEndpointGroupsInput(v *ListEndpointGroupsInput) error { 1658 if v == nil { 1659 return nil 1660 } 1661 invalidParams := smithy.InvalidParamsError{Context: "ListEndpointGroupsInput"} 1662 if v.ListenerArn == nil { 1663 invalidParams.Add(smithy.NewErrParamRequired("ListenerArn")) 1664 } 1665 if invalidParams.Len() > 0 { 1666 return invalidParams 1667 } else { 1668 return nil 1669 } 1670} 1671 1672func validateOpListListenersInput(v *ListListenersInput) error { 1673 if v == nil { 1674 return nil 1675 } 1676 invalidParams := smithy.InvalidParamsError{Context: "ListListenersInput"} 1677 if v.AcceleratorArn == nil { 1678 invalidParams.Add(smithy.NewErrParamRequired("AcceleratorArn")) 1679 } 1680 if invalidParams.Len() > 0 { 1681 return invalidParams 1682 } else { 1683 return nil 1684 } 1685} 1686 1687func validateOpListTagsForResourceInput(v *ListTagsForResourceInput) error { 1688 if v == nil { 1689 return nil 1690 } 1691 invalidParams := smithy.InvalidParamsError{Context: "ListTagsForResourceInput"} 1692 if v.ResourceArn == nil { 1693 invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) 1694 } 1695 if invalidParams.Len() > 0 { 1696 return invalidParams 1697 } else { 1698 return nil 1699 } 1700} 1701 1702func validateOpProvisionByoipCidrInput(v *ProvisionByoipCidrInput) error { 1703 if v == nil { 1704 return nil 1705 } 1706 invalidParams := smithy.InvalidParamsError{Context: "ProvisionByoipCidrInput"} 1707 if v.Cidr == nil { 1708 invalidParams.Add(smithy.NewErrParamRequired("Cidr")) 1709 } 1710 if v.CidrAuthorizationContext == nil { 1711 invalidParams.Add(smithy.NewErrParamRequired("CidrAuthorizationContext")) 1712 } else if v.CidrAuthorizationContext != nil { 1713 if err := validateCidrAuthorizationContext(v.CidrAuthorizationContext); err != nil { 1714 invalidParams.AddNested("CidrAuthorizationContext", err.(smithy.InvalidParamsError)) 1715 } 1716 } 1717 if invalidParams.Len() > 0 { 1718 return invalidParams 1719 } else { 1720 return nil 1721 } 1722} 1723 1724func validateOpRemoveCustomRoutingEndpointsInput(v *RemoveCustomRoutingEndpointsInput) error { 1725 if v == nil { 1726 return nil 1727 } 1728 invalidParams := smithy.InvalidParamsError{Context: "RemoveCustomRoutingEndpointsInput"} 1729 if v.EndpointIds == nil { 1730 invalidParams.Add(smithy.NewErrParamRequired("EndpointIds")) 1731 } 1732 if v.EndpointGroupArn == nil { 1733 invalidParams.Add(smithy.NewErrParamRequired("EndpointGroupArn")) 1734 } 1735 if invalidParams.Len() > 0 { 1736 return invalidParams 1737 } else { 1738 return nil 1739 } 1740} 1741 1742func validateOpTagResourceInput(v *TagResourceInput) error { 1743 if v == nil { 1744 return nil 1745 } 1746 invalidParams := smithy.InvalidParamsError{Context: "TagResourceInput"} 1747 if v.ResourceArn == nil { 1748 invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) 1749 } 1750 if v.Tags == nil { 1751 invalidParams.Add(smithy.NewErrParamRequired("Tags")) 1752 } else if v.Tags != nil { 1753 if err := validateTags(v.Tags); err != nil { 1754 invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) 1755 } 1756 } 1757 if invalidParams.Len() > 0 { 1758 return invalidParams 1759 } else { 1760 return nil 1761 } 1762} 1763 1764func validateOpUntagResourceInput(v *UntagResourceInput) error { 1765 if v == nil { 1766 return nil 1767 } 1768 invalidParams := smithy.InvalidParamsError{Context: "UntagResourceInput"} 1769 if v.ResourceArn == nil { 1770 invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) 1771 } 1772 if v.TagKeys == nil { 1773 invalidParams.Add(smithy.NewErrParamRequired("TagKeys")) 1774 } 1775 if invalidParams.Len() > 0 { 1776 return invalidParams 1777 } else { 1778 return nil 1779 } 1780} 1781 1782func validateOpUpdateAcceleratorAttributesInput(v *UpdateAcceleratorAttributesInput) error { 1783 if v == nil { 1784 return nil 1785 } 1786 invalidParams := smithy.InvalidParamsError{Context: "UpdateAcceleratorAttributesInput"} 1787 if v.AcceleratorArn == nil { 1788 invalidParams.Add(smithy.NewErrParamRequired("AcceleratorArn")) 1789 } 1790 if invalidParams.Len() > 0 { 1791 return invalidParams 1792 } else { 1793 return nil 1794 } 1795} 1796 1797func validateOpUpdateAcceleratorInput(v *UpdateAcceleratorInput) error { 1798 if v == nil { 1799 return nil 1800 } 1801 invalidParams := smithy.InvalidParamsError{Context: "UpdateAcceleratorInput"} 1802 if v.AcceleratorArn == nil { 1803 invalidParams.Add(smithy.NewErrParamRequired("AcceleratorArn")) 1804 } 1805 if invalidParams.Len() > 0 { 1806 return invalidParams 1807 } else { 1808 return nil 1809 } 1810} 1811 1812func validateOpUpdateCustomRoutingAcceleratorAttributesInput(v *UpdateCustomRoutingAcceleratorAttributesInput) error { 1813 if v == nil { 1814 return nil 1815 } 1816 invalidParams := smithy.InvalidParamsError{Context: "UpdateCustomRoutingAcceleratorAttributesInput"} 1817 if v.AcceleratorArn == nil { 1818 invalidParams.Add(smithy.NewErrParamRequired("AcceleratorArn")) 1819 } 1820 if invalidParams.Len() > 0 { 1821 return invalidParams 1822 } else { 1823 return nil 1824 } 1825} 1826 1827func validateOpUpdateCustomRoutingAcceleratorInput(v *UpdateCustomRoutingAcceleratorInput) error { 1828 if v == nil { 1829 return nil 1830 } 1831 invalidParams := smithy.InvalidParamsError{Context: "UpdateCustomRoutingAcceleratorInput"} 1832 if v.AcceleratorArn == nil { 1833 invalidParams.Add(smithy.NewErrParamRequired("AcceleratorArn")) 1834 } 1835 if invalidParams.Len() > 0 { 1836 return invalidParams 1837 } else { 1838 return nil 1839 } 1840} 1841 1842func validateOpUpdateCustomRoutingListenerInput(v *UpdateCustomRoutingListenerInput) error { 1843 if v == nil { 1844 return nil 1845 } 1846 invalidParams := smithy.InvalidParamsError{Context: "UpdateCustomRoutingListenerInput"} 1847 if v.ListenerArn == nil { 1848 invalidParams.Add(smithy.NewErrParamRequired("ListenerArn")) 1849 } 1850 if v.PortRanges == nil { 1851 invalidParams.Add(smithy.NewErrParamRequired("PortRanges")) 1852 } 1853 if invalidParams.Len() > 0 { 1854 return invalidParams 1855 } else { 1856 return nil 1857 } 1858} 1859 1860func validateOpUpdateEndpointGroupInput(v *UpdateEndpointGroupInput) error { 1861 if v == nil { 1862 return nil 1863 } 1864 invalidParams := smithy.InvalidParamsError{Context: "UpdateEndpointGroupInput"} 1865 if v.EndpointGroupArn == nil { 1866 invalidParams.Add(smithy.NewErrParamRequired("EndpointGroupArn")) 1867 } 1868 if invalidParams.Len() > 0 { 1869 return invalidParams 1870 } else { 1871 return nil 1872 } 1873} 1874 1875func validateOpUpdateListenerInput(v *UpdateListenerInput) error { 1876 if v == nil { 1877 return nil 1878 } 1879 invalidParams := smithy.InvalidParamsError{Context: "UpdateListenerInput"} 1880 if v.ListenerArn == nil { 1881 invalidParams.Add(smithy.NewErrParamRequired("ListenerArn")) 1882 } 1883 if invalidParams.Len() > 0 { 1884 return invalidParams 1885 } else { 1886 return nil 1887 } 1888} 1889 1890func validateOpWithdrawByoipCidrInput(v *WithdrawByoipCidrInput) error { 1891 if v == nil { 1892 return nil 1893 } 1894 invalidParams := smithy.InvalidParamsError{Context: "WithdrawByoipCidrInput"} 1895 if v.Cidr == nil { 1896 invalidParams.Add(smithy.NewErrParamRequired("Cidr")) 1897 } 1898 if invalidParams.Len() > 0 { 1899 return invalidParams 1900 } else { 1901 return nil 1902 } 1903} 1904