/ cloudformation-templates / node_modules / aws-cdk / node_modules / aws-sdk / apis / lambda-2015-03-31.min.json
lambda-2015-03-31.min.json
1 { 2 "version": "2.0", 3 "metadata": { 4 "apiVersion": "2015-03-31", 5 "endpointPrefix": "lambda", 6 "protocol": "rest-json", 7 "serviceFullName": "AWS Lambda", 8 "serviceId": "Lambda", 9 "signatureVersion": "v4", 10 "uid": "lambda-2015-03-31" 11 }, 12 "operations": { 13 "AddLayerVersionPermission": { 14 "http": { 15 "requestUri": "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy", 16 "responseCode": 201 17 }, 18 "input": { 19 "type": "structure", 20 "required": [ 21 "LayerName", 22 "VersionNumber", 23 "StatementId", 24 "Action", 25 "Principal" 26 ], 27 "members": { 28 "LayerName": { 29 "location": "uri", 30 "locationName": "LayerName" 31 }, 32 "VersionNumber": { 33 "location": "uri", 34 "locationName": "VersionNumber", 35 "type": "long" 36 }, 37 "StatementId": {}, 38 "Action": {}, 39 "Principal": {}, 40 "OrganizationId": {}, 41 "RevisionId": { 42 "location": "querystring", 43 "locationName": "RevisionId" 44 } 45 } 46 }, 47 "output": { 48 "type": "structure", 49 "members": { 50 "Statement": {}, 51 "RevisionId": {} 52 } 53 } 54 }, 55 "AddPermission": { 56 "http": { 57 "requestUri": "/2015-03-31/functions/{FunctionName}/policy", 58 "responseCode": 201 59 }, 60 "input": { 61 "type": "structure", 62 "required": [ 63 "FunctionName", 64 "StatementId", 65 "Action", 66 "Principal" 67 ], 68 "members": { 69 "FunctionName": { 70 "location": "uri", 71 "locationName": "FunctionName" 72 }, 73 "StatementId": {}, 74 "Action": {}, 75 "Principal": {}, 76 "SourceArn": {}, 77 "SourceAccount": {}, 78 "EventSourceToken": {}, 79 "Qualifier": { 80 "location": "querystring", 81 "locationName": "Qualifier" 82 }, 83 "RevisionId": {} 84 } 85 }, 86 "output": { 87 "type": "structure", 88 "members": { 89 "Statement": {} 90 } 91 } 92 }, 93 "CreateAlias": { 94 "http": { 95 "requestUri": "/2015-03-31/functions/{FunctionName}/aliases", 96 "responseCode": 201 97 }, 98 "input": { 99 "type": "structure", 100 "required": [ 101 "FunctionName", 102 "Name", 103 "FunctionVersion" 104 ], 105 "members": { 106 "FunctionName": { 107 "location": "uri", 108 "locationName": "FunctionName" 109 }, 110 "Name": {}, 111 "FunctionVersion": {}, 112 "Description": {}, 113 "RoutingConfig": { 114 "shape": "Sn" 115 } 116 } 117 }, 118 "output": { 119 "shape": "Sr" 120 } 121 }, 122 "CreateCodeSigningConfig": { 123 "http": { 124 "requestUri": "/2020-04-22/code-signing-configs/", 125 "responseCode": 201 126 }, 127 "input": { 128 "type": "structure", 129 "required": [ 130 "AllowedPublishers" 131 ], 132 "members": { 133 "Description": {}, 134 "AllowedPublishers": { 135 "shape": "Su" 136 }, 137 "CodeSigningPolicies": { 138 "shape": "Sw" 139 } 140 } 141 }, 142 "output": { 143 "type": "structure", 144 "required": [ 145 "CodeSigningConfig" 146 ], 147 "members": { 148 "CodeSigningConfig": { 149 "shape": "Sz" 150 } 151 } 152 } 153 }, 154 "CreateEventSourceMapping": { 155 "http": { 156 "requestUri": "/2015-03-31/event-source-mappings/", 157 "responseCode": 202 158 }, 159 "input": { 160 "type": "structure", 161 "required": [ 162 "FunctionName" 163 ], 164 "members": { 165 "EventSourceArn": {}, 166 "FunctionName": {}, 167 "Enabled": { 168 "type": "boolean" 169 }, 170 "BatchSize": { 171 "type": "integer" 172 }, 173 "MaximumBatchingWindowInSeconds": { 174 "type": "integer" 175 }, 176 "ParallelizationFactor": { 177 "type": "integer" 178 }, 179 "StartingPosition": {}, 180 "StartingPositionTimestamp": { 181 "type": "timestamp" 182 }, 183 "DestinationConfig": { 184 "shape": "S1a" 185 }, 186 "MaximumRecordAgeInSeconds": { 187 "type": "integer" 188 }, 189 "BisectBatchOnFunctionError": { 190 "type": "boolean" 191 }, 192 "MaximumRetryAttempts": { 193 "type": "integer" 194 }, 195 "TumblingWindowInSeconds": { 196 "type": "integer" 197 }, 198 "Topics": { 199 "shape": "S1i" 200 }, 201 "Queues": { 202 "shape": "S1k" 203 }, 204 "SourceAccessConfigurations": { 205 "shape": "S1m" 206 }, 207 "SelfManagedEventSource": { 208 "shape": "S1q" 209 }, 210 "FunctionResponseTypes": { 211 "shape": "S1v" 212 } 213 } 214 }, 215 "output": { 216 "shape": "S1x" 217 } 218 }, 219 "CreateFunction": { 220 "http": { 221 "requestUri": "/2015-03-31/functions", 222 "responseCode": 201 223 }, 224 "input": { 225 "type": "structure", 226 "required": [ 227 "FunctionName", 228 "Role", 229 "Code" 230 ], 231 "members": { 232 "FunctionName": {}, 233 "Runtime": {}, 234 "Role": {}, 235 "Handler": {}, 236 "Code": { 237 "type": "structure", 238 "members": { 239 "ZipFile": { 240 "shape": "S23" 241 }, 242 "S3Bucket": {}, 243 "S3Key": {}, 244 "S3ObjectVersion": {}, 245 "ImageUri": {} 246 } 247 }, 248 "Description": {}, 249 "Timeout": { 250 "type": "integer" 251 }, 252 "MemorySize": { 253 "type": "integer" 254 }, 255 "Publish": { 256 "type": "boolean" 257 }, 258 "VpcConfig": { 259 "shape": "S2a" 260 }, 261 "PackageType": {}, 262 "DeadLetterConfig": { 263 "shape": "S2g" 264 }, 265 "Environment": { 266 "shape": "S2i" 267 }, 268 "KMSKeyArn": {}, 269 "TracingConfig": { 270 "shape": "S2n" 271 }, 272 "Tags": { 273 "shape": "S2p" 274 }, 275 "Layers": { 276 "shape": "S2s" 277 }, 278 "FileSystemConfigs": { 279 "shape": "S2u" 280 }, 281 "ImageConfig": { 282 "shape": "S2y" 283 }, 284 "CodeSigningConfigArn": {} 285 } 286 }, 287 "output": { 288 "shape": "S31" 289 } 290 }, 291 "DeleteAlias": { 292 "http": { 293 "method": "DELETE", 294 "requestUri": "/2015-03-31/functions/{FunctionName}/aliases/{Name}", 295 "responseCode": 204 296 }, 297 "input": { 298 "type": "structure", 299 "required": [ 300 "FunctionName", 301 "Name" 302 ], 303 "members": { 304 "FunctionName": { 305 "location": "uri", 306 "locationName": "FunctionName" 307 }, 308 "Name": { 309 "location": "uri", 310 "locationName": "Name" 311 } 312 } 313 } 314 }, 315 "DeleteCodeSigningConfig": { 316 "http": { 317 "method": "DELETE", 318 "requestUri": "/2020-04-22/code-signing-configs/{CodeSigningConfigArn}", 319 "responseCode": 204 320 }, 321 "input": { 322 "type": "structure", 323 "required": [ 324 "CodeSigningConfigArn" 325 ], 326 "members": { 327 "CodeSigningConfigArn": { 328 "location": "uri", 329 "locationName": "CodeSigningConfigArn" 330 } 331 } 332 }, 333 "output": { 334 "type": "structure", 335 "members": {} 336 } 337 }, 338 "DeleteEventSourceMapping": { 339 "http": { 340 "method": "DELETE", 341 "requestUri": "/2015-03-31/event-source-mappings/{UUID}", 342 "responseCode": 202 343 }, 344 "input": { 345 "type": "structure", 346 "required": [ 347 "UUID" 348 ], 349 "members": { 350 "UUID": { 351 "location": "uri", 352 "locationName": "UUID" 353 } 354 } 355 }, 356 "output": { 357 "shape": "S1x" 358 } 359 }, 360 "DeleteFunction": { 361 "http": { 362 "method": "DELETE", 363 "requestUri": "/2015-03-31/functions/{FunctionName}", 364 "responseCode": 204 365 }, 366 "input": { 367 "type": "structure", 368 "required": [ 369 "FunctionName" 370 ], 371 "members": { 372 "FunctionName": { 373 "location": "uri", 374 "locationName": "FunctionName" 375 }, 376 "Qualifier": { 377 "location": "querystring", 378 "locationName": "Qualifier" 379 } 380 } 381 } 382 }, 383 "DeleteFunctionCodeSigningConfig": { 384 "http": { 385 "method": "DELETE", 386 "requestUri": "/2020-06-30/functions/{FunctionName}/code-signing-config", 387 "responseCode": 204 388 }, 389 "input": { 390 "type": "structure", 391 "required": [ 392 "FunctionName" 393 ], 394 "members": { 395 "FunctionName": { 396 "location": "uri", 397 "locationName": "FunctionName" 398 } 399 } 400 } 401 }, 402 "DeleteFunctionConcurrency": { 403 "http": { 404 "method": "DELETE", 405 "requestUri": "/2017-10-31/functions/{FunctionName}/concurrency", 406 "responseCode": 204 407 }, 408 "input": { 409 "type": "structure", 410 "required": [ 411 "FunctionName" 412 ], 413 "members": { 414 "FunctionName": { 415 "location": "uri", 416 "locationName": "FunctionName" 417 } 418 } 419 } 420 }, 421 "DeleteFunctionEventInvokeConfig": { 422 "http": { 423 "method": "DELETE", 424 "requestUri": "/2019-09-25/functions/{FunctionName}/event-invoke-config", 425 "responseCode": 204 426 }, 427 "input": { 428 "type": "structure", 429 "required": [ 430 "FunctionName" 431 ], 432 "members": { 433 "FunctionName": { 434 "location": "uri", 435 "locationName": "FunctionName" 436 }, 437 "Qualifier": { 438 "location": "querystring", 439 "locationName": "Qualifier" 440 } 441 } 442 } 443 }, 444 "DeleteLayerVersion": { 445 "http": { 446 "method": "DELETE", 447 "requestUri": "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}", 448 "responseCode": 204 449 }, 450 "input": { 451 "type": "structure", 452 "required": [ 453 "LayerName", 454 "VersionNumber" 455 ], 456 "members": { 457 "LayerName": { 458 "location": "uri", 459 "locationName": "LayerName" 460 }, 461 "VersionNumber": { 462 "location": "uri", 463 "locationName": "VersionNumber", 464 "type": "long" 465 } 466 } 467 } 468 }, 469 "DeleteProvisionedConcurrencyConfig": { 470 "http": { 471 "method": "DELETE", 472 "requestUri": "/2019-09-30/functions/{FunctionName}/provisioned-concurrency", 473 "responseCode": 204 474 }, 475 "input": { 476 "type": "structure", 477 "required": [ 478 "FunctionName", 479 "Qualifier" 480 ], 481 "members": { 482 "FunctionName": { 483 "location": "uri", 484 "locationName": "FunctionName" 485 }, 486 "Qualifier": { 487 "location": "querystring", 488 "locationName": "Qualifier" 489 } 490 } 491 } 492 }, 493 "GetAccountSettings": { 494 "http": { 495 "method": "GET", 496 "requestUri": "/2016-08-19/account-settings/", 497 "responseCode": 200 498 }, 499 "input": { 500 "type": "structure", 501 "members": {} 502 }, 503 "output": { 504 "type": "structure", 505 "members": { 506 "AccountLimit": { 507 "type": "structure", 508 "members": { 509 "TotalCodeSize": { 510 "type": "long" 511 }, 512 "CodeSizeUnzipped": { 513 "type": "long" 514 }, 515 "CodeSizeZipped": { 516 "type": "long" 517 }, 518 "ConcurrentExecutions": { 519 "type": "integer" 520 }, 521 "UnreservedConcurrentExecutions": { 522 "type": "integer" 523 } 524 } 525 }, 526 "AccountUsage": { 527 "type": "structure", 528 "members": { 529 "TotalCodeSize": { 530 "type": "long" 531 }, 532 "FunctionCount": { 533 "type": "long" 534 } 535 } 536 } 537 } 538 } 539 }, 540 "GetAlias": { 541 "http": { 542 "method": "GET", 543 "requestUri": "/2015-03-31/functions/{FunctionName}/aliases/{Name}", 544 "responseCode": 200 545 }, 546 "input": { 547 "type": "structure", 548 "required": [ 549 "FunctionName", 550 "Name" 551 ], 552 "members": { 553 "FunctionName": { 554 "location": "uri", 555 "locationName": "FunctionName" 556 }, 557 "Name": { 558 "location": "uri", 559 "locationName": "Name" 560 } 561 } 562 }, 563 "output": { 564 "shape": "Sr" 565 } 566 }, 567 "GetCodeSigningConfig": { 568 "http": { 569 "method": "GET", 570 "requestUri": "/2020-04-22/code-signing-configs/{CodeSigningConfigArn}", 571 "responseCode": 200 572 }, 573 "input": { 574 "type": "structure", 575 "required": [ 576 "CodeSigningConfigArn" 577 ], 578 "members": { 579 "CodeSigningConfigArn": { 580 "location": "uri", 581 "locationName": "CodeSigningConfigArn" 582 } 583 } 584 }, 585 "output": { 586 "type": "structure", 587 "required": [ 588 "CodeSigningConfig" 589 ], 590 "members": { 591 "CodeSigningConfig": { 592 "shape": "Sz" 593 } 594 } 595 } 596 }, 597 "GetEventSourceMapping": { 598 "http": { 599 "method": "GET", 600 "requestUri": "/2015-03-31/event-source-mappings/{UUID}", 601 "responseCode": 200 602 }, 603 "input": { 604 "type": "structure", 605 "required": [ 606 "UUID" 607 ], 608 "members": { 609 "UUID": { 610 "location": "uri", 611 "locationName": "UUID" 612 } 613 } 614 }, 615 "output": { 616 "shape": "S1x" 617 } 618 }, 619 "GetFunction": { 620 "http": { 621 "method": "GET", 622 "requestUri": "/2015-03-31/functions/{FunctionName}", 623 "responseCode": 200 624 }, 625 "input": { 626 "type": "structure", 627 "required": [ 628 "FunctionName" 629 ], 630 "members": { 631 "FunctionName": { 632 "location": "uri", 633 "locationName": "FunctionName" 634 }, 635 "Qualifier": { 636 "location": "querystring", 637 "locationName": "Qualifier" 638 } 639 } 640 }, 641 "output": { 642 "type": "structure", 643 "members": { 644 "Configuration": { 645 "shape": "S31" 646 }, 647 "Code": { 648 "type": "structure", 649 "members": { 650 "RepositoryType": {}, 651 "Location": {}, 652 "ImageUri": {}, 653 "ResolvedImageUri": {} 654 } 655 }, 656 "Tags": { 657 "shape": "S2p" 658 }, 659 "Concurrency": { 660 "shape": "S48" 661 } 662 } 663 } 664 }, 665 "GetFunctionCodeSigningConfig": { 666 "http": { 667 "method": "GET", 668 "requestUri": "/2020-06-30/functions/{FunctionName}/code-signing-config", 669 "responseCode": 200 670 }, 671 "input": { 672 "type": "structure", 673 "required": [ 674 "FunctionName" 675 ], 676 "members": { 677 "FunctionName": { 678 "location": "uri", 679 "locationName": "FunctionName" 680 } 681 } 682 }, 683 "output": { 684 "type": "structure", 685 "required": [ 686 "CodeSigningConfigArn", 687 "FunctionName" 688 ], 689 "members": { 690 "CodeSigningConfigArn": {}, 691 "FunctionName": {} 692 } 693 } 694 }, 695 "GetFunctionConcurrency": { 696 "http": { 697 "method": "GET", 698 "requestUri": "/2019-09-30/functions/{FunctionName}/concurrency", 699 "responseCode": 200 700 }, 701 "input": { 702 "type": "structure", 703 "required": [ 704 "FunctionName" 705 ], 706 "members": { 707 "FunctionName": { 708 "location": "uri", 709 "locationName": "FunctionName" 710 } 711 } 712 }, 713 "output": { 714 "type": "structure", 715 "members": { 716 "ReservedConcurrentExecutions": { 717 "type": "integer" 718 } 719 } 720 } 721 }, 722 "GetFunctionConfiguration": { 723 "http": { 724 "method": "GET", 725 "requestUri": "/2015-03-31/functions/{FunctionName}/configuration", 726 "responseCode": 200 727 }, 728 "input": { 729 "type": "structure", 730 "required": [ 731 "FunctionName" 732 ], 733 "members": { 734 "FunctionName": { 735 "location": "uri", 736 "locationName": "FunctionName" 737 }, 738 "Qualifier": { 739 "location": "querystring", 740 "locationName": "Qualifier" 741 } 742 } 743 }, 744 "output": { 745 "shape": "S31" 746 } 747 }, 748 "GetFunctionEventInvokeConfig": { 749 "http": { 750 "method": "GET", 751 "requestUri": "/2019-09-25/functions/{FunctionName}/event-invoke-config", 752 "responseCode": 200 753 }, 754 "input": { 755 "type": "structure", 756 "required": [ 757 "FunctionName" 758 ], 759 "members": { 760 "FunctionName": { 761 "location": "uri", 762 "locationName": "FunctionName" 763 }, 764 "Qualifier": { 765 "location": "querystring", 766 "locationName": "Qualifier" 767 } 768 } 769 }, 770 "output": { 771 "shape": "S4g" 772 } 773 }, 774 "GetLayerVersion": { 775 "http": { 776 "method": "GET", 777 "requestUri": "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}", 778 "responseCode": 200 779 }, 780 "input": { 781 "type": "structure", 782 "required": [ 783 "LayerName", 784 "VersionNumber" 785 ], 786 "members": { 787 "LayerName": { 788 "location": "uri", 789 "locationName": "LayerName" 790 }, 791 "VersionNumber": { 792 "location": "uri", 793 "locationName": "VersionNumber", 794 "type": "long" 795 } 796 } 797 }, 798 "output": { 799 "shape": "S4k" 800 } 801 }, 802 "GetLayerVersionByArn": { 803 "http": { 804 "method": "GET", 805 "requestUri": "/2018-10-31/layers?find=LayerVersion", 806 "responseCode": 200 807 }, 808 "input": { 809 "type": "structure", 810 "required": [ 811 "Arn" 812 ], 813 "members": { 814 "Arn": { 815 "location": "querystring", 816 "locationName": "Arn" 817 } 818 } 819 }, 820 "output": { 821 "shape": "S4k" 822 } 823 }, 824 "GetLayerVersionPolicy": { 825 "http": { 826 "method": "GET", 827 "requestUri": "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy", 828 "responseCode": 200 829 }, 830 "input": { 831 "type": "structure", 832 "required": [ 833 "LayerName", 834 "VersionNumber" 835 ], 836 "members": { 837 "LayerName": { 838 "location": "uri", 839 "locationName": "LayerName" 840 }, 841 "VersionNumber": { 842 "location": "uri", 843 "locationName": "VersionNumber", 844 "type": "long" 845 } 846 } 847 }, 848 "output": { 849 "type": "structure", 850 "members": { 851 "Policy": {}, 852 "RevisionId": {} 853 } 854 } 855 }, 856 "GetPolicy": { 857 "http": { 858 "method": "GET", 859 "requestUri": "/2015-03-31/functions/{FunctionName}/policy", 860 "responseCode": 200 861 }, 862 "input": { 863 "type": "structure", 864 "required": [ 865 "FunctionName" 866 ], 867 "members": { 868 "FunctionName": { 869 "location": "uri", 870 "locationName": "FunctionName" 871 }, 872 "Qualifier": { 873 "location": "querystring", 874 "locationName": "Qualifier" 875 } 876 } 877 }, 878 "output": { 879 "type": "structure", 880 "members": { 881 "Policy": {}, 882 "RevisionId": {} 883 } 884 } 885 }, 886 "GetProvisionedConcurrencyConfig": { 887 "http": { 888 "method": "GET", 889 "requestUri": "/2019-09-30/functions/{FunctionName}/provisioned-concurrency", 890 "responseCode": 200 891 }, 892 "input": { 893 "type": "structure", 894 "required": [ 895 "FunctionName", 896 "Qualifier" 897 ], 898 "members": { 899 "FunctionName": { 900 "location": "uri", 901 "locationName": "FunctionName" 902 }, 903 "Qualifier": { 904 "location": "querystring", 905 "locationName": "Qualifier" 906 } 907 } 908 }, 909 "output": { 910 "type": "structure", 911 "members": { 912 "RequestedProvisionedConcurrentExecutions": { 913 "type": "integer" 914 }, 915 "AvailableProvisionedConcurrentExecutions": { 916 "type": "integer" 917 }, 918 "AllocatedProvisionedConcurrentExecutions": { 919 "type": "integer" 920 }, 921 "Status": {}, 922 "StatusReason": {}, 923 "LastModified": {} 924 } 925 } 926 }, 927 "Invoke": { 928 "http": { 929 "requestUri": "/2015-03-31/functions/{FunctionName}/invocations" 930 }, 931 "input": { 932 "type": "structure", 933 "required": [ 934 "FunctionName" 935 ], 936 "members": { 937 "FunctionName": { 938 "location": "uri", 939 "locationName": "FunctionName" 940 }, 941 "InvocationType": { 942 "location": "header", 943 "locationName": "X-Amz-Invocation-Type" 944 }, 945 "LogType": { 946 "location": "header", 947 "locationName": "X-Amz-Log-Type" 948 }, 949 "ClientContext": { 950 "location": "header", 951 "locationName": "X-Amz-Client-Context" 952 }, 953 "Payload": { 954 "shape": "S23" 955 }, 956 "Qualifier": { 957 "location": "querystring", 958 "locationName": "Qualifier" 959 } 960 }, 961 "payload": "Payload" 962 }, 963 "output": { 964 "type": "structure", 965 "members": { 966 "StatusCode": { 967 "location": "statusCode", 968 "type": "integer" 969 }, 970 "FunctionError": { 971 "location": "header", 972 "locationName": "X-Amz-Function-Error" 973 }, 974 "LogResult": { 975 "location": "header", 976 "locationName": "X-Amz-Log-Result" 977 }, 978 "Payload": { 979 "shape": "S23" 980 }, 981 "ExecutedVersion": { 982 "location": "header", 983 "locationName": "X-Amz-Executed-Version" 984 } 985 }, 986 "payload": "Payload" 987 } 988 }, 989 "InvokeAsync": { 990 "http": { 991 "requestUri": "/2014-11-13/functions/{FunctionName}/invoke-async/", 992 "responseCode": 202 993 }, 994 "input": { 995 "type": "structure", 996 "required": [ 997 "FunctionName", 998 "InvokeArgs" 999 ], 1000 "members": { 1001 "FunctionName": { 1002 "location": "uri", 1003 "locationName": "FunctionName" 1004 }, 1005 "InvokeArgs": { 1006 "type": "blob", 1007 "streaming": true 1008 } 1009 }, 1010 "deprecated": true, 1011 "payload": "InvokeArgs" 1012 }, 1013 "output": { 1014 "type": "structure", 1015 "members": { 1016 "Status": { 1017 "location": "statusCode", 1018 "type": "integer" 1019 } 1020 }, 1021 "deprecated": true 1022 }, 1023 "deprecated": true 1024 }, 1025 "ListAliases": { 1026 "http": { 1027 "method": "GET", 1028 "requestUri": "/2015-03-31/functions/{FunctionName}/aliases", 1029 "responseCode": 200 1030 }, 1031 "input": { 1032 "type": "structure", 1033 "required": [ 1034 "FunctionName" 1035 ], 1036 "members": { 1037 "FunctionName": { 1038 "location": "uri", 1039 "locationName": "FunctionName" 1040 }, 1041 "FunctionVersion": { 1042 "location": "querystring", 1043 "locationName": "FunctionVersion" 1044 }, 1045 "Marker": { 1046 "location": "querystring", 1047 "locationName": "Marker" 1048 }, 1049 "MaxItems": { 1050 "location": "querystring", 1051 "locationName": "MaxItems", 1052 "type": "integer" 1053 } 1054 } 1055 }, 1056 "output": { 1057 "type": "structure", 1058 "members": { 1059 "NextMarker": {}, 1060 "Aliases": { 1061 "type": "list", 1062 "member": { 1063 "shape": "Sr" 1064 } 1065 } 1066 } 1067 } 1068 }, 1069 "ListCodeSigningConfigs": { 1070 "http": { 1071 "method": "GET", 1072 "requestUri": "/2020-04-22/code-signing-configs/", 1073 "responseCode": 200 1074 }, 1075 "input": { 1076 "type": "structure", 1077 "members": { 1078 "Marker": { 1079 "location": "querystring", 1080 "locationName": "Marker" 1081 }, 1082 "MaxItems": { 1083 "location": "querystring", 1084 "locationName": "MaxItems", 1085 "type": "integer" 1086 } 1087 } 1088 }, 1089 "output": { 1090 "type": "structure", 1091 "members": { 1092 "NextMarker": {}, 1093 "CodeSigningConfigs": { 1094 "type": "list", 1095 "member": { 1096 "shape": "Sz" 1097 } 1098 } 1099 } 1100 } 1101 }, 1102 "ListEventSourceMappings": { 1103 "http": { 1104 "method": "GET", 1105 "requestUri": "/2015-03-31/event-source-mappings/", 1106 "responseCode": 200 1107 }, 1108 "input": { 1109 "type": "structure", 1110 "members": { 1111 "EventSourceArn": { 1112 "location": "querystring", 1113 "locationName": "EventSourceArn" 1114 }, 1115 "FunctionName": { 1116 "location": "querystring", 1117 "locationName": "FunctionName" 1118 }, 1119 "Marker": { 1120 "location": "querystring", 1121 "locationName": "Marker" 1122 }, 1123 "MaxItems": { 1124 "location": "querystring", 1125 "locationName": "MaxItems", 1126 "type": "integer" 1127 } 1128 } 1129 }, 1130 "output": { 1131 "type": "structure", 1132 "members": { 1133 "NextMarker": {}, 1134 "EventSourceMappings": { 1135 "type": "list", 1136 "member": { 1137 "shape": "S1x" 1138 } 1139 } 1140 } 1141 } 1142 }, 1143 "ListFunctionEventInvokeConfigs": { 1144 "http": { 1145 "method": "GET", 1146 "requestUri": "/2019-09-25/functions/{FunctionName}/event-invoke-config/list", 1147 "responseCode": 200 1148 }, 1149 "input": { 1150 "type": "structure", 1151 "required": [ 1152 "FunctionName" 1153 ], 1154 "members": { 1155 "FunctionName": { 1156 "location": "uri", 1157 "locationName": "FunctionName" 1158 }, 1159 "Marker": { 1160 "location": "querystring", 1161 "locationName": "Marker" 1162 }, 1163 "MaxItems": { 1164 "location": "querystring", 1165 "locationName": "MaxItems", 1166 "type": "integer" 1167 } 1168 } 1169 }, 1170 "output": { 1171 "type": "structure", 1172 "members": { 1173 "FunctionEventInvokeConfigs": { 1174 "type": "list", 1175 "member": { 1176 "shape": "S4g" 1177 } 1178 }, 1179 "NextMarker": {} 1180 } 1181 } 1182 }, 1183 "ListFunctions": { 1184 "http": { 1185 "method": "GET", 1186 "requestUri": "/2015-03-31/functions/", 1187 "responseCode": 200 1188 }, 1189 "input": { 1190 "type": "structure", 1191 "members": { 1192 "MasterRegion": { 1193 "location": "querystring", 1194 "locationName": "MasterRegion" 1195 }, 1196 "FunctionVersion": { 1197 "location": "querystring", 1198 "locationName": "FunctionVersion" 1199 }, 1200 "Marker": { 1201 "location": "querystring", 1202 "locationName": "Marker" 1203 }, 1204 "MaxItems": { 1205 "location": "querystring", 1206 "locationName": "MaxItems", 1207 "type": "integer" 1208 } 1209 } 1210 }, 1211 "output": { 1212 "type": "structure", 1213 "members": { 1214 "NextMarker": {}, 1215 "Functions": { 1216 "shape": "S5p" 1217 } 1218 } 1219 } 1220 }, 1221 "ListFunctionsByCodeSigningConfig": { 1222 "http": { 1223 "method": "GET", 1224 "requestUri": "/2020-04-22/code-signing-configs/{CodeSigningConfigArn}/functions", 1225 "responseCode": 200 1226 }, 1227 "input": { 1228 "type": "structure", 1229 "required": [ 1230 "CodeSigningConfigArn" 1231 ], 1232 "members": { 1233 "CodeSigningConfigArn": { 1234 "location": "uri", 1235 "locationName": "CodeSigningConfigArn" 1236 }, 1237 "Marker": { 1238 "location": "querystring", 1239 "locationName": "Marker" 1240 }, 1241 "MaxItems": { 1242 "location": "querystring", 1243 "locationName": "MaxItems", 1244 "type": "integer" 1245 } 1246 } 1247 }, 1248 "output": { 1249 "type": "structure", 1250 "members": { 1251 "NextMarker": {}, 1252 "FunctionArns": { 1253 "type": "list", 1254 "member": {} 1255 } 1256 } 1257 } 1258 }, 1259 "ListLayerVersions": { 1260 "http": { 1261 "method": "GET", 1262 "requestUri": "/2018-10-31/layers/{LayerName}/versions", 1263 "responseCode": 200 1264 }, 1265 "input": { 1266 "type": "structure", 1267 "required": [ 1268 "LayerName" 1269 ], 1270 "members": { 1271 "CompatibleRuntime": { 1272 "location": "querystring", 1273 "locationName": "CompatibleRuntime" 1274 }, 1275 "LayerName": { 1276 "location": "uri", 1277 "locationName": "LayerName" 1278 }, 1279 "Marker": { 1280 "location": "querystring", 1281 "locationName": "Marker" 1282 }, 1283 "MaxItems": { 1284 "location": "querystring", 1285 "locationName": "MaxItems", 1286 "type": "integer" 1287 } 1288 } 1289 }, 1290 "output": { 1291 "type": "structure", 1292 "members": { 1293 "NextMarker": {}, 1294 "LayerVersions": { 1295 "type": "list", 1296 "member": { 1297 "shape": "S5x" 1298 } 1299 } 1300 } 1301 } 1302 }, 1303 "ListLayers": { 1304 "http": { 1305 "method": "GET", 1306 "requestUri": "/2018-10-31/layers", 1307 "responseCode": 200 1308 }, 1309 "input": { 1310 "type": "structure", 1311 "members": { 1312 "CompatibleRuntime": { 1313 "location": "querystring", 1314 "locationName": "CompatibleRuntime" 1315 }, 1316 "Marker": { 1317 "location": "querystring", 1318 "locationName": "Marker" 1319 }, 1320 "MaxItems": { 1321 "location": "querystring", 1322 "locationName": "MaxItems", 1323 "type": "integer" 1324 } 1325 } 1326 }, 1327 "output": { 1328 "type": "structure", 1329 "members": { 1330 "NextMarker": {}, 1331 "Layers": { 1332 "type": "list", 1333 "member": { 1334 "type": "structure", 1335 "members": { 1336 "LayerName": {}, 1337 "LayerArn": {}, 1338 "LatestMatchingVersion": { 1339 "shape": "S5x" 1340 } 1341 } 1342 } 1343 } 1344 } 1345 } 1346 }, 1347 "ListProvisionedConcurrencyConfigs": { 1348 "http": { 1349 "method": "GET", 1350 "requestUri": "/2019-09-30/functions/{FunctionName}/provisioned-concurrency?List=ALL", 1351 "responseCode": 200 1352 }, 1353 "input": { 1354 "type": "structure", 1355 "required": [ 1356 "FunctionName" 1357 ], 1358 "members": { 1359 "FunctionName": { 1360 "location": "uri", 1361 "locationName": "FunctionName" 1362 }, 1363 "Marker": { 1364 "location": "querystring", 1365 "locationName": "Marker" 1366 }, 1367 "MaxItems": { 1368 "location": "querystring", 1369 "locationName": "MaxItems", 1370 "type": "integer" 1371 } 1372 } 1373 }, 1374 "output": { 1375 "type": "structure", 1376 "members": { 1377 "ProvisionedConcurrencyConfigs": { 1378 "type": "list", 1379 "member": { 1380 "type": "structure", 1381 "members": { 1382 "FunctionArn": {}, 1383 "RequestedProvisionedConcurrentExecutions": { 1384 "type": "integer" 1385 }, 1386 "AvailableProvisionedConcurrentExecutions": { 1387 "type": "integer" 1388 }, 1389 "AllocatedProvisionedConcurrentExecutions": { 1390 "type": "integer" 1391 }, 1392 "Status": {}, 1393 "StatusReason": {}, 1394 "LastModified": {} 1395 } 1396 } 1397 }, 1398 "NextMarker": {} 1399 } 1400 } 1401 }, 1402 "ListTags": { 1403 "http": { 1404 "method": "GET", 1405 "requestUri": "/2017-03-31/tags/{ARN}" 1406 }, 1407 "input": { 1408 "type": "structure", 1409 "required": [ 1410 "Resource" 1411 ], 1412 "members": { 1413 "Resource": { 1414 "location": "uri", 1415 "locationName": "ARN" 1416 } 1417 } 1418 }, 1419 "output": { 1420 "type": "structure", 1421 "members": { 1422 "Tags": { 1423 "shape": "S2p" 1424 } 1425 } 1426 } 1427 }, 1428 "ListVersionsByFunction": { 1429 "http": { 1430 "method": "GET", 1431 "requestUri": "/2015-03-31/functions/{FunctionName}/versions", 1432 "responseCode": 200 1433 }, 1434 "input": { 1435 "type": "structure", 1436 "required": [ 1437 "FunctionName" 1438 ], 1439 "members": { 1440 "FunctionName": { 1441 "location": "uri", 1442 "locationName": "FunctionName" 1443 }, 1444 "Marker": { 1445 "location": "querystring", 1446 "locationName": "Marker" 1447 }, 1448 "MaxItems": { 1449 "location": "querystring", 1450 "locationName": "MaxItems", 1451 "type": "integer" 1452 } 1453 } 1454 }, 1455 "output": { 1456 "type": "structure", 1457 "members": { 1458 "NextMarker": {}, 1459 "Versions": { 1460 "shape": "S5p" 1461 } 1462 } 1463 } 1464 }, 1465 "PublishLayerVersion": { 1466 "http": { 1467 "requestUri": "/2018-10-31/layers/{LayerName}/versions", 1468 "responseCode": 201 1469 }, 1470 "input": { 1471 "type": "structure", 1472 "required": [ 1473 "LayerName", 1474 "Content" 1475 ], 1476 "members": { 1477 "LayerName": { 1478 "location": "uri", 1479 "locationName": "LayerName" 1480 }, 1481 "Description": {}, 1482 "Content": { 1483 "type": "structure", 1484 "members": { 1485 "S3Bucket": {}, 1486 "S3Key": {}, 1487 "S3ObjectVersion": {}, 1488 "ZipFile": { 1489 "shape": "S23" 1490 } 1491 } 1492 }, 1493 "CompatibleRuntimes": { 1494 "shape": "S4n" 1495 }, 1496 "LicenseInfo": {} 1497 } 1498 }, 1499 "output": { 1500 "type": "structure", 1501 "members": { 1502 "Content": { 1503 "shape": "S4l" 1504 }, 1505 "LayerArn": {}, 1506 "LayerVersionArn": {}, 1507 "Description": {}, 1508 "CreatedDate": {}, 1509 "Version": { 1510 "type": "long" 1511 }, 1512 "CompatibleRuntimes": { 1513 "shape": "S4n" 1514 }, 1515 "LicenseInfo": {} 1516 } 1517 } 1518 }, 1519 "PublishVersion": { 1520 "http": { 1521 "requestUri": "/2015-03-31/functions/{FunctionName}/versions", 1522 "responseCode": 201 1523 }, 1524 "input": { 1525 "type": "structure", 1526 "required": [ 1527 "FunctionName" 1528 ], 1529 "members": { 1530 "FunctionName": { 1531 "location": "uri", 1532 "locationName": "FunctionName" 1533 }, 1534 "CodeSha256": {}, 1535 "Description": {}, 1536 "RevisionId": {} 1537 } 1538 }, 1539 "output": { 1540 "shape": "S31" 1541 } 1542 }, 1543 "PutFunctionCodeSigningConfig": { 1544 "http": { 1545 "method": "PUT", 1546 "requestUri": "/2020-06-30/functions/{FunctionName}/code-signing-config", 1547 "responseCode": 200 1548 }, 1549 "input": { 1550 "type": "structure", 1551 "required": [ 1552 "CodeSigningConfigArn", 1553 "FunctionName" 1554 ], 1555 "members": { 1556 "CodeSigningConfigArn": {}, 1557 "FunctionName": { 1558 "location": "uri", 1559 "locationName": "FunctionName" 1560 } 1561 } 1562 }, 1563 "output": { 1564 "type": "structure", 1565 "required": [ 1566 "CodeSigningConfigArn", 1567 "FunctionName" 1568 ], 1569 "members": { 1570 "CodeSigningConfigArn": {}, 1571 "FunctionName": {} 1572 } 1573 } 1574 }, 1575 "PutFunctionConcurrency": { 1576 "http": { 1577 "method": "PUT", 1578 "requestUri": "/2017-10-31/functions/{FunctionName}/concurrency", 1579 "responseCode": 200 1580 }, 1581 "input": { 1582 "type": "structure", 1583 "required": [ 1584 "FunctionName", 1585 "ReservedConcurrentExecutions" 1586 ], 1587 "members": { 1588 "FunctionName": { 1589 "location": "uri", 1590 "locationName": "FunctionName" 1591 }, 1592 "ReservedConcurrentExecutions": { 1593 "type": "integer" 1594 } 1595 } 1596 }, 1597 "output": { 1598 "shape": "S48" 1599 } 1600 }, 1601 "PutFunctionEventInvokeConfig": { 1602 "http": { 1603 "method": "PUT", 1604 "requestUri": "/2019-09-25/functions/{FunctionName}/event-invoke-config", 1605 "responseCode": 200 1606 }, 1607 "input": { 1608 "type": "structure", 1609 "required": [ 1610 "FunctionName" 1611 ], 1612 "members": { 1613 "FunctionName": { 1614 "location": "uri", 1615 "locationName": "FunctionName" 1616 }, 1617 "Qualifier": { 1618 "location": "querystring", 1619 "locationName": "Qualifier" 1620 }, 1621 "MaximumRetryAttempts": { 1622 "type": "integer" 1623 }, 1624 "MaximumEventAgeInSeconds": { 1625 "type": "integer" 1626 }, 1627 "DestinationConfig": { 1628 "shape": "S1a" 1629 } 1630 } 1631 }, 1632 "output": { 1633 "shape": "S4g" 1634 } 1635 }, 1636 "PutProvisionedConcurrencyConfig": { 1637 "http": { 1638 "method": "PUT", 1639 "requestUri": "/2019-09-30/functions/{FunctionName}/provisioned-concurrency", 1640 "responseCode": 202 1641 }, 1642 "input": { 1643 "type": "structure", 1644 "required": [ 1645 "FunctionName", 1646 "Qualifier", 1647 "ProvisionedConcurrentExecutions" 1648 ], 1649 "members": { 1650 "FunctionName": { 1651 "location": "uri", 1652 "locationName": "FunctionName" 1653 }, 1654 "Qualifier": { 1655 "location": "querystring", 1656 "locationName": "Qualifier" 1657 }, 1658 "ProvisionedConcurrentExecutions": { 1659 "type": "integer" 1660 } 1661 } 1662 }, 1663 "output": { 1664 "type": "structure", 1665 "members": { 1666 "RequestedProvisionedConcurrentExecutions": { 1667 "type": "integer" 1668 }, 1669 "AvailableProvisionedConcurrentExecutions": { 1670 "type": "integer" 1671 }, 1672 "AllocatedProvisionedConcurrentExecutions": { 1673 "type": "integer" 1674 }, 1675 "Status": {}, 1676 "StatusReason": {}, 1677 "LastModified": {} 1678 } 1679 } 1680 }, 1681 "RemoveLayerVersionPermission": { 1682 "http": { 1683 "method": "DELETE", 1684 "requestUri": "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy/{StatementId}", 1685 "responseCode": 204 1686 }, 1687 "input": { 1688 "type": "structure", 1689 "required": [ 1690 "LayerName", 1691 "VersionNumber", 1692 "StatementId" 1693 ], 1694 "members": { 1695 "LayerName": { 1696 "location": "uri", 1697 "locationName": "LayerName" 1698 }, 1699 "VersionNumber": { 1700 "location": "uri", 1701 "locationName": "VersionNumber", 1702 "type": "long" 1703 }, 1704 "StatementId": { 1705 "location": "uri", 1706 "locationName": "StatementId" 1707 }, 1708 "RevisionId": { 1709 "location": "querystring", 1710 "locationName": "RevisionId" 1711 } 1712 } 1713 } 1714 }, 1715 "RemovePermission": { 1716 "http": { 1717 "method": "DELETE", 1718 "requestUri": "/2015-03-31/functions/{FunctionName}/policy/{StatementId}", 1719 "responseCode": 204 1720 }, 1721 "input": { 1722 "type": "structure", 1723 "required": [ 1724 "FunctionName", 1725 "StatementId" 1726 ], 1727 "members": { 1728 "FunctionName": { 1729 "location": "uri", 1730 "locationName": "FunctionName" 1731 }, 1732 "StatementId": { 1733 "location": "uri", 1734 "locationName": "StatementId" 1735 }, 1736 "Qualifier": { 1737 "location": "querystring", 1738 "locationName": "Qualifier" 1739 }, 1740 "RevisionId": { 1741 "location": "querystring", 1742 "locationName": "RevisionId" 1743 } 1744 } 1745 } 1746 }, 1747 "TagResource": { 1748 "http": { 1749 "requestUri": "/2017-03-31/tags/{ARN}", 1750 "responseCode": 204 1751 }, 1752 "input": { 1753 "type": "structure", 1754 "required": [ 1755 "Resource", 1756 "Tags" 1757 ], 1758 "members": { 1759 "Resource": { 1760 "location": "uri", 1761 "locationName": "ARN" 1762 }, 1763 "Tags": { 1764 "shape": "S2p" 1765 } 1766 } 1767 } 1768 }, 1769 "UntagResource": { 1770 "http": { 1771 "method": "DELETE", 1772 "requestUri": "/2017-03-31/tags/{ARN}", 1773 "responseCode": 204 1774 }, 1775 "input": { 1776 "type": "structure", 1777 "required": [ 1778 "Resource", 1779 "TagKeys" 1780 ], 1781 "members": { 1782 "Resource": { 1783 "location": "uri", 1784 "locationName": "ARN" 1785 }, 1786 "TagKeys": { 1787 "location": "querystring", 1788 "locationName": "tagKeys", 1789 "type": "list", 1790 "member": {} 1791 } 1792 } 1793 } 1794 }, 1795 "UpdateAlias": { 1796 "http": { 1797 "method": "PUT", 1798 "requestUri": "/2015-03-31/functions/{FunctionName}/aliases/{Name}", 1799 "responseCode": 200 1800 }, 1801 "input": { 1802 "type": "structure", 1803 "required": [ 1804 "FunctionName", 1805 "Name" 1806 ], 1807 "members": { 1808 "FunctionName": { 1809 "location": "uri", 1810 "locationName": "FunctionName" 1811 }, 1812 "Name": { 1813 "location": "uri", 1814 "locationName": "Name" 1815 }, 1816 "FunctionVersion": {}, 1817 "Description": {}, 1818 "RoutingConfig": { 1819 "shape": "Sn" 1820 }, 1821 "RevisionId": {} 1822 } 1823 }, 1824 "output": { 1825 "shape": "Sr" 1826 } 1827 }, 1828 "UpdateCodeSigningConfig": { 1829 "http": { 1830 "method": "PUT", 1831 "requestUri": "/2020-04-22/code-signing-configs/{CodeSigningConfigArn}", 1832 "responseCode": 200 1833 }, 1834 "input": { 1835 "type": "structure", 1836 "required": [ 1837 "CodeSigningConfigArn" 1838 ], 1839 "members": { 1840 "CodeSigningConfigArn": { 1841 "location": "uri", 1842 "locationName": "CodeSigningConfigArn" 1843 }, 1844 "Description": {}, 1845 "AllowedPublishers": { 1846 "shape": "Su" 1847 }, 1848 "CodeSigningPolicies": { 1849 "shape": "Sw" 1850 } 1851 } 1852 }, 1853 "output": { 1854 "type": "structure", 1855 "required": [ 1856 "CodeSigningConfig" 1857 ], 1858 "members": { 1859 "CodeSigningConfig": { 1860 "shape": "Sz" 1861 } 1862 } 1863 } 1864 }, 1865 "UpdateEventSourceMapping": { 1866 "http": { 1867 "method": "PUT", 1868 "requestUri": "/2015-03-31/event-source-mappings/{UUID}", 1869 "responseCode": 202 1870 }, 1871 "input": { 1872 "type": "structure", 1873 "required": [ 1874 "UUID" 1875 ], 1876 "members": { 1877 "UUID": { 1878 "location": "uri", 1879 "locationName": "UUID" 1880 }, 1881 "FunctionName": {}, 1882 "Enabled": { 1883 "type": "boolean" 1884 }, 1885 "BatchSize": { 1886 "type": "integer" 1887 }, 1888 "MaximumBatchingWindowInSeconds": { 1889 "type": "integer" 1890 }, 1891 "DestinationConfig": { 1892 "shape": "S1a" 1893 }, 1894 "MaximumRecordAgeInSeconds": { 1895 "type": "integer" 1896 }, 1897 "BisectBatchOnFunctionError": { 1898 "type": "boolean" 1899 }, 1900 "MaximumRetryAttempts": { 1901 "type": "integer" 1902 }, 1903 "ParallelizationFactor": { 1904 "type": "integer" 1905 }, 1906 "SourceAccessConfigurations": { 1907 "shape": "S1m" 1908 }, 1909 "TumblingWindowInSeconds": { 1910 "type": "integer" 1911 }, 1912 "FunctionResponseTypes": { 1913 "shape": "S1v" 1914 } 1915 } 1916 }, 1917 "output": { 1918 "shape": "S1x" 1919 } 1920 }, 1921 "UpdateFunctionCode": { 1922 "http": { 1923 "method": "PUT", 1924 "requestUri": "/2015-03-31/functions/{FunctionName}/code", 1925 "responseCode": 200 1926 }, 1927 "input": { 1928 "type": "structure", 1929 "required": [ 1930 "FunctionName" 1931 ], 1932 "members": { 1933 "FunctionName": { 1934 "location": "uri", 1935 "locationName": "FunctionName" 1936 }, 1937 "ZipFile": { 1938 "shape": "S23" 1939 }, 1940 "S3Bucket": {}, 1941 "S3Key": {}, 1942 "S3ObjectVersion": {}, 1943 "ImageUri": {}, 1944 "Publish": { 1945 "type": "boolean" 1946 }, 1947 "DryRun": { 1948 "type": "boolean" 1949 }, 1950 "RevisionId": {} 1951 } 1952 }, 1953 "output": { 1954 "shape": "S31" 1955 } 1956 }, 1957 "UpdateFunctionConfiguration": { 1958 "http": { 1959 "method": "PUT", 1960 "requestUri": "/2015-03-31/functions/{FunctionName}/configuration", 1961 "responseCode": 200 1962 }, 1963 "input": { 1964 "type": "structure", 1965 "required": [ 1966 "FunctionName" 1967 ], 1968 "members": { 1969 "FunctionName": { 1970 "location": "uri", 1971 "locationName": "FunctionName" 1972 }, 1973 "Role": {}, 1974 "Handler": {}, 1975 "Description": {}, 1976 "Timeout": { 1977 "type": "integer" 1978 }, 1979 "MemorySize": { 1980 "type": "integer" 1981 }, 1982 "VpcConfig": { 1983 "shape": "S2a" 1984 }, 1985 "Environment": { 1986 "shape": "S2i" 1987 }, 1988 "Runtime": {}, 1989 "DeadLetterConfig": { 1990 "shape": "S2g" 1991 }, 1992 "KMSKeyArn": {}, 1993 "TracingConfig": { 1994 "shape": "S2n" 1995 }, 1996 "RevisionId": {}, 1997 "Layers": { 1998 "shape": "S2s" 1999 }, 2000 "FileSystemConfigs": { 2001 "shape": "S2u" 2002 }, 2003 "ImageConfig": { 2004 "shape": "S2y" 2005 } 2006 } 2007 }, 2008 "output": { 2009 "shape": "S31" 2010 } 2011 }, 2012 "UpdateFunctionEventInvokeConfig": { 2013 "http": { 2014 "requestUri": "/2019-09-25/functions/{FunctionName}/event-invoke-config", 2015 "responseCode": 200 2016 }, 2017 "input": { 2018 "type": "structure", 2019 "required": [ 2020 "FunctionName" 2021 ], 2022 "members": { 2023 "FunctionName": { 2024 "location": "uri", 2025 "locationName": "FunctionName" 2026 }, 2027 "Qualifier": { 2028 "location": "querystring", 2029 "locationName": "Qualifier" 2030 }, 2031 "MaximumRetryAttempts": { 2032 "type": "integer" 2033 }, 2034 "MaximumEventAgeInSeconds": { 2035 "type": "integer" 2036 }, 2037 "DestinationConfig": { 2038 "shape": "S1a" 2039 } 2040 } 2041 }, 2042 "output": { 2043 "shape": "S4g" 2044 } 2045 } 2046 }, 2047 "shapes": { 2048 "Sn": { 2049 "type": "structure", 2050 "members": { 2051 "AdditionalVersionWeights": { 2052 "type": "map", 2053 "key": {}, 2054 "value": { 2055 "type": "double" 2056 } 2057 } 2058 } 2059 }, 2060 "Sr": { 2061 "type": "structure", 2062 "members": { 2063 "AliasArn": {}, 2064 "Name": {}, 2065 "FunctionVersion": {}, 2066 "Description": {}, 2067 "RoutingConfig": { 2068 "shape": "Sn" 2069 }, 2070 "RevisionId": {} 2071 } 2072 }, 2073 "Su": { 2074 "type": "structure", 2075 "required": [ 2076 "SigningProfileVersionArns" 2077 ], 2078 "members": { 2079 "SigningProfileVersionArns": { 2080 "type": "list", 2081 "member": {} 2082 } 2083 } 2084 }, 2085 "Sw": { 2086 "type": "structure", 2087 "members": { 2088 "UntrustedArtifactOnDeployment": {} 2089 } 2090 }, 2091 "Sz": { 2092 "type": "structure", 2093 "required": [ 2094 "CodeSigningConfigId", 2095 "CodeSigningConfigArn", 2096 "AllowedPublishers", 2097 "CodeSigningPolicies", 2098 "LastModified" 2099 ], 2100 "members": { 2101 "CodeSigningConfigId": {}, 2102 "CodeSigningConfigArn": {}, 2103 "Description": {}, 2104 "AllowedPublishers": { 2105 "shape": "Su" 2106 }, 2107 "CodeSigningPolicies": { 2108 "shape": "Sw" 2109 }, 2110 "LastModified": {} 2111 } 2112 }, 2113 "S1a": { 2114 "type": "structure", 2115 "members": { 2116 "OnSuccess": { 2117 "type": "structure", 2118 "members": { 2119 "Destination": {} 2120 } 2121 }, 2122 "OnFailure": { 2123 "type": "structure", 2124 "members": { 2125 "Destination": {} 2126 } 2127 } 2128 } 2129 }, 2130 "S1i": { 2131 "type": "list", 2132 "member": {} 2133 }, 2134 "S1k": { 2135 "type": "list", 2136 "member": {} 2137 }, 2138 "S1m": { 2139 "type": "list", 2140 "member": { 2141 "type": "structure", 2142 "members": { 2143 "Type": {}, 2144 "URI": {} 2145 } 2146 } 2147 }, 2148 "S1q": { 2149 "type": "structure", 2150 "members": { 2151 "Endpoints": { 2152 "type": "map", 2153 "key": {}, 2154 "value": { 2155 "type": "list", 2156 "member": {} 2157 } 2158 } 2159 } 2160 }, 2161 "S1v": { 2162 "type": "list", 2163 "member": {} 2164 }, 2165 "S1x": { 2166 "type": "structure", 2167 "members": { 2168 "UUID": {}, 2169 "StartingPosition": {}, 2170 "StartingPositionTimestamp": { 2171 "type": "timestamp" 2172 }, 2173 "BatchSize": { 2174 "type": "integer" 2175 }, 2176 "MaximumBatchingWindowInSeconds": { 2177 "type": "integer" 2178 }, 2179 "ParallelizationFactor": { 2180 "type": "integer" 2181 }, 2182 "EventSourceArn": {}, 2183 "FunctionArn": {}, 2184 "LastModified": { 2185 "type": "timestamp" 2186 }, 2187 "LastProcessingResult": {}, 2188 "State": {}, 2189 "StateTransitionReason": {}, 2190 "DestinationConfig": { 2191 "shape": "S1a" 2192 }, 2193 "Topics": { 2194 "shape": "S1i" 2195 }, 2196 "Queues": { 2197 "shape": "S1k" 2198 }, 2199 "SourceAccessConfigurations": { 2200 "shape": "S1m" 2201 }, 2202 "SelfManagedEventSource": { 2203 "shape": "S1q" 2204 }, 2205 "MaximumRecordAgeInSeconds": { 2206 "type": "integer" 2207 }, 2208 "BisectBatchOnFunctionError": { 2209 "type": "boolean" 2210 }, 2211 "MaximumRetryAttempts": { 2212 "type": "integer" 2213 }, 2214 "TumblingWindowInSeconds": { 2215 "type": "integer" 2216 }, 2217 "FunctionResponseTypes": { 2218 "shape": "S1v" 2219 } 2220 } 2221 }, 2222 "S23": { 2223 "type": "blob", 2224 "sensitive": true 2225 }, 2226 "S2a": { 2227 "type": "structure", 2228 "members": { 2229 "SubnetIds": { 2230 "shape": "S2b" 2231 }, 2232 "SecurityGroupIds": { 2233 "shape": "S2d" 2234 } 2235 } 2236 }, 2237 "S2b": { 2238 "type": "list", 2239 "member": {} 2240 }, 2241 "S2d": { 2242 "type": "list", 2243 "member": {} 2244 }, 2245 "S2g": { 2246 "type": "structure", 2247 "members": { 2248 "TargetArn": {} 2249 } 2250 }, 2251 "S2i": { 2252 "type": "structure", 2253 "members": { 2254 "Variables": { 2255 "shape": "S2j" 2256 } 2257 } 2258 }, 2259 "S2j": { 2260 "type": "map", 2261 "key": { 2262 "type": "string", 2263 "sensitive": true 2264 }, 2265 "value": { 2266 "type": "string", 2267 "sensitive": true 2268 }, 2269 "sensitive": true 2270 }, 2271 "S2n": { 2272 "type": "structure", 2273 "members": { 2274 "Mode": {} 2275 } 2276 }, 2277 "S2p": { 2278 "type": "map", 2279 "key": {}, 2280 "value": {} 2281 }, 2282 "S2s": { 2283 "type": "list", 2284 "member": {} 2285 }, 2286 "S2u": { 2287 "type": "list", 2288 "member": { 2289 "type": "structure", 2290 "required": [ 2291 "Arn", 2292 "LocalMountPath" 2293 ], 2294 "members": { 2295 "Arn": {}, 2296 "LocalMountPath": {} 2297 } 2298 } 2299 }, 2300 "S2y": { 2301 "type": "structure", 2302 "members": { 2303 "EntryPoint": { 2304 "shape": "S2z" 2305 }, 2306 "Command": { 2307 "shape": "S2z" 2308 }, 2309 "WorkingDirectory": {} 2310 } 2311 }, 2312 "S2z": { 2313 "type": "list", 2314 "member": {} 2315 }, 2316 "S31": { 2317 "type": "structure", 2318 "members": { 2319 "FunctionName": {}, 2320 "FunctionArn": {}, 2321 "Runtime": {}, 2322 "Role": {}, 2323 "Handler": {}, 2324 "CodeSize": { 2325 "type": "long" 2326 }, 2327 "Description": {}, 2328 "Timeout": { 2329 "type": "integer" 2330 }, 2331 "MemorySize": { 2332 "type": "integer" 2333 }, 2334 "LastModified": {}, 2335 "CodeSha256": {}, 2336 "Version": {}, 2337 "VpcConfig": { 2338 "type": "structure", 2339 "members": { 2340 "SubnetIds": { 2341 "shape": "S2b" 2342 }, 2343 "SecurityGroupIds": { 2344 "shape": "S2d" 2345 }, 2346 "VpcId": {} 2347 } 2348 }, 2349 "DeadLetterConfig": { 2350 "shape": "S2g" 2351 }, 2352 "Environment": { 2353 "type": "structure", 2354 "members": { 2355 "Variables": { 2356 "shape": "S2j" 2357 }, 2358 "Error": { 2359 "type": "structure", 2360 "members": { 2361 "ErrorCode": {}, 2362 "Message": { 2363 "shape": "S39" 2364 } 2365 } 2366 } 2367 } 2368 }, 2369 "KMSKeyArn": {}, 2370 "TracingConfig": { 2371 "type": "structure", 2372 "members": { 2373 "Mode": {} 2374 } 2375 }, 2376 "MasterArn": {}, 2377 "RevisionId": {}, 2378 "Layers": { 2379 "type": "list", 2380 "member": { 2381 "type": "structure", 2382 "members": { 2383 "Arn": {}, 2384 "CodeSize": { 2385 "type": "long" 2386 }, 2387 "SigningProfileVersionArn": {}, 2388 "SigningJobArn": {} 2389 } 2390 } 2391 }, 2392 "State": {}, 2393 "StateReason": {}, 2394 "StateReasonCode": {}, 2395 "LastUpdateStatus": {}, 2396 "LastUpdateStatusReason": {}, 2397 "LastUpdateStatusReasonCode": {}, 2398 "FileSystemConfigs": { 2399 "shape": "S2u" 2400 }, 2401 "PackageType": {}, 2402 "ImageConfigResponse": { 2403 "type": "structure", 2404 "members": { 2405 "ImageConfig": { 2406 "shape": "S2y" 2407 }, 2408 "Error": { 2409 "type": "structure", 2410 "members": { 2411 "ErrorCode": {}, 2412 "Message": { 2413 "shape": "S39" 2414 } 2415 } 2416 } 2417 } 2418 }, 2419 "SigningProfileVersionArn": {}, 2420 "SigningJobArn": {} 2421 } 2422 }, 2423 "S39": { 2424 "type": "string", 2425 "sensitive": true 2426 }, 2427 "S48": { 2428 "type": "structure", 2429 "members": { 2430 "ReservedConcurrentExecutions": { 2431 "type": "integer" 2432 } 2433 } 2434 }, 2435 "S4g": { 2436 "type": "structure", 2437 "members": { 2438 "LastModified": { 2439 "type": "timestamp" 2440 }, 2441 "FunctionArn": {}, 2442 "MaximumRetryAttempts": { 2443 "type": "integer" 2444 }, 2445 "MaximumEventAgeInSeconds": { 2446 "type": "integer" 2447 }, 2448 "DestinationConfig": { 2449 "shape": "S1a" 2450 } 2451 } 2452 }, 2453 "S4k": { 2454 "type": "structure", 2455 "members": { 2456 "Content": { 2457 "shape": "S4l" 2458 }, 2459 "LayerArn": {}, 2460 "LayerVersionArn": {}, 2461 "Description": {}, 2462 "CreatedDate": {}, 2463 "Version": { 2464 "type": "long" 2465 }, 2466 "CompatibleRuntimes": { 2467 "shape": "S4n" 2468 }, 2469 "LicenseInfo": {} 2470 } 2471 }, 2472 "S4l": { 2473 "type": "structure", 2474 "members": { 2475 "Location": {}, 2476 "CodeSha256": {}, 2477 "CodeSize": { 2478 "type": "long" 2479 }, 2480 "SigningProfileVersionArn": {}, 2481 "SigningJobArn": {} 2482 } 2483 }, 2484 "S4n": { 2485 "type": "list", 2486 "member": {} 2487 }, 2488 "S5p": { 2489 "type": "list", 2490 "member": { 2491 "shape": "S31" 2492 } 2493 }, 2494 "S5x": { 2495 "type": "structure", 2496 "members": { 2497 "LayerVersionArn": {}, 2498 "Version": { 2499 "type": "long" 2500 }, 2501 "Description": {}, 2502 "CreatedDate": {}, 2503 "CompatibleRuntimes": { 2504 "shape": "S4n" 2505 }, 2506 "LicenseInfo": {} 2507 } 2508 } 2509 } 2510 }