github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/lambda/2015-03-31/api-2.json (about) 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 "name":"AddLayerVersionPermission", 15 "http":{ 16 "method":"POST", 17 "requestUri":"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy", 18 "responseCode":201 19 }, 20 "input":{"shape":"AddLayerVersionPermissionRequest"}, 21 "output":{"shape":"AddLayerVersionPermissionResponse"}, 22 "errors":[ 23 {"shape":"ServiceException"}, 24 {"shape":"ResourceNotFoundException"}, 25 {"shape":"ResourceConflictException"}, 26 {"shape":"TooManyRequestsException"}, 27 {"shape":"InvalidParameterValueException"}, 28 {"shape":"PolicyLengthExceededException"}, 29 {"shape":"PreconditionFailedException"} 30 ] 31 }, 32 "AddPermission":{ 33 "name":"AddPermission", 34 "http":{ 35 "method":"POST", 36 "requestUri":"/2015-03-31/functions/{FunctionName}/policy", 37 "responseCode":201 38 }, 39 "input":{"shape":"AddPermissionRequest"}, 40 "output":{"shape":"AddPermissionResponse"}, 41 "errors":[ 42 {"shape":"ServiceException"}, 43 {"shape":"ResourceNotFoundException"}, 44 {"shape":"ResourceConflictException"}, 45 {"shape":"InvalidParameterValueException"}, 46 {"shape":"PolicyLengthExceededException"}, 47 {"shape":"TooManyRequestsException"}, 48 {"shape":"PreconditionFailedException"} 49 ] 50 }, 51 "CreateAlias":{ 52 "name":"CreateAlias", 53 "http":{ 54 "method":"POST", 55 "requestUri":"/2015-03-31/functions/{FunctionName}/aliases", 56 "responseCode":201 57 }, 58 "input":{"shape":"CreateAliasRequest"}, 59 "output":{"shape":"AliasConfiguration"}, 60 "errors":[ 61 {"shape":"ServiceException"}, 62 {"shape":"ResourceNotFoundException"}, 63 {"shape":"ResourceConflictException"}, 64 {"shape":"InvalidParameterValueException"}, 65 {"shape":"TooManyRequestsException"} 66 ] 67 }, 68 "CreateCodeSigningConfig":{ 69 "name":"CreateCodeSigningConfig", 70 "http":{ 71 "method":"POST", 72 "requestUri":"/2020-04-22/code-signing-configs/", 73 "responseCode":201 74 }, 75 "input":{"shape":"CreateCodeSigningConfigRequest"}, 76 "output":{"shape":"CreateCodeSigningConfigResponse"}, 77 "errors":[ 78 {"shape":"ServiceException"}, 79 {"shape":"InvalidParameterValueException"} 80 ] 81 }, 82 "CreateEventSourceMapping":{ 83 "name":"CreateEventSourceMapping", 84 "http":{ 85 "method":"POST", 86 "requestUri":"/2015-03-31/event-source-mappings/", 87 "responseCode":202 88 }, 89 "input":{"shape":"CreateEventSourceMappingRequest"}, 90 "output":{"shape":"EventSourceMappingConfiguration"}, 91 "errors":[ 92 {"shape":"ServiceException"}, 93 {"shape":"InvalidParameterValueException"}, 94 {"shape":"ResourceConflictException"}, 95 {"shape":"TooManyRequestsException"}, 96 {"shape":"ResourceNotFoundException"} 97 ] 98 }, 99 "CreateFunction":{ 100 "name":"CreateFunction", 101 "http":{ 102 "method":"POST", 103 "requestUri":"/2015-03-31/functions", 104 "responseCode":201 105 }, 106 "input":{"shape":"CreateFunctionRequest"}, 107 "output":{"shape":"FunctionConfiguration"}, 108 "errors":[ 109 {"shape":"ServiceException"}, 110 {"shape":"InvalidParameterValueException"}, 111 {"shape":"ResourceNotFoundException"}, 112 {"shape":"ResourceConflictException"}, 113 {"shape":"TooManyRequestsException"}, 114 {"shape":"CodeStorageExceededException"}, 115 {"shape":"CodeVerificationFailedException"}, 116 {"shape":"InvalidCodeSignatureException"}, 117 {"shape":"CodeSigningConfigNotFoundException"} 118 ] 119 }, 120 "DeleteAlias":{ 121 "name":"DeleteAlias", 122 "http":{ 123 "method":"DELETE", 124 "requestUri":"/2015-03-31/functions/{FunctionName}/aliases/{Name}", 125 "responseCode":204 126 }, 127 "input":{"shape":"DeleteAliasRequest"}, 128 "errors":[ 129 {"shape":"ServiceException"}, 130 {"shape":"InvalidParameterValueException"}, 131 {"shape":"ResourceConflictException"}, 132 {"shape":"TooManyRequestsException"} 133 ] 134 }, 135 "DeleteCodeSigningConfig":{ 136 "name":"DeleteCodeSigningConfig", 137 "http":{ 138 "method":"DELETE", 139 "requestUri":"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}", 140 "responseCode":204 141 }, 142 "input":{"shape":"DeleteCodeSigningConfigRequest"}, 143 "output":{"shape":"DeleteCodeSigningConfigResponse"}, 144 "errors":[ 145 {"shape":"ServiceException"}, 146 {"shape":"InvalidParameterValueException"}, 147 {"shape":"ResourceNotFoundException"}, 148 {"shape":"ResourceConflictException"} 149 ] 150 }, 151 "DeleteEventSourceMapping":{ 152 "name":"DeleteEventSourceMapping", 153 "http":{ 154 "method":"DELETE", 155 "requestUri":"/2015-03-31/event-source-mappings/{UUID}", 156 "responseCode":202 157 }, 158 "input":{"shape":"DeleteEventSourceMappingRequest"}, 159 "output":{"shape":"EventSourceMappingConfiguration"}, 160 "errors":[ 161 {"shape":"ServiceException"}, 162 {"shape":"ResourceNotFoundException"}, 163 {"shape":"InvalidParameterValueException"}, 164 {"shape":"TooManyRequestsException"}, 165 {"shape":"ResourceInUseException"} 166 ] 167 }, 168 "DeleteFunction":{ 169 "name":"DeleteFunction", 170 "http":{ 171 "method":"DELETE", 172 "requestUri":"/2015-03-31/functions/{FunctionName}", 173 "responseCode":204 174 }, 175 "input":{"shape":"DeleteFunctionRequest"}, 176 "errors":[ 177 {"shape":"ServiceException"}, 178 {"shape":"ResourceNotFoundException"}, 179 {"shape":"TooManyRequestsException"}, 180 {"shape":"InvalidParameterValueException"}, 181 {"shape":"ResourceConflictException"} 182 ] 183 }, 184 "DeleteFunctionCodeSigningConfig":{ 185 "name":"DeleteFunctionCodeSigningConfig", 186 "http":{ 187 "method":"DELETE", 188 "requestUri":"/2020-06-30/functions/{FunctionName}/code-signing-config", 189 "responseCode":204 190 }, 191 "input":{"shape":"DeleteFunctionCodeSigningConfigRequest"}, 192 "errors":[ 193 {"shape":"InvalidParameterValueException"}, 194 {"shape":"CodeSigningConfigNotFoundException"}, 195 {"shape":"ResourceNotFoundException"}, 196 {"shape":"ServiceException"}, 197 {"shape":"TooManyRequestsException"}, 198 {"shape":"ResourceConflictException"} 199 ] 200 }, 201 "DeleteFunctionConcurrency":{ 202 "name":"DeleteFunctionConcurrency", 203 "http":{ 204 "method":"DELETE", 205 "requestUri":"/2017-10-31/functions/{FunctionName}/concurrency", 206 "responseCode":204 207 }, 208 "input":{"shape":"DeleteFunctionConcurrencyRequest"}, 209 "errors":[ 210 {"shape":"ServiceException"}, 211 {"shape":"ResourceNotFoundException"}, 212 {"shape":"TooManyRequestsException"}, 213 {"shape":"InvalidParameterValueException"}, 214 {"shape":"ResourceConflictException"} 215 ] 216 }, 217 "DeleteFunctionEventInvokeConfig":{ 218 "name":"DeleteFunctionEventInvokeConfig", 219 "http":{ 220 "method":"DELETE", 221 "requestUri":"/2019-09-25/functions/{FunctionName}/event-invoke-config", 222 "responseCode":204 223 }, 224 "input":{"shape":"DeleteFunctionEventInvokeConfigRequest"}, 225 "errors":[ 226 {"shape":"ServiceException"}, 227 {"shape":"ResourceNotFoundException"}, 228 {"shape":"InvalidParameterValueException"}, 229 {"shape":"TooManyRequestsException"}, 230 {"shape":"ResourceConflictException"} 231 ] 232 }, 233 "DeleteLayerVersion":{ 234 "name":"DeleteLayerVersion", 235 "http":{ 236 "method":"DELETE", 237 "requestUri":"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}", 238 "responseCode":204 239 }, 240 "input":{"shape":"DeleteLayerVersionRequest"}, 241 "errors":[ 242 {"shape":"ServiceException"}, 243 {"shape":"TooManyRequestsException"} 244 ] 245 }, 246 "DeleteProvisionedConcurrencyConfig":{ 247 "name":"DeleteProvisionedConcurrencyConfig", 248 "http":{ 249 "method":"DELETE", 250 "requestUri":"/2019-09-30/functions/{FunctionName}/provisioned-concurrency", 251 "responseCode":204 252 }, 253 "input":{"shape":"DeleteProvisionedConcurrencyConfigRequest"}, 254 "errors":[ 255 {"shape":"InvalidParameterValueException"}, 256 {"shape":"ResourceConflictException"}, 257 {"shape":"ResourceNotFoundException"}, 258 {"shape":"TooManyRequestsException"}, 259 {"shape":"ServiceException"} 260 ] 261 }, 262 "GetAccountSettings":{ 263 "name":"GetAccountSettings", 264 "http":{ 265 "method":"GET", 266 "requestUri":"/2016-08-19/account-settings/", 267 "responseCode":200 268 }, 269 "input":{"shape":"GetAccountSettingsRequest"}, 270 "output":{"shape":"GetAccountSettingsResponse"}, 271 "errors":[ 272 {"shape":"TooManyRequestsException"}, 273 {"shape":"ServiceException"} 274 ] 275 }, 276 "GetAlias":{ 277 "name":"GetAlias", 278 "http":{ 279 "method":"GET", 280 "requestUri":"/2015-03-31/functions/{FunctionName}/aliases/{Name}", 281 "responseCode":200 282 }, 283 "input":{"shape":"GetAliasRequest"}, 284 "output":{"shape":"AliasConfiguration"}, 285 "errors":[ 286 {"shape":"ServiceException"}, 287 {"shape":"ResourceNotFoundException"}, 288 {"shape":"InvalidParameterValueException"}, 289 {"shape":"TooManyRequestsException"} 290 ] 291 }, 292 "GetCodeSigningConfig":{ 293 "name":"GetCodeSigningConfig", 294 "http":{ 295 "method":"GET", 296 "requestUri":"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}", 297 "responseCode":200 298 }, 299 "input":{"shape":"GetCodeSigningConfigRequest"}, 300 "output":{"shape":"GetCodeSigningConfigResponse"}, 301 "errors":[ 302 {"shape":"ServiceException"}, 303 {"shape":"InvalidParameterValueException"}, 304 {"shape":"ResourceNotFoundException"} 305 ] 306 }, 307 "GetEventSourceMapping":{ 308 "name":"GetEventSourceMapping", 309 "http":{ 310 "method":"GET", 311 "requestUri":"/2015-03-31/event-source-mappings/{UUID}", 312 "responseCode":200 313 }, 314 "input":{"shape":"GetEventSourceMappingRequest"}, 315 "output":{"shape":"EventSourceMappingConfiguration"}, 316 "errors":[ 317 {"shape":"ServiceException"}, 318 {"shape":"ResourceNotFoundException"}, 319 {"shape":"InvalidParameterValueException"}, 320 {"shape":"TooManyRequestsException"} 321 ] 322 }, 323 "GetFunction":{ 324 "name":"GetFunction", 325 "http":{ 326 "method":"GET", 327 "requestUri":"/2015-03-31/functions/{FunctionName}", 328 "responseCode":200 329 }, 330 "input":{"shape":"GetFunctionRequest"}, 331 "output":{"shape":"GetFunctionResponse"}, 332 "errors":[ 333 {"shape":"ServiceException"}, 334 {"shape":"ResourceNotFoundException"}, 335 {"shape":"TooManyRequestsException"}, 336 {"shape":"InvalidParameterValueException"} 337 ] 338 }, 339 "GetFunctionCodeSigningConfig":{ 340 "name":"GetFunctionCodeSigningConfig", 341 "http":{ 342 "method":"GET", 343 "requestUri":"/2020-06-30/functions/{FunctionName}/code-signing-config", 344 "responseCode":200 345 }, 346 "input":{"shape":"GetFunctionCodeSigningConfigRequest"}, 347 "output":{"shape":"GetFunctionCodeSigningConfigResponse"}, 348 "errors":[ 349 {"shape":"InvalidParameterValueException"}, 350 {"shape":"ResourceNotFoundException"}, 351 {"shape":"ServiceException"}, 352 {"shape":"TooManyRequestsException"} 353 ] 354 }, 355 "GetFunctionConcurrency":{ 356 "name":"GetFunctionConcurrency", 357 "http":{ 358 "method":"GET", 359 "requestUri":"/2019-09-30/functions/{FunctionName}/concurrency", 360 "responseCode":200 361 }, 362 "input":{"shape":"GetFunctionConcurrencyRequest"}, 363 "output":{"shape":"GetFunctionConcurrencyResponse"}, 364 "errors":[ 365 {"shape":"InvalidParameterValueException"}, 366 {"shape":"ResourceNotFoundException"}, 367 {"shape":"TooManyRequestsException"}, 368 {"shape":"ServiceException"} 369 ] 370 }, 371 "GetFunctionConfiguration":{ 372 "name":"GetFunctionConfiguration", 373 "http":{ 374 "method":"GET", 375 "requestUri":"/2015-03-31/functions/{FunctionName}/configuration", 376 "responseCode":200 377 }, 378 "input":{"shape":"GetFunctionConfigurationRequest"}, 379 "output":{"shape":"FunctionConfiguration"}, 380 "errors":[ 381 {"shape":"ServiceException"}, 382 {"shape":"ResourceNotFoundException"}, 383 {"shape":"TooManyRequestsException"}, 384 {"shape":"InvalidParameterValueException"} 385 ] 386 }, 387 "GetFunctionEventInvokeConfig":{ 388 "name":"GetFunctionEventInvokeConfig", 389 "http":{ 390 "method":"GET", 391 "requestUri":"/2019-09-25/functions/{FunctionName}/event-invoke-config", 392 "responseCode":200 393 }, 394 "input":{"shape":"GetFunctionEventInvokeConfigRequest"}, 395 "output":{"shape":"FunctionEventInvokeConfig"}, 396 "errors":[ 397 {"shape":"ServiceException"}, 398 {"shape":"ResourceNotFoundException"}, 399 {"shape":"InvalidParameterValueException"}, 400 {"shape":"TooManyRequestsException"} 401 ] 402 }, 403 "GetLayerVersion":{ 404 "name":"GetLayerVersion", 405 "http":{ 406 "method":"GET", 407 "requestUri":"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}", 408 "responseCode":200 409 }, 410 "input":{"shape":"GetLayerVersionRequest"}, 411 "output":{"shape":"GetLayerVersionResponse"}, 412 "errors":[ 413 {"shape":"ServiceException"}, 414 {"shape":"InvalidParameterValueException"}, 415 {"shape":"TooManyRequestsException"}, 416 {"shape":"ResourceNotFoundException"} 417 ] 418 }, 419 "GetLayerVersionByArn":{ 420 "name":"GetLayerVersionByArn", 421 "http":{ 422 "method":"GET", 423 "requestUri":"/2018-10-31/layers?find=LayerVersion", 424 "responseCode":200 425 }, 426 "input":{"shape":"GetLayerVersionByArnRequest"}, 427 "output":{"shape":"GetLayerVersionResponse"}, 428 "errors":[ 429 {"shape":"ServiceException"}, 430 {"shape":"InvalidParameterValueException"}, 431 {"shape":"TooManyRequestsException"}, 432 {"shape":"ResourceNotFoundException"} 433 ] 434 }, 435 "GetLayerVersionPolicy":{ 436 "name":"GetLayerVersionPolicy", 437 "http":{ 438 "method":"GET", 439 "requestUri":"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy", 440 "responseCode":200 441 }, 442 "input":{"shape":"GetLayerVersionPolicyRequest"}, 443 "output":{"shape":"GetLayerVersionPolicyResponse"}, 444 "errors":[ 445 {"shape":"ServiceException"}, 446 {"shape":"ResourceNotFoundException"}, 447 {"shape":"TooManyRequestsException"}, 448 {"shape":"InvalidParameterValueException"} 449 ] 450 }, 451 "GetPolicy":{ 452 "name":"GetPolicy", 453 "http":{ 454 "method":"GET", 455 "requestUri":"/2015-03-31/functions/{FunctionName}/policy", 456 "responseCode":200 457 }, 458 "input":{"shape":"GetPolicyRequest"}, 459 "output":{"shape":"GetPolicyResponse"}, 460 "errors":[ 461 {"shape":"ServiceException"}, 462 {"shape":"ResourceNotFoundException"}, 463 {"shape":"TooManyRequestsException"}, 464 {"shape":"InvalidParameterValueException"} 465 ] 466 }, 467 "GetProvisionedConcurrencyConfig":{ 468 "name":"GetProvisionedConcurrencyConfig", 469 "http":{ 470 "method":"GET", 471 "requestUri":"/2019-09-30/functions/{FunctionName}/provisioned-concurrency", 472 "responseCode":200 473 }, 474 "input":{"shape":"GetProvisionedConcurrencyConfigRequest"}, 475 "output":{"shape":"GetProvisionedConcurrencyConfigResponse"}, 476 "errors":[ 477 {"shape":"InvalidParameterValueException"}, 478 {"shape":"ResourceNotFoundException"}, 479 {"shape":"TooManyRequestsException"}, 480 {"shape":"ServiceException"}, 481 {"shape":"ProvisionedConcurrencyConfigNotFoundException"} 482 ] 483 }, 484 "Invoke":{ 485 "name":"Invoke", 486 "http":{ 487 "method":"POST", 488 "requestUri":"/2015-03-31/functions/{FunctionName}/invocations" 489 }, 490 "input":{"shape":"InvocationRequest"}, 491 "output":{"shape":"InvocationResponse"}, 492 "errors":[ 493 {"shape":"ServiceException"}, 494 {"shape":"ResourceNotFoundException"}, 495 {"shape":"InvalidRequestContentException"}, 496 {"shape":"RequestTooLargeException"}, 497 {"shape":"UnsupportedMediaTypeException"}, 498 {"shape":"TooManyRequestsException"}, 499 {"shape":"InvalidParameterValueException"}, 500 {"shape":"EC2UnexpectedException"}, 501 {"shape":"SubnetIPAddressLimitReachedException"}, 502 {"shape":"ENILimitReachedException"}, 503 {"shape":"EFSMountConnectivityException"}, 504 {"shape":"EFSMountFailureException"}, 505 {"shape":"EFSMountTimeoutException"}, 506 {"shape":"EFSIOException"}, 507 {"shape":"EC2ThrottledException"}, 508 {"shape":"EC2AccessDeniedException"}, 509 {"shape":"InvalidSubnetIDException"}, 510 {"shape":"InvalidSecurityGroupIDException"}, 511 {"shape":"InvalidZipFileException"}, 512 {"shape":"KMSDisabledException"}, 513 {"shape":"KMSInvalidStateException"}, 514 {"shape":"KMSAccessDeniedException"}, 515 {"shape":"KMSNotFoundException"}, 516 {"shape":"InvalidRuntimeException"}, 517 {"shape":"ResourceConflictException"}, 518 {"shape":"ResourceNotReadyException"} 519 ] 520 }, 521 "InvokeAsync":{ 522 "name":"InvokeAsync", 523 "http":{ 524 "method":"POST", 525 "requestUri":"/2014-11-13/functions/{FunctionName}/invoke-async/", 526 "responseCode":202 527 }, 528 "input":{"shape":"InvokeAsyncRequest"}, 529 "output":{"shape":"InvokeAsyncResponse"}, 530 "errors":[ 531 {"shape":"ServiceException"}, 532 {"shape":"ResourceNotFoundException"}, 533 {"shape":"InvalidRequestContentException"}, 534 {"shape":"InvalidRuntimeException"}, 535 {"shape":"ResourceConflictException"} 536 ], 537 "deprecated":true 538 }, 539 "ListAliases":{ 540 "name":"ListAliases", 541 "http":{ 542 "method":"GET", 543 "requestUri":"/2015-03-31/functions/{FunctionName}/aliases", 544 "responseCode":200 545 }, 546 "input":{"shape":"ListAliasesRequest"}, 547 "output":{"shape":"ListAliasesResponse"}, 548 "errors":[ 549 {"shape":"ServiceException"}, 550 {"shape":"ResourceNotFoundException"}, 551 {"shape":"InvalidParameterValueException"}, 552 {"shape":"TooManyRequestsException"} 553 ] 554 }, 555 "ListCodeSigningConfigs":{ 556 "name":"ListCodeSigningConfigs", 557 "http":{ 558 "method":"GET", 559 "requestUri":"/2020-04-22/code-signing-configs/", 560 "responseCode":200 561 }, 562 "input":{"shape":"ListCodeSigningConfigsRequest"}, 563 "output":{"shape":"ListCodeSigningConfigsResponse"}, 564 "errors":[ 565 {"shape":"ServiceException"}, 566 {"shape":"InvalidParameterValueException"} 567 ] 568 }, 569 "ListEventSourceMappings":{ 570 "name":"ListEventSourceMappings", 571 "http":{ 572 "method":"GET", 573 "requestUri":"/2015-03-31/event-source-mappings/", 574 "responseCode":200 575 }, 576 "input":{"shape":"ListEventSourceMappingsRequest"}, 577 "output":{"shape":"ListEventSourceMappingsResponse"}, 578 "errors":[ 579 {"shape":"ServiceException"}, 580 {"shape":"ResourceNotFoundException"}, 581 {"shape":"InvalidParameterValueException"}, 582 {"shape":"TooManyRequestsException"} 583 ] 584 }, 585 "ListFunctionEventInvokeConfigs":{ 586 "name":"ListFunctionEventInvokeConfigs", 587 "http":{ 588 "method":"GET", 589 "requestUri":"/2019-09-25/functions/{FunctionName}/event-invoke-config/list", 590 "responseCode":200 591 }, 592 "input":{"shape":"ListFunctionEventInvokeConfigsRequest"}, 593 "output":{"shape":"ListFunctionEventInvokeConfigsResponse"}, 594 "errors":[ 595 {"shape":"InvalidParameterValueException"}, 596 {"shape":"ResourceNotFoundException"}, 597 {"shape":"TooManyRequestsException"}, 598 {"shape":"ServiceException"} 599 ] 600 }, 601 "ListFunctions":{ 602 "name":"ListFunctions", 603 "http":{ 604 "method":"GET", 605 "requestUri":"/2015-03-31/functions/", 606 "responseCode":200 607 }, 608 "input":{"shape":"ListFunctionsRequest"}, 609 "output":{"shape":"ListFunctionsResponse"}, 610 "errors":[ 611 {"shape":"ServiceException"}, 612 {"shape":"TooManyRequestsException"}, 613 {"shape":"InvalidParameterValueException"} 614 ] 615 }, 616 "ListFunctionsByCodeSigningConfig":{ 617 "name":"ListFunctionsByCodeSigningConfig", 618 "http":{ 619 "method":"GET", 620 "requestUri":"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}/functions", 621 "responseCode":200 622 }, 623 "input":{"shape":"ListFunctionsByCodeSigningConfigRequest"}, 624 "output":{"shape":"ListFunctionsByCodeSigningConfigResponse"}, 625 "errors":[ 626 {"shape":"ServiceException"}, 627 {"shape":"InvalidParameterValueException"}, 628 {"shape":"ResourceNotFoundException"} 629 ] 630 }, 631 "ListLayerVersions":{ 632 "name":"ListLayerVersions", 633 "http":{ 634 "method":"GET", 635 "requestUri":"/2018-10-31/layers/{LayerName}/versions", 636 "responseCode":200 637 }, 638 "input":{"shape":"ListLayerVersionsRequest"}, 639 "output":{"shape":"ListLayerVersionsResponse"}, 640 "errors":[ 641 {"shape":"ServiceException"}, 642 {"shape":"InvalidParameterValueException"}, 643 {"shape":"ResourceNotFoundException"}, 644 {"shape":"TooManyRequestsException"} 645 ] 646 }, 647 "ListLayers":{ 648 "name":"ListLayers", 649 "http":{ 650 "method":"GET", 651 "requestUri":"/2018-10-31/layers", 652 "responseCode":200 653 }, 654 "input":{"shape":"ListLayersRequest"}, 655 "output":{"shape":"ListLayersResponse"}, 656 "errors":[ 657 {"shape":"ServiceException"}, 658 {"shape":"InvalidParameterValueException"}, 659 {"shape":"TooManyRequestsException"} 660 ] 661 }, 662 "ListProvisionedConcurrencyConfigs":{ 663 "name":"ListProvisionedConcurrencyConfigs", 664 "http":{ 665 "method":"GET", 666 "requestUri":"/2019-09-30/functions/{FunctionName}/provisioned-concurrency?List=ALL", 667 "responseCode":200 668 }, 669 "input":{"shape":"ListProvisionedConcurrencyConfigsRequest"}, 670 "output":{"shape":"ListProvisionedConcurrencyConfigsResponse"}, 671 "errors":[ 672 {"shape":"InvalidParameterValueException"}, 673 {"shape":"ResourceNotFoundException"}, 674 {"shape":"TooManyRequestsException"}, 675 {"shape":"ServiceException"} 676 ] 677 }, 678 "ListTags":{ 679 "name":"ListTags", 680 "http":{ 681 "method":"GET", 682 "requestUri":"/2017-03-31/tags/{ARN}" 683 }, 684 "input":{"shape":"ListTagsRequest"}, 685 "output":{"shape":"ListTagsResponse"}, 686 "errors":[ 687 {"shape":"ServiceException"}, 688 {"shape":"ResourceNotFoundException"}, 689 {"shape":"InvalidParameterValueException"}, 690 {"shape":"TooManyRequestsException"} 691 ] 692 }, 693 "ListVersionsByFunction":{ 694 "name":"ListVersionsByFunction", 695 "http":{ 696 "method":"GET", 697 "requestUri":"/2015-03-31/functions/{FunctionName}/versions", 698 "responseCode":200 699 }, 700 "input":{"shape":"ListVersionsByFunctionRequest"}, 701 "output":{"shape":"ListVersionsByFunctionResponse"}, 702 "errors":[ 703 {"shape":"ServiceException"}, 704 {"shape":"ResourceNotFoundException"}, 705 {"shape":"InvalidParameterValueException"}, 706 {"shape":"TooManyRequestsException"} 707 ] 708 }, 709 "PublishLayerVersion":{ 710 "name":"PublishLayerVersion", 711 "http":{ 712 "method":"POST", 713 "requestUri":"/2018-10-31/layers/{LayerName}/versions", 714 "responseCode":201 715 }, 716 "input":{"shape":"PublishLayerVersionRequest"}, 717 "output":{"shape":"PublishLayerVersionResponse"}, 718 "errors":[ 719 {"shape":"ServiceException"}, 720 {"shape":"ResourceNotFoundException"}, 721 {"shape":"TooManyRequestsException"}, 722 {"shape":"InvalidParameterValueException"}, 723 {"shape":"CodeStorageExceededException"} 724 ] 725 }, 726 "PublishVersion":{ 727 "name":"PublishVersion", 728 "http":{ 729 "method":"POST", 730 "requestUri":"/2015-03-31/functions/{FunctionName}/versions", 731 "responseCode":201 732 }, 733 "input":{"shape":"PublishVersionRequest"}, 734 "output":{"shape":"FunctionConfiguration"}, 735 "errors":[ 736 {"shape":"ServiceException"}, 737 {"shape":"ResourceNotFoundException"}, 738 {"shape":"InvalidParameterValueException"}, 739 {"shape":"TooManyRequestsException"}, 740 {"shape":"CodeStorageExceededException"}, 741 {"shape":"PreconditionFailedException"}, 742 {"shape":"ResourceConflictException"} 743 ] 744 }, 745 "PutFunctionCodeSigningConfig":{ 746 "name":"PutFunctionCodeSigningConfig", 747 "http":{ 748 "method":"PUT", 749 "requestUri":"/2020-06-30/functions/{FunctionName}/code-signing-config", 750 "responseCode":200 751 }, 752 "input":{"shape":"PutFunctionCodeSigningConfigRequest"}, 753 "output":{"shape":"PutFunctionCodeSigningConfigResponse"}, 754 "errors":[ 755 {"shape":"ServiceException"}, 756 {"shape":"InvalidParameterValueException"}, 757 {"shape":"ResourceNotFoundException"}, 758 {"shape":"TooManyRequestsException"}, 759 {"shape":"ResourceConflictException"}, 760 {"shape":"CodeSigningConfigNotFoundException"} 761 ] 762 }, 763 "PutFunctionConcurrency":{ 764 "name":"PutFunctionConcurrency", 765 "http":{ 766 "method":"PUT", 767 "requestUri":"/2017-10-31/functions/{FunctionName}/concurrency", 768 "responseCode":200 769 }, 770 "input":{"shape":"PutFunctionConcurrencyRequest"}, 771 "output":{"shape":"Concurrency"}, 772 "errors":[ 773 {"shape":"ServiceException"}, 774 {"shape":"InvalidParameterValueException"}, 775 {"shape":"ResourceNotFoundException"}, 776 {"shape":"TooManyRequestsException"}, 777 {"shape":"ResourceConflictException"} 778 ] 779 }, 780 "PutFunctionEventInvokeConfig":{ 781 "name":"PutFunctionEventInvokeConfig", 782 "http":{ 783 "method":"PUT", 784 "requestUri":"/2019-09-25/functions/{FunctionName}/event-invoke-config", 785 "responseCode":200 786 }, 787 "input":{"shape":"PutFunctionEventInvokeConfigRequest"}, 788 "output":{"shape":"FunctionEventInvokeConfig"}, 789 "errors":[ 790 {"shape":"ServiceException"}, 791 {"shape":"ResourceNotFoundException"}, 792 {"shape":"InvalidParameterValueException"}, 793 {"shape":"TooManyRequestsException"}, 794 {"shape":"ResourceConflictException"} 795 ] 796 }, 797 "PutProvisionedConcurrencyConfig":{ 798 "name":"PutProvisionedConcurrencyConfig", 799 "http":{ 800 "method":"PUT", 801 "requestUri":"/2019-09-30/functions/{FunctionName}/provisioned-concurrency", 802 "responseCode":202 803 }, 804 "input":{"shape":"PutProvisionedConcurrencyConfigRequest"}, 805 "output":{"shape":"PutProvisionedConcurrencyConfigResponse"}, 806 "errors":[ 807 {"shape":"InvalidParameterValueException"}, 808 {"shape":"ResourceNotFoundException"}, 809 {"shape":"ResourceConflictException"}, 810 {"shape":"TooManyRequestsException"}, 811 {"shape":"ServiceException"} 812 ] 813 }, 814 "RemoveLayerVersionPermission":{ 815 "name":"RemoveLayerVersionPermission", 816 "http":{ 817 "method":"DELETE", 818 "requestUri":"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy/{StatementId}", 819 "responseCode":204 820 }, 821 "input":{"shape":"RemoveLayerVersionPermissionRequest"}, 822 "errors":[ 823 {"shape":"ServiceException"}, 824 {"shape":"ResourceNotFoundException"}, 825 {"shape":"InvalidParameterValueException"}, 826 {"shape":"TooManyRequestsException"}, 827 {"shape":"PreconditionFailedException"} 828 ] 829 }, 830 "RemovePermission":{ 831 "name":"RemovePermission", 832 "http":{ 833 "method":"DELETE", 834 "requestUri":"/2015-03-31/functions/{FunctionName}/policy/{StatementId}", 835 "responseCode":204 836 }, 837 "input":{"shape":"RemovePermissionRequest"}, 838 "errors":[ 839 {"shape":"ServiceException"}, 840 {"shape":"ResourceNotFoundException"}, 841 {"shape":"InvalidParameterValueException"}, 842 {"shape":"TooManyRequestsException"}, 843 {"shape":"PreconditionFailedException"} 844 ] 845 }, 846 "TagResource":{ 847 "name":"TagResource", 848 "http":{ 849 "method":"POST", 850 "requestUri":"/2017-03-31/tags/{ARN}", 851 "responseCode":204 852 }, 853 "input":{"shape":"TagResourceRequest"}, 854 "errors":[ 855 {"shape":"ServiceException"}, 856 {"shape":"ResourceNotFoundException"}, 857 {"shape":"InvalidParameterValueException"}, 858 {"shape":"TooManyRequestsException"}, 859 {"shape":"ResourceConflictException"} 860 ] 861 }, 862 "UntagResource":{ 863 "name":"UntagResource", 864 "http":{ 865 "method":"DELETE", 866 "requestUri":"/2017-03-31/tags/{ARN}", 867 "responseCode":204 868 }, 869 "input":{"shape":"UntagResourceRequest"}, 870 "errors":[ 871 {"shape":"ServiceException"}, 872 {"shape":"ResourceNotFoundException"}, 873 {"shape":"InvalidParameterValueException"}, 874 {"shape":"TooManyRequestsException"}, 875 {"shape":"ResourceConflictException"} 876 ] 877 }, 878 "UpdateAlias":{ 879 "name":"UpdateAlias", 880 "http":{ 881 "method":"PUT", 882 "requestUri":"/2015-03-31/functions/{FunctionName}/aliases/{Name}", 883 "responseCode":200 884 }, 885 "input":{"shape":"UpdateAliasRequest"}, 886 "output":{"shape":"AliasConfiguration"}, 887 "errors":[ 888 {"shape":"ServiceException"}, 889 {"shape":"ResourceNotFoundException"}, 890 {"shape":"InvalidParameterValueException"}, 891 {"shape":"TooManyRequestsException"}, 892 {"shape":"PreconditionFailedException"}, 893 {"shape":"ResourceConflictException"} 894 ] 895 }, 896 "UpdateCodeSigningConfig":{ 897 "name":"UpdateCodeSigningConfig", 898 "http":{ 899 "method":"PUT", 900 "requestUri":"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}", 901 "responseCode":200 902 }, 903 "input":{"shape":"UpdateCodeSigningConfigRequest"}, 904 "output":{"shape":"UpdateCodeSigningConfigResponse"}, 905 "errors":[ 906 {"shape":"ServiceException"}, 907 {"shape":"InvalidParameterValueException"}, 908 {"shape":"ResourceNotFoundException"} 909 ] 910 }, 911 "UpdateEventSourceMapping":{ 912 "name":"UpdateEventSourceMapping", 913 "http":{ 914 "method":"PUT", 915 "requestUri":"/2015-03-31/event-source-mappings/{UUID}", 916 "responseCode":202 917 }, 918 "input":{"shape":"UpdateEventSourceMappingRequest"}, 919 "output":{"shape":"EventSourceMappingConfiguration"}, 920 "errors":[ 921 {"shape":"ServiceException"}, 922 {"shape":"ResourceNotFoundException"}, 923 {"shape":"InvalidParameterValueException"}, 924 {"shape":"TooManyRequestsException"}, 925 {"shape":"ResourceConflictException"}, 926 {"shape":"ResourceInUseException"} 927 ] 928 }, 929 "UpdateFunctionCode":{ 930 "name":"UpdateFunctionCode", 931 "http":{ 932 "method":"PUT", 933 "requestUri":"/2015-03-31/functions/{FunctionName}/code", 934 "responseCode":200 935 }, 936 "input":{"shape":"UpdateFunctionCodeRequest"}, 937 "output":{"shape":"FunctionConfiguration"}, 938 "errors":[ 939 {"shape":"ServiceException"}, 940 {"shape":"ResourceNotFoundException"}, 941 {"shape":"InvalidParameterValueException"}, 942 {"shape":"TooManyRequestsException"}, 943 {"shape":"CodeStorageExceededException"}, 944 {"shape":"PreconditionFailedException"}, 945 {"shape":"ResourceConflictException"}, 946 {"shape":"CodeVerificationFailedException"}, 947 {"shape":"InvalidCodeSignatureException"}, 948 {"shape":"CodeSigningConfigNotFoundException"} 949 ] 950 }, 951 "UpdateFunctionConfiguration":{ 952 "name":"UpdateFunctionConfiguration", 953 "http":{ 954 "method":"PUT", 955 "requestUri":"/2015-03-31/functions/{FunctionName}/configuration", 956 "responseCode":200 957 }, 958 "input":{"shape":"UpdateFunctionConfigurationRequest"}, 959 "output":{"shape":"FunctionConfiguration"}, 960 "errors":[ 961 {"shape":"ServiceException"}, 962 {"shape":"ResourceNotFoundException"}, 963 {"shape":"InvalidParameterValueException"}, 964 {"shape":"TooManyRequestsException"}, 965 {"shape":"ResourceConflictException"}, 966 {"shape":"PreconditionFailedException"}, 967 {"shape":"CodeVerificationFailedException"}, 968 {"shape":"InvalidCodeSignatureException"}, 969 {"shape":"CodeSigningConfigNotFoundException"} 970 ] 971 }, 972 "UpdateFunctionEventInvokeConfig":{ 973 "name":"UpdateFunctionEventInvokeConfig", 974 "http":{ 975 "method":"POST", 976 "requestUri":"/2019-09-25/functions/{FunctionName}/event-invoke-config", 977 "responseCode":200 978 }, 979 "input":{"shape":"UpdateFunctionEventInvokeConfigRequest"}, 980 "output":{"shape":"FunctionEventInvokeConfig"}, 981 "errors":[ 982 {"shape":"ServiceException"}, 983 {"shape":"ResourceNotFoundException"}, 984 {"shape":"InvalidParameterValueException"}, 985 {"shape":"TooManyRequestsException"}, 986 {"shape":"ResourceConflictException"} 987 ] 988 } 989 }, 990 "shapes":{ 991 "AccountLimit":{ 992 "type":"structure", 993 "members":{ 994 "TotalCodeSize":{"shape":"Long"}, 995 "CodeSizeUnzipped":{"shape":"Long"}, 996 "CodeSizeZipped":{"shape":"Long"}, 997 "ConcurrentExecutions":{"shape":"Integer"}, 998 "UnreservedConcurrentExecutions":{"shape":"UnreservedConcurrentExecutions"} 999 } 1000 }, 1001 "AccountUsage":{ 1002 "type":"structure", 1003 "members":{ 1004 "TotalCodeSize":{"shape":"Long"}, 1005 "FunctionCount":{"shape":"Long"} 1006 } 1007 }, 1008 "Action":{ 1009 "type":"string", 1010 "pattern":"(lambda:[*]|lambda:[a-zA-Z]+|[*])" 1011 }, 1012 "AddLayerVersionPermissionRequest":{ 1013 "type":"structure", 1014 "required":[ 1015 "LayerName", 1016 "VersionNumber", 1017 "StatementId", 1018 "Action", 1019 "Principal" 1020 ], 1021 "members":{ 1022 "LayerName":{ 1023 "shape":"LayerName", 1024 "location":"uri", 1025 "locationName":"LayerName" 1026 }, 1027 "VersionNumber":{ 1028 "shape":"LayerVersionNumber", 1029 "location":"uri", 1030 "locationName":"VersionNumber" 1031 }, 1032 "StatementId":{"shape":"StatementId"}, 1033 "Action":{"shape":"LayerPermissionAllowedAction"}, 1034 "Principal":{"shape":"LayerPermissionAllowedPrincipal"}, 1035 "OrganizationId":{"shape":"OrganizationId"}, 1036 "RevisionId":{ 1037 "shape":"String", 1038 "location":"querystring", 1039 "locationName":"RevisionId" 1040 } 1041 } 1042 }, 1043 "AddLayerVersionPermissionResponse":{ 1044 "type":"structure", 1045 "members":{ 1046 "Statement":{"shape":"String"}, 1047 "RevisionId":{"shape":"String"} 1048 } 1049 }, 1050 "AddPermissionRequest":{ 1051 "type":"structure", 1052 "required":[ 1053 "FunctionName", 1054 "StatementId", 1055 "Action", 1056 "Principal" 1057 ], 1058 "members":{ 1059 "FunctionName":{ 1060 "shape":"FunctionName", 1061 "location":"uri", 1062 "locationName":"FunctionName" 1063 }, 1064 "StatementId":{"shape":"StatementId"}, 1065 "Action":{"shape":"Action"}, 1066 "Principal":{"shape":"Principal"}, 1067 "SourceArn":{"shape":"Arn"}, 1068 "SourceAccount":{"shape":"SourceOwner"}, 1069 "EventSourceToken":{"shape":"EventSourceToken"}, 1070 "Qualifier":{ 1071 "shape":"Qualifier", 1072 "location":"querystring", 1073 "locationName":"Qualifier" 1074 }, 1075 "RevisionId":{"shape":"String"} 1076 } 1077 }, 1078 "AddPermissionResponse":{ 1079 "type":"structure", 1080 "members":{ 1081 "Statement":{"shape":"String"} 1082 } 1083 }, 1084 "AdditionalVersion":{ 1085 "type":"string", 1086 "max":1024, 1087 "min":1, 1088 "pattern":"[0-9]+" 1089 }, 1090 "AdditionalVersionWeights":{ 1091 "type":"map", 1092 "key":{"shape":"AdditionalVersion"}, 1093 "value":{"shape":"Weight"} 1094 }, 1095 "Alias":{ 1096 "type":"string", 1097 "max":128, 1098 "min":1, 1099 "pattern":"(?!^[0-9]+$)([a-zA-Z0-9-_]+)" 1100 }, 1101 "AliasConfiguration":{ 1102 "type":"structure", 1103 "members":{ 1104 "AliasArn":{"shape":"FunctionArn"}, 1105 "Name":{"shape":"Alias"}, 1106 "FunctionVersion":{"shape":"Version"}, 1107 "Description":{"shape":"Description"}, 1108 "RoutingConfig":{"shape":"AliasRoutingConfiguration"}, 1109 "RevisionId":{"shape":"String"} 1110 } 1111 }, 1112 "AliasList":{ 1113 "type":"list", 1114 "member":{"shape":"AliasConfiguration"} 1115 }, 1116 "AliasRoutingConfiguration":{ 1117 "type":"structure", 1118 "members":{ 1119 "AdditionalVersionWeights":{"shape":"AdditionalVersionWeights"} 1120 } 1121 }, 1122 "AllowedPublishers":{ 1123 "type":"structure", 1124 "required":["SigningProfileVersionArns"], 1125 "members":{ 1126 "SigningProfileVersionArns":{"shape":"SigningProfileVersionArns"} 1127 } 1128 }, 1129 "Architecture":{ 1130 "type":"string", 1131 "enum":[ 1132 "x86_64", 1133 "arm64" 1134 ] 1135 }, 1136 "ArchitecturesList":{ 1137 "type":"list", 1138 "member":{"shape":"Architecture"}, 1139 "max":1, 1140 "min":1 1141 }, 1142 "Arn":{ 1143 "type":"string", 1144 "pattern":"arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\\-])+:([a-z]{2}(-gov)?-[a-z]+-\\d{1})?:(\\d{12})?:(.*)" 1145 }, 1146 "BatchSize":{ 1147 "type":"integer", 1148 "max":10000, 1149 "min":1 1150 }, 1151 "BisectBatchOnFunctionError":{"type":"boolean"}, 1152 "Blob":{ 1153 "type":"blob", 1154 "sensitive":true 1155 }, 1156 "BlobStream":{ 1157 "type":"blob", 1158 "streaming":true 1159 }, 1160 "Boolean":{"type":"boolean"}, 1161 "CodeSigningConfig":{ 1162 "type":"structure", 1163 "required":[ 1164 "CodeSigningConfigId", 1165 "CodeSigningConfigArn", 1166 "AllowedPublishers", 1167 "CodeSigningPolicies", 1168 "LastModified" 1169 ], 1170 "members":{ 1171 "CodeSigningConfigId":{"shape":"CodeSigningConfigId"}, 1172 "CodeSigningConfigArn":{"shape":"CodeSigningConfigArn"}, 1173 "Description":{"shape":"Description"}, 1174 "AllowedPublishers":{"shape":"AllowedPublishers"}, 1175 "CodeSigningPolicies":{"shape":"CodeSigningPolicies"}, 1176 "LastModified":{"shape":"Timestamp"} 1177 } 1178 }, 1179 "CodeSigningConfigArn":{ 1180 "type":"string", 1181 "max":200, 1182 "pattern":"arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:code-signing-config:csc-[a-z0-9]{17}" 1183 }, 1184 "CodeSigningConfigId":{ 1185 "type":"string", 1186 "pattern":"csc-[a-zA-Z0-9-_\\.]{17}" 1187 }, 1188 "CodeSigningConfigList":{ 1189 "type":"list", 1190 "member":{"shape":"CodeSigningConfig"} 1191 }, 1192 "CodeSigningConfigNotFoundException":{ 1193 "type":"structure", 1194 "members":{ 1195 "Type":{"shape":"String"}, 1196 "Message":{"shape":"String"} 1197 }, 1198 "error":{"httpStatusCode":404}, 1199 "exception":true 1200 }, 1201 "CodeSigningPolicies":{ 1202 "type":"structure", 1203 "members":{ 1204 "UntrustedArtifactOnDeployment":{"shape":"CodeSigningPolicy"} 1205 } 1206 }, 1207 "CodeSigningPolicy":{ 1208 "type":"string", 1209 "enum":[ 1210 "Warn", 1211 "Enforce" 1212 ] 1213 }, 1214 "CodeStorageExceededException":{ 1215 "type":"structure", 1216 "members":{ 1217 "Type":{"shape":"String"}, 1218 "message":{"shape":"String"} 1219 }, 1220 "error":{"httpStatusCode":400}, 1221 "exception":true 1222 }, 1223 "CodeVerificationFailedException":{ 1224 "type":"structure", 1225 "members":{ 1226 "Type":{"shape":"String"}, 1227 "Message":{"shape":"String"} 1228 }, 1229 "error":{"httpStatusCode":400}, 1230 "exception":true 1231 }, 1232 "CompatibleArchitectures":{ 1233 "type":"list", 1234 "member":{"shape":"Architecture"}, 1235 "max":2 1236 }, 1237 "CompatibleRuntimes":{ 1238 "type":"list", 1239 "member":{"shape":"Runtime"}, 1240 "max":15 1241 }, 1242 "Concurrency":{ 1243 "type":"structure", 1244 "members":{ 1245 "ReservedConcurrentExecutions":{"shape":"ReservedConcurrentExecutions"} 1246 } 1247 }, 1248 "CreateAliasRequest":{ 1249 "type":"structure", 1250 "required":[ 1251 "FunctionName", 1252 "Name", 1253 "FunctionVersion" 1254 ], 1255 "members":{ 1256 "FunctionName":{ 1257 "shape":"FunctionName", 1258 "location":"uri", 1259 "locationName":"FunctionName" 1260 }, 1261 "Name":{"shape":"Alias"}, 1262 "FunctionVersion":{"shape":"Version"}, 1263 "Description":{"shape":"Description"}, 1264 "RoutingConfig":{"shape":"AliasRoutingConfiguration"} 1265 } 1266 }, 1267 "CreateCodeSigningConfigRequest":{ 1268 "type":"structure", 1269 "required":["AllowedPublishers"], 1270 "members":{ 1271 "Description":{"shape":"Description"}, 1272 "AllowedPublishers":{"shape":"AllowedPublishers"}, 1273 "CodeSigningPolicies":{"shape":"CodeSigningPolicies"} 1274 } 1275 }, 1276 "CreateCodeSigningConfigResponse":{ 1277 "type":"structure", 1278 "required":["CodeSigningConfig"], 1279 "members":{ 1280 "CodeSigningConfig":{"shape":"CodeSigningConfig"} 1281 } 1282 }, 1283 "CreateEventSourceMappingRequest":{ 1284 "type":"structure", 1285 "required":["FunctionName"], 1286 "members":{ 1287 "EventSourceArn":{"shape":"Arn"}, 1288 "FunctionName":{"shape":"FunctionName"}, 1289 "Enabled":{"shape":"Enabled"}, 1290 "BatchSize":{"shape":"BatchSize"}, 1291 "MaximumBatchingWindowInSeconds":{"shape":"MaximumBatchingWindowInSeconds"}, 1292 "ParallelizationFactor":{"shape":"ParallelizationFactor"}, 1293 "StartingPosition":{"shape":"EventSourcePosition"}, 1294 "StartingPositionTimestamp":{"shape":"Date"}, 1295 "DestinationConfig":{"shape":"DestinationConfig"}, 1296 "MaximumRecordAgeInSeconds":{"shape":"MaximumRecordAgeInSeconds"}, 1297 "BisectBatchOnFunctionError":{"shape":"BisectBatchOnFunctionError"}, 1298 "MaximumRetryAttempts":{"shape":"MaximumRetryAttemptsEventSourceMapping"}, 1299 "TumblingWindowInSeconds":{"shape":"TumblingWindowInSeconds"}, 1300 "Topics":{"shape":"Topics"}, 1301 "Queues":{"shape":"Queues"}, 1302 "SourceAccessConfigurations":{"shape":"SourceAccessConfigurations"}, 1303 "SelfManagedEventSource":{"shape":"SelfManagedEventSource"}, 1304 "FunctionResponseTypes":{"shape":"FunctionResponseTypeList"} 1305 } 1306 }, 1307 "CreateFunctionRequest":{ 1308 "type":"structure", 1309 "required":[ 1310 "FunctionName", 1311 "Role", 1312 "Code" 1313 ], 1314 "members":{ 1315 "FunctionName":{"shape":"FunctionName"}, 1316 "Runtime":{"shape":"Runtime"}, 1317 "Role":{"shape":"RoleArn"}, 1318 "Handler":{"shape":"Handler"}, 1319 "Code":{"shape":"FunctionCode"}, 1320 "Description":{"shape":"Description"}, 1321 "Timeout":{"shape":"Timeout"}, 1322 "MemorySize":{"shape":"MemorySize"}, 1323 "Publish":{"shape":"Boolean"}, 1324 "VpcConfig":{"shape":"VpcConfig"}, 1325 "PackageType":{"shape":"PackageType"}, 1326 "DeadLetterConfig":{"shape":"DeadLetterConfig"}, 1327 "Environment":{"shape":"Environment"}, 1328 "KMSKeyArn":{"shape":"KMSKeyArn"}, 1329 "TracingConfig":{"shape":"TracingConfig"}, 1330 "Tags":{"shape":"Tags"}, 1331 "Layers":{"shape":"LayerList"}, 1332 "FileSystemConfigs":{"shape":"FileSystemConfigList"}, 1333 "ImageConfig":{"shape":"ImageConfig"}, 1334 "CodeSigningConfigArn":{"shape":"CodeSigningConfigArn"}, 1335 "Architectures":{"shape":"ArchitecturesList"} 1336 } 1337 }, 1338 "Date":{"type":"timestamp"}, 1339 "DeadLetterConfig":{ 1340 "type":"structure", 1341 "members":{ 1342 "TargetArn":{"shape":"ResourceArn"} 1343 } 1344 }, 1345 "DeleteAliasRequest":{ 1346 "type":"structure", 1347 "required":[ 1348 "FunctionName", 1349 "Name" 1350 ], 1351 "members":{ 1352 "FunctionName":{ 1353 "shape":"FunctionName", 1354 "location":"uri", 1355 "locationName":"FunctionName" 1356 }, 1357 "Name":{ 1358 "shape":"Alias", 1359 "location":"uri", 1360 "locationName":"Name" 1361 } 1362 } 1363 }, 1364 "DeleteCodeSigningConfigRequest":{ 1365 "type":"structure", 1366 "required":["CodeSigningConfigArn"], 1367 "members":{ 1368 "CodeSigningConfigArn":{ 1369 "shape":"CodeSigningConfigArn", 1370 "location":"uri", 1371 "locationName":"CodeSigningConfigArn" 1372 } 1373 } 1374 }, 1375 "DeleteCodeSigningConfigResponse":{ 1376 "type":"structure", 1377 "members":{ 1378 } 1379 }, 1380 "DeleteEventSourceMappingRequest":{ 1381 "type":"structure", 1382 "required":["UUID"], 1383 "members":{ 1384 "UUID":{ 1385 "shape":"String", 1386 "location":"uri", 1387 "locationName":"UUID" 1388 } 1389 } 1390 }, 1391 "DeleteFunctionCodeSigningConfigRequest":{ 1392 "type":"structure", 1393 "required":["FunctionName"], 1394 "members":{ 1395 "FunctionName":{ 1396 "shape":"FunctionName", 1397 "location":"uri", 1398 "locationName":"FunctionName" 1399 } 1400 } 1401 }, 1402 "DeleteFunctionConcurrencyRequest":{ 1403 "type":"structure", 1404 "required":["FunctionName"], 1405 "members":{ 1406 "FunctionName":{ 1407 "shape":"FunctionName", 1408 "location":"uri", 1409 "locationName":"FunctionName" 1410 } 1411 } 1412 }, 1413 "DeleteFunctionEventInvokeConfigRequest":{ 1414 "type":"structure", 1415 "required":["FunctionName"], 1416 "members":{ 1417 "FunctionName":{ 1418 "shape":"FunctionName", 1419 "location":"uri", 1420 "locationName":"FunctionName" 1421 }, 1422 "Qualifier":{ 1423 "shape":"Qualifier", 1424 "location":"querystring", 1425 "locationName":"Qualifier" 1426 } 1427 } 1428 }, 1429 "DeleteFunctionRequest":{ 1430 "type":"structure", 1431 "required":["FunctionName"], 1432 "members":{ 1433 "FunctionName":{ 1434 "shape":"FunctionName", 1435 "location":"uri", 1436 "locationName":"FunctionName" 1437 }, 1438 "Qualifier":{ 1439 "shape":"Qualifier", 1440 "location":"querystring", 1441 "locationName":"Qualifier" 1442 } 1443 } 1444 }, 1445 "DeleteLayerVersionRequest":{ 1446 "type":"structure", 1447 "required":[ 1448 "LayerName", 1449 "VersionNumber" 1450 ], 1451 "members":{ 1452 "LayerName":{ 1453 "shape":"LayerName", 1454 "location":"uri", 1455 "locationName":"LayerName" 1456 }, 1457 "VersionNumber":{ 1458 "shape":"LayerVersionNumber", 1459 "location":"uri", 1460 "locationName":"VersionNumber" 1461 } 1462 } 1463 }, 1464 "DeleteProvisionedConcurrencyConfigRequest":{ 1465 "type":"structure", 1466 "required":[ 1467 "FunctionName", 1468 "Qualifier" 1469 ], 1470 "members":{ 1471 "FunctionName":{ 1472 "shape":"FunctionName", 1473 "location":"uri", 1474 "locationName":"FunctionName" 1475 }, 1476 "Qualifier":{ 1477 "shape":"Qualifier", 1478 "location":"querystring", 1479 "locationName":"Qualifier" 1480 } 1481 } 1482 }, 1483 "Description":{ 1484 "type":"string", 1485 "max":256, 1486 "min":0 1487 }, 1488 "DestinationArn":{ 1489 "type":"string", 1490 "max":350, 1491 "min":0, 1492 "pattern":"^$|arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\\-])+:([a-z]{2}(-gov)?-[a-z]+-\\d{1})?:(\\d{12})?:(.*)" 1493 }, 1494 "DestinationConfig":{ 1495 "type":"structure", 1496 "members":{ 1497 "OnSuccess":{"shape":"OnSuccess"}, 1498 "OnFailure":{"shape":"OnFailure"} 1499 } 1500 }, 1501 "EC2AccessDeniedException":{ 1502 "type":"structure", 1503 "members":{ 1504 "Type":{"shape":"String"}, 1505 "Message":{"shape":"String"} 1506 }, 1507 "error":{"httpStatusCode":502}, 1508 "exception":true 1509 }, 1510 "EC2ThrottledException":{ 1511 "type":"structure", 1512 "members":{ 1513 "Type":{"shape":"String"}, 1514 "Message":{"shape":"String"} 1515 }, 1516 "error":{"httpStatusCode":502}, 1517 "exception":true 1518 }, 1519 "EC2UnexpectedException":{ 1520 "type":"structure", 1521 "members":{ 1522 "Type":{"shape":"String"}, 1523 "Message":{"shape":"String"}, 1524 "EC2ErrorCode":{"shape":"String"} 1525 }, 1526 "error":{"httpStatusCode":502}, 1527 "exception":true 1528 }, 1529 "EFSIOException":{ 1530 "type":"structure", 1531 "members":{ 1532 "Type":{"shape":"String"}, 1533 "Message":{"shape":"String"} 1534 }, 1535 "error":{"httpStatusCode":410}, 1536 "exception":true 1537 }, 1538 "EFSMountConnectivityException":{ 1539 "type":"structure", 1540 "members":{ 1541 "Type":{"shape":"String"}, 1542 "Message":{"shape":"String"} 1543 }, 1544 "error":{"httpStatusCode":408}, 1545 "exception":true 1546 }, 1547 "EFSMountFailureException":{ 1548 "type":"structure", 1549 "members":{ 1550 "Type":{"shape":"String"}, 1551 "Message":{"shape":"String"} 1552 }, 1553 "error":{"httpStatusCode":403}, 1554 "exception":true 1555 }, 1556 "EFSMountTimeoutException":{ 1557 "type":"structure", 1558 "members":{ 1559 "Type":{"shape":"String"}, 1560 "Message":{"shape":"String"} 1561 }, 1562 "error":{"httpStatusCode":408}, 1563 "exception":true 1564 }, 1565 "ENILimitReachedException":{ 1566 "type":"structure", 1567 "members":{ 1568 "Type":{"shape":"String"}, 1569 "Message":{"shape":"String"} 1570 }, 1571 "error":{"httpStatusCode":502}, 1572 "exception":true 1573 }, 1574 "Enabled":{"type":"boolean"}, 1575 "EndPointType":{ 1576 "type":"string", 1577 "enum":["KAFKA_BOOTSTRAP_SERVERS"] 1578 }, 1579 "Endpoint":{ 1580 "type":"string", 1581 "max":300, 1582 "min":1, 1583 "pattern":"^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\\-]*[a-zA-Z0-9])\\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\\-]*[A-Za-z0-9]):[0-9]{1,5}" 1584 }, 1585 "EndpointLists":{ 1586 "type":"list", 1587 "member":{"shape":"Endpoint"}, 1588 "max":10, 1589 "min":1 1590 }, 1591 "Endpoints":{ 1592 "type":"map", 1593 "key":{"shape":"EndPointType"}, 1594 "value":{"shape":"EndpointLists"}, 1595 "max":2, 1596 "min":1 1597 }, 1598 "Environment":{ 1599 "type":"structure", 1600 "members":{ 1601 "Variables":{"shape":"EnvironmentVariables"} 1602 } 1603 }, 1604 "EnvironmentError":{ 1605 "type":"structure", 1606 "members":{ 1607 "ErrorCode":{"shape":"String"}, 1608 "Message":{"shape":"SensitiveString"} 1609 } 1610 }, 1611 "EnvironmentResponse":{ 1612 "type":"structure", 1613 "members":{ 1614 "Variables":{"shape":"EnvironmentVariables"}, 1615 "Error":{"shape":"EnvironmentError"} 1616 } 1617 }, 1618 "EnvironmentVariableName":{ 1619 "type":"string", 1620 "pattern":"[a-zA-Z]([a-zA-Z0-9_])+", 1621 "sensitive":true 1622 }, 1623 "EnvironmentVariableValue":{ 1624 "type":"string", 1625 "sensitive":true 1626 }, 1627 "EnvironmentVariables":{ 1628 "type":"map", 1629 "key":{"shape":"EnvironmentVariableName"}, 1630 "value":{"shape":"EnvironmentVariableValue"}, 1631 "sensitive":true 1632 }, 1633 "EventSourceMappingConfiguration":{ 1634 "type":"structure", 1635 "members":{ 1636 "UUID":{"shape":"String"}, 1637 "StartingPosition":{"shape":"EventSourcePosition"}, 1638 "StartingPositionTimestamp":{"shape":"Date"}, 1639 "BatchSize":{"shape":"BatchSize"}, 1640 "MaximumBatchingWindowInSeconds":{"shape":"MaximumBatchingWindowInSeconds"}, 1641 "ParallelizationFactor":{"shape":"ParallelizationFactor"}, 1642 "EventSourceArn":{"shape":"Arn"}, 1643 "FunctionArn":{"shape":"FunctionArn"}, 1644 "LastModified":{"shape":"Date"}, 1645 "LastProcessingResult":{"shape":"String"}, 1646 "State":{"shape":"String"}, 1647 "StateTransitionReason":{"shape":"String"}, 1648 "DestinationConfig":{"shape":"DestinationConfig"}, 1649 "Topics":{"shape":"Topics"}, 1650 "Queues":{"shape":"Queues"}, 1651 "SourceAccessConfigurations":{"shape":"SourceAccessConfigurations"}, 1652 "SelfManagedEventSource":{"shape":"SelfManagedEventSource"}, 1653 "MaximumRecordAgeInSeconds":{"shape":"MaximumRecordAgeInSeconds"}, 1654 "BisectBatchOnFunctionError":{"shape":"BisectBatchOnFunctionError"}, 1655 "MaximumRetryAttempts":{"shape":"MaximumRetryAttemptsEventSourceMapping"}, 1656 "TumblingWindowInSeconds":{"shape":"TumblingWindowInSeconds"}, 1657 "FunctionResponseTypes":{"shape":"FunctionResponseTypeList"} 1658 } 1659 }, 1660 "EventSourceMappingsList":{ 1661 "type":"list", 1662 "member":{"shape":"EventSourceMappingConfiguration"} 1663 }, 1664 "EventSourcePosition":{ 1665 "type":"string", 1666 "enum":[ 1667 "TRIM_HORIZON", 1668 "LATEST", 1669 "AT_TIMESTAMP" 1670 ] 1671 }, 1672 "EventSourceToken":{ 1673 "type":"string", 1674 "max":256, 1675 "min":0, 1676 "pattern":"[a-zA-Z0-9._\\-]+" 1677 }, 1678 "FileSystemArn":{ 1679 "type":"string", 1680 "max":200, 1681 "pattern":"arn:aws[a-zA-Z-]*:elasticfilesystem:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:access-point/fsap-[a-f0-9]{17}" 1682 }, 1683 "FileSystemConfig":{ 1684 "type":"structure", 1685 "required":[ 1686 "Arn", 1687 "LocalMountPath" 1688 ], 1689 "members":{ 1690 "Arn":{"shape":"FileSystemArn"}, 1691 "LocalMountPath":{"shape":"LocalMountPath"} 1692 } 1693 }, 1694 "FileSystemConfigList":{ 1695 "type":"list", 1696 "member":{"shape":"FileSystemConfig"}, 1697 "max":1 1698 }, 1699 "FunctionArn":{ 1700 "type":"string", 1701 "pattern":"arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}(-gov)?-[a-z]+-\\d{1}:\\d{12}:function:[a-zA-Z0-9-_]+(:(\\$LATEST|[a-zA-Z0-9-_]+))?" 1702 }, 1703 "FunctionArnList":{ 1704 "type":"list", 1705 "member":{"shape":"FunctionArn"} 1706 }, 1707 "FunctionCode":{ 1708 "type":"structure", 1709 "members":{ 1710 "ZipFile":{"shape":"Blob"}, 1711 "S3Bucket":{"shape":"S3Bucket"}, 1712 "S3Key":{"shape":"S3Key"}, 1713 "S3ObjectVersion":{"shape":"S3ObjectVersion"}, 1714 "ImageUri":{"shape":"String"} 1715 } 1716 }, 1717 "FunctionCodeLocation":{ 1718 "type":"structure", 1719 "members":{ 1720 "RepositoryType":{"shape":"String"}, 1721 "Location":{"shape":"String"}, 1722 "ImageUri":{"shape":"String"}, 1723 "ResolvedImageUri":{"shape":"String"} 1724 } 1725 }, 1726 "FunctionConfiguration":{ 1727 "type":"structure", 1728 "members":{ 1729 "FunctionName":{"shape":"NamespacedFunctionName"}, 1730 "FunctionArn":{"shape":"NameSpacedFunctionArn"}, 1731 "Runtime":{"shape":"Runtime"}, 1732 "Role":{"shape":"RoleArn"}, 1733 "Handler":{"shape":"Handler"}, 1734 "CodeSize":{"shape":"Long"}, 1735 "Description":{"shape":"Description"}, 1736 "Timeout":{"shape":"Timeout"}, 1737 "MemorySize":{"shape":"MemorySize"}, 1738 "LastModified":{"shape":"Timestamp"}, 1739 "CodeSha256":{"shape":"String"}, 1740 "Version":{"shape":"Version"}, 1741 "VpcConfig":{"shape":"VpcConfigResponse"}, 1742 "DeadLetterConfig":{"shape":"DeadLetterConfig"}, 1743 "Environment":{"shape":"EnvironmentResponse"}, 1744 "KMSKeyArn":{"shape":"KMSKeyArn"}, 1745 "TracingConfig":{"shape":"TracingConfigResponse"}, 1746 "MasterArn":{"shape":"FunctionArn"}, 1747 "RevisionId":{"shape":"String"}, 1748 "Layers":{"shape":"LayersReferenceList"}, 1749 "State":{"shape":"State"}, 1750 "StateReason":{"shape":"StateReason"}, 1751 "StateReasonCode":{"shape":"StateReasonCode"}, 1752 "LastUpdateStatus":{"shape":"LastUpdateStatus"}, 1753 "LastUpdateStatusReason":{"shape":"LastUpdateStatusReason"}, 1754 "LastUpdateStatusReasonCode":{"shape":"LastUpdateStatusReasonCode"}, 1755 "FileSystemConfigs":{"shape":"FileSystemConfigList"}, 1756 "PackageType":{"shape":"PackageType"}, 1757 "ImageConfigResponse":{"shape":"ImageConfigResponse"}, 1758 "SigningProfileVersionArn":{"shape":"Arn"}, 1759 "SigningJobArn":{"shape":"Arn"}, 1760 "Architectures":{"shape":"ArchitecturesList"} 1761 } 1762 }, 1763 "FunctionEventInvokeConfig":{ 1764 "type":"structure", 1765 "members":{ 1766 "LastModified":{"shape":"Date"}, 1767 "FunctionArn":{"shape":"FunctionArn"}, 1768 "MaximumRetryAttempts":{"shape":"MaximumRetryAttempts"}, 1769 "MaximumEventAgeInSeconds":{"shape":"MaximumEventAgeInSeconds"}, 1770 "DestinationConfig":{"shape":"DestinationConfig"} 1771 } 1772 }, 1773 "FunctionEventInvokeConfigList":{ 1774 "type":"list", 1775 "member":{"shape":"FunctionEventInvokeConfig"} 1776 }, 1777 "FunctionList":{ 1778 "type":"list", 1779 "member":{"shape":"FunctionConfiguration"} 1780 }, 1781 "FunctionName":{ 1782 "type":"string", 1783 "max":140, 1784 "min":1, 1785 "pattern":"(arn:(aws[a-zA-Z-]*)?:lambda:)?([a-z]{2}(-gov)?-[a-z]+-\\d{1}:)?(\\d{12}:)?(function:)?([a-zA-Z0-9-_]+)(:(\\$LATEST|[a-zA-Z0-9-_]+))?" 1786 }, 1787 "FunctionResponseType":{ 1788 "type":"string", 1789 "enum":["ReportBatchItemFailures"] 1790 }, 1791 "FunctionResponseTypeList":{ 1792 "type":"list", 1793 "member":{"shape":"FunctionResponseType"}, 1794 "max":1, 1795 "min":0 1796 }, 1797 "FunctionVersion":{ 1798 "type":"string", 1799 "enum":["ALL"] 1800 }, 1801 "GetAccountSettingsRequest":{ 1802 "type":"structure", 1803 "members":{ 1804 } 1805 }, 1806 "GetAccountSettingsResponse":{ 1807 "type":"structure", 1808 "members":{ 1809 "AccountLimit":{"shape":"AccountLimit"}, 1810 "AccountUsage":{"shape":"AccountUsage"} 1811 } 1812 }, 1813 "GetAliasRequest":{ 1814 "type":"structure", 1815 "required":[ 1816 "FunctionName", 1817 "Name" 1818 ], 1819 "members":{ 1820 "FunctionName":{ 1821 "shape":"FunctionName", 1822 "location":"uri", 1823 "locationName":"FunctionName" 1824 }, 1825 "Name":{ 1826 "shape":"Alias", 1827 "location":"uri", 1828 "locationName":"Name" 1829 } 1830 } 1831 }, 1832 "GetCodeSigningConfigRequest":{ 1833 "type":"structure", 1834 "required":["CodeSigningConfigArn"], 1835 "members":{ 1836 "CodeSigningConfigArn":{ 1837 "shape":"CodeSigningConfigArn", 1838 "location":"uri", 1839 "locationName":"CodeSigningConfigArn" 1840 } 1841 } 1842 }, 1843 "GetCodeSigningConfigResponse":{ 1844 "type":"structure", 1845 "required":["CodeSigningConfig"], 1846 "members":{ 1847 "CodeSigningConfig":{"shape":"CodeSigningConfig"} 1848 } 1849 }, 1850 "GetEventSourceMappingRequest":{ 1851 "type":"structure", 1852 "required":["UUID"], 1853 "members":{ 1854 "UUID":{ 1855 "shape":"String", 1856 "location":"uri", 1857 "locationName":"UUID" 1858 } 1859 } 1860 }, 1861 "GetFunctionCodeSigningConfigRequest":{ 1862 "type":"structure", 1863 "required":["FunctionName"], 1864 "members":{ 1865 "FunctionName":{ 1866 "shape":"FunctionName", 1867 "location":"uri", 1868 "locationName":"FunctionName" 1869 } 1870 } 1871 }, 1872 "GetFunctionCodeSigningConfigResponse":{ 1873 "type":"structure", 1874 "required":[ 1875 "CodeSigningConfigArn", 1876 "FunctionName" 1877 ], 1878 "members":{ 1879 "CodeSigningConfigArn":{"shape":"CodeSigningConfigArn"}, 1880 "FunctionName":{"shape":"FunctionName"} 1881 } 1882 }, 1883 "GetFunctionConcurrencyRequest":{ 1884 "type":"structure", 1885 "required":["FunctionName"], 1886 "members":{ 1887 "FunctionName":{ 1888 "shape":"FunctionName", 1889 "location":"uri", 1890 "locationName":"FunctionName" 1891 } 1892 } 1893 }, 1894 "GetFunctionConcurrencyResponse":{ 1895 "type":"structure", 1896 "members":{ 1897 "ReservedConcurrentExecutions":{"shape":"ReservedConcurrentExecutions"} 1898 } 1899 }, 1900 "GetFunctionConfigurationRequest":{ 1901 "type":"structure", 1902 "required":["FunctionName"], 1903 "members":{ 1904 "FunctionName":{ 1905 "shape":"NamespacedFunctionName", 1906 "location":"uri", 1907 "locationName":"FunctionName" 1908 }, 1909 "Qualifier":{ 1910 "shape":"Qualifier", 1911 "location":"querystring", 1912 "locationName":"Qualifier" 1913 } 1914 } 1915 }, 1916 "GetFunctionEventInvokeConfigRequest":{ 1917 "type":"structure", 1918 "required":["FunctionName"], 1919 "members":{ 1920 "FunctionName":{ 1921 "shape":"FunctionName", 1922 "location":"uri", 1923 "locationName":"FunctionName" 1924 }, 1925 "Qualifier":{ 1926 "shape":"Qualifier", 1927 "location":"querystring", 1928 "locationName":"Qualifier" 1929 } 1930 } 1931 }, 1932 "GetFunctionRequest":{ 1933 "type":"structure", 1934 "required":["FunctionName"], 1935 "members":{ 1936 "FunctionName":{ 1937 "shape":"NamespacedFunctionName", 1938 "location":"uri", 1939 "locationName":"FunctionName" 1940 }, 1941 "Qualifier":{ 1942 "shape":"Qualifier", 1943 "location":"querystring", 1944 "locationName":"Qualifier" 1945 } 1946 } 1947 }, 1948 "GetFunctionResponse":{ 1949 "type":"structure", 1950 "members":{ 1951 "Configuration":{"shape":"FunctionConfiguration"}, 1952 "Code":{"shape":"FunctionCodeLocation"}, 1953 "Tags":{"shape":"Tags"}, 1954 "Concurrency":{"shape":"Concurrency"} 1955 } 1956 }, 1957 "GetLayerVersionByArnRequest":{ 1958 "type":"structure", 1959 "required":["Arn"], 1960 "members":{ 1961 "Arn":{ 1962 "shape":"LayerVersionArn", 1963 "location":"querystring", 1964 "locationName":"Arn" 1965 } 1966 } 1967 }, 1968 "GetLayerVersionPolicyRequest":{ 1969 "type":"structure", 1970 "required":[ 1971 "LayerName", 1972 "VersionNumber" 1973 ], 1974 "members":{ 1975 "LayerName":{ 1976 "shape":"LayerName", 1977 "location":"uri", 1978 "locationName":"LayerName" 1979 }, 1980 "VersionNumber":{ 1981 "shape":"LayerVersionNumber", 1982 "location":"uri", 1983 "locationName":"VersionNumber" 1984 } 1985 } 1986 }, 1987 "GetLayerVersionPolicyResponse":{ 1988 "type":"structure", 1989 "members":{ 1990 "Policy":{"shape":"String"}, 1991 "RevisionId":{"shape":"String"} 1992 } 1993 }, 1994 "GetLayerVersionRequest":{ 1995 "type":"structure", 1996 "required":[ 1997 "LayerName", 1998 "VersionNumber" 1999 ], 2000 "members":{ 2001 "LayerName":{ 2002 "shape":"LayerName", 2003 "location":"uri", 2004 "locationName":"LayerName" 2005 }, 2006 "VersionNumber":{ 2007 "shape":"LayerVersionNumber", 2008 "location":"uri", 2009 "locationName":"VersionNumber" 2010 } 2011 } 2012 }, 2013 "GetLayerVersionResponse":{ 2014 "type":"structure", 2015 "members":{ 2016 "Content":{"shape":"LayerVersionContentOutput"}, 2017 "LayerArn":{"shape":"LayerArn"}, 2018 "LayerVersionArn":{"shape":"LayerVersionArn"}, 2019 "Description":{"shape":"Description"}, 2020 "CreatedDate":{"shape":"Timestamp"}, 2021 "Version":{"shape":"LayerVersionNumber"}, 2022 "CompatibleRuntimes":{"shape":"CompatibleRuntimes"}, 2023 "LicenseInfo":{"shape":"LicenseInfo"}, 2024 "CompatibleArchitectures":{"shape":"CompatibleArchitectures"} 2025 } 2026 }, 2027 "GetPolicyRequest":{ 2028 "type":"structure", 2029 "required":["FunctionName"], 2030 "members":{ 2031 "FunctionName":{ 2032 "shape":"NamespacedFunctionName", 2033 "location":"uri", 2034 "locationName":"FunctionName" 2035 }, 2036 "Qualifier":{ 2037 "shape":"Qualifier", 2038 "location":"querystring", 2039 "locationName":"Qualifier" 2040 } 2041 } 2042 }, 2043 "GetPolicyResponse":{ 2044 "type":"structure", 2045 "members":{ 2046 "Policy":{"shape":"String"}, 2047 "RevisionId":{"shape":"String"} 2048 } 2049 }, 2050 "GetProvisionedConcurrencyConfigRequest":{ 2051 "type":"structure", 2052 "required":[ 2053 "FunctionName", 2054 "Qualifier" 2055 ], 2056 "members":{ 2057 "FunctionName":{ 2058 "shape":"FunctionName", 2059 "location":"uri", 2060 "locationName":"FunctionName" 2061 }, 2062 "Qualifier":{ 2063 "shape":"Qualifier", 2064 "location":"querystring", 2065 "locationName":"Qualifier" 2066 } 2067 } 2068 }, 2069 "GetProvisionedConcurrencyConfigResponse":{ 2070 "type":"structure", 2071 "members":{ 2072 "RequestedProvisionedConcurrentExecutions":{"shape":"PositiveInteger"}, 2073 "AvailableProvisionedConcurrentExecutions":{"shape":"NonNegativeInteger"}, 2074 "AllocatedProvisionedConcurrentExecutions":{"shape":"NonNegativeInteger"}, 2075 "Status":{"shape":"ProvisionedConcurrencyStatusEnum"}, 2076 "StatusReason":{"shape":"String"}, 2077 "LastModified":{"shape":"Timestamp"} 2078 } 2079 }, 2080 "Handler":{ 2081 "type":"string", 2082 "max":128, 2083 "pattern":"[^\\s]+" 2084 }, 2085 "HttpStatus":{"type":"integer"}, 2086 "ImageConfig":{ 2087 "type":"structure", 2088 "members":{ 2089 "EntryPoint":{"shape":"StringList"}, 2090 "Command":{"shape":"StringList"}, 2091 "WorkingDirectory":{"shape":"WorkingDirectory"} 2092 } 2093 }, 2094 "ImageConfigError":{ 2095 "type":"structure", 2096 "members":{ 2097 "ErrorCode":{"shape":"String"}, 2098 "Message":{"shape":"SensitiveString"} 2099 } 2100 }, 2101 "ImageConfigResponse":{ 2102 "type":"structure", 2103 "members":{ 2104 "ImageConfig":{"shape":"ImageConfig"}, 2105 "Error":{"shape":"ImageConfigError"} 2106 } 2107 }, 2108 "Integer":{"type":"integer"}, 2109 "InvalidCodeSignatureException":{ 2110 "type":"structure", 2111 "members":{ 2112 "Type":{"shape":"String"}, 2113 "Message":{"shape":"String"} 2114 }, 2115 "error":{"httpStatusCode":400}, 2116 "exception":true 2117 }, 2118 "InvalidParameterValueException":{ 2119 "type":"structure", 2120 "members":{ 2121 "Type":{"shape":"String"}, 2122 "message":{"shape":"String"} 2123 }, 2124 "error":{"httpStatusCode":400}, 2125 "exception":true 2126 }, 2127 "InvalidRequestContentException":{ 2128 "type":"structure", 2129 "members":{ 2130 "Type":{"shape":"String"}, 2131 "message":{"shape":"String"} 2132 }, 2133 "error":{"httpStatusCode":400}, 2134 "exception":true 2135 }, 2136 "InvalidRuntimeException":{ 2137 "type":"structure", 2138 "members":{ 2139 "Type":{"shape":"String"}, 2140 "Message":{"shape":"String"} 2141 }, 2142 "error":{"httpStatusCode":502}, 2143 "exception":true 2144 }, 2145 "InvalidSecurityGroupIDException":{ 2146 "type":"structure", 2147 "members":{ 2148 "Type":{"shape":"String"}, 2149 "Message":{"shape":"String"} 2150 }, 2151 "error":{"httpStatusCode":502}, 2152 "exception":true 2153 }, 2154 "InvalidSubnetIDException":{ 2155 "type":"structure", 2156 "members":{ 2157 "Type":{"shape":"String"}, 2158 "Message":{"shape":"String"} 2159 }, 2160 "error":{"httpStatusCode":502}, 2161 "exception":true 2162 }, 2163 "InvalidZipFileException":{ 2164 "type":"structure", 2165 "members":{ 2166 "Type":{"shape":"String"}, 2167 "Message":{"shape":"String"} 2168 }, 2169 "error":{"httpStatusCode":502}, 2170 "exception":true 2171 }, 2172 "InvocationRequest":{ 2173 "type":"structure", 2174 "required":["FunctionName"], 2175 "members":{ 2176 "FunctionName":{ 2177 "shape":"NamespacedFunctionName", 2178 "location":"uri", 2179 "locationName":"FunctionName" 2180 }, 2181 "InvocationType":{ 2182 "shape":"InvocationType", 2183 "location":"header", 2184 "locationName":"X-Amz-Invocation-Type" 2185 }, 2186 "LogType":{ 2187 "shape":"LogType", 2188 "location":"header", 2189 "locationName":"X-Amz-Log-Type" 2190 }, 2191 "ClientContext":{ 2192 "shape":"String", 2193 "location":"header", 2194 "locationName":"X-Amz-Client-Context" 2195 }, 2196 "Payload":{"shape":"Blob"}, 2197 "Qualifier":{ 2198 "shape":"Qualifier", 2199 "location":"querystring", 2200 "locationName":"Qualifier" 2201 } 2202 }, 2203 "payload":"Payload" 2204 }, 2205 "InvocationResponse":{ 2206 "type":"structure", 2207 "members":{ 2208 "StatusCode":{ 2209 "shape":"Integer", 2210 "location":"statusCode" 2211 }, 2212 "FunctionError":{ 2213 "shape":"String", 2214 "location":"header", 2215 "locationName":"X-Amz-Function-Error" 2216 }, 2217 "LogResult":{ 2218 "shape":"String", 2219 "location":"header", 2220 "locationName":"X-Amz-Log-Result" 2221 }, 2222 "Payload":{"shape":"Blob"}, 2223 "ExecutedVersion":{ 2224 "shape":"Version", 2225 "location":"header", 2226 "locationName":"X-Amz-Executed-Version" 2227 } 2228 }, 2229 "payload":"Payload" 2230 }, 2231 "InvocationType":{ 2232 "type":"string", 2233 "enum":[ 2234 "Event", 2235 "RequestResponse", 2236 "DryRun" 2237 ] 2238 }, 2239 "InvokeAsyncRequest":{ 2240 "type":"structure", 2241 "required":[ 2242 "FunctionName", 2243 "InvokeArgs" 2244 ], 2245 "members":{ 2246 "FunctionName":{ 2247 "shape":"NamespacedFunctionName", 2248 "location":"uri", 2249 "locationName":"FunctionName" 2250 }, 2251 "InvokeArgs":{"shape":"BlobStream"} 2252 }, 2253 "deprecated":true, 2254 "payload":"InvokeArgs" 2255 }, 2256 "InvokeAsyncResponse":{ 2257 "type":"structure", 2258 "members":{ 2259 "Status":{ 2260 "shape":"HttpStatus", 2261 "location":"statusCode" 2262 } 2263 }, 2264 "deprecated":true 2265 }, 2266 "KMSAccessDeniedException":{ 2267 "type":"structure", 2268 "members":{ 2269 "Type":{"shape":"String"}, 2270 "Message":{"shape":"String"} 2271 }, 2272 "error":{"httpStatusCode":502}, 2273 "exception":true 2274 }, 2275 "KMSDisabledException":{ 2276 "type":"structure", 2277 "members":{ 2278 "Type":{"shape":"String"}, 2279 "Message":{"shape":"String"} 2280 }, 2281 "error":{"httpStatusCode":502}, 2282 "exception":true 2283 }, 2284 "KMSInvalidStateException":{ 2285 "type":"structure", 2286 "members":{ 2287 "Type":{"shape":"String"}, 2288 "Message":{"shape":"String"} 2289 }, 2290 "error":{"httpStatusCode":502}, 2291 "exception":true 2292 }, 2293 "KMSKeyArn":{ 2294 "type":"string", 2295 "pattern":"(arn:(aws[a-zA-Z-]*)?:[a-z0-9-.]+:.*)|()" 2296 }, 2297 "KMSNotFoundException":{ 2298 "type":"structure", 2299 "members":{ 2300 "Type":{"shape":"String"}, 2301 "Message":{"shape":"String"} 2302 }, 2303 "error":{"httpStatusCode":502}, 2304 "exception":true 2305 }, 2306 "LastUpdateStatus":{ 2307 "type":"string", 2308 "enum":[ 2309 "Successful", 2310 "Failed", 2311 "InProgress" 2312 ] 2313 }, 2314 "LastUpdateStatusReason":{"type":"string"}, 2315 "LastUpdateStatusReasonCode":{ 2316 "type":"string", 2317 "enum":[ 2318 "EniLimitExceeded", 2319 "InsufficientRolePermissions", 2320 "InvalidConfiguration", 2321 "InternalError", 2322 "SubnetOutOfIPAddresses", 2323 "InvalidSubnet", 2324 "InvalidSecurityGroup", 2325 "ImageDeleted", 2326 "ImageAccessDenied", 2327 "InvalidImage" 2328 ] 2329 }, 2330 "Layer":{ 2331 "type":"structure", 2332 "members":{ 2333 "Arn":{"shape":"LayerVersionArn"}, 2334 "CodeSize":{"shape":"Long"}, 2335 "SigningProfileVersionArn":{"shape":"Arn"}, 2336 "SigningJobArn":{"shape":"Arn"} 2337 } 2338 }, 2339 "LayerArn":{ 2340 "type":"string", 2341 "max":140, 2342 "min":1, 2343 "pattern":"arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\\d{12}:layer:[a-zA-Z0-9-_]+" 2344 }, 2345 "LayerList":{ 2346 "type":"list", 2347 "member":{"shape":"LayerVersionArn"} 2348 }, 2349 "LayerName":{ 2350 "type":"string", 2351 "max":140, 2352 "min":1, 2353 "pattern":"(arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\\d{12}:layer:[a-zA-Z0-9-_]+)|[a-zA-Z0-9-_]+" 2354 }, 2355 "LayerPermissionAllowedAction":{ 2356 "type":"string", 2357 "max":22, 2358 "pattern":"lambda:GetLayerVersion" 2359 }, 2360 "LayerPermissionAllowedPrincipal":{ 2361 "type":"string", 2362 "pattern":"\\d{12}|\\*|arn:(aws[a-zA-Z-]*):iam::\\d{12}:root" 2363 }, 2364 "LayerVersionArn":{ 2365 "type":"string", 2366 "max":140, 2367 "min":1, 2368 "pattern":"arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\\d{12}:layer:[a-zA-Z0-9-_]+:[0-9]+" 2369 }, 2370 "LayerVersionContentInput":{ 2371 "type":"structure", 2372 "members":{ 2373 "S3Bucket":{"shape":"S3Bucket"}, 2374 "S3Key":{"shape":"S3Key"}, 2375 "S3ObjectVersion":{"shape":"S3ObjectVersion"}, 2376 "ZipFile":{"shape":"Blob"} 2377 } 2378 }, 2379 "LayerVersionContentOutput":{ 2380 "type":"structure", 2381 "members":{ 2382 "Location":{"shape":"String"}, 2383 "CodeSha256":{"shape":"String"}, 2384 "CodeSize":{"shape":"Long"}, 2385 "SigningProfileVersionArn":{"shape":"String"}, 2386 "SigningJobArn":{"shape":"String"} 2387 } 2388 }, 2389 "LayerVersionNumber":{"type":"long"}, 2390 "LayerVersionsList":{ 2391 "type":"list", 2392 "member":{"shape":"LayerVersionsListItem"} 2393 }, 2394 "LayerVersionsListItem":{ 2395 "type":"structure", 2396 "members":{ 2397 "LayerVersionArn":{"shape":"LayerVersionArn"}, 2398 "Version":{"shape":"LayerVersionNumber"}, 2399 "Description":{"shape":"Description"}, 2400 "CreatedDate":{"shape":"Timestamp"}, 2401 "CompatibleRuntimes":{"shape":"CompatibleRuntimes"}, 2402 "LicenseInfo":{"shape":"LicenseInfo"}, 2403 "CompatibleArchitectures":{"shape":"CompatibleArchitectures"} 2404 } 2405 }, 2406 "LayersList":{ 2407 "type":"list", 2408 "member":{"shape":"LayersListItem"} 2409 }, 2410 "LayersListItem":{ 2411 "type":"structure", 2412 "members":{ 2413 "LayerName":{"shape":"LayerName"}, 2414 "LayerArn":{"shape":"LayerArn"}, 2415 "LatestMatchingVersion":{"shape":"LayerVersionsListItem"} 2416 } 2417 }, 2418 "LayersReferenceList":{ 2419 "type":"list", 2420 "member":{"shape":"Layer"} 2421 }, 2422 "LicenseInfo":{ 2423 "type":"string", 2424 "max":512 2425 }, 2426 "ListAliasesRequest":{ 2427 "type":"structure", 2428 "required":["FunctionName"], 2429 "members":{ 2430 "FunctionName":{ 2431 "shape":"FunctionName", 2432 "location":"uri", 2433 "locationName":"FunctionName" 2434 }, 2435 "FunctionVersion":{ 2436 "shape":"Version", 2437 "location":"querystring", 2438 "locationName":"FunctionVersion" 2439 }, 2440 "Marker":{ 2441 "shape":"String", 2442 "location":"querystring", 2443 "locationName":"Marker" 2444 }, 2445 "MaxItems":{ 2446 "shape":"MaxListItems", 2447 "location":"querystring", 2448 "locationName":"MaxItems" 2449 } 2450 } 2451 }, 2452 "ListAliasesResponse":{ 2453 "type":"structure", 2454 "members":{ 2455 "NextMarker":{"shape":"String"}, 2456 "Aliases":{"shape":"AliasList"} 2457 } 2458 }, 2459 "ListCodeSigningConfigsRequest":{ 2460 "type":"structure", 2461 "members":{ 2462 "Marker":{ 2463 "shape":"String", 2464 "location":"querystring", 2465 "locationName":"Marker" 2466 }, 2467 "MaxItems":{ 2468 "shape":"MaxListItems", 2469 "location":"querystring", 2470 "locationName":"MaxItems" 2471 } 2472 } 2473 }, 2474 "ListCodeSigningConfigsResponse":{ 2475 "type":"structure", 2476 "members":{ 2477 "NextMarker":{"shape":"String"}, 2478 "CodeSigningConfigs":{"shape":"CodeSigningConfigList"} 2479 } 2480 }, 2481 "ListEventSourceMappingsRequest":{ 2482 "type":"structure", 2483 "members":{ 2484 "EventSourceArn":{ 2485 "shape":"Arn", 2486 "location":"querystring", 2487 "locationName":"EventSourceArn" 2488 }, 2489 "FunctionName":{ 2490 "shape":"FunctionName", 2491 "location":"querystring", 2492 "locationName":"FunctionName" 2493 }, 2494 "Marker":{ 2495 "shape":"String", 2496 "location":"querystring", 2497 "locationName":"Marker" 2498 }, 2499 "MaxItems":{ 2500 "shape":"MaxListItems", 2501 "location":"querystring", 2502 "locationName":"MaxItems" 2503 } 2504 } 2505 }, 2506 "ListEventSourceMappingsResponse":{ 2507 "type":"structure", 2508 "members":{ 2509 "NextMarker":{"shape":"String"}, 2510 "EventSourceMappings":{"shape":"EventSourceMappingsList"} 2511 } 2512 }, 2513 "ListFunctionEventInvokeConfigsRequest":{ 2514 "type":"structure", 2515 "required":["FunctionName"], 2516 "members":{ 2517 "FunctionName":{ 2518 "shape":"FunctionName", 2519 "location":"uri", 2520 "locationName":"FunctionName" 2521 }, 2522 "Marker":{ 2523 "shape":"String", 2524 "location":"querystring", 2525 "locationName":"Marker" 2526 }, 2527 "MaxItems":{ 2528 "shape":"MaxFunctionEventInvokeConfigListItems", 2529 "location":"querystring", 2530 "locationName":"MaxItems" 2531 } 2532 } 2533 }, 2534 "ListFunctionEventInvokeConfigsResponse":{ 2535 "type":"structure", 2536 "members":{ 2537 "FunctionEventInvokeConfigs":{"shape":"FunctionEventInvokeConfigList"}, 2538 "NextMarker":{"shape":"String"} 2539 } 2540 }, 2541 "ListFunctionsByCodeSigningConfigRequest":{ 2542 "type":"structure", 2543 "required":["CodeSigningConfigArn"], 2544 "members":{ 2545 "CodeSigningConfigArn":{ 2546 "shape":"CodeSigningConfigArn", 2547 "location":"uri", 2548 "locationName":"CodeSigningConfigArn" 2549 }, 2550 "Marker":{ 2551 "shape":"String", 2552 "location":"querystring", 2553 "locationName":"Marker" 2554 }, 2555 "MaxItems":{ 2556 "shape":"MaxListItems", 2557 "location":"querystring", 2558 "locationName":"MaxItems" 2559 } 2560 } 2561 }, 2562 "ListFunctionsByCodeSigningConfigResponse":{ 2563 "type":"structure", 2564 "members":{ 2565 "NextMarker":{"shape":"String"}, 2566 "FunctionArns":{"shape":"FunctionArnList"} 2567 } 2568 }, 2569 "ListFunctionsRequest":{ 2570 "type":"structure", 2571 "members":{ 2572 "MasterRegion":{ 2573 "shape":"MasterRegion", 2574 "location":"querystring", 2575 "locationName":"MasterRegion" 2576 }, 2577 "FunctionVersion":{ 2578 "shape":"FunctionVersion", 2579 "location":"querystring", 2580 "locationName":"FunctionVersion" 2581 }, 2582 "Marker":{ 2583 "shape":"String", 2584 "location":"querystring", 2585 "locationName":"Marker" 2586 }, 2587 "MaxItems":{ 2588 "shape":"MaxListItems", 2589 "location":"querystring", 2590 "locationName":"MaxItems" 2591 } 2592 } 2593 }, 2594 "ListFunctionsResponse":{ 2595 "type":"structure", 2596 "members":{ 2597 "NextMarker":{"shape":"String"}, 2598 "Functions":{"shape":"FunctionList"} 2599 } 2600 }, 2601 "ListLayerVersionsRequest":{ 2602 "type":"structure", 2603 "required":["LayerName"], 2604 "members":{ 2605 "CompatibleRuntime":{ 2606 "shape":"Runtime", 2607 "location":"querystring", 2608 "locationName":"CompatibleRuntime" 2609 }, 2610 "LayerName":{ 2611 "shape":"LayerName", 2612 "location":"uri", 2613 "locationName":"LayerName" 2614 }, 2615 "Marker":{ 2616 "shape":"String", 2617 "location":"querystring", 2618 "locationName":"Marker" 2619 }, 2620 "MaxItems":{ 2621 "shape":"MaxLayerListItems", 2622 "location":"querystring", 2623 "locationName":"MaxItems" 2624 }, 2625 "CompatibleArchitecture":{ 2626 "shape":"Architecture", 2627 "location":"querystring", 2628 "locationName":"CompatibleArchitecture" 2629 } 2630 } 2631 }, 2632 "ListLayerVersionsResponse":{ 2633 "type":"structure", 2634 "members":{ 2635 "NextMarker":{"shape":"String"}, 2636 "LayerVersions":{"shape":"LayerVersionsList"} 2637 } 2638 }, 2639 "ListLayersRequest":{ 2640 "type":"structure", 2641 "members":{ 2642 "CompatibleRuntime":{ 2643 "shape":"Runtime", 2644 "location":"querystring", 2645 "locationName":"CompatibleRuntime" 2646 }, 2647 "Marker":{ 2648 "shape":"String", 2649 "location":"querystring", 2650 "locationName":"Marker" 2651 }, 2652 "MaxItems":{ 2653 "shape":"MaxLayerListItems", 2654 "location":"querystring", 2655 "locationName":"MaxItems" 2656 }, 2657 "CompatibleArchitecture":{ 2658 "shape":"Architecture", 2659 "location":"querystring", 2660 "locationName":"CompatibleArchitecture" 2661 } 2662 } 2663 }, 2664 "ListLayersResponse":{ 2665 "type":"structure", 2666 "members":{ 2667 "NextMarker":{"shape":"String"}, 2668 "Layers":{"shape":"LayersList"} 2669 } 2670 }, 2671 "ListProvisionedConcurrencyConfigsRequest":{ 2672 "type":"structure", 2673 "required":["FunctionName"], 2674 "members":{ 2675 "FunctionName":{ 2676 "shape":"FunctionName", 2677 "location":"uri", 2678 "locationName":"FunctionName" 2679 }, 2680 "Marker":{ 2681 "shape":"String", 2682 "location":"querystring", 2683 "locationName":"Marker" 2684 }, 2685 "MaxItems":{ 2686 "shape":"MaxProvisionedConcurrencyConfigListItems", 2687 "location":"querystring", 2688 "locationName":"MaxItems" 2689 } 2690 } 2691 }, 2692 "ListProvisionedConcurrencyConfigsResponse":{ 2693 "type":"structure", 2694 "members":{ 2695 "ProvisionedConcurrencyConfigs":{"shape":"ProvisionedConcurrencyConfigList"}, 2696 "NextMarker":{"shape":"String"} 2697 } 2698 }, 2699 "ListTagsRequest":{ 2700 "type":"structure", 2701 "required":["Resource"], 2702 "members":{ 2703 "Resource":{ 2704 "shape":"FunctionArn", 2705 "location":"uri", 2706 "locationName":"ARN" 2707 } 2708 } 2709 }, 2710 "ListTagsResponse":{ 2711 "type":"structure", 2712 "members":{ 2713 "Tags":{"shape":"Tags"} 2714 } 2715 }, 2716 "ListVersionsByFunctionRequest":{ 2717 "type":"structure", 2718 "required":["FunctionName"], 2719 "members":{ 2720 "FunctionName":{ 2721 "shape":"NamespacedFunctionName", 2722 "location":"uri", 2723 "locationName":"FunctionName" 2724 }, 2725 "Marker":{ 2726 "shape":"String", 2727 "location":"querystring", 2728 "locationName":"Marker" 2729 }, 2730 "MaxItems":{ 2731 "shape":"MaxListItems", 2732 "location":"querystring", 2733 "locationName":"MaxItems" 2734 } 2735 } 2736 }, 2737 "ListVersionsByFunctionResponse":{ 2738 "type":"structure", 2739 "members":{ 2740 "NextMarker":{"shape":"String"}, 2741 "Versions":{"shape":"FunctionList"} 2742 } 2743 }, 2744 "LocalMountPath":{ 2745 "type":"string", 2746 "max":160, 2747 "pattern":"^/mnt/[a-zA-Z0-9-_.]+$" 2748 }, 2749 "LogType":{ 2750 "type":"string", 2751 "enum":[ 2752 "None", 2753 "Tail" 2754 ] 2755 }, 2756 "Long":{"type":"long"}, 2757 "MasterRegion":{ 2758 "type":"string", 2759 "pattern":"ALL|[a-z]{2}(-gov)?-[a-z]+-\\d{1}" 2760 }, 2761 "MaxFunctionEventInvokeConfigListItems":{ 2762 "type":"integer", 2763 "max":50, 2764 "min":1 2765 }, 2766 "MaxLayerListItems":{ 2767 "type":"integer", 2768 "max":50, 2769 "min":1 2770 }, 2771 "MaxListItems":{ 2772 "type":"integer", 2773 "max":10000, 2774 "min":1 2775 }, 2776 "MaxProvisionedConcurrencyConfigListItems":{ 2777 "type":"integer", 2778 "max":50, 2779 "min":1 2780 }, 2781 "MaximumBatchingWindowInSeconds":{ 2782 "type":"integer", 2783 "max":300, 2784 "min":0 2785 }, 2786 "MaximumEventAgeInSeconds":{ 2787 "type":"integer", 2788 "max":21600, 2789 "min":60 2790 }, 2791 "MaximumRecordAgeInSeconds":{ 2792 "type":"integer", 2793 "max":604800, 2794 "min":-1 2795 }, 2796 "MaximumRetryAttempts":{ 2797 "type":"integer", 2798 "max":2, 2799 "min":0 2800 }, 2801 "MaximumRetryAttemptsEventSourceMapping":{ 2802 "type":"integer", 2803 "max":10000, 2804 "min":-1 2805 }, 2806 "MemorySize":{ 2807 "type":"integer", 2808 "max":10240, 2809 "min":128 2810 }, 2811 "NameSpacedFunctionArn":{ 2812 "type":"string", 2813 "pattern":"arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}(-gov)?-[a-z]+-\\d{1}:\\d{12}:function:[a-zA-Z0-9-_\\.]+(:(\\$LATEST|[a-zA-Z0-9-_]+))?" 2814 }, 2815 "NamespacedFunctionName":{ 2816 "type":"string", 2817 "max":170, 2818 "min":1, 2819 "pattern":"(arn:(aws[a-zA-Z-]*)?:lambda:)?([a-z]{2}(-gov)?-[a-z]+-\\d{1}:)?(\\d{12}:)?(function:)?([a-zA-Z0-9-_\\.]+)(:(\\$LATEST|[a-zA-Z0-9-_]+))?" 2820 }, 2821 "NamespacedStatementId":{ 2822 "type":"string", 2823 "max":100, 2824 "min":1, 2825 "pattern":"([a-zA-Z0-9-_.]+)" 2826 }, 2827 "NonNegativeInteger":{ 2828 "type":"integer", 2829 "min":0 2830 }, 2831 "OnFailure":{ 2832 "type":"structure", 2833 "members":{ 2834 "Destination":{"shape":"DestinationArn"} 2835 } 2836 }, 2837 "OnSuccess":{ 2838 "type":"structure", 2839 "members":{ 2840 "Destination":{"shape":"DestinationArn"} 2841 } 2842 }, 2843 "OrganizationId":{ 2844 "type":"string", 2845 "max":34, 2846 "pattern":"o-[a-z0-9]{10,32}" 2847 }, 2848 "PackageType":{ 2849 "type":"string", 2850 "enum":[ 2851 "Zip", 2852 "Image" 2853 ] 2854 }, 2855 "ParallelizationFactor":{ 2856 "type":"integer", 2857 "max":10, 2858 "min":1 2859 }, 2860 "PolicyLengthExceededException":{ 2861 "type":"structure", 2862 "members":{ 2863 "Type":{"shape":"String"}, 2864 "message":{"shape":"String"} 2865 }, 2866 "error":{"httpStatusCode":400}, 2867 "exception":true 2868 }, 2869 "PositiveInteger":{ 2870 "type":"integer", 2871 "min":1 2872 }, 2873 "PreconditionFailedException":{ 2874 "type":"structure", 2875 "members":{ 2876 "Type":{"shape":"String"}, 2877 "message":{"shape":"String"} 2878 }, 2879 "error":{"httpStatusCode":412}, 2880 "exception":true 2881 }, 2882 "Principal":{ 2883 "type":"string", 2884 "pattern":"[^\\s]+" 2885 }, 2886 "ProvisionedConcurrencyConfigList":{ 2887 "type":"list", 2888 "member":{"shape":"ProvisionedConcurrencyConfigListItem"} 2889 }, 2890 "ProvisionedConcurrencyConfigListItem":{ 2891 "type":"structure", 2892 "members":{ 2893 "FunctionArn":{"shape":"FunctionArn"}, 2894 "RequestedProvisionedConcurrentExecutions":{"shape":"PositiveInteger"}, 2895 "AvailableProvisionedConcurrentExecutions":{"shape":"NonNegativeInteger"}, 2896 "AllocatedProvisionedConcurrentExecutions":{"shape":"NonNegativeInteger"}, 2897 "Status":{"shape":"ProvisionedConcurrencyStatusEnum"}, 2898 "StatusReason":{"shape":"String"}, 2899 "LastModified":{"shape":"Timestamp"} 2900 } 2901 }, 2902 "ProvisionedConcurrencyConfigNotFoundException":{ 2903 "type":"structure", 2904 "members":{ 2905 "Type":{"shape":"String"}, 2906 "message":{"shape":"String"} 2907 }, 2908 "error":{"httpStatusCode":404}, 2909 "exception":true 2910 }, 2911 "ProvisionedConcurrencyStatusEnum":{ 2912 "type":"string", 2913 "enum":[ 2914 "IN_PROGRESS", 2915 "READY", 2916 "FAILED" 2917 ] 2918 }, 2919 "PublishLayerVersionRequest":{ 2920 "type":"structure", 2921 "required":[ 2922 "LayerName", 2923 "Content" 2924 ], 2925 "members":{ 2926 "LayerName":{ 2927 "shape":"LayerName", 2928 "location":"uri", 2929 "locationName":"LayerName" 2930 }, 2931 "Description":{"shape":"Description"}, 2932 "Content":{"shape":"LayerVersionContentInput"}, 2933 "CompatibleRuntimes":{"shape":"CompatibleRuntimes"}, 2934 "LicenseInfo":{"shape":"LicenseInfo"}, 2935 "CompatibleArchitectures":{"shape":"CompatibleArchitectures"} 2936 } 2937 }, 2938 "PublishLayerVersionResponse":{ 2939 "type":"structure", 2940 "members":{ 2941 "Content":{"shape":"LayerVersionContentOutput"}, 2942 "LayerArn":{"shape":"LayerArn"}, 2943 "LayerVersionArn":{"shape":"LayerVersionArn"}, 2944 "Description":{"shape":"Description"}, 2945 "CreatedDate":{"shape":"Timestamp"}, 2946 "Version":{"shape":"LayerVersionNumber"}, 2947 "CompatibleRuntimes":{"shape":"CompatibleRuntimes"}, 2948 "LicenseInfo":{"shape":"LicenseInfo"}, 2949 "CompatibleArchitectures":{"shape":"CompatibleArchitectures"} 2950 } 2951 }, 2952 "PublishVersionRequest":{ 2953 "type":"structure", 2954 "required":["FunctionName"], 2955 "members":{ 2956 "FunctionName":{ 2957 "shape":"FunctionName", 2958 "location":"uri", 2959 "locationName":"FunctionName" 2960 }, 2961 "CodeSha256":{"shape":"String"}, 2962 "Description":{"shape":"Description"}, 2963 "RevisionId":{"shape":"String"} 2964 } 2965 }, 2966 "PutFunctionCodeSigningConfigRequest":{ 2967 "type":"structure", 2968 "required":[ 2969 "CodeSigningConfigArn", 2970 "FunctionName" 2971 ], 2972 "members":{ 2973 "CodeSigningConfigArn":{"shape":"CodeSigningConfigArn"}, 2974 "FunctionName":{ 2975 "shape":"FunctionName", 2976 "location":"uri", 2977 "locationName":"FunctionName" 2978 } 2979 } 2980 }, 2981 "PutFunctionCodeSigningConfigResponse":{ 2982 "type":"structure", 2983 "required":[ 2984 "CodeSigningConfigArn", 2985 "FunctionName" 2986 ], 2987 "members":{ 2988 "CodeSigningConfigArn":{"shape":"CodeSigningConfigArn"}, 2989 "FunctionName":{"shape":"FunctionName"} 2990 } 2991 }, 2992 "PutFunctionConcurrencyRequest":{ 2993 "type":"structure", 2994 "required":[ 2995 "FunctionName", 2996 "ReservedConcurrentExecutions" 2997 ], 2998 "members":{ 2999 "FunctionName":{ 3000 "shape":"FunctionName", 3001 "location":"uri", 3002 "locationName":"FunctionName" 3003 }, 3004 "ReservedConcurrentExecutions":{"shape":"ReservedConcurrentExecutions"} 3005 } 3006 }, 3007 "PutFunctionEventInvokeConfigRequest":{ 3008 "type":"structure", 3009 "required":["FunctionName"], 3010 "members":{ 3011 "FunctionName":{ 3012 "shape":"FunctionName", 3013 "location":"uri", 3014 "locationName":"FunctionName" 3015 }, 3016 "Qualifier":{ 3017 "shape":"Qualifier", 3018 "location":"querystring", 3019 "locationName":"Qualifier" 3020 }, 3021 "MaximumRetryAttempts":{"shape":"MaximumRetryAttempts"}, 3022 "MaximumEventAgeInSeconds":{"shape":"MaximumEventAgeInSeconds"}, 3023 "DestinationConfig":{"shape":"DestinationConfig"} 3024 } 3025 }, 3026 "PutProvisionedConcurrencyConfigRequest":{ 3027 "type":"structure", 3028 "required":[ 3029 "FunctionName", 3030 "Qualifier", 3031 "ProvisionedConcurrentExecutions" 3032 ], 3033 "members":{ 3034 "FunctionName":{ 3035 "shape":"FunctionName", 3036 "location":"uri", 3037 "locationName":"FunctionName" 3038 }, 3039 "Qualifier":{ 3040 "shape":"Qualifier", 3041 "location":"querystring", 3042 "locationName":"Qualifier" 3043 }, 3044 "ProvisionedConcurrentExecutions":{"shape":"PositiveInteger"} 3045 } 3046 }, 3047 "PutProvisionedConcurrencyConfigResponse":{ 3048 "type":"structure", 3049 "members":{ 3050 "RequestedProvisionedConcurrentExecutions":{"shape":"PositiveInteger"}, 3051 "AvailableProvisionedConcurrentExecutions":{"shape":"NonNegativeInteger"}, 3052 "AllocatedProvisionedConcurrentExecutions":{"shape":"NonNegativeInteger"}, 3053 "Status":{"shape":"ProvisionedConcurrencyStatusEnum"}, 3054 "StatusReason":{"shape":"String"}, 3055 "LastModified":{"shape":"Timestamp"} 3056 } 3057 }, 3058 "Qualifier":{ 3059 "type":"string", 3060 "max":128, 3061 "min":1, 3062 "pattern":"(|[a-zA-Z0-9$_-]+)" 3063 }, 3064 "Queue":{ 3065 "type":"string", 3066 "max":1000, 3067 "min":1, 3068 "pattern":"[\\s\\S]*" 3069 }, 3070 "Queues":{ 3071 "type":"list", 3072 "member":{"shape":"Queue"}, 3073 "max":1, 3074 "min":1 3075 }, 3076 "RemoveLayerVersionPermissionRequest":{ 3077 "type":"structure", 3078 "required":[ 3079 "LayerName", 3080 "VersionNumber", 3081 "StatementId" 3082 ], 3083 "members":{ 3084 "LayerName":{ 3085 "shape":"LayerName", 3086 "location":"uri", 3087 "locationName":"LayerName" 3088 }, 3089 "VersionNumber":{ 3090 "shape":"LayerVersionNumber", 3091 "location":"uri", 3092 "locationName":"VersionNumber" 3093 }, 3094 "StatementId":{ 3095 "shape":"StatementId", 3096 "location":"uri", 3097 "locationName":"StatementId" 3098 }, 3099 "RevisionId":{ 3100 "shape":"String", 3101 "location":"querystring", 3102 "locationName":"RevisionId" 3103 } 3104 } 3105 }, 3106 "RemovePermissionRequest":{ 3107 "type":"structure", 3108 "required":[ 3109 "FunctionName", 3110 "StatementId" 3111 ], 3112 "members":{ 3113 "FunctionName":{ 3114 "shape":"FunctionName", 3115 "location":"uri", 3116 "locationName":"FunctionName" 3117 }, 3118 "StatementId":{ 3119 "shape":"NamespacedStatementId", 3120 "location":"uri", 3121 "locationName":"StatementId" 3122 }, 3123 "Qualifier":{ 3124 "shape":"Qualifier", 3125 "location":"querystring", 3126 "locationName":"Qualifier" 3127 }, 3128 "RevisionId":{ 3129 "shape":"String", 3130 "location":"querystring", 3131 "locationName":"RevisionId" 3132 } 3133 } 3134 }, 3135 "RequestTooLargeException":{ 3136 "type":"structure", 3137 "members":{ 3138 "Type":{"shape":"String"}, 3139 "message":{"shape":"String"} 3140 }, 3141 "error":{"httpStatusCode":413}, 3142 "exception":true 3143 }, 3144 "ReservedConcurrentExecutions":{ 3145 "type":"integer", 3146 "min":0 3147 }, 3148 "ResourceArn":{ 3149 "type":"string", 3150 "pattern":"(arn:(aws[a-zA-Z-]*)?:[a-z0-9-.]+:.*)|()" 3151 }, 3152 "ResourceConflictException":{ 3153 "type":"structure", 3154 "members":{ 3155 "Type":{"shape":"String"}, 3156 "message":{"shape":"String"} 3157 }, 3158 "error":{"httpStatusCode":409}, 3159 "exception":true 3160 }, 3161 "ResourceInUseException":{ 3162 "type":"structure", 3163 "members":{ 3164 "Type":{"shape":"String"}, 3165 "Message":{"shape":"String"} 3166 }, 3167 "error":{"httpStatusCode":400}, 3168 "exception":true 3169 }, 3170 "ResourceNotFoundException":{ 3171 "type":"structure", 3172 "members":{ 3173 "Type":{"shape":"String"}, 3174 "Message":{"shape":"String"} 3175 }, 3176 "error":{"httpStatusCode":404}, 3177 "exception":true 3178 }, 3179 "ResourceNotReadyException":{ 3180 "type":"structure", 3181 "members":{ 3182 "Type":{"shape":"String"}, 3183 "message":{"shape":"String"} 3184 }, 3185 "error":{"httpStatusCode":502}, 3186 "exception":true 3187 }, 3188 "RoleArn":{ 3189 "type":"string", 3190 "pattern":"arn:(aws[a-zA-Z-]*)?:iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+" 3191 }, 3192 "Runtime":{ 3193 "type":"string", 3194 "enum":[ 3195 "nodejs", 3196 "nodejs4.3", 3197 "nodejs6.10", 3198 "nodejs8.10", 3199 "nodejs10.x", 3200 "nodejs12.x", 3201 "nodejs14.x", 3202 "java8", 3203 "java8.al2", 3204 "java11", 3205 "python2.7", 3206 "python3.6", 3207 "python3.7", 3208 "python3.8", 3209 "python3.9", 3210 "dotnetcore1.0", 3211 "dotnetcore2.0", 3212 "dotnetcore2.1", 3213 "dotnetcore3.1", 3214 "nodejs4.3-edge", 3215 "go1.x", 3216 "ruby2.5", 3217 "ruby2.7", 3218 "provided", 3219 "provided.al2" 3220 ] 3221 }, 3222 "S3Bucket":{ 3223 "type":"string", 3224 "max":63, 3225 "min":3, 3226 "pattern":"^[0-9A-Za-z\\.\\-_]*(?<!\\.)$" 3227 }, 3228 "S3Key":{ 3229 "type":"string", 3230 "max":1024, 3231 "min":1 3232 }, 3233 "S3ObjectVersion":{ 3234 "type":"string", 3235 "max":1024, 3236 "min":1 3237 }, 3238 "SecurityGroupId":{"type":"string"}, 3239 "SecurityGroupIds":{ 3240 "type":"list", 3241 "member":{"shape":"SecurityGroupId"}, 3242 "max":5 3243 }, 3244 "SelfManagedEventSource":{ 3245 "type":"structure", 3246 "members":{ 3247 "Endpoints":{"shape":"Endpoints"} 3248 } 3249 }, 3250 "SensitiveString":{ 3251 "type":"string", 3252 "sensitive":true 3253 }, 3254 "ServiceException":{ 3255 "type":"structure", 3256 "members":{ 3257 "Type":{"shape":"String"}, 3258 "Message":{"shape":"String"} 3259 }, 3260 "error":{"httpStatusCode":500}, 3261 "exception":true 3262 }, 3263 "SigningProfileVersionArns":{ 3264 "type":"list", 3265 "member":{"shape":"Arn"}, 3266 "max":20, 3267 "min":1 3268 }, 3269 "SourceAccessConfiguration":{ 3270 "type":"structure", 3271 "members":{ 3272 "Type":{"shape":"SourceAccessType"}, 3273 "URI":{"shape":"URI"} 3274 } 3275 }, 3276 "SourceAccessConfigurations":{ 3277 "type":"list", 3278 "member":{"shape":"SourceAccessConfiguration"}, 3279 "max":22, 3280 "min":0 3281 }, 3282 "SourceAccessType":{ 3283 "type":"string", 3284 "enum":[ 3285 "BASIC_AUTH", 3286 "VPC_SUBNET", 3287 "VPC_SECURITY_GROUP", 3288 "SASL_SCRAM_512_AUTH", 3289 "SASL_SCRAM_256_AUTH", 3290 "VIRTUAL_HOST" 3291 ] 3292 }, 3293 "SourceOwner":{ 3294 "type":"string", 3295 "max":12, 3296 "pattern":"\\d{12}" 3297 }, 3298 "State":{ 3299 "type":"string", 3300 "enum":[ 3301 "Pending", 3302 "Active", 3303 "Inactive", 3304 "Failed" 3305 ] 3306 }, 3307 "StateReason":{"type":"string"}, 3308 "StateReasonCode":{ 3309 "type":"string", 3310 "enum":[ 3311 "Idle", 3312 "Creating", 3313 "Restoring", 3314 "EniLimitExceeded", 3315 "InsufficientRolePermissions", 3316 "InvalidConfiguration", 3317 "InternalError", 3318 "SubnetOutOfIPAddresses", 3319 "InvalidSubnet", 3320 "InvalidSecurityGroup", 3321 "ImageDeleted", 3322 "ImageAccessDenied", 3323 "InvalidImage" 3324 ] 3325 }, 3326 "StatementId":{ 3327 "type":"string", 3328 "max":100, 3329 "min":1, 3330 "pattern":"([a-zA-Z0-9-_]+)" 3331 }, 3332 "String":{"type":"string"}, 3333 "StringList":{ 3334 "type":"list", 3335 "member":{"shape":"String"}, 3336 "max":1500 3337 }, 3338 "SubnetIPAddressLimitReachedException":{ 3339 "type":"structure", 3340 "members":{ 3341 "Type":{"shape":"String"}, 3342 "Message":{"shape":"String"} 3343 }, 3344 "error":{"httpStatusCode":502}, 3345 "exception":true 3346 }, 3347 "SubnetId":{"type":"string"}, 3348 "SubnetIds":{ 3349 "type":"list", 3350 "member":{"shape":"SubnetId"}, 3351 "max":16 3352 }, 3353 "TagKey":{"type":"string"}, 3354 "TagKeyList":{ 3355 "type":"list", 3356 "member":{"shape":"TagKey"} 3357 }, 3358 "TagResourceRequest":{ 3359 "type":"structure", 3360 "required":[ 3361 "Resource", 3362 "Tags" 3363 ], 3364 "members":{ 3365 "Resource":{ 3366 "shape":"FunctionArn", 3367 "location":"uri", 3368 "locationName":"ARN" 3369 }, 3370 "Tags":{"shape":"Tags"} 3371 } 3372 }, 3373 "TagValue":{"type":"string"}, 3374 "Tags":{ 3375 "type":"map", 3376 "key":{"shape":"TagKey"}, 3377 "value":{"shape":"TagValue"} 3378 }, 3379 "ThrottleReason":{ 3380 "type":"string", 3381 "enum":[ 3382 "ConcurrentInvocationLimitExceeded", 3383 "FunctionInvocationRateLimitExceeded", 3384 "ReservedFunctionConcurrentInvocationLimitExceeded", 3385 "ReservedFunctionInvocationRateLimitExceeded", 3386 "CallerRateLimitExceeded" 3387 ] 3388 }, 3389 "Timeout":{ 3390 "type":"integer", 3391 "min":1 3392 }, 3393 "Timestamp":{"type":"string"}, 3394 "TooManyRequestsException":{ 3395 "type":"structure", 3396 "members":{ 3397 "retryAfterSeconds":{ 3398 "shape":"String", 3399 "location":"header", 3400 "locationName":"Retry-After" 3401 }, 3402 "Type":{"shape":"String"}, 3403 "message":{"shape":"String"}, 3404 "Reason":{"shape":"ThrottleReason"} 3405 }, 3406 "error":{"httpStatusCode":429}, 3407 "exception":true 3408 }, 3409 "Topic":{ 3410 "type":"string", 3411 "max":249, 3412 "min":1, 3413 "pattern":"^[^.]([a-zA-Z0-9\\-_.]+)" 3414 }, 3415 "Topics":{ 3416 "type":"list", 3417 "member":{"shape":"Topic"}, 3418 "max":1, 3419 "min":1 3420 }, 3421 "TracingConfig":{ 3422 "type":"structure", 3423 "members":{ 3424 "Mode":{"shape":"TracingMode"} 3425 } 3426 }, 3427 "TracingConfigResponse":{ 3428 "type":"structure", 3429 "members":{ 3430 "Mode":{"shape":"TracingMode"} 3431 } 3432 }, 3433 "TracingMode":{ 3434 "type":"string", 3435 "enum":[ 3436 "Active", 3437 "PassThrough" 3438 ] 3439 }, 3440 "TumblingWindowInSeconds":{ 3441 "type":"integer", 3442 "max":900, 3443 "min":0 3444 }, 3445 "URI":{ 3446 "type":"string", 3447 "max":200, 3448 "min":1, 3449 "pattern":"[a-zA-Z0-9-\\/*:_+=.@-]*" 3450 }, 3451 "UnreservedConcurrentExecutions":{ 3452 "type":"integer", 3453 "min":0 3454 }, 3455 "UnsupportedMediaTypeException":{ 3456 "type":"structure", 3457 "members":{ 3458 "Type":{"shape":"String"}, 3459 "message":{"shape":"String"} 3460 }, 3461 "error":{"httpStatusCode":415}, 3462 "exception":true 3463 }, 3464 "UntagResourceRequest":{ 3465 "type":"structure", 3466 "required":[ 3467 "Resource", 3468 "TagKeys" 3469 ], 3470 "members":{ 3471 "Resource":{ 3472 "shape":"FunctionArn", 3473 "location":"uri", 3474 "locationName":"ARN" 3475 }, 3476 "TagKeys":{ 3477 "shape":"TagKeyList", 3478 "location":"querystring", 3479 "locationName":"tagKeys" 3480 } 3481 } 3482 }, 3483 "UpdateAliasRequest":{ 3484 "type":"structure", 3485 "required":[ 3486 "FunctionName", 3487 "Name" 3488 ], 3489 "members":{ 3490 "FunctionName":{ 3491 "shape":"FunctionName", 3492 "location":"uri", 3493 "locationName":"FunctionName" 3494 }, 3495 "Name":{ 3496 "shape":"Alias", 3497 "location":"uri", 3498 "locationName":"Name" 3499 }, 3500 "FunctionVersion":{"shape":"Version"}, 3501 "Description":{"shape":"Description"}, 3502 "RoutingConfig":{"shape":"AliasRoutingConfiguration"}, 3503 "RevisionId":{"shape":"String"} 3504 } 3505 }, 3506 "UpdateCodeSigningConfigRequest":{ 3507 "type":"structure", 3508 "required":["CodeSigningConfigArn"], 3509 "members":{ 3510 "CodeSigningConfigArn":{ 3511 "shape":"CodeSigningConfigArn", 3512 "location":"uri", 3513 "locationName":"CodeSigningConfigArn" 3514 }, 3515 "Description":{"shape":"Description"}, 3516 "AllowedPublishers":{"shape":"AllowedPublishers"}, 3517 "CodeSigningPolicies":{"shape":"CodeSigningPolicies"} 3518 } 3519 }, 3520 "UpdateCodeSigningConfigResponse":{ 3521 "type":"structure", 3522 "required":["CodeSigningConfig"], 3523 "members":{ 3524 "CodeSigningConfig":{"shape":"CodeSigningConfig"} 3525 } 3526 }, 3527 "UpdateEventSourceMappingRequest":{ 3528 "type":"structure", 3529 "required":["UUID"], 3530 "members":{ 3531 "UUID":{ 3532 "shape":"String", 3533 "location":"uri", 3534 "locationName":"UUID" 3535 }, 3536 "FunctionName":{"shape":"FunctionName"}, 3537 "Enabled":{"shape":"Enabled"}, 3538 "BatchSize":{"shape":"BatchSize"}, 3539 "MaximumBatchingWindowInSeconds":{"shape":"MaximumBatchingWindowInSeconds"}, 3540 "DestinationConfig":{"shape":"DestinationConfig"}, 3541 "MaximumRecordAgeInSeconds":{"shape":"MaximumRecordAgeInSeconds"}, 3542 "BisectBatchOnFunctionError":{"shape":"BisectBatchOnFunctionError"}, 3543 "MaximumRetryAttempts":{"shape":"MaximumRetryAttemptsEventSourceMapping"}, 3544 "ParallelizationFactor":{"shape":"ParallelizationFactor"}, 3545 "SourceAccessConfigurations":{"shape":"SourceAccessConfigurations"}, 3546 "TumblingWindowInSeconds":{"shape":"TumblingWindowInSeconds"}, 3547 "FunctionResponseTypes":{"shape":"FunctionResponseTypeList"} 3548 } 3549 }, 3550 "UpdateFunctionCodeRequest":{ 3551 "type":"structure", 3552 "required":["FunctionName"], 3553 "members":{ 3554 "FunctionName":{ 3555 "shape":"FunctionName", 3556 "location":"uri", 3557 "locationName":"FunctionName" 3558 }, 3559 "ZipFile":{"shape":"Blob"}, 3560 "S3Bucket":{"shape":"S3Bucket"}, 3561 "S3Key":{"shape":"S3Key"}, 3562 "S3ObjectVersion":{"shape":"S3ObjectVersion"}, 3563 "ImageUri":{"shape":"String"}, 3564 "Publish":{"shape":"Boolean"}, 3565 "DryRun":{"shape":"Boolean"}, 3566 "RevisionId":{"shape":"String"}, 3567 "Architectures":{"shape":"ArchitecturesList"} 3568 } 3569 }, 3570 "UpdateFunctionConfigurationRequest":{ 3571 "type":"structure", 3572 "required":["FunctionName"], 3573 "members":{ 3574 "FunctionName":{ 3575 "shape":"FunctionName", 3576 "location":"uri", 3577 "locationName":"FunctionName" 3578 }, 3579 "Role":{"shape":"RoleArn"}, 3580 "Handler":{"shape":"Handler"}, 3581 "Description":{"shape":"Description"}, 3582 "Timeout":{"shape":"Timeout"}, 3583 "MemorySize":{"shape":"MemorySize"}, 3584 "VpcConfig":{"shape":"VpcConfig"}, 3585 "Environment":{"shape":"Environment"}, 3586 "Runtime":{"shape":"Runtime"}, 3587 "DeadLetterConfig":{"shape":"DeadLetterConfig"}, 3588 "KMSKeyArn":{"shape":"KMSKeyArn"}, 3589 "TracingConfig":{"shape":"TracingConfig"}, 3590 "RevisionId":{"shape":"String"}, 3591 "Layers":{"shape":"LayerList"}, 3592 "FileSystemConfigs":{"shape":"FileSystemConfigList"}, 3593 "ImageConfig":{"shape":"ImageConfig"} 3594 } 3595 }, 3596 "UpdateFunctionEventInvokeConfigRequest":{ 3597 "type":"structure", 3598 "required":["FunctionName"], 3599 "members":{ 3600 "FunctionName":{ 3601 "shape":"FunctionName", 3602 "location":"uri", 3603 "locationName":"FunctionName" 3604 }, 3605 "Qualifier":{ 3606 "shape":"Qualifier", 3607 "location":"querystring", 3608 "locationName":"Qualifier" 3609 }, 3610 "MaximumRetryAttempts":{"shape":"MaximumRetryAttempts"}, 3611 "MaximumEventAgeInSeconds":{"shape":"MaximumEventAgeInSeconds"}, 3612 "DestinationConfig":{"shape":"DestinationConfig"} 3613 } 3614 }, 3615 "Version":{ 3616 "type":"string", 3617 "max":1024, 3618 "min":1, 3619 "pattern":"(\\$LATEST|[0-9]+)" 3620 }, 3621 "VpcConfig":{ 3622 "type":"structure", 3623 "members":{ 3624 "SubnetIds":{"shape":"SubnetIds"}, 3625 "SecurityGroupIds":{"shape":"SecurityGroupIds"} 3626 } 3627 }, 3628 "VpcConfigResponse":{ 3629 "type":"structure", 3630 "members":{ 3631 "SubnetIds":{"shape":"SubnetIds"}, 3632 "SecurityGroupIds":{"shape":"SecurityGroupIds"}, 3633 "VpcId":{"shape":"VpcId"} 3634 } 3635 }, 3636 "VpcId":{"type":"string"}, 3637 "Weight":{ 3638 "type":"double", 3639 "max":1.0, 3640 "min":0.0 3641 }, 3642 "WorkingDirectory":{ 3643 "type":"string", 3644 "max":1000 3645 } 3646 } 3647 }