1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package cloudformation 4 5import ( 6 "bytes" 7 "context" 8 "fmt" 9 "github.com/aws/aws-sdk-go-v2/aws/protocol/query" 10 "github.com/aws/aws-sdk-go-v2/service/cloudformation/types" 11 smithy "github.com/aws/smithy-go" 12 "github.com/aws/smithy-go/encoding/httpbinding" 13 "github.com/aws/smithy-go/middleware" 14 smithyhttp "github.com/aws/smithy-go/transport/http" 15 "sort" 16) 17 18type awsAwsquery_serializeOpCancelUpdateStack struct { 19} 20 21func (*awsAwsquery_serializeOpCancelUpdateStack) ID() string { 22 return "OperationSerializer" 23} 24 25func (m *awsAwsquery_serializeOpCancelUpdateStack) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 26 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 27) { 28 request, ok := in.Request.(*smithyhttp.Request) 29 if !ok { 30 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 31 } 32 33 input, ok := in.Parameters.(*CancelUpdateStackInput) 34 _ = input 35 if !ok { 36 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 37 } 38 39 request.Request.URL.Path = "/" 40 request.Request.Method = "POST" 41 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 42 if err != nil { 43 return out, metadata, &smithy.SerializationError{Err: err} 44 } 45 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 46 47 bodyWriter := bytes.NewBuffer(nil) 48 bodyEncoder := query.NewEncoder(bodyWriter) 49 body := bodyEncoder.Object() 50 body.Key("Action").String("CancelUpdateStack") 51 body.Key("Version").String("2010-05-15") 52 53 if err := awsAwsquery_serializeOpDocumentCancelUpdateStackInput(input, bodyEncoder.Value); err != nil { 54 return out, metadata, &smithy.SerializationError{Err: err} 55 } 56 57 err = bodyEncoder.Encode() 58 if err != nil { 59 return out, metadata, &smithy.SerializationError{Err: err} 60 } 61 62 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 63 return out, metadata, &smithy.SerializationError{Err: err} 64 } 65 66 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 67 return out, metadata, &smithy.SerializationError{Err: err} 68 } 69 in.Request = request 70 71 return next.HandleSerialize(ctx, in) 72} 73 74type awsAwsquery_serializeOpContinueUpdateRollback struct { 75} 76 77func (*awsAwsquery_serializeOpContinueUpdateRollback) ID() string { 78 return "OperationSerializer" 79} 80 81func (m *awsAwsquery_serializeOpContinueUpdateRollback) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 82 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 83) { 84 request, ok := in.Request.(*smithyhttp.Request) 85 if !ok { 86 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 87 } 88 89 input, ok := in.Parameters.(*ContinueUpdateRollbackInput) 90 _ = input 91 if !ok { 92 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 93 } 94 95 request.Request.URL.Path = "/" 96 request.Request.Method = "POST" 97 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 98 if err != nil { 99 return out, metadata, &smithy.SerializationError{Err: err} 100 } 101 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 102 103 bodyWriter := bytes.NewBuffer(nil) 104 bodyEncoder := query.NewEncoder(bodyWriter) 105 body := bodyEncoder.Object() 106 body.Key("Action").String("ContinueUpdateRollback") 107 body.Key("Version").String("2010-05-15") 108 109 if err := awsAwsquery_serializeOpDocumentContinueUpdateRollbackInput(input, bodyEncoder.Value); err != nil { 110 return out, metadata, &smithy.SerializationError{Err: err} 111 } 112 113 err = bodyEncoder.Encode() 114 if err != nil { 115 return out, metadata, &smithy.SerializationError{Err: err} 116 } 117 118 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 119 return out, metadata, &smithy.SerializationError{Err: err} 120 } 121 122 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 123 return out, metadata, &smithy.SerializationError{Err: err} 124 } 125 in.Request = request 126 127 return next.HandleSerialize(ctx, in) 128} 129 130type awsAwsquery_serializeOpCreateChangeSet struct { 131} 132 133func (*awsAwsquery_serializeOpCreateChangeSet) ID() string { 134 return "OperationSerializer" 135} 136 137func (m *awsAwsquery_serializeOpCreateChangeSet) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 138 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 139) { 140 request, ok := in.Request.(*smithyhttp.Request) 141 if !ok { 142 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 143 } 144 145 input, ok := in.Parameters.(*CreateChangeSetInput) 146 _ = input 147 if !ok { 148 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 149 } 150 151 request.Request.URL.Path = "/" 152 request.Request.Method = "POST" 153 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 154 if err != nil { 155 return out, metadata, &smithy.SerializationError{Err: err} 156 } 157 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 158 159 bodyWriter := bytes.NewBuffer(nil) 160 bodyEncoder := query.NewEncoder(bodyWriter) 161 body := bodyEncoder.Object() 162 body.Key("Action").String("CreateChangeSet") 163 body.Key("Version").String("2010-05-15") 164 165 if err := awsAwsquery_serializeOpDocumentCreateChangeSetInput(input, bodyEncoder.Value); err != nil { 166 return out, metadata, &smithy.SerializationError{Err: err} 167 } 168 169 err = bodyEncoder.Encode() 170 if err != nil { 171 return out, metadata, &smithy.SerializationError{Err: err} 172 } 173 174 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 175 return out, metadata, &smithy.SerializationError{Err: err} 176 } 177 178 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 179 return out, metadata, &smithy.SerializationError{Err: err} 180 } 181 in.Request = request 182 183 return next.HandleSerialize(ctx, in) 184} 185 186type awsAwsquery_serializeOpCreateStack struct { 187} 188 189func (*awsAwsquery_serializeOpCreateStack) ID() string { 190 return "OperationSerializer" 191} 192 193func (m *awsAwsquery_serializeOpCreateStack) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 194 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 195) { 196 request, ok := in.Request.(*smithyhttp.Request) 197 if !ok { 198 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 199 } 200 201 input, ok := in.Parameters.(*CreateStackInput) 202 _ = input 203 if !ok { 204 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 205 } 206 207 request.Request.URL.Path = "/" 208 request.Request.Method = "POST" 209 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 210 if err != nil { 211 return out, metadata, &smithy.SerializationError{Err: err} 212 } 213 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 214 215 bodyWriter := bytes.NewBuffer(nil) 216 bodyEncoder := query.NewEncoder(bodyWriter) 217 body := bodyEncoder.Object() 218 body.Key("Action").String("CreateStack") 219 body.Key("Version").String("2010-05-15") 220 221 if err := awsAwsquery_serializeOpDocumentCreateStackInput(input, bodyEncoder.Value); err != nil { 222 return out, metadata, &smithy.SerializationError{Err: err} 223 } 224 225 err = bodyEncoder.Encode() 226 if err != nil { 227 return out, metadata, &smithy.SerializationError{Err: err} 228 } 229 230 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 231 return out, metadata, &smithy.SerializationError{Err: err} 232 } 233 234 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 235 return out, metadata, &smithy.SerializationError{Err: err} 236 } 237 in.Request = request 238 239 return next.HandleSerialize(ctx, in) 240} 241 242type awsAwsquery_serializeOpCreateStackInstances struct { 243} 244 245func (*awsAwsquery_serializeOpCreateStackInstances) ID() string { 246 return "OperationSerializer" 247} 248 249func (m *awsAwsquery_serializeOpCreateStackInstances) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 250 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 251) { 252 request, ok := in.Request.(*smithyhttp.Request) 253 if !ok { 254 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 255 } 256 257 input, ok := in.Parameters.(*CreateStackInstancesInput) 258 _ = input 259 if !ok { 260 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 261 } 262 263 request.Request.URL.Path = "/" 264 request.Request.Method = "POST" 265 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 266 if err != nil { 267 return out, metadata, &smithy.SerializationError{Err: err} 268 } 269 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 270 271 bodyWriter := bytes.NewBuffer(nil) 272 bodyEncoder := query.NewEncoder(bodyWriter) 273 body := bodyEncoder.Object() 274 body.Key("Action").String("CreateStackInstances") 275 body.Key("Version").String("2010-05-15") 276 277 if err := awsAwsquery_serializeOpDocumentCreateStackInstancesInput(input, bodyEncoder.Value); err != nil { 278 return out, metadata, &smithy.SerializationError{Err: err} 279 } 280 281 err = bodyEncoder.Encode() 282 if err != nil { 283 return out, metadata, &smithy.SerializationError{Err: err} 284 } 285 286 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 287 return out, metadata, &smithy.SerializationError{Err: err} 288 } 289 290 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 291 return out, metadata, &smithy.SerializationError{Err: err} 292 } 293 in.Request = request 294 295 return next.HandleSerialize(ctx, in) 296} 297 298type awsAwsquery_serializeOpCreateStackSet struct { 299} 300 301func (*awsAwsquery_serializeOpCreateStackSet) ID() string { 302 return "OperationSerializer" 303} 304 305func (m *awsAwsquery_serializeOpCreateStackSet) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 306 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 307) { 308 request, ok := in.Request.(*smithyhttp.Request) 309 if !ok { 310 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 311 } 312 313 input, ok := in.Parameters.(*CreateStackSetInput) 314 _ = input 315 if !ok { 316 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 317 } 318 319 request.Request.URL.Path = "/" 320 request.Request.Method = "POST" 321 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 322 if err != nil { 323 return out, metadata, &smithy.SerializationError{Err: err} 324 } 325 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 326 327 bodyWriter := bytes.NewBuffer(nil) 328 bodyEncoder := query.NewEncoder(bodyWriter) 329 body := bodyEncoder.Object() 330 body.Key("Action").String("CreateStackSet") 331 body.Key("Version").String("2010-05-15") 332 333 if err := awsAwsquery_serializeOpDocumentCreateStackSetInput(input, bodyEncoder.Value); err != nil { 334 return out, metadata, &smithy.SerializationError{Err: err} 335 } 336 337 err = bodyEncoder.Encode() 338 if err != nil { 339 return out, metadata, &smithy.SerializationError{Err: err} 340 } 341 342 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 343 return out, metadata, &smithy.SerializationError{Err: err} 344 } 345 346 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 347 return out, metadata, &smithy.SerializationError{Err: err} 348 } 349 in.Request = request 350 351 return next.HandleSerialize(ctx, in) 352} 353 354type awsAwsquery_serializeOpDeleteChangeSet struct { 355} 356 357func (*awsAwsquery_serializeOpDeleteChangeSet) ID() string { 358 return "OperationSerializer" 359} 360 361func (m *awsAwsquery_serializeOpDeleteChangeSet) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 362 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 363) { 364 request, ok := in.Request.(*smithyhttp.Request) 365 if !ok { 366 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 367 } 368 369 input, ok := in.Parameters.(*DeleteChangeSetInput) 370 _ = input 371 if !ok { 372 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 373 } 374 375 request.Request.URL.Path = "/" 376 request.Request.Method = "POST" 377 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 378 if err != nil { 379 return out, metadata, &smithy.SerializationError{Err: err} 380 } 381 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 382 383 bodyWriter := bytes.NewBuffer(nil) 384 bodyEncoder := query.NewEncoder(bodyWriter) 385 body := bodyEncoder.Object() 386 body.Key("Action").String("DeleteChangeSet") 387 body.Key("Version").String("2010-05-15") 388 389 if err := awsAwsquery_serializeOpDocumentDeleteChangeSetInput(input, bodyEncoder.Value); err != nil { 390 return out, metadata, &smithy.SerializationError{Err: err} 391 } 392 393 err = bodyEncoder.Encode() 394 if err != nil { 395 return out, metadata, &smithy.SerializationError{Err: err} 396 } 397 398 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 399 return out, metadata, &smithy.SerializationError{Err: err} 400 } 401 402 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 403 return out, metadata, &smithy.SerializationError{Err: err} 404 } 405 in.Request = request 406 407 return next.HandleSerialize(ctx, in) 408} 409 410type awsAwsquery_serializeOpDeleteStack struct { 411} 412 413func (*awsAwsquery_serializeOpDeleteStack) ID() string { 414 return "OperationSerializer" 415} 416 417func (m *awsAwsquery_serializeOpDeleteStack) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 418 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 419) { 420 request, ok := in.Request.(*smithyhttp.Request) 421 if !ok { 422 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 423 } 424 425 input, ok := in.Parameters.(*DeleteStackInput) 426 _ = input 427 if !ok { 428 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 429 } 430 431 request.Request.URL.Path = "/" 432 request.Request.Method = "POST" 433 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 434 if err != nil { 435 return out, metadata, &smithy.SerializationError{Err: err} 436 } 437 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 438 439 bodyWriter := bytes.NewBuffer(nil) 440 bodyEncoder := query.NewEncoder(bodyWriter) 441 body := bodyEncoder.Object() 442 body.Key("Action").String("DeleteStack") 443 body.Key("Version").String("2010-05-15") 444 445 if err := awsAwsquery_serializeOpDocumentDeleteStackInput(input, bodyEncoder.Value); err != nil { 446 return out, metadata, &smithy.SerializationError{Err: err} 447 } 448 449 err = bodyEncoder.Encode() 450 if err != nil { 451 return out, metadata, &smithy.SerializationError{Err: err} 452 } 453 454 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 455 return out, metadata, &smithy.SerializationError{Err: err} 456 } 457 458 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 459 return out, metadata, &smithy.SerializationError{Err: err} 460 } 461 in.Request = request 462 463 return next.HandleSerialize(ctx, in) 464} 465 466type awsAwsquery_serializeOpDeleteStackInstances struct { 467} 468 469func (*awsAwsquery_serializeOpDeleteStackInstances) ID() string { 470 return "OperationSerializer" 471} 472 473func (m *awsAwsquery_serializeOpDeleteStackInstances) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 474 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 475) { 476 request, ok := in.Request.(*smithyhttp.Request) 477 if !ok { 478 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 479 } 480 481 input, ok := in.Parameters.(*DeleteStackInstancesInput) 482 _ = input 483 if !ok { 484 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 485 } 486 487 request.Request.URL.Path = "/" 488 request.Request.Method = "POST" 489 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 490 if err != nil { 491 return out, metadata, &smithy.SerializationError{Err: err} 492 } 493 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 494 495 bodyWriter := bytes.NewBuffer(nil) 496 bodyEncoder := query.NewEncoder(bodyWriter) 497 body := bodyEncoder.Object() 498 body.Key("Action").String("DeleteStackInstances") 499 body.Key("Version").String("2010-05-15") 500 501 if err := awsAwsquery_serializeOpDocumentDeleteStackInstancesInput(input, bodyEncoder.Value); err != nil { 502 return out, metadata, &smithy.SerializationError{Err: err} 503 } 504 505 err = bodyEncoder.Encode() 506 if err != nil { 507 return out, metadata, &smithy.SerializationError{Err: err} 508 } 509 510 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 511 return out, metadata, &smithy.SerializationError{Err: err} 512 } 513 514 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 515 return out, metadata, &smithy.SerializationError{Err: err} 516 } 517 in.Request = request 518 519 return next.HandleSerialize(ctx, in) 520} 521 522type awsAwsquery_serializeOpDeleteStackSet struct { 523} 524 525func (*awsAwsquery_serializeOpDeleteStackSet) ID() string { 526 return "OperationSerializer" 527} 528 529func (m *awsAwsquery_serializeOpDeleteStackSet) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 530 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 531) { 532 request, ok := in.Request.(*smithyhttp.Request) 533 if !ok { 534 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 535 } 536 537 input, ok := in.Parameters.(*DeleteStackSetInput) 538 _ = input 539 if !ok { 540 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 541 } 542 543 request.Request.URL.Path = "/" 544 request.Request.Method = "POST" 545 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 546 if err != nil { 547 return out, metadata, &smithy.SerializationError{Err: err} 548 } 549 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 550 551 bodyWriter := bytes.NewBuffer(nil) 552 bodyEncoder := query.NewEncoder(bodyWriter) 553 body := bodyEncoder.Object() 554 body.Key("Action").String("DeleteStackSet") 555 body.Key("Version").String("2010-05-15") 556 557 if err := awsAwsquery_serializeOpDocumentDeleteStackSetInput(input, bodyEncoder.Value); err != nil { 558 return out, metadata, &smithy.SerializationError{Err: err} 559 } 560 561 err = bodyEncoder.Encode() 562 if err != nil { 563 return out, metadata, &smithy.SerializationError{Err: err} 564 } 565 566 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 567 return out, metadata, &smithy.SerializationError{Err: err} 568 } 569 570 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 571 return out, metadata, &smithy.SerializationError{Err: err} 572 } 573 in.Request = request 574 575 return next.HandleSerialize(ctx, in) 576} 577 578type awsAwsquery_serializeOpDeregisterType struct { 579} 580 581func (*awsAwsquery_serializeOpDeregisterType) ID() string { 582 return "OperationSerializer" 583} 584 585func (m *awsAwsquery_serializeOpDeregisterType) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 586 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 587) { 588 request, ok := in.Request.(*smithyhttp.Request) 589 if !ok { 590 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 591 } 592 593 input, ok := in.Parameters.(*DeregisterTypeInput) 594 _ = input 595 if !ok { 596 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 597 } 598 599 request.Request.URL.Path = "/" 600 request.Request.Method = "POST" 601 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 602 if err != nil { 603 return out, metadata, &smithy.SerializationError{Err: err} 604 } 605 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 606 607 bodyWriter := bytes.NewBuffer(nil) 608 bodyEncoder := query.NewEncoder(bodyWriter) 609 body := bodyEncoder.Object() 610 body.Key("Action").String("DeregisterType") 611 body.Key("Version").String("2010-05-15") 612 613 if err := awsAwsquery_serializeOpDocumentDeregisterTypeInput(input, bodyEncoder.Value); err != nil { 614 return out, metadata, &smithy.SerializationError{Err: err} 615 } 616 617 err = bodyEncoder.Encode() 618 if err != nil { 619 return out, metadata, &smithy.SerializationError{Err: err} 620 } 621 622 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 623 return out, metadata, &smithy.SerializationError{Err: err} 624 } 625 626 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 627 return out, metadata, &smithy.SerializationError{Err: err} 628 } 629 in.Request = request 630 631 return next.HandleSerialize(ctx, in) 632} 633 634type awsAwsquery_serializeOpDescribeAccountLimits struct { 635} 636 637func (*awsAwsquery_serializeOpDescribeAccountLimits) ID() string { 638 return "OperationSerializer" 639} 640 641func (m *awsAwsquery_serializeOpDescribeAccountLimits) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 642 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 643) { 644 request, ok := in.Request.(*smithyhttp.Request) 645 if !ok { 646 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 647 } 648 649 input, ok := in.Parameters.(*DescribeAccountLimitsInput) 650 _ = input 651 if !ok { 652 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 653 } 654 655 request.Request.URL.Path = "/" 656 request.Request.Method = "POST" 657 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 658 if err != nil { 659 return out, metadata, &smithy.SerializationError{Err: err} 660 } 661 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 662 663 bodyWriter := bytes.NewBuffer(nil) 664 bodyEncoder := query.NewEncoder(bodyWriter) 665 body := bodyEncoder.Object() 666 body.Key("Action").String("DescribeAccountLimits") 667 body.Key("Version").String("2010-05-15") 668 669 if err := awsAwsquery_serializeOpDocumentDescribeAccountLimitsInput(input, bodyEncoder.Value); err != nil { 670 return out, metadata, &smithy.SerializationError{Err: err} 671 } 672 673 err = bodyEncoder.Encode() 674 if err != nil { 675 return out, metadata, &smithy.SerializationError{Err: err} 676 } 677 678 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 679 return out, metadata, &smithy.SerializationError{Err: err} 680 } 681 682 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 683 return out, metadata, &smithy.SerializationError{Err: err} 684 } 685 in.Request = request 686 687 return next.HandleSerialize(ctx, in) 688} 689 690type awsAwsquery_serializeOpDescribeChangeSet struct { 691} 692 693func (*awsAwsquery_serializeOpDescribeChangeSet) ID() string { 694 return "OperationSerializer" 695} 696 697func (m *awsAwsquery_serializeOpDescribeChangeSet) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 698 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 699) { 700 request, ok := in.Request.(*smithyhttp.Request) 701 if !ok { 702 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 703 } 704 705 input, ok := in.Parameters.(*DescribeChangeSetInput) 706 _ = input 707 if !ok { 708 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 709 } 710 711 request.Request.URL.Path = "/" 712 request.Request.Method = "POST" 713 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 714 if err != nil { 715 return out, metadata, &smithy.SerializationError{Err: err} 716 } 717 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 718 719 bodyWriter := bytes.NewBuffer(nil) 720 bodyEncoder := query.NewEncoder(bodyWriter) 721 body := bodyEncoder.Object() 722 body.Key("Action").String("DescribeChangeSet") 723 body.Key("Version").String("2010-05-15") 724 725 if err := awsAwsquery_serializeOpDocumentDescribeChangeSetInput(input, bodyEncoder.Value); err != nil { 726 return out, metadata, &smithy.SerializationError{Err: err} 727 } 728 729 err = bodyEncoder.Encode() 730 if err != nil { 731 return out, metadata, &smithy.SerializationError{Err: err} 732 } 733 734 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 735 return out, metadata, &smithy.SerializationError{Err: err} 736 } 737 738 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 739 return out, metadata, &smithy.SerializationError{Err: err} 740 } 741 in.Request = request 742 743 return next.HandleSerialize(ctx, in) 744} 745 746type awsAwsquery_serializeOpDescribeStackDriftDetectionStatus struct { 747} 748 749func (*awsAwsquery_serializeOpDescribeStackDriftDetectionStatus) ID() string { 750 return "OperationSerializer" 751} 752 753func (m *awsAwsquery_serializeOpDescribeStackDriftDetectionStatus) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 754 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 755) { 756 request, ok := in.Request.(*smithyhttp.Request) 757 if !ok { 758 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 759 } 760 761 input, ok := in.Parameters.(*DescribeStackDriftDetectionStatusInput) 762 _ = input 763 if !ok { 764 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 765 } 766 767 request.Request.URL.Path = "/" 768 request.Request.Method = "POST" 769 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 770 if err != nil { 771 return out, metadata, &smithy.SerializationError{Err: err} 772 } 773 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 774 775 bodyWriter := bytes.NewBuffer(nil) 776 bodyEncoder := query.NewEncoder(bodyWriter) 777 body := bodyEncoder.Object() 778 body.Key("Action").String("DescribeStackDriftDetectionStatus") 779 body.Key("Version").String("2010-05-15") 780 781 if err := awsAwsquery_serializeOpDocumentDescribeStackDriftDetectionStatusInput(input, bodyEncoder.Value); err != nil { 782 return out, metadata, &smithy.SerializationError{Err: err} 783 } 784 785 err = bodyEncoder.Encode() 786 if err != nil { 787 return out, metadata, &smithy.SerializationError{Err: err} 788 } 789 790 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 791 return out, metadata, &smithy.SerializationError{Err: err} 792 } 793 794 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 795 return out, metadata, &smithy.SerializationError{Err: err} 796 } 797 in.Request = request 798 799 return next.HandleSerialize(ctx, in) 800} 801 802type awsAwsquery_serializeOpDescribeStackEvents struct { 803} 804 805func (*awsAwsquery_serializeOpDescribeStackEvents) ID() string { 806 return "OperationSerializer" 807} 808 809func (m *awsAwsquery_serializeOpDescribeStackEvents) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 810 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 811) { 812 request, ok := in.Request.(*smithyhttp.Request) 813 if !ok { 814 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 815 } 816 817 input, ok := in.Parameters.(*DescribeStackEventsInput) 818 _ = input 819 if !ok { 820 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 821 } 822 823 request.Request.URL.Path = "/" 824 request.Request.Method = "POST" 825 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 826 if err != nil { 827 return out, metadata, &smithy.SerializationError{Err: err} 828 } 829 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 830 831 bodyWriter := bytes.NewBuffer(nil) 832 bodyEncoder := query.NewEncoder(bodyWriter) 833 body := bodyEncoder.Object() 834 body.Key("Action").String("DescribeStackEvents") 835 body.Key("Version").String("2010-05-15") 836 837 if err := awsAwsquery_serializeOpDocumentDescribeStackEventsInput(input, bodyEncoder.Value); err != nil { 838 return out, metadata, &smithy.SerializationError{Err: err} 839 } 840 841 err = bodyEncoder.Encode() 842 if err != nil { 843 return out, metadata, &smithy.SerializationError{Err: err} 844 } 845 846 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 847 return out, metadata, &smithy.SerializationError{Err: err} 848 } 849 850 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 851 return out, metadata, &smithy.SerializationError{Err: err} 852 } 853 in.Request = request 854 855 return next.HandleSerialize(ctx, in) 856} 857 858type awsAwsquery_serializeOpDescribeStackInstance struct { 859} 860 861func (*awsAwsquery_serializeOpDescribeStackInstance) ID() string { 862 return "OperationSerializer" 863} 864 865func (m *awsAwsquery_serializeOpDescribeStackInstance) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 866 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 867) { 868 request, ok := in.Request.(*smithyhttp.Request) 869 if !ok { 870 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 871 } 872 873 input, ok := in.Parameters.(*DescribeStackInstanceInput) 874 _ = input 875 if !ok { 876 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 877 } 878 879 request.Request.URL.Path = "/" 880 request.Request.Method = "POST" 881 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 882 if err != nil { 883 return out, metadata, &smithy.SerializationError{Err: err} 884 } 885 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 886 887 bodyWriter := bytes.NewBuffer(nil) 888 bodyEncoder := query.NewEncoder(bodyWriter) 889 body := bodyEncoder.Object() 890 body.Key("Action").String("DescribeStackInstance") 891 body.Key("Version").String("2010-05-15") 892 893 if err := awsAwsquery_serializeOpDocumentDescribeStackInstanceInput(input, bodyEncoder.Value); err != nil { 894 return out, metadata, &smithy.SerializationError{Err: err} 895 } 896 897 err = bodyEncoder.Encode() 898 if err != nil { 899 return out, metadata, &smithy.SerializationError{Err: err} 900 } 901 902 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 903 return out, metadata, &smithy.SerializationError{Err: err} 904 } 905 906 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 907 return out, metadata, &smithy.SerializationError{Err: err} 908 } 909 in.Request = request 910 911 return next.HandleSerialize(ctx, in) 912} 913 914type awsAwsquery_serializeOpDescribeStackResource struct { 915} 916 917func (*awsAwsquery_serializeOpDescribeStackResource) ID() string { 918 return "OperationSerializer" 919} 920 921func (m *awsAwsquery_serializeOpDescribeStackResource) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 922 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 923) { 924 request, ok := in.Request.(*smithyhttp.Request) 925 if !ok { 926 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 927 } 928 929 input, ok := in.Parameters.(*DescribeStackResourceInput) 930 _ = input 931 if !ok { 932 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 933 } 934 935 request.Request.URL.Path = "/" 936 request.Request.Method = "POST" 937 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 938 if err != nil { 939 return out, metadata, &smithy.SerializationError{Err: err} 940 } 941 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 942 943 bodyWriter := bytes.NewBuffer(nil) 944 bodyEncoder := query.NewEncoder(bodyWriter) 945 body := bodyEncoder.Object() 946 body.Key("Action").String("DescribeStackResource") 947 body.Key("Version").String("2010-05-15") 948 949 if err := awsAwsquery_serializeOpDocumentDescribeStackResourceInput(input, bodyEncoder.Value); err != nil { 950 return out, metadata, &smithy.SerializationError{Err: err} 951 } 952 953 err = bodyEncoder.Encode() 954 if err != nil { 955 return out, metadata, &smithy.SerializationError{Err: err} 956 } 957 958 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 959 return out, metadata, &smithy.SerializationError{Err: err} 960 } 961 962 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 963 return out, metadata, &smithy.SerializationError{Err: err} 964 } 965 in.Request = request 966 967 return next.HandleSerialize(ctx, in) 968} 969 970type awsAwsquery_serializeOpDescribeStackResourceDrifts struct { 971} 972 973func (*awsAwsquery_serializeOpDescribeStackResourceDrifts) ID() string { 974 return "OperationSerializer" 975} 976 977func (m *awsAwsquery_serializeOpDescribeStackResourceDrifts) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 978 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 979) { 980 request, ok := in.Request.(*smithyhttp.Request) 981 if !ok { 982 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 983 } 984 985 input, ok := in.Parameters.(*DescribeStackResourceDriftsInput) 986 _ = input 987 if !ok { 988 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 989 } 990 991 request.Request.URL.Path = "/" 992 request.Request.Method = "POST" 993 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 994 if err != nil { 995 return out, metadata, &smithy.SerializationError{Err: err} 996 } 997 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 998 999 bodyWriter := bytes.NewBuffer(nil) 1000 bodyEncoder := query.NewEncoder(bodyWriter) 1001 body := bodyEncoder.Object() 1002 body.Key("Action").String("DescribeStackResourceDrifts") 1003 body.Key("Version").String("2010-05-15") 1004 1005 if err := awsAwsquery_serializeOpDocumentDescribeStackResourceDriftsInput(input, bodyEncoder.Value); err != nil { 1006 return out, metadata, &smithy.SerializationError{Err: err} 1007 } 1008 1009 err = bodyEncoder.Encode() 1010 if err != nil { 1011 return out, metadata, &smithy.SerializationError{Err: err} 1012 } 1013 1014 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1015 return out, metadata, &smithy.SerializationError{Err: err} 1016 } 1017 1018 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1019 return out, metadata, &smithy.SerializationError{Err: err} 1020 } 1021 in.Request = request 1022 1023 return next.HandleSerialize(ctx, in) 1024} 1025 1026type awsAwsquery_serializeOpDescribeStackResources struct { 1027} 1028 1029func (*awsAwsquery_serializeOpDescribeStackResources) ID() string { 1030 return "OperationSerializer" 1031} 1032 1033func (m *awsAwsquery_serializeOpDescribeStackResources) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1034 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1035) { 1036 request, ok := in.Request.(*smithyhttp.Request) 1037 if !ok { 1038 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1039 } 1040 1041 input, ok := in.Parameters.(*DescribeStackResourcesInput) 1042 _ = input 1043 if !ok { 1044 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1045 } 1046 1047 request.Request.URL.Path = "/" 1048 request.Request.Method = "POST" 1049 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1050 if err != nil { 1051 return out, metadata, &smithy.SerializationError{Err: err} 1052 } 1053 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1054 1055 bodyWriter := bytes.NewBuffer(nil) 1056 bodyEncoder := query.NewEncoder(bodyWriter) 1057 body := bodyEncoder.Object() 1058 body.Key("Action").String("DescribeStackResources") 1059 body.Key("Version").String("2010-05-15") 1060 1061 if err := awsAwsquery_serializeOpDocumentDescribeStackResourcesInput(input, bodyEncoder.Value); err != nil { 1062 return out, metadata, &smithy.SerializationError{Err: err} 1063 } 1064 1065 err = bodyEncoder.Encode() 1066 if err != nil { 1067 return out, metadata, &smithy.SerializationError{Err: err} 1068 } 1069 1070 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1071 return out, metadata, &smithy.SerializationError{Err: err} 1072 } 1073 1074 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1075 return out, metadata, &smithy.SerializationError{Err: err} 1076 } 1077 in.Request = request 1078 1079 return next.HandleSerialize(ctx, in) 1080} 1081 1082type awsAwsquery_serializeOpDescribeStacks struct { 1083} 1084 1085func (*awsAwsquery_serializeOpDescribeStacks) ID() string { 1086 return "OperationSerializer" 1087} 1088 1089func (m *awsAwsquery_serializeOpDescribeStacks) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1090 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1091) { 1092 request, ok := in.Request.(*smithyhttp.Request) 1093 if !ok { 1094 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1095 } 1096 1097 input, ok := in.Parameters.(*DescribeStacksInput) 1098 _ = input 1099 if !ok { 1100 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1101 } 1102 1103 request.Request.URL.Path = "/" 1104 request.Request.Method = "POST" 1105 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1106 if err != nil { 1107 return out, metadata, &smithy.SerializationError{Err: err} 1108 } 1109 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1110 1111 bodyWriter := bytes.NewBuffer(nil) 1112 bodyEncoder := query.NewEncoder(bodyWriter) 1113 body := bodyEncoder.Object() 1114 body.Key("Action").String("DescribeStacks") 1115 body.Key("Version").String("2010-05-15") 1116 1117 if err := awsAwsquery_serializeOpDocumentDescribeStacksInput(input, bodyEncoder.Value); err != nil { 1118 return out, metadata, &smithy.SerializationError{Err: err} 1119 } 1120 1121 err = bodyEncoder.Encode() 1122 if err != nil { 1123 return out, metadata, &smithy.SerializationError{Err: err} 1124 } 1125 1126 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1127 return out, metadata, &smithy.SerializationError{Err: err} 1128 } 1129 1130 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1131 return out, metadata, &smithy.SerializationError{Err: err} 1132 } 1133 in.Request = request 1134 1135 return next.HandleSerialize(ctx, in) 1136} 1137 1138type awsAwsquery_serializeOpDescribeStackSet struct { 1139} 1140 1141func (*awsAwsquery_serializeOpDescribeStackSet) ID() string { 1142 return "OperationSerializer" 1143} 1144 1145func (m *awsAwsquery_serializeOpDescribeStackSet) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1146 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1147) { 1148 request, ok := in.Request.(*smithyhttp.Request) 1149 if !ok { 1150 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1151 } 1152 1153 input, ok := in.Parameters.(*DescribeStackSetInput) 1154 _ = input 1155 if !ok { 1156 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1157 } 1158 1159 request.Request.URL.Path = "/" 1160 request.Request.Method = "POST" 1161 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1162 if err != nil { 1163 return out, metadata, &smithy.SerializationError{Err: err} 1164 } 1165 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1166 1167 bodyWriter := bytes.NewBuffer(nil) 1168 bodyEncoder := query.NewEncoder(bodyWriter) 1169 body := bodyEncoder.Object() 1170 body.Key("Action").String("DescribeStackSet") 1171 body.Key("Version").String("2010-05-15") 1172 1173 if err := awsAwsquery_serializeOpDocumentDescribeStackSetInput(input, bodyEncoder.Value); err != nil { 1174 return out, metadata, &smithy.SerializationError{Err: err} 1175 } 1176 1177 err = bodyEncoder.Encode() 1178 if err != nil { 1179 return out, metadata, &smithy.SerializationError{Err: err} 1180 } 1181 1182 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1183 return out, metadata, &smithy.SerializationError{Err: err} 1184 } 1185 1186 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1187 return out, metadata, &smithy.SerializationError{Err: err} 1188 } 1189 in.Request = request 1190 1191 return next.HandleSerialize(ctx, in) 1192} 1193 1194type awsAwsquery_serializeOpDescribeStackSetOperation struct { 1195} 1196 1197func (*awsAwsquery_serializeOpDescribeStackSetOperation) ID() string { 1198 return "OperationSerializer" 1199} 1200 1201func (m *awsAwsquery_serializeOpDescribeStackSetOperation) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1202 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1203) { 1204 request, ok := in.Request.(*smithyhttp.Request) 1205 if !ok { 1206 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1207 } 1208 1209 input, ok := in.Parameters.(*DescribeStackSetOperationInput) 1210 _ = input 1211 if !ok { 1212 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1213 } 1214 1215 request.Request.URL.Path = "/" 1216 request.Request.Method = "POST" 1217 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1218 if err != nil { 1219 return out, metadata, &smithy.SerializationError{Err: err} 1220 } 1221 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1222 1223 bodyWriter := bytes.NewBuffer(nil) 1224 bodyEncoder := query.NewEncoder(bodyWriter) 1225 body := bodyEncoder.Object() 1226 body.Key("Action").String("DescribeStackSetOperation") 1227 body.Key("Version").String("2010-05-15") 1228 1229 if err := awsAwsquery_serializeOpDocumentDescribeStackSetOperationInput(input, bodyEncoder.Value); err != nil { 1230 return out, metadata, &smithy.SerializationError{Err: err} 1231 } 1232 1233 err = bodyEncoder.Encode() 1234 if err != nil { 1235 return out, metadata, &smithy.SerializationError{Err: err} 1236 } 1237 1238 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1239 return out, metadata, &smithy.SerializationError{Err: err} 1240 } 1241 1242 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1243 return out, metadata, &smithy.SerializationError{Err: err} 1244 } 1245 in.Request = request 1246 1247 return next.HandleSerialize(ctx, in) 1248} 1249 1250type awsAwsquery_serializeOpDescribeType struct { 1251} 1252 1253func (*awsAwsquery_serializeOpDescribeType) ID() string { 1254 return "OperationSerializer" 1255} 1256 1257func (m *awsAwsquery_serializeOpDescribeType) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1258 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1259) { 1260 request, ok := in.Request.(*smithyhttp.Request) 1261 if !ok { 1262 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1263 } 1264 1265 input, ok := in.Parameters.(*DescribeTypeInput) 1266 _ = input 1267 if !ok { 1268 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1269 } 1270 1271 request.Request.URL.Path = "/" 1272 request.Request.Method = "POST" 1273 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1274 if err != nil { 1275 return out, metadata, &smithy.SerializationError{Err: err} 1276 } 1277 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1278 1279 bodyWriter := bytes.NewBuffer(nil) 1280 bodyEncoder := query.NewEncoder(bodyWriter) 1281 body := bodyEncoder.Object() 1282 body.Key("Action").String("DescribeType") 1283 body.Key("Version").String("2010-05-15") 1284 1285 if err := awsAwsquery_serializeOpDocumentDescribeTypeInput(input, bodyEncoder.Value); err != nil { 1286 return out, metadata, &smithy.SerializationError{Err: err} 1287 } 1288 1289 err = bodyEncoder.Encode() 1290 if err != nil { 1291 return out, metadata, &smithy.SerializationError{Err: err} 1292 } 1293 1294 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1295 return out, metadata, &smithy.SerializationError{Err: err} 1296 } 1297 1298 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1299 return out, metadata, &smithy.SerializationError{Err: err} 1300 } 1301 in.Request = request 1302 1303 return next.HandleSerialize(ctx, in) 1304} 1305 1306type awsAwsquery_serializeOpDescribeTypeRegistration struct { 1307} 1308 1309func (*awsAwsquery_serializeOpDescribeTypeRegistration) ID() string { 1310 return "OperationSerializer" 1311} 1312 1313func (m *awsAwsquery_serializeOpDescribeTypeRegistration) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1314 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1315) { 1316 request, ok := in.Request.(*smithyhttp.Request) 1317 if !ok { 1318 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1319 } 1320 1321 input, ok := in.Parameters.(*DescribeTypeRegistrationInput) 1322 _ = input 1323 if !ok { 1324 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1325 } 1326 1327 request.Request.URL.Path = "/" 1328 request.Request.Method = "POST" 1329 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1330 if err != nil { 1331 return out, metadata, &smithy.SerializationError{Err: err} 1332 } 1333 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1334 1335 bodyWriter := bytes.NewBuffer(nil) 1336 bodyEncoder := query.NewEncoder(bodyWriter) 1337 body := bodyEncoder.Object() 1338 body.Key("Action").String("DescribeTypeRegistration") 1339 body.Key("Version").String("2010-05-15") 1340 1341 if err := awsAwsquery_serializeOpDocumentDescribeTypeRegistrationInput(input, bodyEncoder.Value); err != nil { 1342 return out, metadata, &smithy.SerializationError{Err: err} 1343 } 1344 1345 err = bodyEncoder.Encode() 1346 if err != nil { 1347 return out, metadata, &smithy.SerializationError{Err: err} 1348 } 1349 1350 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1351 return out, metadata, &smithy.SerializationError{Err: err} 1352 } 1353 1354 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1355 return out, metadata, &smithy.SerializationError{Err: err} 1356 } 1357 in.Request = request 1358 1359 return next.HandleSerialize(ctx, in) 1360} 1361 1362type awsAwsquery_serializeOpDetectStackDrift struct { 1363} 1364 1365func (*awsAwsquery_serializeOpDetectStackDrift) ID() string { 1366 return "OperationSerializer" 1367} 1368 1369func (m *awsAwsquery_serializeOpDetectStackDrift) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1370 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1371) { 1372 request, ok := in.Request.(*smithyhttp.Request) 1373 if !ok { 1374 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1375 } 1376 1377 input, ok := in.Parameters.(*DetectStackDriftInput) 1378 _ = input 1379 if !ok { 1380 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1381 } 1382 1383 request.Request.URL.Path = "/" 1384 request.Request.Method = "POST" 1385 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1386 if err != nil { 1387 return out, metadata, &smithy.SerializationError{Err: err} 1388 } 1389 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1390 1391 bodyWriter := bytes.NewBuffer(nil) 1392 bodyEncoder := query.NewEncoder(bodyWriter) 1393 body := bodyEncoder.Object() 1394 body.Key("Action").String("DetectStackDrift") 1395 body.Key("Version").String("2010-05-15") 1396 1397 if err := awsAwsquery_serializeOpDocumentDetectStackDriftInput(input, bodyEncoder.Value); err != nil { 1398 return out, metadata, &smithy.SerializationError{Err: err} 1399 } 1400 1401 err = bodyEncoder.Encode() 1402 if err != nil { 1403 return out, metadata, &smithy.SerializationError{Err: err} 1404 } 1405 1406 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1407 return out, metadata, &smithy.SerializationError{Err: err} 1408 } 1409 1410 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1411 return out, metadata, &smithy.SerializationError{Err: err} 1412 } 1413 in.Request = request 1414 1415 return next.HandleSerialize(ctx, in) 1416} 1417 1418type awsAwsquery_serializeOpDetectStackResourceDrift struct { 1419} 1420 1421func (*awsAwsquery_serializeOpDetectStackResourceDrift) ID() string { 1422 return "OperationSerializer" 1423} 1424 1425func (m *awsAwsquery_serializeOpDetectStackResourceDrift) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1426 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1427) { 1428 request, ok := in.Request.(*smithyhttp.Request) 1429 if !ok { 1430 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1431 } 1432 1433 input, ok := in.Parameters.(*DetectStackResourceDriftInput) 1434 _ = input 1435 if !ok { 1436 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1437 } 1438 1439 request.Request.URL.Path = "/" 1440 request.Request.Method = "POST" 1441 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1442 if err != nil { 1443 return out, metadata, &smithy.SerializationError{Err: err} 1444 } 1445 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1446 1447 bodyWriter := bytes.NewBuffer(nil) 1448 bodyEncoder := query.NewEncoder(bodyWriter) 1449 body := bodyEncoder.Object() 1450 body.Key("Action").String("DetectStackResourceDrift") 1451 body.Key("Version").String("2010-05-15") 1452 1453 if err := awsAwsquery_serializeOpDocumentDetectStackResourceDriftInput(input, bodyEncoder.Value); err != nil { 1454 return out, metadata, &smithy.SerializationError{Err: err} 1455 } 1456 1457 err = bodyEncoder.Encode() 1458 if err != nil { 1459 return out, metadata, &smithy.SerializationError{Err: err} 1460 } 1461 1462 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1463 return out, metadata, &smithy.SerializationError{Err: err} 1464 } 1465 1466 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1467 return out, metadata, &smithy.SerializationError{Err: err} 1468 } 1469 in.Request = request 1470 1471 return next.HandleSerialize(ctx, in) 1472} 1473 1474type awsAwsquery_serializeOpDetectStackSetDrift struct { 1475} 1476 1477func (*awsAwsquery_serializeOpDetectStackSetDrift) ID() string { 1478 return "OperationSerializer" 1479} 1480 1481func (m *awsAwsquery_serializeOpDetectStackSetDrift) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1482 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1483) { 1484 request, ok := in.Request.(*smithyhttp.Request) 1485 if !ok { 1486 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1487 } 1488 1489 input, ok := in.Parameters.(*DetectStackSetDriftInput) 1490 _ = input 1491 if !ok { 1492 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1493 } 1494 1495 request.Request.URL.Path = "/" 1496 request.Request.Method = "POST" 1497 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1498 if err != nil { 1499 return out, metadata, &smithy.SerializationError{Err: err} 1500 } 1501 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1502 1503 bodyWriter := bytes.NewBuffer(nil) 1504 bodyEncoder := query.NewEncoder(bodyWriter) 1505 body := bodyEncoder.Object() 1506 body.Key("Action").String("DetectStackSetDrift") 1507 body.Key("Version").String("2010-05-15") 1508 1509 if err := awsAwsquery_serializeOpDocumentDetectStackSetDriftInput(input, bodyEncoder.Value); err != nil { 1510 return out, metadata, &smithy.SerializationError{Err: err} 1511 } 1512 1513 err = bodyEncoder.Encode() 1514 if err != nil { 1515 return out, metadata, &smithy.SerializationError{Err: err} 1516 } 1517 1518 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1519 return out, metadata, &smithy.SerializationError{Err: err} 1520 } 1521 1522 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1523 return out, metadata, &smithy.SerializationError{Err: err} 1524 } 1525 in.Request = request 1526 1527 return next.HandleSerialize(ctx, in) 1528} 1529 1530type awsAwsquery_serializeOpEstimateTemplateCost struct { 1531} 1532 1533func (*awsAwsquery_serializeOpEstimateTemplateCost) ID() string { 1534 return "OperationSerializer" 1535} 1536 1537func (m *awsAwsquery_serializeOpEstimateTemplateCost) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1538 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1539) { 1540 request, ok := in.Request.(*smithyhttp.Request) 1541 if !ok { 1542 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1543 } 1544 1545 input, ok := in.Parameters.(*EstimateTemplateCostInput) 1546 _ = input 1547 if !ok { 1548 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1549 } 1550 1551 request.Request.URL.Path = "/" 1552 request.Request.Method = "POST" 1553 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1554 if err != nil { 1555 return out, metadata, &smithy.SerializationError{Err: err} 1556 } 1557 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1558 1559 bodyWriter := bytes.NewBuffer(nil) 1560 bodyEncoder := query.NewEncoder(bodyWriter) 1561 body := bodyEncoder.Object() 1562 body.Key("Action").String("EstimateTemplateCost") 1563 body.Key("Version").String("2010-05-15") 1564 1565 if err := awsAwsquery_serializeOpDocumentEstimateTemplateCostInput(input, bodyEncoder.Value); err != nil { 1566 return out, metadata, &smithy.SerializationError{Err: err} 1567 } 1568 1569 err = bodyEncoder.Encode() 1570 if err != nil { 1571 return out, metadata, &smithy.SerializationError{Err: err} 1572 } 1573 1574 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1575 return out, metadata, &smithy.SerializationError{Err: err} 1576 } 1577 1578 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1579 return out, metadata, &smithy.SerializationError{Err: err} 1580 } 1581 in.Request = request 1582 1583 return next.HandleSerialize(ctx, in) 1584} 1585 1586type awsAwsquery_serializeOpExecuteChangeSet struct { 1587} 1588 1589func (*awsAwsquery_serializeOpExecuteChangeSet) ID() string { 1590 return "OperationSerializer" 1591} 1592 1593func (m *awsAwsquery_serializeOpExecuteChangeSet) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1594 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1595) { 1596 request, ok := in.Request.(*smithyhttp.Request) 1597 if !ok { 1598 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1599 } 1600 1601 input, ok := in.Parameters.(*ExecuteChangeSetInput) 1602 _ = input 1603 if !ok { 1604 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1605 } 1606 1607 request.Request.URL.Path = "/" 1608 request.Request.Method = "POST" 1609 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1610 if err != nil { 1611 return out, metadata, &smithy.SerializationError{Err: err} 1612 } 1613 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1614 1615 bodyWriter := bytes.NewBuffer(nil) 1616 bodyEncoder := query.NewEncoder(bodyWriter) 1617 body := bodyEncoder.Object() 1618 body.Key("Action").String("ExecuteChangeSet") 1619 body.Key("Version").String("2010-05-15") 1620 1621 if err := awsAwsquery_serializeOpDocumentExecuteChangeSetInput(input, bodyEncoder.Value); err != nil { 1622 return out, metadata, &smithy.SerializationError{Err: err} 1623 } 1624 1625 err = bodyEncoder.Encode() 1626 if err != nil { 1627 return out, metadata, &smithy.SerializationError{Err: err} 1628 } 1629 1630 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1631 return out, metadata, &smithy.SerializationError{Err: err} 1632 } 1633 1634 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1635 return out, metadata, &smithy.SerializationError{Err: err} 1636 } 1637 in.Request = request 1638 1639 return next.HandleSerialize(ctx, in) 1640} 1641 1642type awsAwsquery_serializeOpGetStackPolicy struct { 1643} 1644 1645func (*awsAwsquery_serializeOpGetStackPolicy) ID() string { 1646 return "OperationSerializer" 1647} 1648 1649func (m *awsAwsquery_serializeOpGetStackPolicy) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1650 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1651) { 1652 request, ok := in.Request.(*smithyhttp.Request) 1653 if !ok { 1654 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1655 } 1656 1657 input, ok := in.Parameters.(*GetStackPolicyInput) 1658 _ = input 1659 if !ok { 1660 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1661 } 1662 1663 request.Request.URL.Path = "/" 1664 request.Request.Method = "POST" 1665 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1666 if err != nil { 1667 return out, metadata, &smithy.SerializationError{Err: err} 1668 } 1669 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1670 1671 bodyWriter := bytes.NewBuffer(nil) 1672 bodyEncoder := query.NewEncoder(bodyWriter) 1673 body := bodyEncoder.Object() 1674 body.Key("Action").String("GetStackPolicy") 1675 body.Key("Version").String("2010-05-15") 1676 1677 if err := awsAwsquery_serializeOpDocumentGetStackPolicyInput(input, bodyEncoder.Value); err != nil { 1678 return out, metadata, &smithy.SerializationError{Err: err} 1679 } 1680 1681 err = bodyEncoder.Encode() 1682 if err != nil { 1683 return out, metadata, &smithy.SerializationError{Err: err} 1684 } 1685 1686 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1687 return out, metadata, &smithy.SerializationError{Err: err} 1688 } 1689 1690 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1691 return out, metadata, &smithy.SerializationError{Err: err} 1692 } 1693 in.Request = request 1694 1695 return next.HandleSerialize(ctx, in) 1696} 1697 1698type awsAwsquery_serializeOpGetTemplate struct { 1699} 1700 1701func (*awsAwsquery_serializeOpGetTemplate) ID() string { 1702 return "OperationSerializer" 1703} 1704 1705func (m *awsAwsquery_serializeOpGetTemplate) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1706 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1707) { 1708 request, ok := in.Request.(*smithyhttp.Request) 1709 if !ok { 1710 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1711 } 1712 1713 input, ok := in.Parameters.(*GetTemplateInput) 1714 _ = input 1715 if !ok { 1716 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1717 } 1718 1719 request.Request.URL.Path = "/" 1720 request.Request.Method = "POST" 1721 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1722 if err != nil { 1723 return out, metadata, &smithy.SerializationError{Err: err} 1724 } 1725 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1726 1727 bodyWriter := bytes.NewBuffer(nil) 1728 bodyEncoder := query.NewEncoder(bodyWriter) 1729 body := bodyEncoder.Object() 1730 body.Key("Action").String("GetTemplate") 1731 body.Key("Version").String("2010-05-15") 1732 1733 if err := awsAwsquery_serializeOpDocumentGetTemplateInput(input, bodyEncoder.Value); err != nil { 1734 return out, metadata, &smithy.SerializationError{Err: err} 1735 } 1736 1737 err = bodyEncoder.Encode() 1738 if err != nil { 1739 return out, metadata, &smithy.SerializationError{Err: err} 1740 } 1741 1742 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1743 return out, metadata, &smithy.SerializationError{Err: err} 1744 } 1745 1746 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1747 return out, metadata, &smithy.SerializationError{Err: err} 1748 } 1749 in.Request = request 1750 1751 return next.HandleSerialize(ctx, in) 1752} 1753 1754type awsAwsquery_serializeOpGetTemplateSummary struct { 1755} 1756 1757func (*awsAwsquery_serializeOpGetTemplateSummary) ID() string { 1758 return "OperationSerializer" 1759} 1760 1761func (m *awsAwsquery_serializeOpGetTemplateSummary) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1762 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1763) { 1764 request, ok := in.Request.(*smithyhttp.Request) 1765 if !ok { 1766 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1767 } 1768 1769 input, ok := in.Parameters.(*GetTemplateSummaryInput) 1770 _ = input 1771 if !ok { 1772 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1773 } 1774 1775 request.Request.URL.Path = "/" 1776 request.Request.Method = "POST" 1777 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1778 if err != nil { 1779 return out, metadata, &smithy.SerializationError{Err: err} 1780 } 1781 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1782 1783 bodyWriter := bytes.NewBuffer(nil) 1784 bodyEncoder := query.NewEncoder(bodyWriter) 1785 body := bodyEncoder.Object() 1786 body.Key("Action").String("GetTemplateSummary") 1787 body.Key("Version").String("2010-05-15") 1788 1789 if err := awsAwsquery_serializeOpDocumentGetTemplateSummaryInput(input, bodyEncoder.Value); err != nil { 1790 return out, metadata, &smithy.SerializationError{Err: err} 1791 } 1792 1793 err = bodyEncoder.Encode() 1794 if err != nil { 1795 return out, metadata, &smithy.SerializationError{Err: err} 1796 } 1797 1798 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1799 return out, metadata, &smithy.SerializationError{Err: err} 1800 } 1801 1802 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1803 return out, metadata, &smithy.SerializationError{Err: err} 1804 } 1805 in.Request = request 1806 1807 return next.HandleSerialize(ctx, in) 1808} 1809 1810type awsAwsquery_serializeOpListChangeSets struct { 1811} 1812 1813func (*awsAwsquery_serializeOpListChangeSets) ID() string { 1814 return "OperationSerializer" 1815} 1816 1817func (m *awsAwsquery_serializeOpListChangeSets) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1818 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1819) { 1820 request, ok := in.Request.(*smithyhttp.Request) 1821 if !ok { 1822 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1823 } 1824 1825 input, ok := in.Parameters.(*ListChangeSetsInput) 1826 _ = input 1827 if !ok { 1828 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1829 } 1830 1831 request.Request.URL.Path = "/" 1832 request.Request.Method = "POST" 1833 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1834 if err != nil { 1835 return out, metadata, &smithy.SerializationError{Err: err} 1836 } 1837 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1838 1839 bodyWriter := bytes.NewBuffer(nil) 1840 bodyEncoder := query.NewEncoder(bodyWriter) 1841 body := bodyEncoder.Object() 1842 body.Key("Action").String("ListChangeSets") 1843 body.Key("Version").String("2010-05-15") 1844 1845 if err := awsAwsquery_serializeOpDocumentListChangeSetsInput(input, bodyEncoder.Value); err != nil { 1846 return out, metadata, &smithy.SerializationError{Err: err} 1847 } 1848 1849 err = bodyEncoder.Encode() 1850 if err != nil { 1851 return out, metadata, &smithy.SerializationError{Err: err} 1852 } 1853 1854 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1855 return out, metadata, &smithy.SerializationError{Err: err} 1856 } 1857 1858 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1859 return out, metadata, &smithy.SerializationError{Err: err} 1860 } 1861 in.Request = request 1862 1863 return next.HandleSerialize(ctx, in) 1864} 1865 1866type awsAwsquery_serializeOpListExports struct { 1867} 1868 1869func (*awsAwsquery_serializeOpListExports) ID() string { 1870 return "OperationSerializer" 1871} 1872 1873func (m *awsAwsquery_serializeOpListExports) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1874 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1875) { 1876 request, ok := in.Request.(*smithyhttp.Request) 1877 if !ok { 1878 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1879 } 1880 1881 input, ok := in.Parameters.(*ListExportsInput) 1882 _ = input 1883 if !ok { 1884 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1885 } 1886 1887 request.Request.URL.Path = "/" 1888 request.Request.Method = "POST" 1889 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1890 if err != nil { 1891 return out, metadata, &smithy.SerializationError{Err: err} 1892 } 1893 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1894 1895 bodyWriter := bytes.NewBuffer(nil) 1896 bodyEncoder := query.NewEncoder(bodyWriter) 1897 body := bodyEncoder.Object() 1898 body.Key("Action").String("ListExports") 1899 body.Key("Version").String("2010-05-15") 1900 1901 if err := awsAwsquery_serializeOpDocumentListExportsInput(input, bodyEncoder.Value); err != nil { 1902 return out, metadata, &smithy.SerializationError{Err: err} 1903 } 1904 1905 err = bodyEncoder.Encode() 1906 if err != nil { 1907 return out, metadata, &smithy.SerializationError{Err: err} 1908 } 1909 1910 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1911 return out, metadata, &smithy.SerializationError{Err: err} 1912 } 1913 1914 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1915 return out, metadata, &smithy.SerializationError{Err: err} 1916 } 1917 in.Request = request 1918 1919 return next.HandleSerialize(ctx, in) 1920} 1921 1922type awsAwsquery_serializeOpListImports struct { 1923} 1924 1925func (*awsAwsquery_serializeOpListImports) ID() string { 1926 return "OperationSerializer" 1927} 1928 1929func (m *awsAwsquery_serializeOpListImports) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1930 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1931) { 1932 request, ok := in.Request.(*smithyhttp.Request) 1933 if !ok { 1934 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1935 } 1936 1937 input, ok := in.Parameters.(*ListImportsInput) 1938 _ = input 1939 if !ok { 1940 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1941 } 1942 1943 request.Request.URL.Path = "/" 1944 request.Request.Method = "POST" 1945 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1946 if err != nil { 1947 return out, metadata, &smithy.SerializationError{Err: err} 1948 } 1949 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1950 1951 bodyWriter := bytes.NewBuffer(nil) 1952 bodyEncoder := query.NewEncoder(bodyWriter) 1953 body := bodyEncoder.Object() 1954 body.Key("Action").String("ListImports") 1955 body.Key("Version").String("2010-05-15") 1956 1957 if err := awsAwsquery_serializeOpDocumentListImportsInput(input, bodyEncoder.Value); err != nil { 1958 return out, metadata, &smithy.SerializationError{Err: err} 1959 } 1960 1961 err = bodyEncoder.Encode() 1962 if err != nil { 1963 return out, metadata, &smithy.SerializationError{Err: err} 1964 } 1965 1966 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1967 return out, metadata, &smithy.SerializationError{Err: err} 1968 } 1969 1970 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1971 return out, metadata, &smithy.SerializationError{Err: err} 1972 } 1973 in.Request = request 1974 1975 return next.HandleSerialize(ctx, in) 1976} 1977 1978type awsAwsquery_serializeOpListStackInstances struct { 1979} 1980 1981func (*awsAwsquery_serializeOpListStackInstances) ID() string { 1982 return "OperationSerializer" 1983} 1984 1985func (m *awsAwsquery_serializeOpListStackInstances) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1986 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1987) { 1988 request, ok := in.Request.(*smithyhttp.Request) 1989 if !ok { 1990 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1991 } 1992 1993 input, ok := in.Parameters.(*ListStackInstancesInput) 1994 _ = input 1995 if !ok { 1996 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1997 } 1998 1999 request.Request.URL.Path = "/" 2000 request.Request.Method = "POST" 2001 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2002 if err != nil { 2003 return out, metadata, &smithy.SerializationError{Err: err} 2004 } 2005 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2006 2007 bodyWriter := bytes.NewBuffer(nil) 2008 bodyEncoder := query.NewEncoder(bodyWriter) 2009 body := bodyEncoder.Object() 2010 body.Key("Action").String("ListStackInstances") 2011 body.Key("Version").String("2010-05-15") 2012 2013 if err := awsAwsquery_serializeOpDocumentListStackInstancesInput(input, bodyEncoder.Value); err != nil { 2014 return out, metadata, &smithy.SerializationError{Err: err} 2015 } 2016 2017 err = bodyEncoder.Encode() 2018 if err != nil { 2019 return out, metadata, &smithy.SerializationError{Err: err} 2020 } 2021 2022 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2023 return out, metadata, &smithy.SerializationError{Err: err} 2024 } 2025 2026 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2027 return out, metadata, &smithy.SerializationError{Err: err} 2028 } 2029 in.Request = request 2030 2031 return next.HandleSerialize(ctx, in) 2032} 2033 2034type awsAwsquery_serializeOpListStackResources struct { 2035} 2036 2037func (*awsAwsquery_serializeOpListStackResources) ID() string { 2038 return "OperationSerializer" 2039} 2040 2041func (m *awsAwsquery_serializeOpListStackResources) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2042 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2043) { 2044 request, ok := in.Request.(*smithyhttp.Request) 2045 if !ok { 2046 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2047 } 2048 2049 input, ok := in.Parameters.(*ListStackResourcesInput) 2050 _ = input 2051 if !ok { 2052 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2053 } 2054 2055 request.Request.URL.Path = "/" 2056 request.Request.Method = "POST" 2057 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2058 if err != nil { 2059 return out, metadata, &smithy.SerializationError{Err: err} 2060 } 2061 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2062 2063 bodyWriter := bytes.NewBuffer(nil) 2064 bodyEncoder := query.NewEncoder(bodyWriter) 2065 body := bodyEncoder.Object() 2066 body.Key("Action").String("ListStackResources") 2067 body.Key("Version").String("2010-05-15") 2068 2069 if err := awsAwsquery_serializeOpDocumentListStackResourcesInput(input, bodyEncoder.Value); err != nil { 2070 return out, metadata, &smithy.SerializationError{Err: err} 2071 } 2072 2073 err = bodyEncoder.Encode() 2074 if err != nil { 2075 return out, metadata, &smithy.SerializationError{Err: err} 2076 } 2077 2078 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2079 return out, metadata, &smithy.SerializationError{Err: err} 2080 } 2081 2082 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2083 return out, metadata, &smithy.SerializationError{Err: err} 2084 } 2085 in.Request = request 2086 2087 return next.HandleSerialize(ctx, in) 2088} 2089 2090type awsAwsquery_serializeOpListStacks struct { 2091} 2092 2093func (*awsAwsquery_serializeOpListStacks) ID() string { 2094 return "OperationSerializer" 2095} 2096 2097func (m *awsAwsquery_serializeOpListStacks) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2098 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2099) { 2100 request, ok := in.Request.(*smithyhttp.Request) 2101 if !ok { 2102 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2103 } 2104 2105 input, ok := in.Parameters.(*ListStacksInput) 2106 _ = input 2107 if !ok { 2108 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2109 } 2110 2111 request.Request.URL.Path = "/" 2112 request.Request.Method = "POST" 2113 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2114 if err != nil { 2115 return out, metadata, &smithy.SerializationError{Err: err} 2116 } 2117 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2118 2119 bodyWriter := bytes.NewBuffer(nil) 2120 bodyEncoder := query.NewEncoder(bodyWriter) 2121 body := bodyEncoder.Object() 2122 body.Key("Action").String("ListStacks") 2123 body.Key("Version").String("2010-05-15") 2124 2125 if err := awsAwsquery_serializeOpDocumentListStacksInput(input, bodyEncoder.Value); err != nil { 2126 return out, metadata, &smithy.SerializationError{Err: err} 2127 } 2128 2129 err = bodyEncoder.Encode() 2130 if err != nil { 2131 return out, metadata, &smithy.SerializationError{Err: err} 2132 } 2133 2134 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2135 return out, metadata, &smithy.SerializationError{Err: err} 2136 } 2137 2138 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2139 return out, metadata, &smithy.SerializationError{Err: err} 2140 } 2141 in.Request = request 2142 2143 return next.HandleSerialize(ctx, in) 2144} 2145 2146type awsAwsquery_serializeOpListStackSetOperationResults struct { 2147} 2148 2149func (*awsAwsquery_serializeOpListStackSetOperationResults) ID() string { 2150 return "OperationSerializer" 2151} 2152 2153func (m *awsAwsquery_serializeOpListStackSetOperationResults) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2154 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2155) { 2156 request, ok := in.Request.(*smithyhttp.Request) 2157 if !ok { 2158 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2159 } 2160 2161 input, ok := in.Parameters.(*ListStackSetOperationResultsInput) 2162 _ = input 2163 if !ok { 2164 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2165 } 2166 2167 request.Request.URL.Path = "/" 2168 request.Request.Method = "POST" 2169 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2170 if err != nil { 2171 return out, metadata, &smithy.SerializationError{Err: err} 2172 } 2173 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2174 2175 bodyWriter := bytes.NewBuffer(nil) 2176 bodyEncoder := query.NewEncoder(bodyWriter) 2177 body := bodyEncoder.Object() 2178 body.Key("Action").String("ListStackSetOperationResults") 2179 body.Key("Version").String("2010-05-15") 2180 2181 if err := awsAwsquery_serializeOpDocumentListStackSetOperationResultsInput(input, bodyEncoder.Value); err != nil { 2182 return out, metadata, &smithy.SerializationError{Err: err} 2183 } 2184 2185 err = bodyEncoder.Encode() 2186 if err != nil { 2187 return out, metadata, &smithy.SerializationError{Err: err} 2188 } 2189 2190 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2191 return out, metadata, &smithy.SerializationError{Err: err} 2192 } 2193 2194 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2195 return out, metadata, &smithy.SerializationError{Err: err} 2196 } 2197 in.Request = request 2198 2199 return next.HandleSerialize(ctx, in) 2200} 2201 2202type awsAwsquery_serializeOpListStackSetOperations struct { 2203} 2204 2205func (*awsAwsquery_serializeOpListStackSetOperations) ID() string { 2206 return "OperationSerializer" 2207} 2208 2209func (m *awsAwsquery_serializeOpListStackSetOperations) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2210 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2211) { 2212 request, ok := in.Request.(*smithyhttp.Request) 2213 if !ok { 2214 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2215 } 2216 2217 input, ok := in.Parameters.(*ListStackSetOperationsInput) 2218 _ = input 2219 if !ok { 2220 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2221 } 2222 2223 request.Request.URL.Path = "/" 2224 request.Request.Method = "POST" 2225 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2226 if err != nil { 2227 return out, metadata, &smithy.SerializationError{Err: err} 2228 } 2229 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2230 2231 bodyWriter := bytes.NewBuffer(nil) 2232 bodyEncoder := query.NewEncoder(bodyWriter) 2233 body := bodyEncoder.Object() 2234 body.Key("Action").String("ListStackSetOperations") 2235 body.Key("Version").String("2010-05-15") 2236 2237 if err := awsAwsquery_serializeOpDocumentListStackSetOperationsInput(input, bodyEncoder.Value); err != nil { 2238 return out, metadata, &smithy.SerializationError{Err: err} 2239 } 2240 2241 err = bodyEncoder.Encode() 2242 if err != nil { 2243 return out, metadata, &smithy.SerializationError{Err: err} 2244 } 2245 2246 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2247 return out, metadata, &smithy.SerializationError{Err: err} 2248 } 2249 2250 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2251 return out, metadata, &smithy.SerializationError{Err: err} 2252 } 2253 in.Request = request 2254 2255 return next.HandleSerialize(ctx, in) 2256} 2257 2258type awsAwsquery_serializeOpListStackSets struct { 2259} 2260 2261func (*awsAwsquery_serializeOpListStackSets) ID() string { 2262 return "OperationSerializer" 2263} 2264 2265func (m *awsAwsquery_serializeOpListStackSets) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2266 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2267) { 2268 request, ok := in.Request.(*smithyhttp.Request) 2269 if !ok { 2270 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2271 } 2272 2273 input, ok := in.Parameters.(*ListStackSetsInput) 2274 _ = input 2275 if !ok { 2276 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2277 } 2278 2279 request.Request.URL.Path = "/" 2280 request.Request.Method = "POST" 2281 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2282 if err != nil { 2283 return out, metadata, &smithy.SerializationError{Err: err} 2284 } 2285 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2286 2287 bodyWriter := bytes.NewBuffer(nil) 2288 bodyEncoder := query.NewEncoder(bodyWriter) 2289 body := bodyEncoder.Object() 2290 body.Key("Action").String("ListStackSets") 2291 body.Key("Version").String("2010-05-15") 2292 2293 if err := awsAwsquery_serializeOpDocumentListStackSetsInput(input, bodyEncoder.Value); err != nil { 2294 return out, metadata, &smithy.SerializationError{Err: err} 2295 } 2296 2297 err = bodyEncoder.Encode() 2298 if err != nil { 2299 return out, metadata, &smithy.SerializationError{Err: err} 2300 } 2301 2302 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2303 return out, metadata, &smithy.SerializationError{Err: err} 2304 } 2305 2306 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2307 return out, metadata, &smithy.SerializationError{Err: err} 2308 } 2309 in.Request = request 2310 2311 return next.HandleSerialize(ctx, in) 2312} 2313 2314type awsAwsquery_serializeOpListTypeRegistrations struct { 2315} 2316 2317func (*awsAwsquery_serializeOpListTypeRegistrations) ID() string { 2318 return "OperationSerializer" 2319} 2320 2321func (m *awsAwsquery_serializeOpListTypeRegistrations) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2322 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2323) { 2324 request, ok := in.Request.(*smithyhttp.Request) 2325 if !ok { 2326 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2327 } 2328 2329 input, ok := in.Parameters.(*ListTypeRegistrationsInput) 2330 _ = input 2331 if !ok { 2332 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2333 } 2334 2335 request.Request.URL.Path = "/" 2336 request.Request.Method = "POST" 2337 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2338 if err != nil { 2339 return out, metadata, &smithy.SerializationError{Err: err} 2340 } 2341 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2342 2343 bodyWriter := bytes.NewBuffer(nil) 2344 bodyEncoder := query.NewEncoder(bodyWriter) 2345 body := bodyEncoder.Object() 2346 body.Key("Action").String("ListTypeRegistrations") 2347 body.Key("Version").String("2010-05-15") 2348 2349 if err := awsAwsquery_serializeOpDocumentListTypeRegistrationsInput(input, bodyEncoder.Value); err != nil { 2350 return out, metadata, &smithy.SerializationError{Err: err} 2351 } 2352 2353 err = bodyEncoder.Encode() 2354 if err != nil { 2355 return out, metadata, &smithy.SerializationError{Err: err} 2356 } 2357 2358 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2359 return out, metadata, &smithy.SerializationError{Err: err} 2360 } 2361 2362 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2363 return out, metadata, &smithy.SerializationError{Err: err} 2364 } 2365 in.Request = request 2366 2367 return next.HandleSerialize(ctx, in) 2368} 2369 2370type awsAwsquery_serializeOpListTypes struct { 2371} 2372 2373func (*awsAwsquery_serializeOpListTypes) ID() string { 2374 return "OperationSerializer" 2375} 2376 2377func (m *awsAwsquery_serializeOpListTypes) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2378 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2379) { 2380 request, ok := in.Request.(*smithyhttp.Request) 2381 if !ok { 2382 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2383 } 2384 2385 input, ok := in.Parameters.(*ListTypesInput) 2386 _ = input 2387 if !ok { 2388 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2389 } 2390 2391 request.Request.URL.Path = "/" 2392 request.Request.Method = "POST" 2393 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2394 if err != nil { 2395 return out, metadata, &smithy.SerializationError{Err: err} 2396 } 2397 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2398 2399 bodyWriter := bytes.NewBuffer(nil) 2400 bodyEncoder := query.NewEncoder(bodyWriter) 2401 body := bodyEncoder.Object() 2402 body.Key("Action").String("ListTypes") 2403 body.Key("Version").String("2010-05-15") 2404 2405 if err := awsAwsquery_serializeOpDocumentListTypesInput(input, bodyEncoder.Value); err != nil { 2406 return out, metadata, &smithy.SerializationError{Err: err} 2407 } 2408 2409 err = bodyEncoder.Encode() 2410 if err != nil { 2411 return out, metadata, &smithy.SerializationError{Err: err} 2412 } 2413 2414 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2415 return out, metadata, &smithy.SerializationError{Err: err} 2416 } 2417 2418 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2419 return out, metadata, &smithy.SerializationError{Err: err} 2420 } 2421 in.Request = request 2422 2423 return next.HandleSerialize(ctx, in) 2424} 2425 2426type awsAwsquery_serializeOpListTypeVersions struct { 2427} 2428 2429func (*awsAwsquery_serializeOpListTypeVersions) ID() string { 2430 return "OperationSerializer" 2431} 2432 2433func (m *awsAwsquery_serializeOpListTypeVersions) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2434 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2435) { 2436 request, ok := in.Request.(*smithyhttp.Request) 2437 if !ok { 2438 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2439 } 2440 2441 input, ok := in.Parameters.(*ListTypeVersionsInput) 2442 _ = input 2443 if !ok { 2444 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2445 } 2446 2447 request.Request.URL.Path = "/" 2448 request.Request.Method = "POST" 2449 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2450 if err != nil { 2451 return out, metadata, &smithy.SerializationError{Err: err} 2452 } 2453 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2454 2455 bodyWriter := bytes.NewBuffer(nil) 2456 bodyEncoder := query.NewEncoder(bodyWriter) 2457 body := bodyEncoder.Object() 2458 body.Key("Action").String("ListTypeVersions") 2459 body.Key("Version").String("2010-05-15") 2460 2461 if err := awsAwsquery_serializeOpDocumentListTypeVersionsInput(input, bodyEncoder.Value); err != nil { 2462 return out, metadata, &smithy.SerializationError{Err: err} 2463 } 2464 2465 err = bodyEncoder.Encode() 2466 if err != nil { 2467 return out, metadata, &smithy.SerializationError{Err: err} 2468 } 2469 2470 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2471 return out, metadata, &smithy.SerializationError{Err: err} 2472 } 2473 2474 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2475 return out, metadata, &smithy.SerializationError{Err: err} 2476 } 2477 in.Request = request 2478 2479 return next.HandleSerialize(ctx, in) 2480} 2481 2482type awsAwsquery_serializeOpRecordHandlerProgress struct { 2483} 2484 2485func (*awsAwsquery_serializeOpRecordHandlerProgress) ID() string { 2486 return "OperationSerializer" 2487} 2488 2489func (m *awsAwsquery_serializeOpRecordHandlerProgress) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2490 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2491) { 2492 request, ok := in.Request.(*smithyhttp.Request) 2493 if !ok { 2494 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2495 } 2496 2497 input, ok := in.Parameters.(*RecordHandlerProgressInput) 2498 _ = input 2499 if !ok { 2500 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2501 } 2502 2503 request.Request.URL.Path = "/" 2504 request.Request.Method = "POST" 2505 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2506 if err != nil { 2507 return out, metadata, &smithy.SerializationError{Err: err} 2508 } 2509 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2510 2511 bodyWriter := bytes.NewBuffer(nil) 2512 bodyEncoder := query.NewEncoder(bodyWriter) 2513 body := bodyEncoder.Object() 2514 body.Key("Action").String("RecordHandlerProgress") 2515 body.Key("Version").String("2010-05-15") 2516 2517 if err := awsAwsquery_serializeOpDocumentRecordHandlerProgressInput(input, bodyEncoder.Value); err != nil { 2518 return out, metadata, &smithy.SerializationError{Err: err} 2519 } 2520 2521 err = bodyEncoder.Encode() 2522 if err != nil { 2523 return out, metadata, &smithy.SerializationError{Err: err} 2524 } 2525 2526 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2527 return out, metadata, &smithy.SerializationError{Err: err} 2528 } 2529 2530 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2531 return out, metadata, &smithy.SerializationError{Err: err} 2532 } 2533 in.Request = request 2534 2535 return next.HandleSerialize(ctx, in) 2536} 2537 2538type awsAwsquery_serializeOpRegisterType struct { 2539} 2540 2541func (*awsAwsquery_serializeOpRegisterType) ID() string { 2542 return "OperationSerializer" 2543} 2544 2545func (m *awsAwsquery_serializeOpRegisterType) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2546 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2547) { 2548 request, ok := in.Request.(*smithyhttp.Request) 2549 if !ok { 2550 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2551 } 2552 2553 input, ok := in.Parameters.(*RegisterTypeInput) 2554 _ = input 2555 if !ok { 2556 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2557 } 2558 2559 request.Request.URL.Path = "/" 2560 request.Request.Method = "POST" 2561 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2562 if err != nil { 2563 return out, metadata, &smithy.SerializationError{Err: err} 2564 } 2565 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2566 2567 bodyWriter := bytes.NewBuffer(nil) 2568 bodyEncoder := query.NewEncoder(bodyWriter) 2569 body := bodyEncoder.Object() 2570 body.Key("Action").String("RegisterType") 2571 body.Key("Version").String("2010-05-15") 2572 2573 if err := awsAwsquery_serializeOpDocumentRegisterTypeInput(input, bodyEncoder.Value); err != nil { 2574 return out, metadata, &smithy.SerializationError{Err: err} 2575 } 2576 2577 err = bodyEncoder.Encode() 2578 if err != nil { 2579 return out, metadata, &smithy.SerializationError{Err: err} 2580 } 2581 2582 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2583 return out, metadata, &smithy.SerializationError{Err: err} 2584 } 2585 2586 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2587 return out, metadata, &smithy.SerializationError{Err: err} 2588 } 2589 in.Request = request 2590 2591 return next.HandleSerialize(ctx, in) 2592} 2593 2594type awsAwsquery_serializeOpSetStackPolicy struct { 2595} 2596 2597func (*awsAwsquery_serializeOpSetStackPolicy) ID() string { 2598 return "OperationSerializer" 2599} 2600 2601func (m *awsAwsquery_serializeOpSetStackPolicy) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2602 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2603) { 2604 request, ok := in.Request.(*smithyhttp.Request) 2605 if !ok { 2606 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2607 } 2608 2609 input, ok := in.Parameters.(*SetStackPolicyInput) 2610 _ = input 2611 if !ok { 2612 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2613 } 2614 2615 request.Request.URL.Path = "/" 2616 request.Request.Method = "POST" 2617 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2618 if err != nil { 2619 return out, metadata, &smithy.SerializationError{Err: err} 2620 } 2621 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2622 2623 bodyWriter := bytes.NewBuffer(nil) 2624 bodyEncoder := query.NewEncoder(bodyWriter) 2625 body := bodyEncoder.Object() 2626 body.Key("Action").String("SetStackPolicy") 2627 body.Key("Version").String("2010-05-15") 2628 2629 if err := awsAwsquery_serializeOpDocumentSetStackPolicyInput(input, bodyEncoder.Value); err != nil { 2630 return out, metadata, &smithy.SerializationError{Err: err} 2631 } 2632 2633 err = bodyEncoder.Encode() 2634 if err != nil { 2635 return out, metadata, &smithy.SerializationError{Err: err} 2636 } 2637 2638 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2639 return out, metadata, &smithy.SerializationError{Err: err} 2640 } 2641 2642 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2643 return out, metadata, &smithy.SerializationError{Err: err} 2644 } 2645 in.Request = request 2646 2647 return next.HandleSerialize(ctx, in) 2648} 2649 2650type awsAwsquery_serializeOpSetTypeDefaultVersion struct { 2651} 2652 2653func (*awsAwsquery_serializeOpSetTypeDefaultVersion) ID() string { 2654 return "OperationSerializer" 2655} 2656 2657func (m *awsAwsquery_serializeOpSetTypeDefaultVersion) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2658 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2659) { 2660 request, ok := in.Request.(*smithyhttp.Request) 2661 if !ok { 2662 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2663 } 2664 2665 input, ok := in.Parameters.(*SetTypeDefaultVersionInput) 2666 _ = input 2667 if !ok { 2668 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2669 } 2670 2671 request.Request.URL.Path = "/" 2672 request.Request.Method = "POST" 2673 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2674 if err != nil { 2675 return out, metadata, &smithy.SerializationError{Err: err} 2676 } 2677 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2678 2679 bodyWriter := bytes.NewBuffer(nil) 2680 bodyEncoder := query.NewEncoder(bodyWriter) 2681 body := bodyEncoder.Object() 2682 body.Key("Action").String("SetTypeDefaultVersion") 2683 body.Key("Version").String("2010-05-15") 2684 2685 if err := awsAwsquery_serializeOpDocumentSetTypeDefaultVersionInput(input, bodyEncoder.Value); err != nil { 2686 return out, metadata, &smithy.SerializationError{Err: err} 2687 } 2688 2689 err = bodyEncoder.Encode() 2690 if err != nil { 2691 return out, metadata, &smithy.SerializationError{Err: err} 2692 } 2693 2694 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2695 return out, metadata, &smithy.SerializationError{Err: err} 2696 } 2697 2698 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2699 return out, metadata, &smithy.SerializationError{Err: err} 2700 } 2701 in.Request = request 2702 2703 return next.HandleSerialize(ctx, in) 2704} 2705 2706type awsAwsquery_serializeOpSignalResource struct { 2707} 2708 2709func (*awsAwsquery_serializeOpSignalResource) ID() string { 2710 return "OperationSerializer" 2711} 2712 2713func (m *awsAwsquery_serializeOpSignalResource) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2714 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2715) { 2716 request, ok := in.Request.(*smithyhttp.Request) 2717 if !ok { 2718 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2719 } 2720 2721 input, ok := in.Parameters.(*SignalResourceInput) 2722 _ = input 2723 if !ok { 2724 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2725 } 2726 2727 request.Request.URL.Path = "/" 2728 request.Request.Method = "POST" 2729 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2730 if err != nil { 2731 return out, metadata, &smithy.SerializationError{Err: err} 2732 } 2733 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2734 2735 bodyWriter := bytes.NewBuffer(nil) 2736 bodyEncoder := query.NewEncoder(bodyWriter) 2737 body := bodyEncoder.Object() 2738 body.Key("Action").String("SignalResource") 2739 body.Key("Version").String("2010-05-15") 2740 2741 if err := awsAwsquery_serializeOpDocumentSignalResourceInput(input, bodyEncoder.Value); err != nil { 2742 return out, metadata, &smithy.SerializationError{Err: err} 2743 } 2744 2745 err = bodyEncoder.Encode() 2746 if err != nil { 2747 return out, metadata, &smithy.SerializationError{Err: err} 2748 } 2749 2750 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2751 return out, metadata, &smithy.SerializationError{Err: err} 2752 } 2753 2754 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2755 return out, metadata, &smithy.SerializationError{Err: err} 2756 } 2757 in.Request = request 2758 2759 return next.HandleSerialize(ctx, in) 2760} 2761 2762type awsAwsquery_serializeOpStopStackSetOperation struct { 2763} 2764 2765func (*awsAwsquery_serializeOpStopStackSetOperation) ID() string { 2766 return "OperationSerializer" 2767} 2768 2769func (m *awsAwsquery_serializeOpStopStackSetOperation) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2770 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2771) { 2772 request, ok := in.Request.(*smithyhttp.Request) 2773 if !ok { 2774 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2775 } 2776 2777 input, ok := in.Parameters.(*StopStackSetOperationInput) 2778 _ = input 2779 if !ok { 2780 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2781 } 2782 2783 request.Request.URL.Path = "/" 2784 request.Request.Method = "POST" 2785 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2786 if err != nil { 2787 return out, metadata, &smithy.SerializationError{Err: err} 2788 } 2789 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2790 2791 bodyWriter := bytes.NewBuffer(nil) 2792 bodyEncoder := query.NewEncoder(bodyWriter) 2793 body := bodyEncoder.Object() 2794 body.Key("Action").String("StopStackSetOperation") 2795 body.Key("Version").String("2010-05-15") 2796 2797 if err := awsAwsquery_serializeOpDocumentStopStackSetOperationInput(input, bodyEncoder.Value); err != nil { 2798 return out, metadata, &smithy.SerializationError{Err: err} 2799 } 2800 2801 err = bodyEncoder.Encode() 2802 if err != nil { 2803 return out, metadata, &smithy.SerializationError{Err: err} 2804 } 2805 2806 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2807 return out, metadata, &smithy.SerializationError{Err: err} 2808 } 2809 2810 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2811 return out, metadata, &smithy.SerializationError{Err: err} 2812 } 2813 in.Request = request 2814 2815 return next.HandleSerialize(ctx, in) 2816} 2817 2818type awsAwsquery_serializeOpUpdateStack struct { 2819} 2820 2821func (*awsAwsquery_serializeOpUpdateStack) ID() string { 2822 return "OperationSerializer" 2823} 2824 2825func (m *awsAwsquery_serializeOpUpdateStack) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2826 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2827) { 2828 request, ok := in.Request.(*smithyhttp.Request) 2829 if !ok { 2830 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2831 } 2832 2833 input, ok := in.Parameters.(*UpdateStackInput) 2834 _ = input 2835 if !ok { 2836 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2837 } 2838 2839 request.Request.URL.Path = "/" 2840 request.Request.Method = "POST" 2841 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2842 if err != nil { 2843 return out, metadata, &smithy.SerializationError{Err: err} 2844 } 2845 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2846 2847 bodyWriter := bytes.NewBuffer(nil) 2848 bodyEncoder := query.NewEncoder(bodyWriter) 2849 body := bodyEncoder.Object() 2850 body.Key("Action").String("UpdateStack") 2851 body.Key("Version").String("2010-05-15") 2852 2853 if err := awsAwsquery_serializeOpDocumentUpdateStackInput(input, bodyEncoder.Value); err != nil { 2854 return out, metadata, &smithy.SerializationError{Err: err} 2855 } 2856 2857 err = bodyEncoder.Encode() 2858 if err != nil { 2859 return out, metadata, &smithy.SerializationError{Err: err} 2860 } 2861 2862 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2863 return out, metadata, &smithy.SerializationError{Err: err} 2864 } 2865 2866 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2867 return out, metadata, &smithy.SerializationError{Err: err} 2868 } 2869 in.Request = request 2870 2871 return next.HandleSerialize(ctx, in) 2872} 2873 2874type awsAwsquery_serializeOpUpdateStackInstances struct { 2875} 2876 2877func (*awsAwsquery_serializeOpUpdateStackInstances) ID() string { 2878 return "OperationSerializer" 2879} 2880 2881func (m *awsAwsquery_serializeOpUpdateStackInstances) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2882 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2883) { 2884 request, ok := in.Request.(*smithyhttp.Request) 2885 if !ok { 2886 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2887 } 2888 2889 input, ok := in.Parameters.(*UpdateStackInstancesInput) 2890 _ = input 2891 if !ok { 2892 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2893 } 2894 2895 request.Request.URL.Path = "/" 2896 request.Request.Method = "POST" 2897 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2898 if err != nil { 2899 return out, metadata, &smithy.SerializationError{Err: err} 2900 } 2901 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2902 2903 bodyWriter := bytes.NewBuffer(nil) 2904 bodyEncoder := query.NewEncoder(bodyWriter) 2905 body := bodyEncoder.Object() 2906 body.Key("Action").String("UpdateStackInstances") 2907 body.Key("Version").String("2010-05-15") 2908 2909 if err := awsAwsquery_serializeOpDocumentUpdateStackInstancesInput(input, bodyEncoder.Value); err != nil { 2910 return out, metadata, &smithy.SerializationError{Err: err} 2911 } 2912 2913 err = bodyEncoder.Encode() 2914 if err != nil { 2915 return out, metadata, &smithy.SerializationError{Err: err} 2916 } 2917 2918 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2919 return out, metadata, &smithy.SerializationError{Err: err} 2920 } 2921 2922 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2923 return out, metadata, &smithy.SerializationError{Err: err} 2924 } 2925 in.Request = request 2926 2927 return next.HandleSerialize(ctx, in) 2928} 2929 2930type awsAwsquery_serializeOpUpdateStackSet struct { 2931} 2932 2933func (*awsAwsquery_serializeOpUpdateStackSet) ID() string { 2934 return "OperationSerializer" 2935} 2936 2937func (m *awsAwsquery_serializeOpUpdateStackSet) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2938 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2939) { 2940 request, ok := in.Request.(*smithyhttp.Request) 2941 if !ok { 2942 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2943 } 2944 2945 input, ok := in.Parameters.(*UpdateStackSetInput) 2946 _ = input 2947 if !ok { 2948 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2949 } 2950 2951 request.Request.URL.Path = "/" 2952 request.Request.Method = "POST" 2953 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2954 if err != nil { 2955 return out, metadata, &smithy.SerializationError{Err: err} 2956 } 2957 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2958 2959 bodyWriter := bytes.NewBuffer(nil) 2960 bodyEncoder := query.NewEncoder(bodyWriter) 2961 body := bodyEncoder.Object() 2962 body.Key("Action").String("UpdateStackSet") 2963 body.Key("Version").String("2010-05-15") 2964 2965 if err := awsAwsquery_serializeOpDocumentUpdateStackSetInput(input, bodyEncoder.Value); err != nil { 2966 return out, metadata, &smithy.SerializationError{Err: err} 2967 } 2968 2969 err = bodyEncoder.Encode() 2970 if err != nil { 2971 return out, metadata, &smithy.SerializationError{Err: err} 2972 } 2973 2974 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2975 return out, metadata, &smithy.SerializationError{Err: err} 2976 } 2977 2978 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2979 return out, metadata, &smithy.SerializationError{Err: err} 2980 } 2981 in.Request = request 2982 2983 return next.HandleSerialize(ctx, in) 2984} 2985 2986type awsAwsquery_serializeOpUpdateTerminationProtection struct { 2987} 2988 2989func (*awsAwsquery_serializeOpUpdateTerminationProtection) ID() string { 2990 return "OperationSerializer" 2991} 2992 2993func (m *awsAwsquery_serializeOpUpdateTerminationProtection) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2994 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2995) { 2996 request, ok := in.Request.(*smithyhttp.Request) 2997 if !ok { 2998 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2999 } 3000 3001 input, ok := in.Parameters.(*UpdateTerminationProtectionInput) 3002 _ = input 3003 if !ok { 3004 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3005 } 3006 3007 request.Request.URL.Path = "/" 3008 request.Request.Method = "POST" 3009 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3010 if err != nil { 3011 return out, metadata, &smithy.SerializationError{Err: err} 3012 } 3013 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3014 3015 bodyWriter := bytes.NewBuffer(nil) 3016 bodyEncoder := query.NewEncoder(bodyWriter) 3017 body := bodyEncoder.Object() 3018 body.Key("Action").String("UpdateTerminationProtection") 3019 body.Key("Version").String("2010-05-15") 3020 3021 if err := awsAwsquery_serializeOpDocumentUpdateTerminationProtectionInput(input, bodyEncoder.Value); err != nil { 3022 return out, metadata, &smithy.SerializationError{Err: err} 3023 } 3024 3025 err = bodyEncoder.Encode() 3026 if err != nil { 3027 return out, metadata, &smithy.SerializationError{Err: err} 3028 } 3029 3030 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3031 return out, metadata, &smithy.SerializationError{Err: err} 3032 } 3033 3034 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3035 return out, metadata, &smithy.SerializationError{Err: err} 3036 } 3037 in.Request = request 3038 3039 return next.HandleSerialize(ctx, in) 3040} 3041 3042type awsAwsquery_serializeOpValidateTemplate struct { 3043} 3044 3045func (*awsAwsquery_serializeOpValidateTemplate) ID() string { 3046 return "OperationSerializer" 3047} 3048 3049func (m *awsAwsquery_serializeOpValidateTemplate) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 3050 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 3051) { 3052 request, ok := in.Request.(*smithyhttp.Request) 3053 if !ok { 3054 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 3055 } 3056 3057 input, ok := in.Parameters.(*ValidateTemplateInput) 3058 _ = input 3059 if !ok { 3060 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3061 } 3062 3063 request.Request.URL.Path = "/" 3064 request.Request.Method = "POST" 3065 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3066 if err != nil { 3067 return out, metadata, &smithy.SerializationError{Err: err} 3068 } 3069 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3070 3071 bodyWriter := bytes.NewBuffer(nil) 3072 bodyEncoder := query.NewEncoder(bodyWriter) 3073 body := bodyEncoder.Object() 3074 body.Key("Action").String("ValidateTemplate") 3075 body.Key("Version").String("2010-05-15") 3076 3077 if err := awsAwsquery_serializeOpDocumentValidateTemplateInput(input, bodyEncoder.Value); err != nil { 3078 return out, metadata, &smithy.SerializationError{Err: err} 3079 } 3080 3081 err = bodyEncoder.Encode() 3082 if err != nil { 3083 return out, metadata, &smithy.SerializationError{Err: err} 3084 } 3085 3086 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3087 return out, metadata, &smithy.SerializationError{Err: err} 3088 } 3089 3090 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3091 return out, metadata, &smithy.SerializationError{Err: err} 3092 } 3093 in.Request = request 3094 3095 return next.HandleSerialize(ctx, in) 3096} 3097func awsAwsquery_serializeDocumentAccountList(v []string, value query.Value) error { 3098 if len(v) == 0 { 3099 return nil 3100 } 3101 array := value.Array("member") 3102 3103 for i := range v { 3104 av := array.Value() 3105 av.String(v[i]) 3106 } 3107 return nil 3108} 3109 3110func awsAwsquery_serializeDocumentAutoDeployment(v *types.AutoDeployment, value query.Value) error { 3111 object := value.Object() 3112 _ = object 3113 3114 if v.Enabled != nil { 3115 objectKey := object.Key("Enabled") 3116 objectKey.Boolean(*v.Enabled) 3117 } 3118 3119 if v.RetainStacksOnAccountRemoval != nil { 3120 objectKey := object.Key("RetainStacksOnAccountRemoval") 3121 objectKey.Boolean(*v.RetainStacksOnAccountRemoval) 3122 } 3123 3124 return nil 3125} 3126 3127func awsAwsquery_serializeDocumentCapabilities(v []types.Capability, value query.Value) error { 3128 if len(v) == 0 { 3129 return nil 3130 } 3131 array := value.Array("member") 3132 3133 for i := range v { 3134 av := array.Value() 3135 av.String(string(v[i])) 3136 } 3137 return nil 3138} 3139 3140func awsAwsquery_serializeDocumentDeploymentTargets(v *types.DeploymentTargets, value query.Value) error { 3141 object := value.Object() 3142 _ = object 3143 3144 if v.Accounts != nil { 3145 objectKey := object.Key("Accounts") 3146 if err := awsAwsquery_serializeDocumentAccountList(v.Accounts, objectKey); err != nil { 3147 return err 3148 } 3149 } 3150 3151 if v.AccountsUrl != nil { 3152 objectKey := object.Key("AccountsUrl") 3153 objectKey.String(*v.AccountsUrl) 3154 } 3155 3156 if v.OrganizationalUnitIds != nil { 3157 objectKey := object.Key("OrganizationalUnitIds") 3158 if err := awsAwsquery_serializeDocumentOrganizationalUnitIdList(v.OrganizationalUnitIds, objectKey); err != nil { 3159 return err 3160 } 3161 } 3162 3163 return nil 3164} 3165 3166func awsAwsquery_serializeDocumentLoggingConfig(v *types.LoggingConfig, value query.Value) error { 3167 object := value.Object() 3168 _ = object 3169 3170 if v.LogGroupName != nil { 3171 objectKey := object.Key("LogGroupName") 3172 objectKey.String(*v.LogGroupName) 3173 } 3174 3175 if v.LogRoleArn != nil { 3176 objectKey := object.Key("LogRoleArn") 3177 objectKey.String(*v.LogRoleArn) 3178 } 3179 3180 return nil 3181} 3182 3183func awsAwsquery_serializeDocumentLogicalResourceIds(v []string, value query.Value) error { 3184 if len(v) == 0 { 3185 return nil 3186 } 3187 array := value.Array("member") 3188 3189 for i := range v { 3190 av := array.Value() 3191 av.String(v[i]) 3192 } 3193 return nil 3194} 3195 3196func awsAwsquery_serializeDocumentNotificationARNs(v []string, value query.Value) error { 3197 if len(v) == 0 { 3198 return nil 3199 } 3200 array := value.Array("member") 3201 3202 for i := range v { 3203 av := array.Value() 3204 av.String(v[i]) 3205 } 3206 return nil 3207} 3208 3209func awsAwsquery_serializeDocumentOrganizationalUnitIdList(v []string, value query.Value) error { 3210 if len(v) == 0 { 3211 return nil 3212 } 3213 array := value.Array("member") 3214 3215 for i := range v { 3216 av := array.Value() 3217 av.String(v[i]) 3218 } 3219 return nil 3220} 3221 3222func awsAwsquery_serializeDocumentParameter(v *types.Parameter, value query.Value) error { 3223 object := value.Object() 3224 _ = object 3225 3226 if v.ParameterKey != nil { 3227 objectKey := object.Key("ParameterKey") 3228 objectKey.String(*v.ParameterKey) 3229 } 3230 3231 if v.ParameterValue != nil { 3232 objectKey := object.Key("ParameterValue") 3233 objectKey.String(*v.ParameterValue) 3234 } 3235 3236 if v.ResolvedValue != nil { 3237 objectKey := object.Key("ResolvedValue") 3238 objectKey.String(*v.ResolvedValue) 3239 } 3240 3241 if v.UsePreviousValue != nil { 3242 objectKey := object.Key("UsePreviousValue") 3243 objectKey.Boolean(*v.UsePreviousValue) 3244 } 3245 3246 return nil 3247} 3248 3249func awsAwsquery_serializeDocumentParameters(v []types.Parameter, value query.Value) error { 3250 if len(v) == 0 { 3251 return nil 3252 } 3253 array := value.Array("member") 3254 3255 for i := range v { 3256 av := array.Value() 3257 if err := awsAwsquery_serializeDocumentParameter(&v[i], av); err != nil { 3258 return err 3259 } 3260 } 3261 return nil 3262} 3263 3264func awsAwsquery_serializeDocumentRegionList(v []string, value query.Value) error { 3265 if len(v) == 0 { 3266 return nil 3267 } 3268 array := value.Array("member") 3269 3270 for i := range v { 3271 av := array.Value() 3272 av.String(v[i]) 3273 } 3274 return nil 3275} 3276 3277func awsAwsquery_serializeDocumentResourceIdentifierProperties(v map[string]string, value query.Value) error { 3278 if len(v) == 0 { 3279 return nil 3280 } 3281 object := value.Map("key", "value") 3282 3283 keys := make([]string, 0, len(v)) 3284 for key := range v { 3285 keys = append(keys, key) 3286 } 3287 sort.Strings(keys) 3288 3289 for _, key := range keys { 3290 om := object.Key(key) 3291 om.String(v[key]) 3292 } 3293 return nil 3294} 3295 3296func awsAwsquery_serializeDocumentResourcesToImport(v []types.ResourceToImport, value query.Value) error { 3297 if len(v) == 0 { 3298 return nil 3299 } 3300 array := value.Array("member") 3301 3302 for i := range v { 3303 av := array.Value() 3304 if err := awsAwsquery_serializeDocumentResourceToImport(&v[i], av); err != nil { 3305 return err 3306 } 3307 } 3308 return nil 3309} 3310 3311func awsAwsquery_serializeDocumentResourcesToSkip(v []string, value query.Value) error { 3312 if len(v) == 0 { 3313 return nil 3314 } 3315 array := value.Array("member") 3316 3317 for i := range v { 3318 av := array.Value() 3319 av.String(v[i]) 3320 } 3321 return nil 3322} 3323 3324func awsAwsquery_serializeDocumentResourceToImport(v *types.ResourceToImport, value query.Value) error { 3325 object := value.Object() 3326 _ = object 3327 3328 if v.LogicalResourceId != nil { 3329 objectKey := object.Key("LogicalResourceId") 3330 objectKey.String(*v.LogicalResourceId) 3331 } 3332 3333 if v.ResourceIdentifier != nil { 3334 objectKey := object.Key("ResourceIdentifier") 3335 if err := awsAwsquery_serializeDocumentResourceIdentifierProperties(v.ResourceIdentifier, objectKey); err != nil { 3336 return err 3337 } 3338 } 3339 3340 if v.ResourceType != nil { 3341 objectKey := object.Key("ResourceType") 3342 objectKey.String(*v.ResourceType) 3343 } 3344 3345 return nil 3346} 3347 3348func awsAwsquery_serializeDocumentResourceTypes(v []string, value query.Value) error { 3349 if len(v) == 0 { 3350 return nil 3351 } 3352 array := value.Array("member") 3353 3354 for i := range v { 3355 av := array.Value() 3356 av.String(v[i]) 3357 } 3358 return nil 3359} 3360 3361func awsAwsquery_serializeDocumentRetainResources(v []string, value query.Value) error { 3362 if len(v) == 0 { 3363 return nil 3364 } 3365 array := value.Array("member") 3366 3367 for i := range v { 3368 av := array.Value() 3369 av.String(v[i]) 3370 } 3371 return nil 3372} 3373 3374func awsAwsquery_serializeDocumentRollbackConfiguration(v *types.RollbackConfiguration, value query.Value) error { 3375 object := value.Object() 3376 _ = object 3377 3378 if v.MonitoringTimeInMinutes != nil { 3379 objectKey := object.Key("MonitoringTimeInMinutes") 3380 objectKey.Integer(*v.MonitoringTimeInMinutes) 3381 } 3382 3383 if v.RollbackTriggers != nil { 3384 objectKey := object.Key("RollbackTriggers") 3385 if err := awsAwsquery_serializeDocumentRollbackTriggers(v.RollbackTriggers, objectKey); err != nil { 3386 return err 3387 } 3388 } 3389 3390 return nil 3391} 3392 3393func awsAwsquery_serializeDocumentRollbackTrigger(v *types.RollbackTrigger, value query.Value) error { 3394 object := value.Object() 3395 _ = object 3396 3397 if v.Arn != nil { 3398 objectKey := object.Key("Arn") 3399 objectKey.String(*v.Arn) 3400 } 3401 3402 if v.Type != nil { 3403 objectKey := object.Key("Type") 3404 objectKey.String(*v.Type) 3405 } 3406 3407 return nil 3408} 3409 3410func awsAwsquery_serializeDocumentRollbackTriggers(v []types.RollbackTrigger, value query.Value) error { 3411 if len(v) == 0 { 3412 return nil 3413 } 3414 array := value.Array("member") 3415 3416 for i := range v { 3417 av := array.Value() 3418 if err := awsAwsquery_serializeDocumentRollbackTrigger(&v[i], av); err != nil { 3419 return err 3420 } 3421 } 3422 return nil 3423} 3424 3425func awsAwsquery_serializeDocumentStackInstanceFilter(v *types.StackInstanceFilter, value query.Value) error { 3426 object := value.Object() 3427 _ = object 3428 3429 if len(v.Name) > 0 { 3430 objectKey := object.Key("Name") 3431 objectKey.String(string(v.Name)) 3432 } 3433 3434 if v.Values != nil { 3435 objectKey := object.Key("Values") 3436 objectKey.String(*v.Values) 3437 } 3438 3439 return nil 3440} 3441 3442func awsAwsquery_serializeDocumentStackInstanceFilters(v []types.StackInstanceFilter, value query.Value) error { 3443 if len(v) == 0 { 3444 return nil 3445 } 3446 array := value.Array("member") 3447 3448 for i := range v { 3449 av := array.Value() 3450 if err := awsAwsquery_serializeDocumentStackInstanceFilter(&v[i], av); err != nil { 3451 return err 3452 } 3453 } 3454 return nil 3455} 3456 3457func awsAwsquery_serializeDocumentStackResourceDriftStatusFilters(v []types.StackResourceDriftStatus, value query.Value) error { 3458 if len(v) == 0 { 3459 return nil 3460 } 3461 array := value.Array("member") 3462 3463 for i := range v { 3464 av := array.Value() 3465 av.String(string(v[i])) 3466 } 3467 return nil 3468} 3469 3470func awsAwsquery_serializeDocumentStackSetOperationPreferences(v *types.StackSetOperationPreferences, value query.Value) error { 3471 object := value.Object() 3472 _ = object 3473 3474 if v.FailureToleranceCount != nil { 3475 objectKey := object.Key("FailureToleranceCount") 3476 objectKey.Integer(*v.FailureToleranceCount) 3477 } 3478 3479 if v.FailureTolerancePercentage != nil { 3480 objectKey := object.Key("FailureTolerancePercentage") 3481 objectKey.Integer(*v.FailureTolerancePercentage) 3482 } 3483 3484 if v.MaxConcurrentCount != nil { 3485 objectKey := object.Key("MaxConcurrentCount") 3486 objectKey.Integer(*v.MaxConcurrentCount) 3487 } 3488 3489 if v.MaxConcurrentPercentage != nil { 3490 objectKey := object.Key("MaxConcurrentPercentage") 3491 objectKey.Integer(*v.MaxConcurrentPercentage) 3492 } 3493 3494 if len(v.RegionConcurrencyType) > 0 { 3495 objectKey := object.Key("RegionConcurrencyType") 3496 objectKey.String(string(v.RegionConcurrencyType)) 3497 } 3498 3499 if v.RegionOrder != nil { 3500 objectKey := object.Key("RegionOrder") 3501 if err := awsAwsquery_serializeDocumentRegionList(v.RegionOrder, objectKey); err != nil { 3502 return err 3503 } 3504 } 3505 3506 return nil 3507} 3508 3509func awsAwsquery_serializeDocumentStackStatusFilter(v []types.StackStatus, value query.Value) error { 3510 if len(v) == 0 { 3511 return nil 3512 } 3513 array := value.Array("member") 3514 3515 for i := range v { 3516 av := array.Value() 3517 av.String(string(v[i])) 3518 } 3519 return nil 3520} 3521 3522func awsAwsquery_serializeDocumentTag(v *types.Tag, value query.Value) error { 3523 object := value.Object() 3524 _ = object 3525 3526 if v.Key != nil { 3527 objectKey := object.Key("Key") 3528 objectKey.String(*v.Key) 3529 } 3530 3531 if v.Value != nil { 3532 objectKey := object.Key("Value") 3533 objectKey.String(*v.Value) 3534 } 3535 3536 return nil 3537} 3538 3539func awsAwsquery_serializeDocumentTags(v []types.Tag, value query.Value) error { 3540 if len(v) == 0 { 3541 return nil 3542 } 3543 array := value.Array("member") 3544 3545 for i := range v { 3546 av := array.Value() 3547 if err := awsAwsquery_serializeDocumentTag(&v[i], av); err != nil { 3548 return err 3549 } 3550 } 3551 return nil 3552} 3553 3554func awsAwsquery_serializeOpDocumentCancelUpdateStackInput(v *CancelUpdateStackInput, value query.Value) error { 3555 object := value.Object() 3556 _ = object 3557 3558 if v.ClientRequestToken != nil { 3559 objectKey := object.Key("ClientRequestToken") 3560 objectKey.String(*v.ClientRequestToken) 3561 } 3562 3563 if v.StackName != nil { 3564 objectKey := object.Key("StackName") 3565 objectKey.String(*v.StackName) 3566 } 3567 3568 return nil 3569} 3570 3571func awsAwsquery_serializeOpDocumentContinueUpdateRollbackInput(v *ContinueUpdateRollbackInput, value query.Value) error { 3572 object := value.Object() 3573 _ = object 3574 3575 if v.ClientRequestToken != nil { 3576 objectKey := object.Key("ClientRequestToken") 3577 objectKey.String(*v.ClientRequestToken) 3578 } 3579 3580 if v.ResourcesToSkip != nil { 3581 objectKey := object.Key("ResourcesToSkip") 3582 if err := awsAwsquery_serializeDocumentResourcesToSkip(v.ResourcesToSkip, objectKey); err != nil { 3583 return err 3584 } 3585 } 3586 3587 if v.RoleARN != nil { 3588 objectKey := object.Key("RoleARN") 3589 objectKey.String(*v.RoleARN) 3590 } 3591 3592 if v.StackName != nil { 3593 objectKey := object.Key("StackName") 3594 objectKey.String(*v.StackName) 3595 } 3596 3597 return nil 3598} 3599 3600func awsAwsquery_serializeOpDocumentCreateChangeSetInput(v *CreateChangeSetInput, value query.Value) error { 3601 object := value.Object() 3602 _ = object 3603 3604 if v.Capabilities != nil { 3605 objectKey := object.Key("Capabilities") 3606 if err := awsAwsquery_serializeDocumentCapabilities(v.Capabilities, objectKey); err != nil { 3607 return err 3608 } 3609 } 3610 3611 if v.ChangeSetName != nil { 3612 objectKey := object.Key("ChangeSetName") 3613 objectKey.String(*v.ChangeSetName) 3614 } 3615 3616 if len(v.ChangeSetType) > 0 { 3617 objectKey := object.Key("ChangeSetType") 3618 objectKey.String(string(v.ChangeSetType)) 3619 } 3620 3621 if v.ClientToken != nil { 3622 objectKey := object.Key("ClientToken") 3623 objectKey.String(*v.ClientToken) 3624 } 3625 3626 if v.Description != nil { 3627 objectKey := object.Key("Description") 3628 objectKey.String(*v.Description) 3629 } 3630 3631 if v.IncludeNestedStacks != nil { 3632 objectKey := object.Key("IncludeNestedStacks") 3633 objectKey.Boolean(*v.IncludeNestedStacks) 3634 } 3635 3636 if v.NotificationARNs != nil { 3637 objectKey := object.Key("NotificationARNs") 3638 if err := awsAwsquery_serializeDocumentNotificationARNs(v.NotificationARNs, objectKey); err != nil { 3639 return err 3640 } 3641 } 3642 3643 if v.Parameters != nil { 3644 objectKey := object.Key("Parameters") 3645 if err := awsAwsquery_serializeDocumentParameters(v.Parameters, objectKey); err != nil { 3646 return err 3647 } 3648 } 3649 3650 if v.ResourcesToImport != nil { 3651 objectKey := object.Key("ResourcesToImport") 3652 if err := awsAwsquery_serializeDocumentResourcesToImport(v.ResourcesToImport, objectKey); err != nil { 3653 return err 3654 } 3655 } 3656 3657 if v.ResourceTypes != nil { 3658 objectKey := object.Key("ResourceTypes") 3659 if err := awsAwsquery_serializeDocumentResourceTypes(v.ResourceTypes, objectKey); err != nil { 3660 return err 3661 } 3662 } 3663 3664 if v.RoleARN != nil { 3665 objectKey := object.Key("RoleARN") 3666 objectKey.String(*v.RoleARN) 3667 } 3668 3669 if v.RollbackConfiguration != nil { 3670 objectKey := object.Key("RollbackConfiguration") 3671 if err := awsAwsquery_serializeDocumentRollbackConfiguration(v.RollbackConfiguration, objectKey); err != nil { 3672 return err 3673 } 3674 } 3675 3676 if v.StackName != nil { 3677 objectKey := object.Key("StackName") 3678 objectKey.String(*v.StackName) 3679 } 3680 3681 if v.Tags != nil { 3682 objectKey := object.Key("Tags") 3683 if err := awsAwsquery_serializeDocumentTags(v.Tags, objectKey); err != nil { 3684 return err 3685 } 3686 } 3687 3688 if v.TemplateBody != nil { 3689 objectKey := object.Key("TemplateBody") 3690 objectKey.String(*v.TemplateBody) 3691 } 3692 3693 if v.TemplateURL != nil { 3694 objectKey := object.Key("TemplateURL") 3695 objectKey.String(*v.TemplateURL) 3696 } 3697 3698 if v.UsePreviousTemplate != nil { 3699 objectKey := object.Key("UsePreviousTemplate") 3700 objectKey.Boolean(*v.UsePreviousTemplate) 3701 } 3702 3703 return nil 3704} 3705 3706func awsAwsquery_serializeOpDocumentCreateStackInput(v *CreateStackInput, value query.Value) error { 3707 object := value.Object() 3708 _ = object 3709 3710 if v.Capabilities != nil { 3711 objectKey := object.Key("Capabilities") 3712 if err := awsAwsquery_serializeDocumentCapabilities(v.Capabilities, objectKey); err != nil { 3713 return err 3714 } 3715 } 3716 3717 if v.ClientRequestToken != nil { 3718 objectKey := object.Key("ClientRequestToken") 3719 objectKey.String(*v.ClientRequestToken) 3720 } 3721 3722 if v.DisableRollback != nil { 3723 objectKey := object.Key("DisableRollback") 3724 objectKey.Boolean(*v.DisableRollback) 3725 } 3726 3727 if v.EnableTerminationProtection != nil { 3728 objectKey := object.Key("EnableTerminationProtection") 3729 objectKey.Boolean(*v.EnableTerminationProtection) 3730 } 3731 3732 if v.NotificationARNs != nil { 3733 objectKey := object.Key("NotificationARNs") 3734 if err := awsAwsquery_serializeDocumentNotificationARNs(v.NotificationARNs, objectKey); err != nil { 3735 return err 3736 } 3737 } 3738 3739 if len(v.OnFailure) > 0 { 3740 objectKey := object.Key("OnFailure") 3741 objectKey.String(string(v.OnFailure)) 3742 } 3743 3744 if v.Parameters != nil { 3745 objectKey := object.Key("Parameters") 3746 if err := awsAwsquery_serializeDocumentParameters(v.Parameters, objectKey); err != nil { 3747 return err 3748 } 3749 } 3750 3751 if v.ResourceTypes != nil { 3752 objectKey := object.Key("ResourceTypes") 3753 if err := awsAwsquery_serializeDocumentResourceTypes(v.ResourceTypes, objectKey); err != nil { 3754 return err 3755 } 3756 } 3757 3758 if v.RoleARN != nil { 3759 objectKey := object.Key("RoleARN") 3760 objectKey.String(*v.RoleARN) 3761 } 3762 3763 if v.RollbackConfiguration != nil { 3764 objectKey := object.Key("RollbackConfiguration") 3765 if err := awsAwsquery_serializeDocumentRollbackConfiguration(v.RollbackConfiguration, objectKey); err != nil { 3766 return err 3767 } 3768 } 3769 3770 if v.StackName != nil { 3771 objectKey := object.Key("StackName") 3772 objectKey.String(*v.StackName) 3773 } 3774 3775 if v.StackPolicyBody != nil { 3776 objectKey := object.Key("StackPolicyBody") 3777 objectKey.String(*v.StackPolicyBody) 3778 } 3779 3780 if v.StackPolicyURL != nil { 3781 objectKey := object.Key("StackPolicyURL") 3782 objectKey.String(*v.StackPolicyURL) 3783 } 3784 3785 if v.Tags != nil { 3786 objectKey := object.Key("Tags") 3787 if err := awsAwsquery_serializeDocumentTags(v.Tags, objectKey); err != nil { 3788 return err 3789 } 3790 } 3791 3792 if v.TemplateBody != nil { 3793 objectKey := object.Key("TemplateBody") 3794 objectKey.String(*v.TemplateBody) 3795 } 3796 3797 if v.TemplateURL != nil { 3798 objectKey := object.Key("TemplateURL") 3799 objectKey.String(*v.TemplateURL) 3800 } 3801 3802 if v.TimeoutInMinutes != nil { 3803 objectKey := object.Key("TimeoutInMinutes") 3804 objectKey.Integer(*v.TimeoutInMinutes) 3805 } 3806 3807 return nil 3808} 3809 3810func awsAwsquery_serializeOpDocumentCreateStackInstancesInput(v *CreateStackInstancesInput, value query.Value) error { 3811 object := value.Object() 3812 _ = object 3813 3814 if v.Accounts != nil { 3815 objectKey := object.Key("Accounts") 3816 if err := awsAwsquery_serializeDocumentAccountList(v.Accounts, objectKey); err != nil { 3817 return err 3818 } 3819 } 3820 3821 if len(v.CallAs) > 0 { 3822 objectKey := object.Key("CallAs") 3823 objectKey.String(string(v.CallAs)) 3824 } 3825 3826 if v.DeploymentTargets != nil { 3827 objectKey := object.Key("DeploymentTargets") 3828 if err := awsAwsquery_serializeDocumentDeploymentTargets(v.DeploymentTargets, objectKey); err != nil { 3829 return err 3830 } 3831 } 3832 3833 if v.OperationId != nil { 3834 objectKey := object.Key("OperationId") 3835 objectKey.String(*v.OperationId) 3836 } 3837 3838 if v.OperationPreferences != nil { 3839 objectKey := object.Key("OperationPreferences") 3840 if err := awsAwsquery_serializeDocumentStackSetOperationPreferences(v.OperationPreferences, objectKey); err != nil { 3841 return err 3842 } 3843 } 3844 3845 if v.ParameterOverrides != nil { 3846 objectKey := object.Key("ParameterOverrides") 3847 if err := awsAwsquery_serializeDocumentParameters(v.ParameterOverrides, objectKey); err != nil { 3848 return err 3849 } 3850 } 3851 3852 if v.Regions != nil { 3853 objectKey := object.Key("Regions") 3854 if err := awsAwsquery_serializeDocumentRegionList(v.Regions, objectKey); err != nil { 3855 return err 3856 } 3857 } 3858 3859 if v.StackSetName != nil { 3860 objectKey := object.Key("StackSetName") 3861 objectKey.String(*v.StackSetName) 3862 } 3863 3864 return nil 3865} 3866 3867func awsAwsquery_serializeOpDocumentCreateStackSetInput(v *CreateStackSetInput, value query.Value) error { 3868 object := value.Object() 3869 _ = object 3870 3871 if v.AdministrationRoleARN != nil { 3872 objectKey := object.Key("AdministrationRoleARN") 3873 objectKey.String(*v.AdministrationRoleARN) 3874 } 3875 3876 if v.AutoDeployment != nil { 3877 objectKey := object.Key("AutoDeployment") 3878 if err := awsAwsquery_serializeDocumentAutoDeployment(v.AutoDeployment, objectKey); err != nil { 3879 return err 3880 } 3881 } 3882 3883 if len(v.CallAs) > 0 { 3884 objectKey := object.Key("CallAs") 3885 objectKey.String(string(v.CallAs)) 3886 } 3887 3888 if v.Capabilities != nil { 3889 objectKey := object.Key("Capabilities") 3890 if err := awsAwsquery_serializeDocumentCapabilities(v.Capabilities, objectKey); err != nil { 3891 return err 3892 } 3893 } 3894 3895 if v.ClientRequestToken != nil { 3896 objectKey := object.Key("ClientRequestToken") 3897 objectKey.String(*v.ClientRequestToken) 3898 } 3899 3900 if v.Description != nil { 3901 objectKey := object.Key("Description") 3902 objectKey.String(*v.Description) 3903 } 3904 3905 if v.ExecutionRoleName != nil { 3906 objectKey := object.Key("ExecutionRoleName") 3907 objectKey.String(*v.ExecutionRoleName) 3908 } 3909 3910 if v.Parameters != nil { 3911 objectKey := object.Key("Parameters") 3912 if err := awsAwsquery_serializeDocumentParameters(v.Parameters, objectKey); err != nil { 3913 return err 3914 } 3915 } 3916 3917 if len(v.PermissionModel) > 0 { 3918 objectKey := object.Key("PermissionModel") 3919 objectKey.String(string(v.PermissionModel)) 3920 } 3921 3922 if v.StackSetName != nil { 3923 objectKey := object.Key("StackSetName") 3924 objectKey.String(*v.StackSetName) 3925 } 3926 3927 if v.Tags != nil { 3928 objectKey := object.Key("Tags") 3929 if err := awsAwsquery_serializeDocumentTags(v.Tags, objectKey); err != nil { 3930 return err 3931 } 3932 } 3933 3934 if v.TemplateBody != nil { 3935 objectKey := object.Key("TemplateBody") 3936 objectKey.String(*v.TemplateBody) 3937 } 3938 3939 if v.TemplateURL != nil { 3940 objectKey := object.Key("TemplateURL") 3941 objectKey.String(*v.TemplateURL) 3942 } 3943 3944 return nil 3945} 3946 3947func awsAwsquery_serializeOpDocumentDeleteChangeSetInput(v *DeleteChangeSetInput, value query.Value) error { 3948 object := value.Object() 3949 _ = object 3950 3951 if v.ChangeSetName != nil { 3952 objectKey := object.Key("ChangeSetName") 3953 objectKey.String(*v.ChangeSetName) 3954 } 3955 3956 if v.StackName != nil { 3957 objectKey := object.Key("StackName") 3958 objectKey.String(*v.StackName) 3959 } 3960 3961 return nil 3962} 3963 3964func awsAwsquery_serializeOpDocumentDeleteStackInput(v *DeleteStackInput, value query.Value) error { 3965 object := value.Object() 3966 _ = object 3967 3968 if v.ClientRequestToken != nil { 3969 objectKey := object.Key("ClientRequestToken") 3970 objectKey.String(*v.ClientRequestToken) 3971 } 3972 3973 if v.RetainResources != nil { 3974 objectKey := object.Key("RetainResources") 3975 if err := awsAwsquery_serializeDocumentRetainResources(v.RetainResources, objectKey); err != nil { 3976 return err 3977 } 3978 } 3979 3980 if v.RoleARN != nil { 3981 objectKey := object.Key("RoleARN") 3982 objectKey.String(*v.RoleARN) 3983 } 3984 3985 if v.StackName != nil { 3986 objectKey := object.Key("StackName") 3987 objectKey.String(*v.StackName) 3988 } 3989 3990 return nil 3991} 3992 3993func awsAwsquery_serializeOpDocumentDeleteStackInstancesInput(v *DeleteStackInstancesInput, value query.Value) error { 3994 object := value.Object() 3995 _ = object 3996 3997 if v.Accounts != nil { 3998 objectKey := object.Key("Accounts") 3999 if err := awsAwsquery_serializeDocumentAccountList(v.Accounts, objectKey); err != nil { 4000 return err 4001 } 4002 } 4003 4004 if len(v.CallAs) > 0 { 4005 objectKey := object.Key("CallAs") 4006 objectKey.String(string(v.CallAs)) 4007 } 4008 4009 if v.DeploymentTargets != nil { 4010 objectKey := object.Key("DeploymentTargets") 4011 if err := awsAwsquery_serializeDocumentDeploymentTargets(v.DeploymentTargets, objectKey); err != nil { 4012 return err 4013 } 4014 } 4015 4016 if v.OperationId != nil { 4017 objectKey := object.Key("OperationId") 4018 objectKey.String(*v.OperationId) 4019 } 4020 4021 if v.OperationPreferences != nil { 4022 objectKey := object.Key("OperationPreferences") 4023 if err := awsAwsquery_serializeDocumentStackSetOperationPreferences(v.OperationPreferences, objectKey); err != nil { 4024 return err 4025 } 4026 } 4027 4028 if v.Regions != nil { 4029 objectKey := object.Key("Regions") 4030 if err := awsAwsquery_serializeDocumentRegionList(v.Regions, objectKey); err != nil { 4031 return err 4032 } 4033 } 4034 4035 { 4036 objectKey := object.Key("RetainStacks") 4037 objectKey.Boolean(v.RetainStacks) 4038 } 4039 4040 if v.StackSetName != nil { 4041 objectKey := object.Key("StackSetName") 4042 objectKey.String(*v.StackSetName) 4043 } 4044 4045 return nil 4046} 4047 4048func awsAwsquery_serializeOpDocumentDeleteStackSetInput(v *DeleteStackSetInput, value query.Value) error { 4049 object := value.Object() 4050 _ = object 4051 4052 if len(v.CallAs) > 0 { 4053 objectKey := object.Key("CallAs") 4054 objectKey.String(string(v.CallAs)) 4055 } 4056 4057 if v.StackSetName != nil { 4058 objectKey := object.Key("StackSetName") 4059 objectKey.String(*v.StackSetName) 4060 } 4061 4062 return nil 4063} 4064 4065func awsAwsquery_serializeOpDocumentDeregisterTypeInput(v *DeregisterTypeInput, value query.Value) error { 4066 object := value.Object() 4067 _ = object 4068 4069 if v.Arn != nil { 4070 objectKey := object.Key("Arn") 4071 objectKey.String(*v.Arn) 4072 } 4073 4074 if len(v.Type) > 0 { 4075 objectKey := object.Key("Type") 4076 objectKey.String(string(v.Type)) 4077 } 4078 4079 if v.TypeName != nil { 4080 objectKey := object.Key("TypeName") 4081 objectKey.String(*v.TypeName) 4082 } 4083 4084 if v.VersionId != nil { 4085 objectKey := object.Key("VersionId") 4086 objectKey.String(*v.VersionId) 4087 } 4088 4089 return nil 4090} 4091 4092func awsAwsquery_serializeOpDocumentDescribeAccountLimitsInput(v *DescribeAccountLimitsInput, value query.Value) error { 4093 object := value.Object() 4094 _ = object 4095 4096 if v.NextToken != nil { 4097 objectKey := object.Key("NextToken") 4098 objectKey.String(*v.NextToken) 4099 } 4100 4101 return nil 4102} 4103 4104func awsAwsquery_serializeOpDocumentDescribeChangeSetInput(v *DescribeChangeSetInput, value query.Value) error { 4105 object := value.Object() 4106 _ = object 4107 4108 if v.ChangeSetName != nil { 4109 objectKey := object.Key("ChangeSetName") 4110 objectKey.String(*v.ChangeSetName) 4111 } 4112 4113 if v.NextToken != nil { 4114 objectKey := object.Key("NextToken") 4115 objectKey.String(*v.NextToken) 4116 } 4117 4118 if v.StackName != nil { 4119 objectKey := object.Key("StackName") 4120 objectKey.String(*v.StackName) 4121 } 4122 4123 return nil 4124} 4125 4126func awsAwsquery_serializeOpDocumentDescribeStackDriftDetectionStatusInput(v *DescribeStackDriftDetectionStatusInput, value query.Value) error { 4127 object := value.Object() 4128 _ = object 4129 4130 if v.StackDriftDetectionId != nil { 4131 objectKey := object.Key("StackDriftDetectionId") 4132 objectKey.String(*v.StackDriftDetectionId) 4133 } 4134 4135 return nil 4136} 4137 4138func awsAwsquery_serializeOpDocumentDescribeStackEventsInput(v *DescribeStackEventsInput, value query.Value) error { 4139 object := value.Object() 4140 _ = object 4141 4142 if v.NextToken != nil { 4143 objectKey := object.Key("NextToken") 4144 objectKey.String(*v.NextToken) 4145 } 4146 4147 if v.StackName != nil { 4148 objectKey := object.Key("StackName") 4149 objectKey.String(*v.StackName) 4150 } 4151 4152 return nil 4153} 4154 4155func awsAwsquery_serializeOpDocumentDescribeStackInstanceInput(v *DescribeStackInstanceInput, value query.Value) error { 4156 object := value.Object() 4157 _ = object 4158 4159 if len(v.CallAs) > 0 { 4160 objectKey := object.Key("CallAs") 4161 objectKey.String(string(v.CallAs)) 4162 } 4163 4164 if v.StackInstanceAccount != nil { 4165 objectKey := object.Key("StackInstanceAccount") 4166 objectKey.String(*v.StackInstanceAccount) 4167 } 4168 4169 if v.StackInstanceRegion != nil { 4170 objectKey := object.Key("StackInstanceRegion") 4171 objectKey.String(*v.StackInstanceRegion) 4172 } 4173 4174 if v.StackSetName != nil { 4175 objectKey := object.Key("StackSetName") 4176 objectKey.String(*v.StackSetName) 4177 } 4178 4179 return nil 4180} 4181 4182func awsAwsquery_serializeOpDocumentDescribeStackResourceDriftsInput(v *DescribeStackResourceDriftsInput, value query.Value) error { 4183 object := value.Object() 4184 _ = object 4185 4186 if v.MaxResults != nil { 4187 objectKey := object.Key("MaxResults") 4188 objectKey.Integer(*v.MaxResults) 4189 } 4190 4191 if v.NextToken != nil { 4192 objectKey := object.Key("NextToken") 4193 objectKey.String(*v.NextToken) 4194 } 4195 4196 if v.StackName != nil { 4197 objectKey := object.Key("StackName") 4198 objectKey.String(*v.StackName) 4199 } 4200 4201 if v.StackResourceDriftStatusFilters != nil { 4202 objectKey := object.Key("StackResourceDriftStatusFilters") 4203 if err := awsAwsquery_serializeDocumentStackResourceDriftStatusFilters(v.StackResourceDriftStatusFilters, objectKey); err != nil { 4204 return err 4205 } 4206 } 4207 4208 return nil 4209} 4210 4211func awsAwsquery_serializeOpDocumentDescribeStackResourceInput(v *DescribeStackResourceInput, value query.Value) error { 4212 object := value.Object() 4213 _ = object 4214 4215 if v.LogicalResourceId != nil { 4216 objectKey := object.Key("LogicalResourceId") 4217 objectKey.String(*v.LogicalResourceId) 4218 } 4219 4220 if v.StackName != nil { 4221 objectKey := object.Key("StackName") 4222 objectKey.String(*v.StackName) 4223 } 4224 4225 return nil 4226} 4227 4228func awsAwsquery_serializeOpDocumentDescribeStackResourcesInput(v *DescribeStackResourcesInput, value query.Value) error { 4229 object := value.Object() 4230 _ = object 4231 4232 if v.LogicalResourceId != nil { 4233 objectKey := object.Key("LogicalResourceId") 4234 objectKey.String(*v.LogicalResourceId) 4235 } 4236 4237 if v.PhysicalResourceId != nil { 4238 objectKey := object.Key("PhysicalResourceId") 4239 objectKey.String(*v.PhysicalResourceId) 4240 } 4241 4242 if v.StackName != nil { 4243 objectKey := object.Key("StackName") 4244 objectKey.String(*v.StackName) 4245 } 4246 4247 return nil 4248} 4249 4250func awsAwsquery_serializeOpDocumentDescribeStackSetInput(v *DescribeStackSetInput, value query.Value) error { 4251 object := value.Object() 4252 _ = object 4253 4254 if len(v.CallAs) > 0 { 4255 objectKey := object.Key("CallAs") 4256 objectKey.String(string(v.CallAs)) 4257 } 4258 4259 if v.StackSetName != nil { 4260 objectKey := object.Key("StackSetName") 4261 objectKey.String(*v.StackSetName) 4262 } 4263 4264 return nil 4265} 4266 4267func awsAwsquery_serializeOpDocumentDescribeStackSetOperationInput(v *DescribeStackSetOperationInput, value query.Value) error { 4268 object := value.Object() 4269 _ = object 4270 4271 if len(v.CallAs) > 0 { 4272 objectKey := object.Key("CallAs") 4273 objectKey.String(string(v.CallAs)) 4274 } 4275 4276 if v.OperationId != nil { 4277 objectKey := object.Key("OperationId") 4278 objectKey.String(*v.OperationId) 4279 } 4280 4281 if v.StackSetName != nil { 4282 objectKey := object.Key("StackSetName") 4283 objectKey.String(*v.StackSetName) 4284 } 4285 4286 return nil 4287} 4288 4289func awsAwsquery_serializeOpDocumentDescribeStacksInput(v *DescribeStacksInput, value query.Value) error { 4290 object := value.Object() 4291 _ = object 4292 4293 if v.NextToken != nil { 4294 objectKey := object.Key("NextToken") 4295 objectKey.String(*v.NextToken) 4296 } 4297 4298 if v.StackName != nil { 4299 objectKey := object.Key("StackName") 4300 objectKey.String(*v.StackName) 4301 } 4302 4303 return nil 4304} 4305 4306func awsAwsquery_serializeOpDocumentDescribeTypeInput(v *DescribeTypeInput, value query.Value) error { 4307 object := value.Object() 4308 _ = object 4309 4310 if v.Arn != nil { 4311 objectKey := object.Key("Arn") 4312 objectKey.String(*v.Arn) 4313 } 4314 4315 if len(v.Type) > 0 { 4316 objectKey := object.Key("Type") 4317 objectKey.String(string(v.Type)) 4318 } 4319 4320 if v.TypeName != nil { 4321 objectKey := object.Key("TypeName") 4322 objectKey.String(*v.TypeName) 4323 } 4324 4325 if v.VersionId != nil { 4326 objectKey := object.Key("VersionId") 4327 objectKey.String(*v.VersionId) 4328 } 4329 4330 return nil 4331} 4332 4333func awsAwsquery_serializeOpDocumentDescribeTypeRegistrationInput(v *DescribeTypeRegistrationInput, value query.Value) error { 4334 object := value.Object() 4335 _ = object 4336 4337 if v.RegistrationToken != nil { 4338 objectKey := object.Key("RegistrationToken") 4339 objectKey.String(*v.RegistrationToken) 4340 } 4341 4342 return nil 4343} 4344 4345func awsAwsquery_serializeOpDocumentDetectStackDriftInput(v *DetectStackDriftInput, value query.Value) error { 4346 object := value.Object() 4347 _ = object 4348 4349 if v.LogicalResourceIds != nil { 4350 objectKey := object.Key("LogicalResourceIds") 4351 if err := awsAwsquery_serializeDocumentLogicalResourceIds(v.LogicalResourceIds, objectKey); err != nil { 4352 return err 4353 } 4354 } 4355 4356 if v.StackName != nil { 4357 objectKey := object.Key("StackName") 4358 objectKey.String(*v.StackName) 4359 } 4360 4361 return nil 4362} 4363 4364func awsAwsquery_serializeOpDocumentDetectStackResourceDriftInput(v *DetectStackResourceDriftInput, value query.Value) error { 4365 object := value.Object() 4366 _ = object 4367 4368 if v.LogicalResourceId != nil { 4369 objectKey := object.Key("LogicalResourceId") 4370 objectKey.String(*v.LogicalResourceId) 4371 } 4372 4373 if v.StackName != nil { 4374 objectKey := object.Key("StackName") 4375 objectKey.String(*v.StackName) 4376 } 4377 4378 return nil 4379} 4380 4381func awsAwsquery_serializeOpDocumentDetectStackSetDriftInput(v *DetectStackSetDriftInput, value query.Value) error { 4382 object := value.Object() 4383 _ = object 4384 4385 if len(v.CallAs) > 0 { 4386 objectKey := object.Key("CallAs") 4387 objectKey.String(string(v.CallAs)) 4388 } 4389 4390 if v.OperationId != nil { 4391 objectKey := object.Key("OperationId") 4392 objectKey.String(*v.OperationId) 4393 } 4394 4395 if v.OperationPreferences != nil { 4396 objectKey := object.Key("OperationPreferences") 4397 if err := awsAwsquery_serializeDocumentStackSetOperationPreferences(v.OperationPreferences, objectKey); err != nil { 4398 return err 4399 } 4400 } 4401 4402 if v.StackSetName != nil { 4403 objectKey := object.Key("StackSetName") 4404 objectKey.String(*v.StackSetName) 4405 } 4406 4407 return nil 4408} 4409 4410func awsAwsquery_serializeOpDocumentEstimateTemplateCostInput(v *EstimateTemplateCostInput, value query.Value) error { 4411 object := value.Object() 4412 _ = object 4413 4414 if v.Parameters != nil { 4415 objectKey := object.Key("Parameters") 4416 if err := awsAwsquery_serializeDocumentParameters(v.Parameters, objectKey); err != nil { 4417 return err 4418 } 4419 } 4420 4421 if v.TemplateBody != nil { 4422 objectKey := object.Key("TemplateBody") 4423 objectKey.String(*v.TemplateBody) 4424 } 4425 4426 if v.TemplateURL != nil { 4427 objectKey := object.Key("TemplateURL") 4428 objectKey.String(*v.TemplateURL) 4429 } 4430 4431 return nil 4432} 4433 4434func awsAwsquery_serializeOpDocumentExecuteChangeSetInput(v *ExecuteChangeSetInput, value query.Value) error { 4435 object := value.Object() 4436 _ = object 4437 4438 if v.ChangeSetName != nil { 4439 objectKey := object.Key("ChangeSetName") 4440 objectKey.String(*v.ChangeSetName) 4441 } 4442 4443 if v.ClientRequestToken != nil { 4444 objectKey := object.Key("ClientRequestToken") 4445 objectKey.String(*v.ClientRequestToken) 4446 } 4447 4448 if v.StackName != nil { 4449 objectKey := object.Key("StackName") 4450 objectKey.String(*v.StackName) 4451 } 4452 4453 return nil 4454} 4455 4456func awsAwsquery_serializeOpDocumentGetStackPolicyInput(v *GetStackPolicyInput, value query.Value) error { 4457 object := value.Object() 4458 _ = object 4459 4460 if v.StackName != nil { 4461 objectKey := object.Key("StackName") 4462 objectKey.String(*v.StackName) 4463 } 4464 4465 return nil 4466} 4467 4468func awsAwsquery_serializeOpDocumentGetTemplateInput(v *GetTemplateInput, value query.Value) error { 4469 object := value.Object() 4470 _ = object 4471 4472 if v.ChangeSetName != nil { 4473 objectKey := object.Key("ChangeSetName") 4474 objectKey.String(*v.ChangeSetName) 4475 } 4476 4477 if v.StackName != nil { 4478 objectKey := object.Key("StackName") 4479 objectKey.String(*v.StackName) 4480 } 4481 4482 if len(v.TemplateStage) > 0 { 4483 objectKey := object.Key("TemplateStage") 4484 objectKey.String(string(v.TemplateStage)) 4485 } 4486 4487 return nil 4488} 4489 4490func awsAwsquery_serializeOpDocumentGetTemplateSummaryInput(v *GetTemplateSummaryInput, value query.Value) error { 4491 object := value.Object() 4492 _ = object 4493 4494 if len(v.CallAs) > 0 { 4495 objectKey := object.Key("CallAs") 4496 objectKey.String(string(v.CallAs)) 4497 } 4498 4499 if v.StackName != nil { 4500 objectKey := object.Key("StackName") 4501 objectKey.String(*v.StackName) 4502 } 4503 4504 if v.StackSetName != nil { 4505 objectKey := object.Key("StackSetName") 4506 objectKey.String(*v.StackSetName) 4507 } 4508 4509 if v.TemplateBody != nil { 4510 objectKey := object.Key("TemplateBody") 4511 objectKey.String(*v.TemplateBody) 4512 } 4513 4514 if v.TemplateURL != nil { 4515 objectKey := object.Key("TemplateURL") 4516 objectKey.String(*v.TemplateURL) 4517 } 4518 4519 return nil 4520} 4521 4522func awsAwsquery_serializeOpDocumentListChangeSetsInput(v *ListChangeSetsInput, value query.Value) error { 4523 object := value.Object() 4524 _ = object 4525 4526 if v.NextToken != nil { 4527 objectKey := object.Key("NextToken") 4528 objectKey.String(*v.NextToken) 4529 } 4530 4531 if v.StackName != nil { 4532 objectKey := object.Key("StackName") 4533 objectKey.String(*v.StackName) 4534 } 4535 4536 return nil 4537} 4538 4539func awsAwsquery_serializeOpDocumentListExportsInput(v *ListExportsInput, value query.Value) error { 4540 object := value.Object() 4541 _ = object 4542 4543 if v.NextToken != nil { 4544 objectKey := object.Key("NextToken") 4545 objectKey.String(*v.NextToken) 4546 } 4547 4548 return nil 4549} 4550 4551func awsAwsquery_serializeOpDocumentListImportsInput(v *ListImportsInput, value query.Value) error { 4552 object := value.Object() 4553 _ = object 4554 4555 if v.ExportName != nil { 4556 objectKey := object.Key("ExportName") 4557 objectKey.String(*v.ExportName) 4558 } 4559 4560 if v.NextToken != nil { 4561 objectKey := object.Key("NextToken") 4562 objectKey.String(*v.NextToken) 4563 } 4564 4565 return nil 4566} 4567 4568func awsAwsquery_serializeOpDocumentListStackInstancesInput(v *ListStackInstancesInput, value query.Value) error { 4569 object := value.Object() 4570 _ = object 4571 4572 if len(v.CallAs) > 0 { 4573 objectKey := object.Key("CallAs") 4574 objectKey.String(string(v.CallAs)) 4575 } 4576 4577 if v.Filters != nil { 4578 objectKey := object.Key("Filters") 4579 if err := awsAwsquery_serializeDocumentStackInstanceFilters(v.Filters, objectKey); err != nil { 4580 return err 4581 } 4582 } 4583 4584 if v.MaxResults != nil { 4585 objectKey := object.Key("MaxResults") 4586 objectKey.Integer(*v.MaxResults) 4587 } 4588 4589 if v.NextToken != nil { 4590 objectKey := object.Key("NextToken") 4591 objectKey.String(*v.NextToken) 4592 } 4593 4594 if v.StackInstanceAccount != nil { 4595 objectKey := object.Key("StackInstanceAccount") 4596 objectKey.String(*v.StackInstanceAccount) 4597 } 4598 4599 if v.StackInstanceRegion != nil { 4600 objectKey := object.Key("StackInstanceRegion") 4601 objectKey.String(*v.StackInstanceRegion) 4602 } 4603 4604 if v.StackSetName != nil { 4605 objectKey := object.Key("StackSetName") 4606 objectKey.String(*v.StackSetName) 4607 } 4608 4609 return nil 4610} 4611 4612func awsAwsquery_serializeOpDocumentListStackResourcesInput(v *ListStackResourcesInput, value query.Value) error { 4613 object := value.Object() 4614 _ = object 4615 4616 if v.NextToken != nil { 4617 objectKey := object.Key("NextToken") 4618 objectKey.String(*v.NextToken) 4619 } 4620 4621 if v.StackName != nil { 4622 objectKey := object.Key("StackName") 4623 objectKey.String(*v.StackName) 4624 } 4625 4626 return nil 4627} 4628 4629func awsAwsquery_serializeOpDocumentListStackSetOperationResultsInput(v *ListStackSetOperationResultsInput, value query.Value) error { 4630 object := value.Object() 4631 _ = object 4632 4633 if len(v.CallAs) > 0 { 4634 objectKey := object.Key("CallAs") 4635 objectKey.String(string(v.CallAs)) 4636 } 4637 4638 if v.MaxResults != nil { 4639 objectKey := object.Key("MaxResults") 4640 objectKey.Integer(*v.MaxResults) 4641 } 4642 4643 if v.NextToken != nil { 4644 objectKey := object.Key("NextToken") 4645 objectKey.String(*v.NextToken) 4646 } 4647 4648 if v.OperationId != nil { 4649 objectKey := object.Key("OperationId") 4650 objectKey.String(*v.OperationId) 4651 } 4652 4653 if v.StackSetName != nil { 4654 objectKey := object.Key("StackSetName") 4655 objectKey.String(*v.StackSetName) 4656 } 4657 4658 return nil 4659} 4660 4661func awsAwsquery_serializeOpDocumentListStackSetOperationsInput(v *ListStackSetOperationsInput, value query.Value) error { 4662 object := value.Object() 4663 _ = object 4664 4665 if len(v.CallAs) > 0 { 4666 objectKey := object.Key("CallAs") 4667 objectKey.String(string(v.CallAs)) 4668 } 4669 4670 if v.MaxResults != nil { 4671 objectKey := object.Key("MaxResults") 4672 objectKey.Integer(*v.MaxResults) 4673 } 4674 4675 if v.NextToken != nil { 4676 objectKey := object.Key("NextToken") 4677 objectKey.String(*v.NextToken) 4678 } 4679 4680 if v.StackSetName != nil { 4681 objectKey := object.Key("StackSetName") 4682 objectKey.String(*v.StackSetName) 4683 } 4684 4685 return nil 4686} 4687 4688func awsAwsquery_serializeOpDocumentListStackSetsInput(v *ListStackSetsInput, value query.Value) error { 4689 object := value.Object() 4690 _ = object 4691 4692 if len(v.CallAs) > 0 { 4693 objectKey := object.Key("CallAs") 4694 objectKey.String(string(v.CallAs)) 4695 } 4696 4697 if v.MaxResults != nil { 4698 objectKey := object.Key("MaxResults") 4699 objectKey.Integer(*v.MaxResults) 4700 } 4701 4702 if v.NextToken != nil { 4703 objectKey := object.Key("NextToken") 4704 objectKey.String(*v.NextToken) 4705 } 4706 4707 if len(v.Status) > 0 { 4708 objectKey := object.Key("Status") 4709 objectKey.String(string(v.Status)) 4710 } 4711 4712 return nil 4713} 4714 4715func awsAwsquery_serializeOpDocumentListStacksInput(v *ListStacksInput, value query.Value) error { 4716 object := value.Object() 4717 _ = object 4718 4719 if v.NextToken != nil { 4720 objectKey := object.Key("NextToken") 4721 objectKey.String(*v.NextToken) 4722 } 4723 4724 if v.StackStatusFilter != nil { 4725 objectKey := object.Key("StackStatusFilter") 4726 if err := awsAwsquery_serializeDocumentStackStatusFilter(v.StackStatusFilter, objectKey); err != nil { 4727 return err 4728 } 4729 } 4730 4731 return nil 4732} 4733 4734func awsAwsquery_serializeOpDocumentListTypeRegistrationsInput(v *ListTypeRegistrationsInput, value query.Value) error { 4735 object := value.Object() 4736 _ = object 4737 4738 if v.MaxResults != nil { 4739 objectKey := object.Key("MaxResults") 4740 objectKey.Integer(*v.MaxResults) 4741 } 4742 4743 if v.NextToken != nil { 4744 objectKey := object.Key("NextToken") 4745 objectKey.String(*v.NextToken) 4746 } 4747 4748 if len(v.RegistrationStatusFilter) > 0 { 4749 objectKey := object.Key("RegistrationStatusFilter") 4750 objectKey.String(string(v.RegistrationStatusFilter)) 4751 } 4752 4753 if len(v.Type) > 0 { 4754 objectKey := object.Key("Type") 4755 objectKey.String(string(v.Type)) 4756 } 4757 4758 if v.TypeArn != nil { 4759 objectKey := object.Key("TypeArn") 4760 objectKey.String(*v.TypeArn) 4761 } 4762 4763 if v.TypeName != nil { 4764 objectKey := object.Key("TypeName") 4765 objectKey.String(*v.TypeName) 4766 } 4767 4768 return nil 4769} 4770 4771func awsAwsquery_serializeOpDocumentListTypesInput(v *ListTypesInput, value query.Value) error { 4772 object := value.Object() 4773 _ = object 4774 4775 if len(v.DeprecatedStatus) > 0 { 4776 objectKey := object.Key("DeprecatedStatus") 4777 objectKey.String(string(v.DeprecatedStatus)) 4778 } 4779 4780 if v.MaxResults != nil { 4781 objectKey := object.Key("MaxResults") 4782 objectKey.Integer(*v.MaxResults) 4783 } 4784 4785 if v.NextToken != nil { 4786 objectKey := object.Key("NextToken") 4787 objectKey.String(*v.NextToken) 4788 } 4789 4790 if len(v.ProvisioningType) > 0 { 4791 objectKey := object.Key("ProvisioningType") 4792 objectKey.String(string(v.ProvisioningType)) 4793 } 4794 4795 if len(v.Type) > 0 { 4796 objectKey := object.Key("Type") 4797 objectKey.String(string(v.Type)) 4798 } 4799 4800 if len(v.Visibility) > 0 { 4801 objectKey := object.Key("Visibility") 4802 objectKey.String(string(v.Visibility)) 4803 } 4804 4805 return nil 4806} 4807 4808func awsAwsquery_serializeOpDocumentListTypeVersionsInput(v *ListTypeVersionsInput, value query.Value) error { 4809 object := value.Object() 4810 _ = object 4811 4812 if v.Arn != nil { 4813 objectKey := object.Key("Arn") 4814 objectKey.String(*v.Arn) 4815 } 4816 4817 if len(v.DeprecatedStatus) > 0 { 4818 objectKey := object.Key("DeprecatedStatus") 4819 objectKey.String(string(v.DeprecatedStatus)) 4820 } 4821 4822 if v.MaxResults != nil { 4823 objectKey := object.Key("MaxResults") 4824 objectKey.Integer(*v.MaxResults) 4825 } 4826 4827 if v.NextToken != nil { 4828 objectKey := object.Key("NextToken") 4829 objectKey.String(*v.NextToken) 4830 } 4831 4832 if len(v.Type) > 0 { 4833 objectKey := object.Key("Type") 4834 objectKey.String(string(v.Type)) 4835 } 4836 4837 if v.TypeName != nil { 4838 objectKey := object.Key("TypeName") 4839 objectKey.String(*v.TypeName) 4840 } 4841 4842 return nil 4843} 4844 4845func awsAwsquery_serializeOpDocumentRecordHandlerProgressInput(v *RecordHandlerProgressInput, value query.Value) error { 4846 object := value.Object() 4847 _ = object 4848 4849 if v.BearerToken != nil { 4850 objectKey := object.Key("BearerToken") 4851 objectKey.String(*v.BearerToken) 4852 } 4853 4854 if v.ClientRequestToken != nil { 4855 objectKey := object.Key("ClientRequestToken") 4856 objectKey.String(*v.ClientRequestToken) 4857 } 4858 4859 if len(v.CurrentOperationStatus) > 0 { 4860 objectKey := object.Key("CurrentOperationStatus") 4861 objectKey.String(string(v.CurrentOperationStatus)) 4862 } 4863 4864 if len(v.ErrorCode) > 0 { 4865 objectKey := object.Key("ErrorCode") 4866 objectKey.String(string(v.ErrorCode)) 4867 } 4868 4869 if len(v.OperationStatus) > 0 { 4870 objectKey := object.Key("OperationStatus") 4871 objectKey.String(string(v.OperationStatus)) 4872 } 4873 4874 if v.ResourceModel != nil { 4875 objectKey := object.Key("ResourceModel") 4876 objectKey.String(*v.ResourceModel) 4877 } 4878 4879 if v.StatusMessage != nil { 4880 objectKey := object.Key("StatusMessage") 4881 objectKey.String(*v.StatusMessage) 4882 } 4883 4884 return nil 4885} 4886 4887func awsAwsquery_serializeOpDocumentRegisterTypeInput(v *RegisterTypeInput, value query.Value) error { 4888 object := value.Object() 4889 _ = object 4890 4891 if v.ClientRequestToken != nil { 4892 objectKey := object.Key("ClientRequestToken") 4893 objectKey.String(*v.ClientRequestToken) 4894 } 4895 4896 if v.ExecutionRoleArn != nil { 4897 objectKey := object.Key("ExecutionRoleArn") 4898 objectKey.String(*v.ExecutionRoleArn) 4899 } 4900 4901 if v.LoggingConfig != nil { 4902 objectKey := object.Key("LoggingConfig") 4903 if err := awsAwsquery_serializeDocumentLoggingConfig(v.LoggingConfig, objectKey); err != nil { 4904 return err 4905 } 4906 } 4907 4908 if v.SchemaHandlerPackage != nil { 4909 objectKey := object.Key("SchemaHandlerPackage") 4910 objectKey.String(*v.SchemaHandlerPackage) 4911 } 4912 4913 if len(v.Type) > 0 { 4914 objectKey := object.Key("Type") 4915 objectKey.String(string(v.Type)) 4916 } 4917 4918 if v.TypeName != nil { 4919 objectKey := object.Key("TypeName") 4920 objectKey.String(*v.TypeName) 4921 } 4922 4923 return nil 4924} 4925 4926func awsAwsquery_serializeOpDocumentSetStackPolicyInput(v *SetStackPolicyInput, value query.Value) error { 4927 object := value.Object() 4928 _ = object 4929 4930 if v.StackName != nil { 4931 objectKey := object.Key("StackName") 4932 objectKey.String(*v.StackName) 4933 } 4934 4935 if v.StackPolicyBody != nil { 4936 objectKey := object.Key("StackPolicyBody") 4937 objectKey.String(*v.StackPolicyBody) 4938 } 4939 4940 if v.StackPolicyURL != nil { 4941 objectKey := object.Key("StackPolicyURL") 4942 objectKey.String(*v.StackPolicyURL) 4943 } 4944 4945 return nil 4946} 4947 4948func awsAwsquery_serializeOpDocumentSetTypeDefaultVersionInput(v *SetTypeDefaultVersionInput, value query.Value) error { 4949 object := value.Object() 4950 _ = object 4951 4952 if v.Arn != nil { 4953 objectKey := object.Key("Arn") 4954 objectKey.String(*v.Arn) 4955 } 4956 4957 if len(v.Type) > 0 { 4958 objectKey := object.Key("Type") 4959 objectKey.String(string(v.Type)) 4960 } 4961 4962 if v.TypeName != nil { 4963 objectKey := object.Key("TypeName") 4964 objectKey.String(*v.TypeName) 4965 } 4966 4967 if v.VersionId != nil { 4968 objectKey := object.Key("VersionId") 4969 objectKey.String(*v.VersionId) 4970 } 4971 4972 return nil 4973} 4974 4975func awsAwsquery_serializeOpDocumentSignalResourceInput(v *SignalResourceInput, value query.Value) error { 4976 object := value.Object() 4977 _ = object 4978 4979 if v.LogicalResourceId != nil { 4980 objectKey := object.Key("LogicalResourceId") 4981 objectKey.String(*v.LogicalResourceId) 4982 } 4983 4984 if v.StackName != nil { 4985 objectKey := object.Key("StackName") 4986 objectKey.String(*v.StackName) 4987 } 4988 4989 if len(v.Status) > 0 { 4990 objectKey := object.Key("Status") 4991 objectKey.String(string(v.Status)) 4992 } 4993 4994 if v.UniqueId != nil { 4995 objectKey := object.Key("UniqueId") 4996 objectKey.String(*v.UniqueId) 4997 } 4998 4999 return nil 5000} 5001 5002func awsAwsquery_serializeOpDocumentStopStackSetOperationInput(v *StopStackSetOperationInput, value query.Value) error { 5003 object := value.Object() 5004 _ = object 5005 5006 if len(v.CallAs) > 0 { 5007 objectKey := object.Key("CallAs") 5008 objectKey.String(string(v.CallAs)) 5009 } 5010 5011 if v.OperationId != nil { 5012 objectKey := object.Key("OperationId") 5013 objectKey.String(*v.OperationId) 5014 } 5015 5016 if v.StackSetName != nil { 5017 objectKey := object.Key("StackSetName") 5018 objectKey.String(*v.StackSetName) 5019 } 5020 5021 return nil 5022} 5023 5024func awsAwsquery_serializeOpDocumentUpdateStackInput(v *UpdateStackInput, value query.Value) error { 5025 object := value.Object() 5026 _ = object 5027 5028 if v.Capabilities != nil { 5029 objectKey := object.Key("Capabilities") 5030 if err := awsAwsquery_serializeDocumentCapabilities(v.Capabilities, objectKey); err != nil { 5031 return err 5032 } 5033 } 5034 5035 if v.ClientRequestToken != nil { 5036 objectKey := object.Key("ClientRequestToken") 5037 objectKey.String(*v.ClientRequestToken) 5038 } 5039 5040 if v.NotificationARNs != nil { 5041 objectKey := object.Key("NotificationARNs") 5042 if err := awsAwsquery_serializeDocumentNotificationARNs(v.NotificationARNs, objectKey); err != nil { 5043 return err 5044 } 5045 } 5046 5047 if v.Parameters != nil { 5048 objectKey := object.Key("Parameters") 5049 if err := awsAwsquery_serializeDocumentParameters(v.Parameters, objectKey); err != nil { 5050 return err 5051 } 5052 } 5053 5054 if v.ResourceTypes != nil { 5055 objectKey := object.Key("ResourceTypes") 5056 if err := awsAwsquery_serializeDocumentResourceTypes(v.ResourceTypes, objectKey); err != nil { 5057 return err 5058 } 5059 } 5060 5061 if v.RoleARN != nil { 5062 objectKey := object.Key("RoleARN") 5063 objectKey.String(*v.RoleARN) 5064 } 5065 5066 if v.RollbackConfiguration != nil { 5067 objectKey := object.Key("RollbackConfiguration") 5068 if err := awsAwsquery_serializeDocumentRollbackConfiguration(v.RollbackConfiguration, objectKey); err != nil { 5069 return err 5070 } 5071 } 5072 5073 if v.StackName != nil { 5074 objectKey := object.Key("StackName") 5075 objectKey.String(*v.StackName) 5076 } 5077 5078 if v.StackPolicyBody != nil { 5079 objectKey := object.Key("StackPolicyBody") 5080 objectKey.String(*v.StackPolicyBody) 5081 } 5082 5083 if v.StackPolicyDuringUpdateBody != nil { 5084 objectKey := object.Key("StackPolicyDuringUpdateBody") 5085 objectKey.String(*v.StackPolicyDuringUpdateBody) 5086 } 5087 5088 if v.StackPolicyDuringUpdateURL != nil { 5089 objectKey := object.Key("StackPolicyDuringUpdateURL") 5090 objectKey.String(*v.StackPolicyDuringUpdateURL) 5091 } 5092 5093 if v.StackPolicyURL != nil { 5094 objectKey := object.Key("StackPolicyURL") 5095 objectKey.String(*v.StackPolicyURL) 5096 } 5097 5098 if v.Tags != nil { 5099 objectKey := object.Key("Tags") 5100 if err := awsAwsquery_serializeDocumentTags(v.Tags, objectKey); err != nil { 5101 return err 5102 } 5103 } 5104 5105 if v.TemplateBody != nil { 5106 objectKey := object.Key("TemplateBody") 5107 objectKey.String(*v.TemplateBody) 5108 } 5109 5110 if v.TemplateURL != nil { 5111 objectKey := object.Key("TemplateURL") 5112 objectKey.String(*v.TemplateURL) 5113 } 5114 5115 if v.UsePreviousTemplate != nil { 5116 objectKey := object.Key("UsePreviousTemplate") 5117 objectKey.Boolean(*v.UsePreviousTemplate) 5118 } 5119 5120 return nil 5121} 5122 5123func awsAwsquery_serializeOpDocumentUpdateStackInstancesInput(v *UpdateStackInstancesInput, value query.Value) error { 5124 object := value.Object() 5125 _ = object 5126 5127 if v.Accounts != nil { 5128 objectKey := object.Key("Accounts") 5129 if err := awsAwsquery_serializeDocumentAccountList(v.Accounts, objectKey); err != nil { 5130 return err 5131 } 5132 } 5133 5134 if len(v.CallAs) > 0 { 5135 objectKey := object.Key("CallAs") 5136 objectKey.String(string(v.CallAs)) 5137 } 5138 5139 if v.DeploymentTargets != nil { 5140 objectKey := object.Key("DeploymentTargets") 5141 if err := awsAwsquery_serializeDocumentDeploymentTargets(v.DeploymentTargets, objectKey); err != nil { 5142 return err 5143 } 5144 } 5145 5146 if v.OperationId != nil { 5147 objectKey := object.Key("OperationId") 5148 objectKey.String(*v.OperationId) 5149 } 5150 5151 if v.OperationPreferences != nil { 5152 objectKey := object.Key("OperationPreferences") 5153 if err := awsAwsquery_serializeDocumentStackSetOperationPreferences(v.OperationPreferences, objectKey); err != nil { 5154 return err 5155 } 5156 } 5157 5158 if v.ParameterOverrides != nil { 5159 objectKey := object.Key("ParameterOverrides") 5160 if err := awsAwsquery_serializeDocumentParameters(v.ParameterOverrides, objectKey); err != nil { 5161 return err 5162 } 5163 } 5164 5165 if v.Regions != nil { 5166 objectKey := object.Key("Regions") 5167 if err := awsAwsquery_serializeDocumentRegionList(v.Regions, objectKey); err != nil { 5168 return err 5169 } 5170 } 5171 5172 if v.StackSetName != nil { 5173 objectKey := object.Key("StackSetName") 5174 objectKey.String(*v.StackSetName) 5175 } 5176 5177 return nil 5178} 5179 5180func awsAwsquery_serializeOpDocumentUpdateStackSetInput(v *UpdateStackSetInput, value query.Value) error { 5181 object := value.Object() 5182 _ = object 5183 5184 if v.Accounts != nil { 5185 objectKey := object.Key("Accounts") 5186 if err := awsAwsquery_serializeDocumentAccountList(v.Accounts, objectKey); err != nil { 5187 return err 5188 } 5189 } 5190 5191 if v.AdministrationRoleARN != nil { 5192 objectKey := object.Key("AdministrationRoleARN") 5193 objectKey.String(*v.AdministrationRoleARN) 5194 } 5195 5196 if v.AutoDeployment != nil { 5197 objectKey := object.Key("AutoDeployment") 5198 if err := awsAwsquery_serializeDocumentAutoDeployment(v.AutoDeployment, objectKey); err != nil { 5199 return err 5200 } 5201 } 5202 5203 if len(v.CallAs) > 0 { 5204 objectKey := object.Key("CallAs") 5205 objectKey.String(string(v.CallAs)) 5206 } 5207 5208 if v.Capabilities != nil { 5209 objectKey := object.Key("Capabilities") 5210 if err := awsAwsquery_serializeDocumentCapabilities(v.Capabilities, objectKey); err != nil { 5211 return err 5212 } 5213 } 5214 5215 if v.DeploymentTargets != nil { 5216 objectKey := object.Key("DeploymentTargets") 5217 if err := awsAwsquery_serializeDocumentDeploymentTargets(v.DeploymentTargets, objectKey); err != nil { 5218 return err 5219 } 5220 } 5221 5222 if v.Description != nil { 5223 objectKey := object.Key("Description") 5224 objectKey.String(*v.Description) 5225 } 5226 5227 if v.ExecutionRoleName != nil { 5228 objectKey := object.Key("ExecutionRoleName") 5229 objectKey.String(*v.ExecutionRoleName) 5230 } 5231 5232 if v.OperationId != nil { 5233 objectKey := object.Key("OperationId") 5234 objectKey.String(*v.OperationId) 5235 } 5236 5237 if v.OperationPreferences != nil { 5238 objectKey := object.Key("OperationPreferences") 5239 if err := awsAwsquery_serializeDocumentStackSetOperationPreferences(v.OperationPreferences, objectKey); err != nil { 5240 return err 5241 } 5242 } 5243 5244 if v.Parameters != nil { 5245 objectKey := object.Key("Parameters") 5246 if err := awsAwsquery_serializeDocumentParameters(v.Parameters, objectKey); err != nil { 5247 return err 5248 } 5249 } 5250 5251 if len(v.PermissionModel) > 0 { 5252 objectKey := object.Key("PermissionModel") 5253 objectKey.String(string(v.PermissionModel)) 5254 } 5255 5256 if v.Regions != nil { 5257 objectKey := object.Key("Regions") 5258 if err := awsAwsquery_serializeDocumentRegionList(v.Regions, objectKey); err != nil { 5259 return err 5260 } 5261 } 5262 5263 if v.StackSetName != nil { 5264 objectKey := object.Key("StackSetName") 5265 objectKey.String(*v.StackSetName) 5266 } 5267 5268 if v.Tags != nil { 5269 objectKey := object.Key("Tags") 5270 if err := awsAwsquery_serializeDocumentTags(v.Tags, objectKey); err != nil { 5271 return err 5272 } 5273 } 5274 5275 if v.TemplateBody != nil { 5276 objectKey := object.Key("TemplateBody") 5277 objectKey.String(*v.TemplateBody) 5278 } 5279 5280 if v.TemplateURL != nil { 5281 objectKey := object.Key("TemplateURL") 5282 objectKey.String(*v.TemplateURL) 5283 } 5284 5285 if v.UsePreviousTemplate != nil { 5286 objectKey := object.Key("UsePreviousTemplate") 5287 objectKey.Boolean(*v.UsePreviousTemplate) 5288 } 5289 5290 return nil 5291} 5292 5293func awsAwsquery_serializeOpDocumentUpdateTerminationProtectionInput(v *UpdateTerminationProtectionInput, value query.Value) error { 5294 object := value.Object() 5295 _ = object 5296 5297 if v.EnableTerminationProtection != nil { 5298 objectKey := object.Key("EnableTerminationProtection") 5299 objectKey.Boolean(*v.EnableTerminationProtection) 5300 } 5301 5302 if v.StackName != nil { 5303 objectKey := object.Key("StackName") 5304 objectKey.String(*v.StackName) 5305 } 5306 5307 return nil 5308} 5309 5310func awsAwsquery_serializeOpDocumentValidateTemplateInput(v *ValidateTemplateInput, value query.Value) error { 5311 object := value.Object() 5312 _ = object 5313 5314 if v.TemplateBody != nil { 5315 objectKey := object.Key("TemplateBody") 5316 objectKey.String(*v.TemplateBody) 5317 } 5318 5319 if v.TemplateURL != nil { 5320 objectKey := object.Key("TemplateURL") 5321 objectKey.String(*v.TemplateURL) 5322 } 5323 5324 return nil 5325} 5326