diff --git a/pyproject.toml b/pyproject.toml index c227230..639274c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,11 +18,7 @@ classifiers = [ "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", ] -dependencies = [ - # TODO replace following with `"boto3>=1.40.30"` when we switch bundled botocore with publically available one - "botocore @ file:src/aws_durable_execution_sdk_python/lib/botocore-1.40.51-py3-none-any.whl", - "boto3 @ file:src/aws_durable_execution_sdk_python/lib/boto3-1.40.51-py3-none-any.whl" -] +dependencies = ["boto3>=1.40.30"] [project.urls] Documentation = "https://github.com/aws/aws-durable-execution-sdk-python#readme" @@ -38,10 +34,6 @@ packages = ["src/aws_durable_execution_sdk_python"] [tool.hatch.version] path = "src/aws_durable_execution_sdk_python/__about__.py" -# TODO remove this when we switch bundled botocore with publically available one -[tool.hatch.metadata] -allow-direct-references = true - [tool.hatch.envs.test] dependencies = ["coverage[toml]", "pytest", "pytest-cov"] diff --git a/src/aws_durable_execution_sdk_python/botocore/data/lambdainternal/2015-03-31/service-2.json b/src/aws_durable_execution_sdk_python/botocore/data/lambdainternal/2015-03-31/service-2.json new file mode 100644 index 0000000..10a4cbb --- /dev/null +++ b/src/aws_durable_execution_sdk_python/botocore/data/lambdainternal/2015-03-31/service-2.json @@ -0,0 +1,12079 @@ +{ + "version":"2.0", + "metadata":{ + "apiVersion":"2015-03-31", + "endpointPrefix":"lambda", + "protocol":"rest-json", + "serviceFullName":"AWS Lambda", + "serviceId":"Lambda", + "signatureVersion":"v4", + "uid":"lambda-2015-03-31" + }, + "operations":{ + "AddEventSource":{ + "name":"AddEventSource", + "http":{ + "method":"POST", + "requestUri":"/2014-11-13/event-source-mappings", + "responseCode":200 + }, + "input":{"shape":"OldAddEventSourceRequest"}, + "output":{"shape":"OldEventSourceConfiguration"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "AddLayerVersionPermission20181031":{ + "name":"AddLayerVersionPermission20181031", + "http":{ + "method":"POST", + "requestUri":"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy", + "responseCode":201 + }, + "input":{"shape":"AddLayerVersionPermissionRequest20181031"}, + "output":{"shape":"AddLayerVersionPermissionResponse20181031"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"PolicyLengthExceededException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"PreconditionFailedException"} + ] + }, + "AddPermission20150331":{ + "name":"AddPermission20150331", + "http":{ + "method":"POST", + "requestUri":"/2015-03-31/functions/{FunctionName}/versions/HEAD/policy", + "responseCode":201 + }, + "input":{"shape":"AddPermissionRequest"}, + "output":{"shape":"AddPermissionResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"PolicyLengthExceededException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "AddPermission20150331v2":{ + "name":"AddPermission20150331v2", + "http":{ + "method":"POST", + "requestUri":"/2015-03-31/functions/{FunctionName}/policy", + "responseCode":201 + }, + "input":{"shape":"AddPermissionRequest"}, + "output":{"shape":"AddPermissionResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"PublicPolicyException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"PolicyLengthExceededException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"PreconditionFailedException"} + ] + }, + "CheckpointDurableExecution":{ + "name":"CheckpointDurableExecution", + "http":{ + "method":"POST", + "requestUri":"/2025-12-01/durable-executions/{DurableExecutionArn}/checkpoint", + "responseCode":200 + }, + "input":{"shape":"CheckpointDurableExecutionRequest"}, + "output":{"shape":"CheckpointDurableExecutionResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ServiceException"} + ], + "idempotent":true + }, + "CreateAlias20150331":{ + "name":"CreateAlias20150331", + "http":{ + "method":"POST", + "requestUri":"/2015-03-31/functions/{FunctionName}/aliases", + "responseCode":201 + }, + "input":{"shape":"CreateAliasRequest20150331"}, + "output":{"shape":"AliasConfiguration20150331"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"AliasLimitExceededException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "CreateCapacityProvider":{ + "name":"CreateCapacityProvider", + "http":{ + "method":"POST", + "requestUri":"/2025-11-30/capacity-providers", + "responseCode":202 + }, + "input":{"shape":"CreateCapacityProviderRequest"}, + "output":{"shape":"CreateCapacityProviderResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "CreateCodeSigningConfig":{ + "name":"CreateCodeSigningConfig", + "http":{ + "method":"POST", + "requestUri":"/2020-04-22/code-signing-configs", + "responseCode":201 + }, + "input":{"shape":"CreateCodeSigningConfigRequest"}, + "output":{"shape":"CreateCodeSigningConfigResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"} + ] + }, + "CreateEventSourceMapping20150331":{ + "name":"CreateEventSourceMapping20150331", + "http":{ + "method":"POST", + "requestUri":"/2015-03-31/event-source-mappings", + "responseCode":202 + }, + "input":{"shape":"CreateEventSourceMappingRequest"}, + "output":{"shape":"EventSourceMappingConfiguration"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "CreateFunction20150331":{ + "name":"CreateFunction20150331", + "http":{ + "method":"POST", + "requestUri":"/2015-03-31/functions", + "responseCode":201 + }, + "input":{"shape":"CreateFunctionRequest"}, + "output":{"shape":"FunctionConfiguration20150331"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"InvalidCodeSignatureException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"CodeVerificationFailedException"}, + {"shape":"CodeSigningConfigNotFoundException"}, + {"shape":"CodeStorageExceededException"} + ] + }, + "CreateFunctionUrlConfig":{ + "name":"CreateFunctionUrlConfig", + "http":{ + "method":"POST", + "requestUri":"/2021-10-31/functions/{FunctionName}/url", + "responseCode":201 + }, + "input":{"shape":"CreateFunctionUrlConfigRequest"}, + "output":{"shape":"CreateFunctionUrlConfigResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "CreateLiteFunction":{ + "name":"CreateLiteFunction", + "http":{ + "method":"PUT", + "requestUri":"/2025-03-07/lite-functions", + "responseCode":202 + }, + "input":{"shape":"CreateLiteFunctionRequest"}, + "output":{"shape":"CreateLiteFunctionResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"InvalidArgumentException"}, + {"shape":"ResourceConflictException"}, + {"shape":"RequestEntityTooLargeException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"AccessDeniedException"} + ], + "idempotent":true + }, + "CreateLiteFunctionRevision":{ + "name":"CreateLiteFunctionRevision", + "http":{ + "method":"POST", + "requestUri":"/2025-03-07/lite-functions/{FunctionName}/revisions", + "responseCode":202 + }, + "input":{"shape":"CreateLiteFunctionRevisionRequest"}, + "output":{"shape":"CreateLiteFunctionRevisionResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"InvalidArgumentException"}, + {"shape":"ResourceConflictException"}, + {"shape":"RequestEntityTooLargeException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"AccessDeniedException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "DeleteAccountSettingsInternal":{ + "name":"DeleteAccountSettingsInternal", + "http":{ + "method":"DELETE", + "requestUri":"/2020-06-08/account-settings/{AccountId}", + "responseCode":204 + }, + "input":{"shape":"DeleteAccountSettingsInternalRequest"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "DeleteAlias20150331":{ + "name":"DeleteAlias20150331", + "http":{ + "method":"DELETE", + "requestUri":"/2015-03-31/functions/{FunctionName}/aliases/{Name}", + "responseCode":204 + }, + "input":{"shape":"DeleteAliasRequest20150331"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"} + ] + }, + "DeleteCapacityProvider":{ + "name":"DeleteCapacityProvider", + "http":{ + "method":"DELETE", + "requestUri":"/2025-11-30/capacity-providers/{CapacityProviderName}", + "responseCode":202 + }, + "input":{"shape":"DeleteCapacityProviderRequest"}, + "output":{"shape":"DeleteCapacityProviderResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "DeleteCodeSigningConfig":{ + "name":"DeleteCodeSigningConfig", + "http":{ + "method":"DELETE", + "requestUri":"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}", + "responseCode":204 + }, + "input":{"shape":"DeleteCodeSigningConfigRequest"}, + "output":{"shape":"DeleteCodeSigningConfigResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "DeleteEventSourceMapping20150331":{ + "name":"DeleteEventSourceMapping20150331", + "http":{ + "method":"DELETE", + "requestUri":"/2015-03-31/event-source-mappings/{UUID}", + "responseCode":202 + }, + "input":{"shape":"DeleteEventSourceMappingRequest"}, + "output":{"shape":"EventSourceMappingConfiguration"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceInUseException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "DeleteFunction":{ + "name":"DeleteFunction", + "http":{ + "method":"DELETE", + "requestUri":"/2014-11-13/functions/{FunctionName}", + "responseCode":200 + }, + "input":{"shape":"DeleteFunctionRequest"}, + "output":{"shape":"DeleteFunctionResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "DeleteFunction20150331":{ + "name":"DeleteFunction20150331", + "http":{ + "method":"DELETE", + "requestUri":"/2015-03-31/functions/{FunctionName}", + "responseCode":200 + }, + "input":{"shape":"DeleteFunctionRequest"}, + "output":{"shape":"DeleteFunctionResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "DeleteFunctionAliasResourceMapping":{ + "name":"DeleteFunctionAliasResourceMapping", + "http":{ + "method":"DELETE", + "requestUri":"/2020-11-02/functions/{FunctionArn}/aliases/{Alias}/resource-mappings", + "responseCode":204 + }, + "input":{"shape":"DeleteFunctionAliasResourceMappingRequest"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"PreconditionFailedException"} + ], + "internalonly":true + }, + "DeleteFunctionCodeSigningConfig":{ + "name":"DeleteFunctionCodeSigningConfig", + "http":{ + "method":"DELETE", + "requestUri":"/2020-06-30/functions/{FunctionName}/code-signing-config", + "responseCode":204 + }, + "input":{"shape":"DeleteFunctionCodeSigningConfigRequest"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"CodeSigningConfigNotFoundException"} + ] + }, + "DeleteFunctionConcurrency20171031":{ + "name":"DeleteFunctionConcurrency20171031", + "http":{ + "method":"DELETE", + "requestUri":"/2017-10-31/functions/{FunctionName}/concurrency", + "responseCode":204 + }, + "input":{"shape":"DeleteFunctionConcurrencyRequest20171031"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "DeleteFunctionEventInvokeConfig":{ + "name":"DeleteFunctionEventInvokeConfig", + "http":{ + "method":"DELETE", + "requestUri":"/2019-09-25/functions/{FunctionName}/event-invoke-config", + "responseCode":204 + }, + "input":{"shape":"DeleteFunctionEventInvokeConfigRequest"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "DeleteFunctionInternal":{ + "name":"DeleteFunctionInternal", + "http":{ + "method":"DELETE", + "requestUri":"/internal/functions/{FunctionName}", + "responseCode":200 + }, + "input":{"shape":"DeleteFunctionRequest"}, + "output":{"shape":"DeleteFunctionResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "DeleteFunctionResourceMapping":{ + "name":"DeleteFunctionResourceMapping", + "http":{ + "method":"DELETE", + "requestUri":"/2020-11-02/functions/{FunctionArn}/resource-mappings", + "responseCode":200 + }, + "input":{"shape":"DeleteFunctionResourceMappingRequest"}, + "output":{"shape":"DeleteFunctionResourceMappingResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"PreconditionFailedException"} + ], + "internalonly":true + }, + "DeleteFunctionUrlConfig":{ + "name":"DeleteFunctionUrlConfig", + "http":{ + "method":"DELETE", + "requestUri":"/2021-10-31/functions/{FunctionName}/url", + "responseCode":204 + }, + "input":{"shape":"DeleteFunctionUrlConfigRequest"}, + "errors":[ + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "DeleteFunctionVersionResourceMapping":{ + "name":"DeleteFunctionVersionResourceMapping", + "http":{ + "method":"DELETE", + "requestUri":"/2020-11-02/functions/{FunctionArn}/versions/{Version}/resource-mappings", + "responseCode":204 + }, + "input":{"shape":"DeleteFunctionVersionResourceMappingRequest"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"PreconditionFailedException"} + ], + "internalonly":true + }, + "DeleteFunctionVersionResourcesInternal":{ + "name":"DeleteFunctionVersionResourcesInternal", + "http":{ + "method":"PUT", + "requestUri":"/cellmigration/functions/{FunctionArn}/deleteresources", + "responseCode":200 + }, + "input":{"shape":"DeleteFunctionVersionResourcesInternalRequest"}, + "output":{"shape":"DeleteFunctionVersionResourcesInternalResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "DeleteLayerVersion20181031":{ + "name":"DeleteLayerVersion20181031", + "http":{ + "method":"DELETE", + "requestUri":"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}", + "responseCode":204 + }, + "input":{"shape":"DeleteLayerVersionRequest20181031"}, + "errors":[ + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"} + ] + }, + "DeleteLiteFunction":{ + "name":"DeleteLiteFunction", + "http":{ + "method":"DELETE", + "requestUri":"/2025-03-07/lite-functions/{FunctionName}", + "responseCode":204 + }, + "input":{"shape":"DeleteLiteFunctionRequest"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"InvalidArgumentException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "idempotent":true + }, + "DeleteLiteFunctionRevision":{ + "name":"DeleteLiteFunctionRevision", + "http":{ + "method":"DELETE", + "requestUri":"/2025-03-07/lite-functions/{FunctionName}/revisions/{RevisionId}", + "responseCode":204 + }, + "input":{"shape":"DeleteLiteFunctionRevisionRequest"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"InvalidArgumentException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "idempotent":true + }, + "DeleteMigratedLayerVersion":{ + "name":"DeleteMigratedLayerVersion", + "http":{ + "method":"DELETE", + "requestUri":"/cellmigration/layers/{LayerVersionArn}", + "responseCode":204 + }, + "input":{"shape":"DeleteMigratedLayerVersionRequest"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "DeleteProvisionedConcurrencyConfig":{ + "name":"DeleteProvisionedConcurrencyConfig", + "http":{ + "method":"DELETE", + "requestUri":"/2019-09-30/functions/{FunctionName}/provisioned-concurrency", + "responseCode":204 + }, + "input":{"shape":"DeleteProvisionedConcurrencyConfigRequest"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "DeleteResourcePolicy":{ + "name":"DeleteResourcePolicy", + "http":{ + "method":"DELETE", + "requestUri":"/2024-09-16/resource-policy/{ResourceArn}", + "responseCode":204 + }, + "input":{"shape":"DeleteResourcePolicyRequest"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"PreconditionFailedException"} + ] + }, + "DisableFunction":{ + "name":"DisableFunction", + "http":{ + "method":"POST", + "requestUri":"/internal/functions/{FunctionArn}/disable", + "responseCode":204 + }, + "input":{"shape":"DisableFunctionRequest"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "DisablePublicAccessBlockConfig":{ + "name":"DisablePublicAccessBlockConfig", + "http":{ + "method":"PUT", + "requestUri":"/internal/functions/{FunctionArn}/disable-public-access-block", + "responseCode":200 + }, + "input":{"shape":"DisablePublicAccessBlockConfigRequest"}, + "output":{"shape":"DisablePublicAccessBlockConfigResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "DisableReplication20170630":{ + "name":"DisableReplication20170630", + "http":{ + "method":"DELETE", + "requestUri":"/2017-06-30/functions/{FunctionName}/replication-policy", + "responseCode":204 + }, + "input":{"shape":"DisableReplicationRequest20170630"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"PreconditionFailedException"} + ], + "internalonly":true + }, + "EnableReplication20170630":{ + "name":"EnableReplication20170630", + "http":{ + "method":"POST", + "requestUri":"/2017-06-30/functions/{FunctionName}/replication-policy", + "responseCode":201 + }, + "input":{"shape":"EnableReplicationRequest20170630"}, + "output":{"shape":"AddPermissionResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"PreconditionFailedException"} + ], + "internalonly":true + }, + "EnableReplication20170630v2":{ + "name":"EnableReplication20170630v2", + "http":{ + "method":"POST", + "requestUri":"/2017-06-30/functions/{FunctionName}/replication-policy-v2", + "responseCode":201 + }, + "input":{"shape":"EnableReplicationRequest20170630"}, + "output":{"shape":"EnableReplicationResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"PreconditionFailedException"} + ], + "internalonly":true + }, + "ExportAccountSettings":{ + "name":"ExportAccountSettings", + "http":{ + "method":"GET", + "requestUri":"/cellmigration/account-settings/{AccountId}", + "responseCode":200 + }, + "input":{"shape":"ExportAccountSettingsRequest"}, + "output":{"shape":"ExportAccountSettingsResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "ExportAlias":{ + "name":"ExportAlias", + "http":{ + "method":"GET", + "requestUri":"/cellmigration/aliases/{AliasArn}/export", + "responseCode":200 + }, + "input":{"shape":"ExportAliasRequest"}, + "output":{"shape":"ExportAliasResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "ExportFunctionUrlConfigs":{ + "name":"ExportFunctionUrlConfigs", + "http":{ + "method":"GET", + "requestUri":"/cellmigration/functions/{FunctionName}/url", + "responseCode":200 + }, + "input":{"shape":"ExportFunctionUrlConfigsRequest"}, + "output":{"shape":"ExportFunctionUrlConfigsResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "ExportFunctionVersion":{ + "name":"ExportFunctionVersion", + "http":{ + "method":"GET", + "requestUri":"/cellmigration/functions/{FunctionName}/export", + "responseCode":200 + }, + "input":{"shape":"ExportFunctionVersionRequest"}, + "output":{"shape":"ExportFunctionVersionResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceNotReadyException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "ExportLayerVersion":{ + "name":"ExportLayerVersion", + "http":{ + "method":"GET", + "requestUri":"/cellmigration/layers/{LayerVersionArn}/export", + "responseCode":200 + }, + "input":{"shape":"ExportLayerVersionRequest"}, + "output":{"shape":"ExportLayerVersionResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "ExportProvisionedConcurrencyConfig":{ + "name":"ExportProvisionedConcurrencyConfig", + "http":{ + "method":"GET", + "requestUri":"/cellmigration/functions/{FunctionName}/provisioned-concurrency", + "responseCode":200 + }, + "input":{"shape":"ExportProvisionedConcurrencyConfigRequest"}, + "output":{"shape":"ExportProvisionedConcurrencyConfigResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "GetAccountRiskSettings":{ + "name":"GetAccountRiskSettings", + "http":{ + "method":"GET", + "requestUri":"/2020-04-07/account-settings/{AccountId}/risk", + "responseCode":200 + }, + "input":{"shape":"GetAccountRiskSettingsRequest"}, + "output":{"shape":"GetAccountRiskSettingsResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"} + ], + "internalonly":true + }, + "GetAccountSettings20150331":{ + "name":"GetAccountSettings20150331", + "http":{ + "method":"GET", + "requestUri":"/2015-03-31/account-settings", + "responseCode":200 + }, + "input":{"shape":"GetAccountSettingsRequest20150331"}, + "output":{"shape":"GetAccountSettingsResponse20150331"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetAccountSettings20160819":{ + "name":"GetAccountSettings20160819", + "http":{ + "method":"GET", + "requestUri":"/2016-08-19/account-settings", + "responseCode":200 + }, + "input":{"shape":"GetAccountSettingsRequest20160819"}, + "output":{"shape":"GetAccountSettingsResponse20160819"}, + "errors":[ + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"} + ] + }, + "GetAccountSettingsInternal":{ + "name":"GetAccountSettingsInternal", + "http":{ + "method":"GET", + "requestUri":"/2020-06-08/account-settings/{AccountId}", + "responseCode":200 + }, + "input":{"shape":"GetAccountSettingsInternalRequest"}, + "output":{"shape":"GetAccountSettingsInternalResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "GetAlias20150331":{ + "name":"GetAlias20150331", + "http":{ + "method":"GET", + "requestUri":"/2015-03-31/functions/{FunctionName}/aliases/{Name}", + "responseCode":200 + }, + "input":{"shape":"GetAliasRequest20150331"}, + "output":{"shape":"AliasConfiguration20150331"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetAliasInternal":{ + "name":"GetAliasInternal", + "http":{ + "method":"GET", + "requestUri":"/internal/functions/{FunctionName}/aliases/{Name}", + "responseCode":200 + }, + "input":{"shape":"GetAliasRequest20150331"}, + "output":{"shape":"AliasConfiguration20150331"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "GetCapacityProvider":{ + "name":"GetCapacityProvider", + "http":{ + "method":"GET", + "requestUri":"/2025-11-30/capacity-providers/{CapacityProviderName}", + "responseCode":200 + }, + "input":{"shape":"GetCapacityProviderRequest"}, + "output":{"shape":"GetCapacityProviderResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetCodeSigningConfig":{ + "name":"GetCodeSigningConfig", + "http":{ + "method":"GET", + "requestUri":"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}", + "responseCode":200 + }, + "input":{"shape":"GetCodeSigningConfigRequest"}, + "output":{"shape":"GetCodeSigningConfigResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetDurableExecution":{ + "name":"GetDurableExecution", + "http":{ + "method":"GET", + "requestUri":"/2025-12-01/durable-executions/{DurableExecutionArn}", + "responseCode":200 + }, + "input":{"shape":"GetDurableExecutionRequest"}, + "output":{"shape":"GetDurableExecutionResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ServiceException"}, + {"shape":"ResourceNotFoundException"} + ], + "readonly":true + }, + "GetDurableExecutionHistory":{ + "name":"GetDurableExecutionHistory", + "http":{ + "method":"GET", + "requestUri":"/2025-12-01/durable-executions/{DurableExecutionArn}/history", + "responseCode":200 + }, + "input":{"shape":"GetDurableExecutionHistoryRequest"}, + "output":{"shape":"GetDurableExecutionHistoryResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ServiceException"}, + {"shape":"ResourceNotFoundException"} + ], + "readonly":true + }, + "GetDurableExecutionState":{ + "name":"GetDurableExecutionState", + "http":{ + "method":"GET", + "requestUri":"/2025-12-01/durable-executions/{DurableExecutionArn}/state", + "responseCode":200 + }, + "input":{"shape":"GetDurableExecutionStateRequest"}, + "output":{"shape":"GetDurableExecutionStateResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ServiceException"} + ], + "readonly":true + }, + "GetEventSource":{ + "name":"GetEventSource", + "http":{ + "method":"GET", + "requestUri":"/2014-11-13/event-source-mappings/{UUID}", + "responseCode":200 + }, + "input":{"shape":"OldGetEventSourceRequest"}, + "output":{"shape":"OldEventSourceConfiguration"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetEventSourceMapping20150331":{ + "name":"GetEventSourceMapping20150331", + "http":{ + "method":"GET", + "requestUri":"/2015-03-31/event-source-mappings/{UUID}", + "responseCode":200 + }, + "input":{"shape":"GetEventSourceMappingRequest"}, + "output":{"shape":"EventSourceMappingConfiguration"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetEventSourceMappingInternal":{ + "name":"GetEventSourceMappingInternal", + "http":{ + "method":"GET", + "requestUri":"/internal/event-source-mappings/{UUID}", + "responseCode":200 + }, + "input":{"shape":"GetEventSourceMappingInternalRequest"}, + "output":{"shape":"EventSourceMappingConfiguration"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "GetFunction":{ + "name":"GetFunction", + "http":{ + "method":"GET", + "requestUri":"/2014-11-13/functions/{FunctionName}", + "responseCode":200 + }, + "input":{"shape":"GetFunctionRequest"}, + "output":{"shape":"GetFunctionResponse"}, + "errors":[ + {"shape":"ServiceException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetFunction20150331":{ + "name":"GetFunction20150331", + "http":{ + "method":"GET", + "requestUri":"/2015-03-31/functions/{FunctionName}/versions/HEAD", + "responseCode":200 + }, + "input":{"shape":"GetFunctionRequest"}, + "output":{"shape":"GetFunctionResponse20150331"}, + "errors":[ + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetFunction20150331v2":{ + "name":"GetFunction20150331v2", + "http":{ + "method":"GET", + "requestUri":"/2015-03-31/functions/{FunctionName}", + "responseCode":200 + }, + "input":{"shape":"GetFunctionRequest"}, + "output":{"shape":"GetFunctionResponse20150331"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetFunctionCodeSigningConfig":{ + "name":"GetFunctionCodeSigningConfig", + "http":{ + "method":"GET", + "requestUri":"/2020-06-30/functions/{FunctionName}/code-signing-config", + "responseCode":200 + }, + "input":{"shape":"GetFunctionCodeSigningConfigRequest"}, + "output":{"shape":"GetFunctionCodeSigningConfigResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"CodeSigningConfigNotFoundException"} + ] + }, + "GetFunctionConcurrency":{ + "name":"GetFunctionConcurrency", + "http":{ + "method":"GET", + "requestUri":"/2019-09-30/functions/{FunctionName}/concurrency", + "responseCode":200 + }, + "input":{"shape":"GetFunctionConcurrencyRequest"}, + "output":{"shape":"GetFunctionConcurrencyResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetFunctionConfiguration":{ + "name":"GetFunctionConfiguration", + "http":{ + "method":"GET", + "requestUri":"/2014-11-13/functions/{FunctionName}/configuration", + "responseCode":200 + }, + "input":{"shape":"GetFunctionConfigurationRequest"}, + "output":{"shape":"FunctionConfiguration"}, + "errors":[ + {"shape":"ServiceException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetFunctionConfiguration20150331":{ + "name":"GetFunctionConfiguration20150331", + "http":{ + "method":"GET", + "requestUri":"/2015-03-31/functions/{FunctionName}/versions/HEAD/configuration", + "responseCode":200 + }, + "input":{"shape":"GetFunctionConfigurationRequest"}, + "output":{"shape":"FunctionConfiguration20150331"}, + "errors":[ + {"shape":"InternalLambdaAccountDisabledException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetFunctionConfiguration20150331v2":{ + "name":"GetFunctionConfiguration20150331v2", + "http":{ + "method":"GET", + "requestUri":"/2015-03-31/functions/{FunctionName}/configuration", + "responseCode":200 + }, + "input":{"shape":"GetFunctionConfigurationRequest"}, + "output":{"shape":"FunctionConfiguration20150331"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"InternalLambdaAccountDisabledException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetFunctionEventInvokeConfig":{ + "name":"GetFunctionEventInvokeConfig", + "http":{ + "method":"GET", + "requestUri":"/2019-09-25/functions/{FunctionName}/event-invoke-config", + "responseCode":200 + }, + "input":{"shape":"GetFunctionEventInvokeConfigRequest"}, + "output":{"shape":"FunctionEventInvokeConfig"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetFunctionInternal":{ + "name":"GetFunctionInternal", + "http":{ + "method":"GET", + "requestUri":"/internal/functions/{FunctionName}", + "responseCode":200 + }, + "input":{"shape":"GetFunctionRequest"}, + "output":{"shape":"GetFunctionInternalResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "GetFunctionRecursionConfig":{ + "name":"GetFunctionRecursionConfig", + "http":{ + "method":"GET", + "requestUri":"/2024-08-31/functions/{FunctionName}/recursion-config", + "responseCode":200 + }, + "input":{"shape":"GetFunctionRecursionConfigRequest"}, + "output":{"shape":"GetFunctionRecursionConfigResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetFunctionScalingConfig":{ + "name":"GetFunctionScalingConfig", + "http":{ + "method":"GET", + "requestUri":"/2025-11-30/functions/{FunctionName}/function-scaling-config", + "responseCode":200 + }, + "input":{"shape":"GetFunctionScalingConfigRequest"}, + "output":{"shape":"GetFunctionScalingConfigResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetFunctionUrlConfig":{ + "name":"GetFunctionUrlConfig", + "http":{ + "method":"GET", + "requestUri":"/2021-10-31/functions/{FunctionName}/url", + "responseCode":200 + }, + "input":{"shape":"GetFunctionUrlConfigRequest"}, + "output":{"shape":"GetFunctionUrlConfigResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetLatestLayerVersionInfoInternal":{ + "name":"GetLatestLayerVersionInfoInternal", + "http":{ + "method":"GET", + "requestUri":"/internal/layer-arn/{LayerArn}", + "responseCode":200 + }, + "input":{"shape":"GetLatestLayerVersionInfoInternalRequest"}, + "output":{"shape":"GetLatestLayerVersionInfoInternalResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "GetLayerVersion20181031":{ + "name":"GetLayerVersion20181031", + "http":{ + "method":"GET", + "requestUri":"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}", + "responseCode":200 + }, + "input":{"shape":"GetLayerVersionRequest20181031"}, + "output":{"shape":"GetLayerVersionResponse20181031"}, + "errors":[ + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetLayerVersionByArn20181031":{ + "name":"GetLayerVersionByArn20181031", + "http":{ + "method":"GET", + "requestUri":"/2018-10-31/layers?find=LayerVersion", + "responseCode":200 + }, + "input":{"shape":"GetLayerVersionByArnRequest20181031"}, + "output":{"shape":"GetLayerVersionResponse20181031"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetLayerVersionInternal":{ + "name":"GetLayerVersionInternal", + "http":{ + "method":"GET", + "requestUri":"/internal/layer-version-arn/{LayerVersionArn}", + "responseCode":200 + }, + "input":{"shape":"GetLayerVersionInternalRequest"}, + "output":{"shape":"GetLayerVersionInternalResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "GetLayerVersionPolicy20181031":{ + "name":"GetLayerVersionPolicy20181031", + "http":{ + "method":"GET", + "requestUri":"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy", + "responseCode":200 + }, + "input":{"shape":"GetLayerVersionPolicyRequest20181031"}, + "output":{"shape":"GetLayerVersionPolicyResponse20181031"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetLayerVersionPolicyInternal":{ + "name":"GetLayerVersionPolicyInternal", + "http":{ + "method":"GET", + "requestUri":"/internal/layer-version-arn/{LayerVersionArn}/policy", + "responseCode":200 + }, + "input":{"shape":"GetLayerVersionPolicyInternalRequest"}, + "output":{"shape":"GetLayerVersionPolicyInternalResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "GetLiteFunction":{ + "name":"GetLiteFunction", + "http":{ + "method":"GET", + "requestUri":"/2025-03-07/lite-functions/{FunctionName}", + "responseCode":200 + }, + "input":{"shape":"GetLiteFunctionRequest"}, + "output":{"shape":"GetLiteFunctionResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"InvalidArgumentException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "readonly":true + }, + "GetLiteFunctionDeployment":{ + "name":"GetLiteFunctionDeployment", + "http":{ + "method":"GET", + "requestUri":"/2025-03-07/lite-functions/{FunctionName}/deployments/{DeploymentId}", + "responseCode":200 + }, + "input":{"shape":"GetLiteFunctionDeploymentRequest"}, + "output":{"shape":"GetLiteFunctionDeploymentResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"InvalidArgumentException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "readonly":true + }, + "GetLiteFunctionRevision":{ + "name":"GetLiteFunctionRevision", + "http":{ + "method":"GET", + "requestUri":"/2025-03-07/lite-functions/{FunctionName}/revisions/{RevisionId}", + "responseCode":200 + }, + "input":{"shape":"GetLiteFunctionRevisionRequest"}, + "output":{"shape":"GetLiteFunctionRevisionResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"InvalidArgumentException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "readonly":true + }, + "GetPolicy20150331":{ + "name":"GetPolicy20150331", + "http":{ + "method":"GET", + "requestUri":"/2015-03-31/functions/{FunctionName}/versions/HEAD/policy", + "responseCode":200 + }, + "input":{"shape":"GetPolicyRequest"}, + "output":{"shape":"GetPolicyResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetPolicy20150331v2":{ + "name":"GetPolicy20150331v2", + "http":{ + "method":"GET", + "requestUri":"/2015-03-31/functions/{FunctionName}/policy", + "responseCode":200 + }, + "input":{"shape":"GetPolicyRequest"}, + "output":{"shape":"GetPolicyResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetProvisionedConcurrencyConfig":{ + "name":"GetProvisionedConcurrencyConfig", + "http":{ + "method":"GET", + "requestUri":"/2019-09-30/functions/{FunctionName}/provisioned-concurrency", + "responseCode":200 + }, + "input":{"shape":"GetProvisionedConcurrencyConfigRequest"}, + "output":{"shape":"GetProvisionedConcurrencyConfigResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ProvisionedConcurrencyConfigNotFoundException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetPublicAccessBlockConfig":{ + "name":"GetPublicAccessBlockConfig", + "http":{ + "method":"GET", + "requestUri":"/2024-09-16/public-access-block/{ResourceArn}", + "responseCode":200 + }, + "input":{"shape":"GetPublicAccessBlockConfigRequest"}, + "output":{"shape":"GetPublicAccessBlockConfigResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetResourcePolicy":{ + "name":"GetResourcePolicy", + "http":{ + "method":"GET", + "requestUri":"/2024-09-16/resource-policy/{ResourceArn}", + "responseCode":200 + }, + "input":{"shape":"GetResourcePolicyRequest"}, + "output":{"shape":"GetResourcePolicyResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetRuntimeManagementConfig":{ + "name":"GetRuntimeManagementConfig", + "http":{ + "method":"GET", + "requestUri":"/2021-07-20/functions/{FunctionName}/runtime-management-config", + "responseCode":200 + }, + "input":{"shape":"GetRuntimeManagementConfigRequest"}, + "output":{"shape":"GetRuntimeManagementConfigResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "GetVersionProvisionedConcurrencyStatus":{ + "name":"GetVersionProvisionedConcurrencyStatus", + "http":{ + "method":"GET", + "requestUri":"/2019-09-30/functions/{FunctionName}/provisioned-concurrency/status", + "responseCode":200 + }, + "input":{"shape":"GetVersionProvisionedConcurrencyStatusRequest"}, + "output":{"shape":"GetVersionProvisionedConcurrencyStatusResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "GetVersionSandboxSpec":{ + "name":"GetVersionSandboxSpec", + "http":{ + "method":"GET", + "requestUri":"/2019-09-30/functions/{FunctionName}/sandbox-spec", + "responseCode":200 + }, + "input":{"shape":"GetVersionSandboxSpecRequest"}, + "output":{"shape":"GetVersionSandboxSpecResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "ImportAccountSettings":{ + "name":"ImportAccountSettings", + "http":{ + "method":"PUT", + "requestUri":"/cellmigration/account-settings/{AccountId}", + "responseCode":200 + }, + "input":{"shape":"ImportAccountSettingsRequest"}, + "output":{"shape":"ImportAccountSettingsResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"PreconditionFailedException"} + ], + "internalonly":true + }, + "ImportAlias":{ + "name":"ImportAlias", + "http":{ + "method":"POST", + "requestUri":"/cellmigration/aliases/{AliasArn}/import", + "responseCode":200 + }, + "input":{"shape":"ImportAliasRequest"}, + "output":{"shape":"ImportAliasResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"} + ], + "internalonly":true + }, + "ImportFunctionCounter":{ + "name":"ImportFunctionCounter", + "http":{ + "method":"PUT", + "requestUri":"/cellmigration/functions/{FunctionName}/counter", + "responseCode":200 + }, + "input":{"shape":"ImportFunctionCounterRequest"}, + "output":{"shape":"ImportFunctionCounterResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"} + ], + "internalonly":true + }, + "ImportFunctionUrlConfigs":{ + "name":"ImportFunctionUrlConfigs", + "http":{ + "method":"PUT", + "requestUri":"/cellmigration/functions/{FunctionName}/url", + "responseCode":201 + }, + "input":{"shape":"ImportFunctionUrlConfigsRequest"}, + "output":{"shape":"ImportFunctionUrlConfigsResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "ImportFunctionVersion":{ + "name":"ImportFunctionVersion", + "http":{ + "method":"PUT", + "requestUri":"/cellmigration/functions/{FunctionName}/import", + "responseCode":200 + }, + "input":{"shape":"ImportFunctionVersionRequest"}, + "output":{"shape":"ImportFunctionVersionResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"} + ], + "internalonly":true + }, + "ImportLayerVersion":{ + "name":"ImportLayerVersion", + "http":{ + "method":"PUT", + "requestUri":"/cellmigration/layers/{LayerVersionArn}/import", + "responseCode":200 + }, + "input":{"shape":"ImportLayerVersionRequest"}, + "output":{"shape":"ImportLayerVersionResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "ImportProvisionedConcurrencyConfig":{ + "name":"ImportProvisionedConcurrencyConfig", + "http":{ + "method":"PUT", + "requestUri":"/cellmigration/functions/{FunctionName}/provisioned-concurrency", + "responseCode":200 + }, + "input":{"shape":"ImportProvisionedConcurrencyConfigRequest"}, + "output":{"shape":"ImportProvisionedConcurrencyConfigResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "InformTagrisAfterResourceCreation":{ + "name":"InformTagrisAfterResourceCreation", + "http":{ + "method":"POST", + "requestUri":"/internal/tags/{Resource}/after-resource-creation/{TagrisExpectedVersion}", + "responseCode":200 + }, + "input":{"shape":"InformTagrisAfterResourceCreationRequest"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"} + ], + "internalonly":true + }, + "Invoke20150331":{ + "name":"Invoke20150331", + "http":{ + "method":"POST", + "requestUri":"/2015-03-31/functions/{FunctionName}/invocations", + "responseCode":200 + }, + "input":{"shape":"InvocationRequest"}, + "output":{"shape":"InvocationResponse"}, + "errors":[ + {"shape":"ResourceNotReadyException"}, + {"shape":"InvalidSecurityGroupIDException"}, + {"shape":"SnapStartTimeoutException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"EC2ThrottledException"}, + {"shape":"EFSMountConnectivityException"}, + {"shape":"SubnetIPAddressLimitReachedException"}, + {"shape":"KMSAccessDeniedException"}, + {"shape":"RequestTooLargeException"}, + {"shape":"KMSDisabledException"}, + {"shape":"UnsupportedMediaTypeException"}, + {"shape":"InvalidRuntimeException"}, + {"shape":"NoPublishedVersionException"}, + {"shape":"EC2UnexpectedException"}, + {"shape":"InvalidSubnetIDException"}, + {"shape":"KMSNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"EC2AccessDeniedException"}, + {"shape":"EFSIOException"}, + {"shape":"KMSInvalidStateException"}, + {"shape":"SnapRestoreTimeoutException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ENILimitReachedException"}, + {"shape":"SnapStartNotReadyException"}, + {"shape":"ServiceException"}, + {"shape":"SnapStartException"}, + {"shape":"RecursiveInvocationException"}, + {"shape":"EFSMountTimeoutException"}, + {"shape":"ModeNotSupportedException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidRequestContentException"}, + {"shape":"SnapStartRegenerationFailureException"}, + {"shape":"DurableExecutionAlreadyStartedException"}, + {"shape":"InvalidZipFileException"}, + {"shape":"SnapRestoreException"}, + {"shape":"EFSMountFailureException"} + ] + }, + "InvokeAsync":{ + "name":"InvokeAsync", + "http":{ + "method":"POST", + "requestUri":"/2014-11-13/functions/{FunctionName}/invoke-async", + "responseCode":202 + }, + "input":{"shape":"InvokeAsyncRequest"}, + "output":{"shape":"InvokeAsyncResponse"}, + "errors":[ + {"shape":"InvalidSecurityGroupIDException"}, + {"shape":"SnapStartTimeoutException"}, + {"shape":"EC2ThrottledException"}, + {"shape":"EFSMountConnectivityException"}, + {"shape":"SubnetIPAddressLimitReachedException"}, + {"shape":"KMSAccessDeniedException"}, + {"shape":"KMSDisabledException"}, + {"shape":"InvalidRuntimeException"}, + {"shape":"EC2UnexpectedException"}, + {"shape":"InvalidSubnetIDException"}, + {"shape":"KMSNotFoundException"}, + {"shape":"EC2AccessDeniedException"}, + {"shape":"EFSIOException"}, + {"shape":"KMSInvalidStateException"}, + {"shape":"SnapRestoreTimeoutException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ENILimitReachedException"}, + {"shape":"SnapStartNotReadyException"}, + {"shape":"ServiceException"}, + {"shape":"SnapStartException"}, + {"shape":"EFSMountTimeoutException"}, + {"shape":"ModeNotSupportedException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidRequestContentException"}, + {"shape":"SnapStartRegenerationFailureException"}, + {"shape":"SnapRestoreException"}, + {"shape":"EFSMountFailureException"} + ], + "deprecated":true + }, + "InvokeWithResponseStream":{ + "name":"InvokeWithResponseStream", + "http":{ + "method":"POST", + "requestUri":"/2021-11-15/functions/{FunctionName}/response-streaming-invocations", + "responseCode":200 + }, + "input":{"shape":"InvokeWithResponseStreamRequest"}, + "output":{"shape":"InvokeWithResponseStreamResponse"}, + "errors":[ + {"shape":"ResourceNotReadyException"}, + {"shape":"InvalidSecurityGroupIDException"}, + {"shape":"SnapStartTimeoutException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"EC2ThrottledException"}, + {"shape":"EFSMountConnectivityException"}, + {"shape":"SubnetIPAddressLimitReachedException"}, + {"shape":"KMSAccessDeniedException"}, + {"shape":"RequestTooLargeException"}, + {"shape":"KMSDisabledException"}, + {"shape":"UnsupportedMediaTypeException"}, + {"shape":"InvalidRuntimeException"}, + {"shape":"NoPublishedVersionException"}, + {"shape":"EC2UnexpectedException"}, + {"shape":"InvalidSubnetIDException"}, + {"shape":"KMSNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"EC2AccessDeniedException"}, + {"shape":"EFSIOException"}, + {"shape":"KMSInvalidStateException"}, + {"shape":"SnapRestoreTimeoutException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ENILimitReachedException"}, + {"shape":"SnapStartNotReadyException"}, + {"shape":"ServiceException"}, + {"shape":"SnapStartException"}, + {"shape":"RecursiveInvocationException"}, + {"shape":"EFSMountTimeoutException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidRequestContentException"}, + {"shape":"SnapStartRegenerationFailureException"}, + {"shape":"InvalidZipFileException"}, + {"shape":"SnapRestoreException"}, + {"shape":"EFSMountFailureException"} + ] + }, + "ListAliases20150331":{ + "name":"ListAliases20150331", + "http":{ + "method":"GET", + "requestUri":"/2015-03-31/functions/{FunctionName}/aliases", + "responseCode":200 + }, + "input":{"shape":"ListAliasesRequest20150331"}, + "output":{"shape":"ListAliasesResponse20150331"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "ListAliasesInternal":{ + "name":"ListAliasesInternal", + "http":{ + "method":"GET", + "requestUri":"/cellmigration/aliases", + "responseCode":200 + }, + "input":{"shape":"ListAliasesInternalRequest"}, + "output":{"shape":"ListAliasesInternalResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"} + ], + "internalonly":true + }, + "ListCapacityProviders":{ + "name":"ListCapacityProviders", + "http":{ + "method":"GET", + "requestUri":"/2025-11-30/capacity-providers", + "responseCode":200 + }, + "input":{"shape":"ListCapacityProvidersRequest"}, + "output":{"shape":"ListCapacityProvidersResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"} + ] + }, + "ListCodeSigningConfigs":{ + "name":"ListCodeSigningConfigs", + "http":{ + "method":"GET", + "requestUri":"/2020-04-22/code-signing-configs", + "responseCode":200 + }, + "input":{"shape":"ListCodeSigningConfigsRequest"}, + "output":{"shape":"ListCodeSigningConfigsResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"} + ] + }, + "ListDurableExecutions":{ + "name":"ListDurableExecutions", + "http":{ + "method":"GET", + "requestUri":"/2025-12-01/durable-executions", + "responseCode":200 + }, + "input":{"shape":"ListDurableExecutionsRequest"}, + "output":{"shape":"ListDurableExecutionsResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ServiceException"} + ], + "readonly":true + }, + "ListEventSourceMappings20150331":{ + "name":"ListEventSourceMappings20150331", + "http":{ + "method":"GET", + "requestUri":"/2015-03-31/event-source-mappings", + "responseCode":200 + }, + "input":{"shape":"ListEventSourceMappingsRequest"}, + "output":{"shape":"ListEventSourceMappingsResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "ListEventSourceMappingsInternal":{ + "name":"ListEventSourceMappingsInternal", + "http":{ + "method":"GET", + "requestUri":"/internal/event-source-mappings", + "responseCode":200 + }, + "input":{"shape":"ListEventSourceMappingsInternalRequest"}, + "output":{"shape":"ListEventSourceMappingsInternalResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "ListEventSources":{ + "name":"ListEventSources", + "http":{ + "method":"GET", + "requestUri":"/2014-11-13/event-source-mappings", + "responseCode":200 + }, + "input":{"shape":"OldListEventSourcesRequest"}, + "output":{"shape":"OldListEventSourcesResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "ListFunctionAliasResourceMappings":{ + "name":"ListFunctionAliasResourceMappings", + "http":{ + "method":"GET", + "requestUri":"/2020-11-02/functions/{FunctionArn}/aliases/{Alias}/resource-mappings", + "responseCode":200 + }, + "input":{"shape":"ListFunctionAliasResourceMappingsRequest"}, + "output":{"shape":"ListFunctionAliasResourceMappingsResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "ListFunctionCountersInternal":{ + "name":"ListFunctionCountersInternal", + "http":{ + "method":"GET", + "requestUri":"/cellmigration/functions?list=counters", + "responseCode":200 + }, + "input":{"shape":"ListFunctionCountersInternalRequest"}, + "output":{"shape":"ListFunctionCountersInternalResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"} + ], + "internalonly":true + }, + "ListFunctionEventInvokeConfigs":{ + "name":"ListFunctionEventInvokeConfigs", + "http":{ + "method":"GET", + "requestUri":"/2019-09-25/functions/{FunctionName}/event-invoke-config/list", + "responseCode":200 + }, + "input":{"shape":"ListFunctionEventInvokeConfigsRequest"}, + "output":{"shape":"ListFunctionEventInvokeConfigsResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "ListFunctionResourceMappings":{ + "name":"ListFunctionResourceMappings", + "http":{ + "method":"GET", + "requestUri":"/2020-11-02/functions/{FunctionArn}/resource-mappings", + "responseCode":200 + }, + "input":{"shape":"ListFunctionResourceMappingsRequest"}, + "output":{"shape":"ListFunctionResourceMappingsResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "ListFunctionUrlConfigs":{ + "name":"ListFunctionUrlConfigs", + "http":{ + "method":"GET", + "requestUri":"/2021-10-31/functions/{FunctionName}/urls", + "responseCode":200 + }, + "input":{"shape":"ListFunctionUrlConfigsRequest"}, + "output":{"shape":"ListFunctionUrlConfigsResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "ListFunctionUrlsInternal":{ + "name":"ListFunctionUrlsInternal", + "http":{ + "method":"GET", + "requestUri":"/cellmigration/urls", + "responseCode":200 + }, + "input":{"shape":"ListFunctionUrlsInternalRequest"}, + "output":{"shape":"ListFunctionUrlsInternalResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"} + ], + "internalonly":true + }, + "ListFunctionVersionResourceMappings":{ + "name":"ListFunctionVersionResourceMappings", + "http":{ + "method":"GET", + "requestUri":"/2020-11-02/functions/{FunctionArn}/versions/{Version}/resource-mappings", + "responseCode":200 + }, + "input":{"shape":"ListFunctionVersionResourceMappingsRequest"}, + "output":{"shape":"ListFunctionVersionResourceMappingsResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "ListFunctionVersionsByCapacityProvider":{ + "name":"ListFunctionVersionsByCapacityProvider", + "http":{ + "method":"GET", + "requestUri":"/2025-11-30/capacity-providers/{CapacityProviderName}/function-versions", + "responseCode":200 + }, + "input":{"shape":"ListFunctionVersionsByCapacityProviderRequest"}, + "output":{"shape":"ListFunctionVersionsByCapacityProviderResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "ListFunctionVersionsInternal":{ + "name":"ListFunctionVersionsInternal", + "http":{ + "method":"GET", + "requestUri":"/cellmigration/functions", + "responseCode":200 + }, + "input":{"shape":"ListFunctionVersionsInternalRequest"}, + "output":{"shape":"ListFunctionVersionsInternalResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"} + ], + "internalonly":true + }, + "ListFunctions":{ + "name":"ListFunctions", + "http":{ + "method":"GET", + "requestUri":"/2014-11-13/functions", + "responseCode":200 + }, + "input":{"shape":"ListFunctionsRequest"}, + "output":{"shape":"ListFunctionsResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"} + ] + }, + "ListFunctions20150331":{ + "name":"ListFunctions20150331", + "http":{ + "method":"GET", + "requestUri":"/2015-03-31/functions", + "responseCode":200 + }, + "input":{"shape":"ListFunctionsRequest"}, + "output":{"shape":"ListFunctionsResponse20150331"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"} + ] + }, + "ListFunctionsByCodeSigningConfig":{ + "name":"ListFunctionsByCodeSigningConfig", + "http":{ + "method":"GET", + "requestUri":"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}/functions", + "responseCode":200 + }, + "input":{"shape":"ListFunctionsByCodeSigningConfigRequest"}, + "output":{"shape":"ListFunctionsByCodeSigningConfigResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "ListLayerVersions20181031":{ + "name":"ListLayerVersions20181031", + "http":{ + "method":"GET", + "requestUri":"/2018-10-31/layers/{LayerName}/versions", + "responseCode":200 + }, + "input":{"shape":"ListLayerVersionsRequest20181031"}, + "output":{"shape":"ListLayerVersionsResponse20181031"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "ListLayerVersionsInternal":{ + "name":"ListLayerVersionsInternal", + "http":{ + "method":"GET", + "requestUri":"/cellmigration/layers", + "responseCode":200 + }, + "input":{"shape":"ListLayerVersionsInternalRequest"}, + "output":{"shape":"ListLayerVersionsInternalResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "ListLayers20181031":{ + "name":"ListLayers20181031", + "http":{ + "method":"GET", + "requestUri":"/2018-10-31/layers", + "responseCode":200 + }, + "input":{"shape":"ListLayersRequest20181031"}, + "output":{"shape":"ListLayersResponse20181031"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"} + ] + }, + "ListLiteFunctionDeployments":{ + "name":"ListLiteFunctionDeployments", + "http":{ + "method":"POST", + "requestUri":"/2025-03-07/lite-functions/{FunctionName}/list-deployments", + "responseCode":200 + }, + "input":{"shape":"ListLiteFunctionDeploymentsRequest"}, + "output":{"shape":"ListLiteFunctionDeploymentsResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"InvalidArgumentException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "readonly":true + }, + "ListLiteFunctionRevisions":{ + "name":"ListLiteFunctionRevisions", + "http":{ + "method":"POST", + "requestUri":"/2025-03-07/lite-functions/{FunctionName}/list-revisions", + "responseCode":200 + }, + "input":{"shape":"ListLiteFunctionRevisionsRequest"}, + "output":{"shape":"ListLiteFunctionRevisionsResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"InvalidArgumentException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "readonly":true + }, + "ListLiteFunctions":{ + "name":"ListLiteFunctions", + "http":{ + "method":"POST", + "requestUri":"/2025-03-07/lite-functions", + "responseCode":200 + }, + "input":{"shape":"ListLiteFunctionsRequest"}, + "output":{"shape":"ListLiteFunctionsResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"InvalidArgumentException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"} + ], + "readonly":true + }, + "ListProvisionedConcurrencyConfigs":{ + "name":"ListProvisionedConcurrencyConfigs", + "http":{ + "method":"GET", + "requestUri":"/2019-09-30/functions/{FunctionName}/provisioned-concurrency?List=ALL", + "responseCode":200 + }, + "input":{"shape":"ListProvisionedConcurrencyConfigsRequest"}, + "output":{"shape":"ListProvisionedConcurrencyConfigsResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "ListProvisionedConcurrencyConfigsByAccountId":{ + "name":"ListProvisionedConcurrencyConfigsByAccountId", + "http":{ + "method":"GET", + "requestUri":"/2019-09-30/accounts/{AccountId}/provisioned-concurrency?List=ALL", + "responseCode":200 + }, + "input":{"shape":"ListProvisionedConcurrencyConfigsByAccountIdRequest"}, + "output":{"shape":"ListProvisionedConcurrencyConfigsByAccountIdResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "ListTags20170331":{ + "name":"ListTags20170331", + "http":{ + "method":"GET", + "requestUri":"/2017-03-31/tags/{Resource}", + "responseCode":200 + }, + "input":{"shape":"ListTagsRequest20170331"}, + "output":{"shape":"ListTagsResponse20170331"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "ListVersionsByFunction20150331":{ + "name":"ListVersionsByFunction20150331", + "http":{ + "method":"GET", + "requestUri":"/2015-03-31/functions/{FunctionName}/versions", + "responseCode":200 + }, + "input":{"shape":"ListVersionsByFunctionRequest20150331"}, + "output":{"shape":"ListVersionsByFunctionResponse20150331"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "PublishLayerVersion20181031":{ + "name":"PublishLayerVersion20181031", + "http":{ + "method":"POST", + "requestUri":"/2018-10-31/layers/{LayerName}/versions", + "responseCode":201 + }, + "input":{"shape":"PublishLayerVersionRequest20181031"}, + "output":{"shape":"PublishLayerVersionResponse20181031"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"CodeStorageExceededException"} + ] + }, + "PublishVersion20150331":{ + "name":"PublishVersion20150331", + "http":{ + "method":"POST", + "requestUri":"/2015-03-31/functions/{FunctionName}/versions", + "responseCode":201 + }, + "input":{"shape":"PublishVersionRequest20150331"}, + "output":{"shape":"FunctionConfiguration20150331"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"CodeStorageExceededException"}, + {"shape":"PreconditionFailedException"} + ] + }, + "PutFunctionAliasResourceMapping":{ + "name":"PutFunctionAliasResourceMapping", + "http":{ + "method":"PUT", + "requestUri":"/2020-11-02/functions/{FunctionArn}/aliases/{Alias}/resource-mappings", + "responseCode":202 + }, + "input":{"shape":"PutFunctionAliasResourceMappingRequest"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"PreconditionFailedException"} + ], + "internalonly":true + }, + "PutFunctionCodeSigningConfig":{ + "name":"PutFunctionCodeSigningConfig", + "http":{ + "method":"PUT", + "requestUri":"/2020-06-30/functions/{FunctionName}/code-signing-config", + "responseCode":200 + }, + "input":{"shape":"PutFunctionCodeSigningConfigRequest"}, + "output":{"shape":"PutFunctionCodeSigningConfigResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"CodeSigningConfigNotFoundException"} + ] + }, + "PutFunctionConcurrency20171031":{ + "name":"PutFunctionConcurrency20171031", + "http":{ + "method":"PUT", + "requestUri":"/2017-10-31/functions/{FunctionName}/concurrency", + "responseCode":200 + }, + "input":{"shape":"PutFunctionConcurrencyRequest20171031"}, + "output":{"shape":"Concurrency"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "PutFunctionEventInvokeConfig":{ + "name":"PutFunctionEventInvokeConfig", + "http":{ + "method":"PUT", + "requestUri":"/2019-09-25/functions/{FunctionName}/event-invoke-config", + "responseCode":200 + }, + "input":{"shape":"PutFunctionEventInvokeConfigRequest"}, + "output":{"shape":"FunctionEventInvokeConfig"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"} + ] + }, + "PutFunctionRecursionConfig":{ + "name":"PutFunctionRecursionConfig", + "http":{ + "method":"PUT", + "requestUri":"/2024-08-31/functions/{FunctionName}/recursion-config", + "responseCode":200 + }, + "input":{"shape":"PutFunctionRecursionConfigRequest"}, + "output":{"shape":"PutFunctionRecursionConfigResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "PutFunctionResourceMapping":{ + "name":"PutFunctionResourceMapping", + "http":{ + "method":"PUT", + "requestUri":"/2020-11-02/functions/{FunctionArn}/resource-mappings", + "responseCode":202 + }, + "input":{"shape":"PutFunctionResourceMappingRequest"}, + "output":{"shape":"PutFunctionResourceMappingResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"PreconditionFailedException"} + ], + "internalonly":true + }, + "PutFunctionScalingConfig":{ + "name":"PutFunctionScalingConfig", + "http":{ + "method":"PUT", + "requestUri":"/2025-11-30/functions/{FunctionName}/function-scaling-config", + "responseCode":202 + }, + "input":{"shape":"PutFunctionScalingConfigRequest"}, + "output":{"shape":"PutFunctionScalingConfigResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "PutFunctionVersionResourceMapping":{ + "name":"PutFunctionVersionResourceMapping", + "http":{ + "method":"PUT", + "requestUri":"/2020-11-02/functions/{FunctionArn}/versions/{Version}/resource-mappings", + "responseCode":202 + }, + "input":{"shape":"PutFunctionVersionResourceMappingRequest"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"PreconditionFailedException"} + ], + "internalonly":true + }, + "PutProvisionedConcurrencyConfig":{ + "name":"PutProvisionedConcurrencyConfig", + "http":{ + "method":"PUT", + "requestUri":"/2019-09-30/functions/{FunctionName}/provisioned-concurrency", + "responseCode":202 + }, + "input":{"shape":"PutProvisionedConcurrencyConfigRequest"}, + "output":{"shape":"PutProvisionedConcurrencyConfigResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "PutPublicAccessBlockConfig":{ + "name":"PutPublicAccessBlockConfig", + "http":{ + "method":"PUT", + "requestUri":"/2024-09-16/public-access-block/{ResourceArn}", + "responseCode":200 + }, + "input":{"shape":"PutPublicAccessBlockConfigRequest"}, + "output":{"shape":"PutPublicAccessBlockConfigResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "PutResourcePolicy":{ + "name":"PutResourcePolicy", + "http":{ + "method":"PUT", + "requestUri":"/2024-09-16/resource-policy/{ResourceArn}", + "responseCode":200 + }, + "input":{"shape":"PutResourcePolicyRequest"}, + "output":{"shape":"PutResourcePolicyResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"PublicPolicyException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"PolicyLengthExceededException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"PreconditionFailedException"} + ] + }, + "PutRuntimeManagementConfig":{ + "name":"PutRuntimeManagementConfig", + "http":{ + "method":"PUT", + "requestUri":"/2021-07-20/functions/{FunctionName}/runtime-management-config", + "responseCode":200 + }, + "input":{"shape":"PutRuntimeManagementConfigRequest"}, + "output":{"shape":"PutRuntimeManagementConfigResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "ReconcileProvisionedConcurrency":{ + "name":"ReconcileProvisionedConcurrency", + "http":{ + "method":"POST", + "requestUri":"/2019-09-30/functions/{FunctionName}/provisioned-concurrency/reconcile", + "responseCode":200 + }, + "input":{"shape":"ReconcileProvisionedConcurrencyRequest"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "RedriveFunctionResourceTags":{ + "name":"RedriveFunctionResourceTags", + "http":{ + "method":"POST", + "requestUri":"/2021-12-31/functions/{FunctionArn}/redrive-tags", + "responseCode":200 + }, + "input":{"shape":"RedriveFunctionResourceTagsRequest"}, + "output":{"shape":"RedriveFunctionResourceTagsResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "RemoveEventSource":{ + "name":"RemoveEventSource", + "http":{ + "method":"DELETE", + "requestUri":"/2014-11-13/event-source-mappings/{UUID}", + "responseCode":204 + }, + "input":{"shape":"RemoveEventSourceRequest"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "RemoveLayerVersionPermission20181031":{ + "name":"RemoveLayerVersionPermission20181031", + "http":{ + "method":"DELETE", + "requestUri":"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy/{StatementId}", + "responseCode":204 + }, + "input":{"shape":"RemoveLayerVersionPermissionRequest20181031"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"PreconditionFailedException"} + ] + }, + "RemovePermission20150331":{ + "name":"RemovePermission20150331", + "http":{ + "method":"DELETE", + "requestUri":"/2015-03-31/functions/{FunctionName}/versions/HEAD/policy/{StatementId}", + "responseCode":204 + }, + "input":{"shape":"RemovePermissionRequest"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "RemovePermission20150331v2":{ + "name":"RemovePermission20150331v2", + "http":{ + "method":"DELETE", + "requestUri":"/2015-03-31/functions/{FunctionName}/policy/{StatementId}", + "responseCode":204 + }, + "input":{"shape":"RemovePermissionRequest"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"PublicPolicyException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"PreconditionFailedException"} + ] + }, + "ResetFunctionFeatureInternal":{ + "name":"ResetFunctionFeatureInternal", + "http":{ + "method":"PUT", + "requestUri":"/2021-07-20/internal/{FeatureGate}/functions/reset-function-feature/{FunctionArn}", + "responseCode":200 + }, + "input":{"shape":"ResetFunctionFeatureInternalRequest"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "ResignFunctionAlias":{ + "name":"ResignFunctionAlias", + "http":{ + "method":"PUT", + "requestUri":"/2022-03-31/aliases/{FunctionArn}/resign", + "responseCode":200 + }, + "input":{"shape":"ResignFunctionAliasRequest"}, + "output":{"shape":"ResignFunctionAliasResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "ResignFunctionVersion":{ + "name":"ResignFunctionVersion", + "http":{ + "method":"PUT", + "requestUri":"/2022-03-31/functions/{FunctionArn}/resign", + "responseCode":200 + }, + "input":{"shape":"ResignFunctionVersionRequest"}, + "output":{"shape":"ResignFunctionVersionResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "RollbackFunction":{ + "name":"RollbackFunction", + "http":{ + "method":"POST", + "requestUri":"/2021-07-20/functions/{FunctionName}/rollback", + "responseCode":200 + }, + "input":{"shape":"RollbackFunctionRequest"}, + "output":{"shape":"RollbackFunctionResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "RollbackTagsOwnershipFromLambda":{ + "name":"RollbackTagsOwnershipFromLambda", + "http":{ + "method":"POST", + "requestUri":"/2021-12-31/functions/{FunctionArn}/rollback-tags-ownership-from-lambda", + "responseCode":200 + }, + "input":{"shape":"RollbackTagsOwnershipFromLambdaRequest"}, + "output":{"shape":"RollbackTagsOwnershipFromLambdaResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"PreconditionFailedException"} + ], + "internalonly":true + }, + "SafeDeleteProvisionedConcurrencyConfig":{ + "name":"SafeDeleteProvisionedConcurrencyConfig", + "http":{ + "method":"DELETE", + "requestUri":"/2019-09-30/functions/{FunctionName}/provisioned-concurrency/config", + "responseCode":204 + }, + "input":{"shape":"SafeDeleteProvisionedConcurrencyConfigRequest"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "SendDurableExecutionCallbackFailure":{ + "name":"SendDurableExecutionCallbackFailure", + "http":{ + "method":"POST", + "requestUri":"/2025-12-01/durable-execution-callbacks/{CallbackId}/fail", + "responseCode":200 + }, + "input":{"shape":"SendDurableExecutionCallbackFailureRequest"}, + "output":{"shape":"SendDurableExecutionCallbackFailureResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ServiceException"}, + {"shape":"CallbackTimeoutException"} + ] + }, + "SendDurableExecutionCallbackHeartbeat":{ + "name":"SendDurableExecutionCallbackHeartbeat", + "http":{ + "method":"POST", + "requestUri":"/2025-12-01/durable-execution-callbacks/{CallbackId}/heartbeat", + "responseCode":200 + }, + "input":{"shape":"SendDurableExecutionCallbackHeartbeatRequest"}, + "output":{"shape":"SendDurableExecutionCallbackHeartbeatResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ServiceException"}, + {"shape":"CallbackTimeoutException"} + ] + }, + "SendDurableExecutionCallbackSuccess":{ + "name":"SendDurableExecutionCallbackSuccess", + "http":{ + "method":"POST", + "requestUri":"/2025-12-01/durable-execution-callbacks/{CallbackId}/succeed", + "responseCode":200 + }, + "input":{"shape":"SendDurableExecutionCallbackSuccessRequest"}, + "output":{"shape":"SendDurableExecutionCallbackSuccessResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ServiceException"}, + {"shape":"CallbackTimeoutException"} + ] + }, + "SetAccountRiskSettings":{ + "name":"SetAccountRiskSettings", + "http":{ + "method":"PUT", + "requestUri":"/2020-04-07/account-settings/{AccountId}/risk", + "responseCode":200 + }, + "input":{"shape":"SetAccountRiskSettingsRequest"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"} + ], + "internalonly":true + }, + "SetAccountSettings20170430":{ + "name":"SetAccountSettings20170430", + "http":{ + "method":"PUT", + "requestUri":"/2017-04-30/account-settings", + "responseCode":200 + }, + "input":{"shape":"SetAccountSettingsRequest20170430"}, + "output":{"shape":"SetAccountSettingsResponse20170430"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"} + ] + }, + "StartLiteFunctionDeployment":{ + "name":"StartLiteFunctionDeployment", + "http":{ + "method":"POST", + "requestUri":"/2025-03-07/lite-functions/{FunctionName}/deployments", + "responseCode":202 + }, + "input":{"shape":"StartLiteFunctionDeploymentRequest"}, + "output":{"shape":"StartLiteFunctionDeploymentResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"InvalidArgumentException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "StopDurableExecution":{ + "name":"StopDurableExecution", + "http":{ + "method":"POST", + "requestUri":"/2025-12-01/durable-executions/{DurableExecutionArn}/stop", + "responseCode":200 + }, + "input":{"shape":"StopDurableExecutionRequest"}, + "output":{"shape":"StopDurableExecutionResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ServiceException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "TagResource20170331":{ + "name":"TagResource20170331", + "http":{ + "method":"POST", + "requestUri":"/2017-03-31/internal/tags/{Resource}", + "responseCode":204 + }, + "input":{"shape":"TagResourceRequest20170331"}, + "output":{"shape":"TagResourceResponse20170331"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "TagResource20170331v2":{ + "name":"TagResource20170331v2", + "http":{ + "method":"POST", + "requestUri":"/2017-03-31/tags/{Resource}", + "responseCode":204 + }, + "input":{"shape":"TagResourceRequest20170331v2"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "TagResourceBeforeResourceCreation":{ + "name":"TagResourceBeforeResourceCreation", + "http":{ + "method":"POST", + "requestUri":"/internal/tags/{Resource}/before-resource-creation", + "responseCode":200 + }, + "input":{"shape":"TagResourceBeforeResourceCreationRequest"}, + "output":{"shape":"TagResourceBeforeResourceCreationResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"} + ], + "internalonly":true + }, + "TransferTagsOwnershipToLambda":{ + "name":"TransferTagsOwnershipToLambda", + "http":{ + "method":"POST", + "requestUri":"/2021-12-31/functions/{FunctionArn}/transfer-tags-ownership-to-lambda", + "responseCode":200 + }, + "input":{"shape":"TransferTagsOwnershipToLambdaRequest"}, + "output":{"shape":"TransferTagsOwnershipToLambdaResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"PreconditionFailedException"} + ], + "internalonly":true + }, + "UntagResource20170331":{ + "name":"UntagResource20170331", + "http":{ + "method":"POST", + "requestUri":"/2017-03-31/tagging?Operation=Untag", + "responseCode":204 + }, + "input":{"shape":"UntagResourceRequest20170331"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "UntagResource20170331v2":{ + "name":"UntagResource20170331v2", + "http":{ + "method":"DELETE", + "requestUri":"/2017-03-31/tags/{Resource}", + "responseCode":204 + }, + "input":{"shape":"UntagResourceRequest20170331v2"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "UpdateAccountSettingsInternal":{ + "name":"UpdateAccountSettingsInternal", + "http":{ + "method":"PUT", + "requestUri":"/2020-06-08/account-settings/{AccountId}", + "responseCode":200 + }, + "input":{"shape":"UpdateAccountSettingsInternalRequest"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"PreconditionFailedException"} + ], + "internalonly":true + }, + "UpdateAlias20150331":{ + "name":"UpdateAlias20150331", + "http":{ + "method":"PUT", + "requestUri":"/2015-03-31/functions/{FunctionName}/aliases/{Name}", + "responseCode":200 + }, + "input":{"shape":"UpdateAliasRequest20150331"}, + "output":{"shape":"AliasConfiguration20150331"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"PreconditionFailedException"} + ] + }, + "UpdateCapacityProvider":{ + "name":"UpdateCapacityProvider", + "http":{ + "method":"PUT", + "requestUri":"/2025-11-30/capacity-providers/{CapacityProviderName}", + "responseCode":202 + }, + "input":{"shape":"UpdateCapacityProviderRequest"}, + "output":{"shape":"UpdateCapacityProviderResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "UpdateCodeSigningConfig":{ + "name":"UpdateCodeSigningConfig", + "http":{ + "method":"PUT", + "requestUri":"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}", + "responseCode":200 + }, + "input":{"shape":"UpdateCodeSigningConfigRequest"}, + "output":{"shape":"UpdateCodeSigningConfigResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ServiceException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "UpdateConcurrencyInProvisionedConcurrencyConfig":{ + "name":"UpdateConcurrencyInProvisionedConcurrencyConfig", + "http":{ + "method":"POST", + "requestUri":"/2019-09-30/functions/{FunctionName}/provisioned-concurrency/update-concurrency", + "responseCode":200 + }, + "input":{"shape":"UpdateConcurrencyInProvisionedConcurrencyConfigRequest"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "UpdateEventSourceMapping20150331":{ + "name":"UpdateEventSourceMapping20150331", + "http":{ + "method":"PUT", + "requestUri":"/2015-03-31/event-source-mappings/{UUID}", + "responseCode":202 + }, + "input":{"shape":"UpdateEventSourceMappingRequest"}, + "output":{"shape":"EventSourceMappingConfiguration"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceInUseException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "UpdateFunctionCode":{ + "name":"UpdateFunctionCode", + "http":{ + "method":"PUT", + "requestUri":"/2014-11-13/functions/{FunctionName}/code", + "responseCode":200 + }, + "input":{"shape":"UpdateFunctionCodeRequest"}, + "output":{"shape":"FunctionConfiguration"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"InvalidCodeSignatureException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"CodeVerificationFailedException"}, + {"shape":"CodeSigningConfigNotFoundException"}, + {"shape":"CodeStorageExceededException"} + ] + }, + "UpdateFunctionCode20150331":{ + "name":"UpdateFunctionCode20150331", + "http":{ + "method":"PUT", + "requestUri":"/2015-03-31/functions/{FunctionName}/versions/HEAD/code", + "responseCode":200 + }, + "input":{"shape":"UpdateFunctionCodeRequest20150331"}, + "output":{"shape":"FunctionConfiguration20150331"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"InvalidCodeSignatureException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"CodeVerificationFailedException"}, + {"shape":"CodeSigningConfigNotFoundException"}, + {"shape":"CodeStorageExceededException"} + ] + }, + "UpdateFunctionCode20150331v2":{ + "name":"UpdateFunctionCode20150331v2", + "http":{ + "method":"PUT", + "requestUri":"/2015-03-31/functions/{FunctionName}/code", + "responseCode":200 + }, + "input":{"shape":"UpdateFunctionCodeRequest20150331"}, + "output":{"shape":"FunctionConfiguration20150331"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"InvalidCodeSignatureException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"CodeVerificationFailedException"}, + {"shape":"CodeSigningConfigNotFoundException"}, + {"shape":"CodeStorageExceededException"}, + {"shape":"PreconditionFailedException"} + ] + }, + "UpdateFunctionConfiguration":{ + "name":"UpdateFunctionConfiguration", + "http":{ + "method":"PUT", + "requestUri":"/2014-11-13/functions/{FunctionName}/configuration", + "responseCode":200 + }, + "input":{"shape":"UpdateFunctionConfigurationRequest"}, + "output":{"shape":"FunctionConfiguration"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "UpdateFunctionConfiguration20150331":{ + "name":"UpdateFunctionConfiguration20150331", + "http":{ + "method":"PUT", + "requestUri":"/2015-03-31/functions/{FunctionName}/versions/HEAD/configuration", + "responseCode":200 + }, + "input":{"shape":"UpdateFunctionConfigurationRequest20150331"}, + "output":{"shape":"FunctionConfiguration20150331"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"PreconditionFailedException"} + ] + }, + "UpdateFunctionConfiguration20150331v2":{ + "name":"UpdateFunctionConfiguration20150331v2", + "http":{ + "method":"PUT", + "requestUri":"/2015-03-31/functions/{FunctionName}/configuration", + "responseCode":200 + }, + "input":{"shape":"UpdateFunctionConfigurationRequest20150331"}, + "output":{"shape":"FunctionConfiguration20150331"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"InvalidCodeSignatureException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"CodeVerificationFailedException"}, + {"shape":"CodeSigningConfigNotFoundException"}, + {"shape":"PreconditionFailedException"} + ] + }, + "UpdateFunctionEventInvokeConfig":{ + "name":"UpdateFunctionEventInvokeConfig", + "http":{ + "method":"POST", + "requestUri":"/2019-09-25/functions/{FunctionName}/event-invoke-config", + "responseCode":200 + }, + "input":{"shape":"UpdateFunctionEventInvokeConfigRequest"}, + "output":{"shape":"FunctionEventInvokeConfig"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "UpdateFunctionUrlConfig":{ + "name":"UpdateFunctionUrlConfig", + "http":{ + "method":"PUT", + "requestUri":"/2021-10-31/functions/{FunctionName}/url", + "responseCode":200 + }, + "input":{"shape":"UpdateFunctionUrlConfigRequest"}, + "output":{"shape":"UpdateFunctionUrlConfigResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ] + }, + "UpdateFunctionVersionResourceMapping":{ + "name":"UpdateFunctionVersionResourceMapping", + "http":{ + "method":"PUT", + "requestUri":"/2020-11-02/functions/{FunctionArn}/versions/{Version}/resource-mappings/update", + "responseCode":200 + }, + "input":{"shape":"UpdateFunctionVersionResourceMappingRequest"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceNotReadyException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "UpdateProvisionedConcurrencyConfig":{ + "name":"UpdateProvisionedConcurrencyConfig", + "http":{ + "method":"POST", + "requestUri":"/2019-09-30/functions/{FunctionName}/provisioned-concurrency/config", + "responseCode":200 + }, + "input":{"shape":"UpdateProvisionedConcurrencyConfigRequest"}, + "output":{"shape":"UpdateProvisionedConcurrencyConfigResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "UpdateVersionProvisionedConcurrencyStatus":{ + "name":"UpdateVersionProvisionedConcurrencyStatus", + "http":{ + "method":"POST", + "requestUri":"/2019-09-30/functions/{FunctionName}/provisioned-concurrency/status", + "responseCode":200 + }, + "input":{"shape":"UpdateVersionProvisionedConcurrencyStatusRequest"}, + "output":{"shape":"UpdateVersionProvisionedConcurrencyStatusResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + }, + "UploadFunction":{ + "name":"UploadFunction", + "http":{ + "method":"PUT", + "requestUri":"/2014-11-13/functions/{FunctionName}", + "responseCode":201 + }, + "input":{"shape":"UploadFunctionRequest"}, + "output":{"shape":"FunctionConfiguration"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ResourceConflictException"}, + {"shape":"ServiceException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"CodeStorageExceededException"} + ] + }, + "ValidateProvisionedConcurrencyFunctionVersion":{ + "name":"ValidateProvisionedConcurrencyFunctionVersion", + "http":{ + "method":"GET", + "requestUri":"/2019-09-30/functions/{FunctionName}/provisioned-concurrency/validate-provisioned-concurrency-function-version", + "responseCode":200 + }, + "input":{"shape":"ValidateProvisionedConcurrencyFunctionVersionRequest"}, + "output":{"shape":"ValidateProvisionedConcurrencyFunctionVersionResponse"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"ProvisionedConcurrencyConfigNotFoundException"}, + {"shape":"ServiceException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"ResourceNotFoundException"} + ], + "internalonly":true + } + }, + "shapes":{ + "AL1703Runtimes":{ + "type":"list", + "member":{"shape":"String"} + }, + "AccessDeniedException":{ + "type":"structure", + "required":["message"], + "members":{ + "message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":403, + "senderFault":true + }, + "exception":true + }, + "AccountId":{ + "type":"string", + "max":12, + "min":12, + "pattern":"[0-9]{12}" + }, + "AccountLimit":{ + "type":"structure", + "members":{ + "TotalCodeSize":{"shape":"Long"}, + "CodeSizeUnzipped":{"shape":"Long"}, + "CodeSizeZipped":{"shape":"Long"}, + "ConcurrentExecutions":{"shape":"Integer"}, + "UnreservedConcurrentExecutions":{"shape":"UnreservedConcurrentExecutions"}, + "UnreservedConcurrentExecutionsMinimum":{ + "shape":"UnreservedConcurrentExecutionsMinimum", + "internalonly":true + } + } + }, + "AccountRiskSettings":{ + "type":"structure", + "required":[ + "RiskStatus", + "RiskDetectedTime", + "ContainmentScore" + ], + "members":{ + "RiskStatus":{"shape":"Integer"}, + "RiskDetectedTime":{"shape":"Date"}, + "RiskSource":{"shape":"String"}, + "ContainmentScore":{"shape":"Integer"} + }, + "internalonly":true + }, + "AccountRiskSource":{ + "type":"string", + "internalonly":true, + "max":50, + "min":1, + "pattern":"[a-zA-z]+" + }, + "AccountUsage":{ + "type":"structure", + "members":{ + "TotalCodeSize":{"shape":"Long"}, + "FunctionCount":{"shape":"Long"} + } + }, + "Action":{ + "type":"string", + "max":10000, + "min":0, + "pattern":"(lambda:[*]|lambda:[a-zA-Z]+|[*])" + }, + "AddLayerVersionPermissionRequest20181031":{ + "type":"structure", + "required":[ + "LayerName", + "VersionNumber", + "StatementId", + "Action", + "Principal" + ], + "members":{ + "LayerName":{ + "shape":"LayerName", + "location":"uri", + "locationName":"LayerName" + }, + "VersionNumber":{ + "shape":"LayerVersionNumber", + "location":"uri", + "locationName":"VersionNumber" + }, + "StatementId":{"shape":"StatementId"}, + "Action":{"shape":"LayerPermissionAllowedAction"}, + "Principal":{"shape":"LayerPermissionAllowedPrincipal"}, + "OrganizationId":{"shape":"OrganizationId"}, + "RevisionId":{ + "shape":"String", + "location":"querystring", + "locationName":"RevisionId" + } + } + }, + "AddLayerVersionPermissionResponse20181031":{ + "type":"structure", + "members":{ + "Statement":{"shape":"String"}, + "RevisionId":{"shape":"String"} + } + }, + "AddPermissionRequest":{ + "type":"structure", + "required":[ + "FunctionName", + "StatementId", + "Action", + "Principal" + ], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "StatementId":{"shape":"StatementId"}, + "Action":{"shape":"Action"}, + "Principal":{"shape":"Principal"}, + "SourceArn":{"shape":"Arn"}, + "FunctionUrlAuthType":{"shape":"FunctionUrlAuthType"}, + "InvokedViaFunctionUrl":{"shape":"InvokedViaFunctionUrl"}, + "SourceAccount":{"shape":"SourceOwner"}, + "EventSourceToken":{"shape":"EventSourceToken"}, + "Qualifier":{ + "shape":"Qualifier", + "location":"querystring", + "locationName":"Qualifier" + }, + "RevisionId":{"shape":"String"}, + "PrincipalOrgID":{"shape":"PrincipalOrgID"} + } + }, + "AddPermissionResponse":{ + "type":"structure", + "members":{ + "Statement":{"shape":"String"} + } + }, + "AdditionalVersion":{ + "type":"string", + "max":1024, + "min":1, + "pattern":"[0-9]+" + }, + "AdditionalVersionWeights":{ + "type":"map", + "key":{"shape":"AdditionalVersion"}, + "value":{"shape":"Weight"} + }, + "Alias":{ + "type":"string", + "max":128, + "min":1, + "pattern":"(?!^[0-9]+$)([a-zA-Z0-9-_]+)" + }, + "AliasArn":{ + "type":"string", + "pattern":"arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:function:[a-zA-Z0-9-_]+:[a-zA-Z0-9-_]+" + }, + "AliasConfiguration20150331":{ + "type":"structure", + "members":{ + "AliasArn":{"shape":"FunctionArn"}, + "Name":{"shape":"Alias"}, + "FunctionVersion":{"shape":"Version"}, + "Description":{"shape":"Description"}, + "RoutingConfig":{"shape":"AliasRoutingConfiguration"}, + "RevisionId":{"shape":"String"} + } + }, + "AliasLimitExceededException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, + "AliasList20150331":{ + "type":"list", + "member":{"shape":"AliasConfiguration20150331"} + }, + "AliasRoutingConfiguration":{ + "type":"structure", + "members":{ + "AdditionalVersionWeights":{"shape":"AdditionalVersionWeights"} + } + }, + "AliasesInternalList":{ + "type":"list", + "member":{"shape":"AliasArn"} + }, + "AllowCredentials":{ + "type":"boolean", + "box":true + }, + "AllowMethodsList":{ + "type":"list", + "member":{"shape":"Method"}, + "max":6, + "min":0 + }, + "AllowOriginsList":{ + "type":"list", + "member":{"shape":"Origin"}, + "max":100, + "min":0 + }, + "AllowedPublishers":{ + "type":"structure", + "required":["SigningProfileVersionArns"], + "members":{ + "SigningProfileVersionArns":{"shape":"SigningProfileVersionArns"} + } + }, + "AmazonManagedKafkaEventSourceConfig":{ + "type":"structure", + "members":{ + "ConsumerGroupId":{"shape":"URI"}, + "SchemaRegistryConfig":{"shape":"KafkaSchemaRegistryConfig"} + } + }, + "ApplicationLogLevel":{ + "type":"string", + "enum":[ + "TRACE", + "DEBUG", + "INFO", + "WARN", + "ERROR", + "FATAL" + ] + }, + "Architecture":{ + "type":"string", + "enum":[ + "x86_64", + "arm64" + ] + }, + "ArchitecturesList":{ + "type":"list", + "member":{"shape":"Architecture"}, + "max":1, + "min":1 + }, + "Arn":{ + "type":"string", + "max":10000, + "min":0, + "pattern":"arn:(aws|aws-us-gov):([a-zA-Z0-9\\-])+:([a-z]{2}(-gov)?-[a-z]+-\\d{1})?:(\\d{12})?:(.*)" + }, + "AttemptCount":{ + "type":"integer", + "min":0 + }, + "AuthType":{ + "type":"string", + "enum":[ + "AWS_IAM", + "NONE" + ] + }, + "BatchSize":{ + "type":"integer", + "box":true, + "max":10000, + "min":1 + }, + "BinaryOperationPayload":{ + "type":"blob", + "max":262144, + "min":0, + "sensitive":true + }, + "BisectBatchOnFunctionError":{ + "type":"boolean", + "box":true + }, + "Blob":{ + "type":"blob", + "sensitive":true + }, + "Boolean":{"type":"boolean"}, + "BuildConfig":{ + "type":"structure", + "required":[ + "CodeConfig", + "RuntimeConfig" + ], + "members":{ + "CodeConfig":{"shape":"CodeConfig"}, + "RuntimeConfig":{"shape":"RuntimeConfig"} + } + }, + "CallbackDetails":{ + "type":"structure", + "members":{ + "CallbackId":{"shape":"CallbackId"}, + "Result":{"shape":"OperationPayload"}, + "Error":{"shape":"ErrorObject"} + } + }, + "CallbackFailedDetails":{ + "type":"structure", + "members":{ + "Error":{"shape":"EventError"}, + "RetryDetails":{"shape":"RetryDetails"} + } + }, + "CallbackId":{ + "type":"string", + "max":1024, + "min":1 + }, + "CallbackOptions":{ + "type":"structure", + "members":{ + "TimeoutSeconds":{"shape":"DurationSeconds"}, + "HeartbeatTimeoutSeconds":{"shape":"DurationSeconds"} + } + }, + "CallbackStartedDetails":{ + "type":"structure", + "members":{ + "CallbackId":{"shape":"CallbackId"}, + "Input":{"shape":"EventInput"}, + "HeartbeatTimeout":{"shape":"DurationSeconds"}, + "Timeout":{"shape":"DurationSeconds"} + } + }, + "CallbackSucceededDetails":{ + "type":"structure", + "members":{ + "Result":{"shape":"EventResult"}, + "RetryDetails":{"shape":"RetryDetails"} + } + }, + "CallbackTimedOutDetails":{ + "type":"structure", + "members":{ + "Error":{"shape":"EventError"}, + "RetryDetails":{"shape":"RetryDetails"} + } + }, + "CallbackTimeoutException":{ + "type":"structure", + "required":["message"], + "members":{ + "message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, + "CapacityProvider":{ + "type":"structure", + "required":[ + "CapacityProviderArn", + "State", + "VpcConfig", + "PermissionsConfig" + ], + "members":{ + "CapacityProviderArn":{"shape":"CapacityProviderArn"}, + "State":{"shape":"CapacityProviderState"}, + "VpcConfig":{"shape":"CapacityProviderVpcConfig"}, + "PermissionsConfig":{"shape":"CapacityProviderPermissionsConfig"}, + "InstanceRequirements":{"shape":"InstanceRequirements"}, + "CapacityProviderScalingConfig":{"shape":"CapacityProviderScalingConfig"}, + "KmsKeyArn":{"shape":"KMSKeyArn"}, + "LastModified":{"shape":"Timestamp"}, + "CapacityProviderId":{ + "shape":"UUIDString", + "internalonly":true + } + } + }, + "CapacityProviderArn":{ + "type":"string", + "max":140, + "min":1, + "pattern":"arn:aws[a-zA-Z-]*:lambda:[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\\d{1}:\\d{12}:capacity-provider:[a-zA-Z0-9-_]+" + }, + "CapacityProviderConfig":{ + "type":"structure", + "required":["EC2ManagedInstancesCapacityProviderConfig"], + "members":{ + "EC2ManagedInstancesCapacityProviderConfig":{"shape":"EC2ManagedInstancesCapacityProviderConfig"} + } + }, + "CapacityProviderName":{ + "type":"string", + "max":140, + "min":1, + "pattern":"(arn:aws[a-zA-Z-]*:lambda:[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\\d{1}:\\d{12}:capacity-provider:[a-zA-Z0-9-_]+)|[a-zA-Z0-9-_]+" + }, + "CapacityProviderPermissionsConfig":{ + "type":"structure", + "required":["CapacityProviderOperatorRoleArn"], + "members":{ + "InstanceProfileArn":{"shape":"InstanceProfileArn"}, + "CapacityProviderOperatorRoleArn":{"shape":"RoleArn"} + } + }, + "CapacityProviderPredefinedMetricType":{ + "type":"string", + "enum":[ + "LambdaCapacityProviderAverageCPUUtilization", + "LambdaCapacityProviderAverageMemoryUtilization" + ] + }, + "CapacityProviderScalingConfig":{ + "type":"structure", + "members":{ + "MaxInstances":{"shape":"NonNegativeInteger"}, + "ScalingMode":{"shape":"CapacityProviderScalingMode"}, + "ScalingPolicies":{"shape":"CapacityProviderScalingPoliciesList"} + } + }, + "CapacityProviderScalingMode":{ + "type":"string", + "enum":[ + "Auto", + "Manual" + ] + }, + "CapacityProviderScalingPoliciesList":{ + "type":"list", + "member":{"shape":"TargetTrackingScalingPolicy"}, + "max":10, + "min":1 + }, + "CapacityProviderSecurityGroupIds":{ + "type":"list", + "member":{"shape":"SecurityGroupId"}, + "max":5, + "min":0 + }, + "CapacityProviderState":{ + "type":"string", + "enum":[ + "Pending", + "Active", + "Failed", + "Deleting" + ] + }, + "CapacityProviderSubnetIds":{ + "type":"list", + "member":{"shape":"SubnetId"}, + "max":16, + "min":1 + }, + "CapacityProviderVpcConfig":{ + "type":"structure", + "required":["SubnetIds"], + "members":{ + "SubnetIds":{"shape":"CapacityProviderSubnetIds"}, + "SecurityGroupIds":{"shape":"CapacityProviderSecurityGroupIds"} + } + }, + "CapacityProvidersList":{ + "type":"list", + "member":{"shape":"CapacityProvider"}, + "max":50, + "min":0 + }, + "CheckpointDurableExecutionRequest":{ + "type":"structure", + "required":[ + "DurableExecutionArn", + "CheckpointToken" + ], + "members":{ + "DurableExecutionArn":{ + "shape":"DurableExecutionArn", + "location":"uri", + "locationName":"DurableExecutionArn" + }, + "CheckpointToken":{"shape":"CheckpointToken"}, + "Updates":{"shape":"OperationUpdates"}, + "ClientToken":{"shape":"ClientToken"} + } + }, + "CheckpointDurableExecutionResponse":{ + "type":"structure", + "members":{ + "CheckpointToken":{"shape":"CheckpointToken"}, + "NewExecutionState":{"shape":"CheckpointUpdatedExecutionState"} + } + }, + "CheckpointToken":{ + "type":"string", + "max":1024, + "min":1 + }, + "CheckpointUpdatedExecutionState":{ + "type":"structure", + "members":{ + "Operations":{"shape":"Operations"}, + "NextMarker":{"shape":"PaginationMarker"} + } + }, + "ClientToken":{ + "type":"string", + "max":64, + "min":1 + }, + "CodeConfig":{ + "type":"structure", + "members":{ + "S3Object":{"shape":"S3Object"}, + "ZipFile":{"shape":"ZipFile"} + }, + "union":true + }, + "CodeSignatureRevocationData":{"type":"blob"}, + "CodeSignatureStatus":{ + "type":"string", + "enum":[ + "CORRUPT", + "EXPIRED", + "MISMATCH", + "REVOKED", + "VALID" + ] + }, + "CodeSigningConfig":{ + "type":"structure", + "required":[ + "CodeSigningConfigId", + "CodeSigningConfigArn", + "AllowedPublishers", + "CodeSigningPolicies", + "LastModified" + ], + "members":{ + "CodeSigningConfigId":{"shape":"CodeSigningConfigId"}, + "CodeSigningConfigArn":{"shape":"CodeSigningConfigArn"}, + "Description":{"shape":"Description"}, + "AllowedPublishers":{"shape":"AllowedPublishers"}, + "CodeSigningPolicies":{"shape":"CodeSigningPolicies"}, + "LastModified":{"shape":"Timestamp"} + } + }, + "CodeSigningConfigArn":{ + "type":"string", + "max":200, + "min":0, + "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}" + }, + "CodeSigningConfigId":{ + "type":"string", + "pattern":"csc-[a-zA-Z0-9-_\\.]{17}" + }, + "CodeSigningConfigList":{ + "type":"list", + "member":{"shape":"CodeSigningConfig"} + }, + "CodeSigningConfigNotFoundException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":404, + "senderFault":true + }, + "exception":true + }, + "CodeSigningPolicies":{ + "type":"structure", + "required":["UntrustedArtifactOnDeployment"], + "members":{ + "UntrustedArtifactOnDeployment":{"shape":"CodeSigningPolicy"} + } + }, + "CodeSigningPolicy":{ + "type":"string", + "enum":[ + "Warn", + "Enforce" + ] + }, + "CodeStorageExceededException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, + "CodeStorageTableEntry":{ + "type":"structure", + "members":{ + "AliasCount":{"shape":"NullableLong"}, + "FunctionCount":{"shape":"NullableLong"}, + "CodeSizeBytes":{"shape":"NullableLong"} + }, + "internalonly":true + }, + "CodeVerificationFailedException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, + "CollectionName":{ + "type":"string", + "max":57, + "min":1, + "pattern":"(^(?!(system\\x2e)))(^[_a-zA-Z0-9])([^$]*)" + }, + "CompatibleArchitectures":{ + "type":"list", + "member":{"shape":"Architecture"}, + "max":2, + "min":0 + }, + "CompatibleRuntimes":{ + "type":"list", + "member":{"shape":"Runtime"}, + "max":5, + "min":0 + }, + "Concurrency":{ + "type":"structure", + "members":{ + "ReservedConcurrentExecutions":{"shape":"ReservedConcurrentExecutions"} + } + }, + "ConcurrencyMode":{ + "type":"string", + "enum":[ + "SINGLE", + "MULTI" + ] + }, + "ContextDetails":{ + "type":"structure", + "members":{ + "ReplayChildren":{"shape":"ReplayChildren"}, + "Result":{"shape":"OperationPayload"}, + "Error":{"shape":"ErrorObject"} + } + }, + "ContextFailedDetails":{ + "type":"structure", + "members":{ + "Error":{"shape":"EventError"} + } + }, + "ContextOptions":{ + "type":"structure", + "members":{ + "ReplayChildren":{"shape":"ReplayChildren"} + } + }, + "ContextStartedDetails":{ + "type":"structure", + "members":{} + }, + "ContextSucceededDetails":{ + "type":"structure", + "members":{ + "Result":{"shape":"EventResult"} + } + }, + "Cors":{ + "type":"structure", + "members":{ + "AllowCredentials":{"shape":"AllowCredentials"}, + "AllowHeaders":{"shape":"HeadersList"}, + "AllowMethods":{"shape":"AllowMethodsList"}, + "AllowOrigins":{"shape":"AllowOriginsList"}, + "ExposeHeaders":{"shape":"HeadersList"}, + "MaxAge":{"shape":"MaxAge"} + } + }, + "CreateAliasRequest20150331":{ + "type":"structure", + "required":[ + "FunctionName", + "Name", + "FunctionVersion" + ], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Name":{"shape":"Alias"}, + "FunctionVersion":{"shape":"Version"}, + "Description":{"shape":"Description"}, + "RoutingConfig":{"shape":"AliasRoutingConfiguration"} + } + }, + "CreateCapacityProviderRequest":{ + "type":"structure", + "required":[ + "CapacityProviderName", + "VpcConfig", + "PermissionsConfig" + ], + "members":{ + "CapacityProviderName":{"shape":"CapacityProviderName"}, + "VpcConfig":{"shape":"CapacityProviderVpcConfig"}, + "PermissionsConfig":{"shape":"CapacityProviderPermissionsConfig"}, + "InstanceRequirements":{"shape":"InstanceRequirements"}, + "CapacityProviderScalingConfig":{"shape":"CapacityProviderScalingConfig"}, + "KmsKeyArn":{"shape":"KMSKeyArn"}, + "Tags":{"shape":"Tags"} + } + }, + "CreateCapacityProviderResponse":{ + "type":"structure", + "required":["CapacityProvider"], + "members":{ + "CapacityProvider":{"shape":"CapacityProvider"} + } + }, + "CreateCodeSigningConfigRequest":{ + "type":"structure", + "required":[ + "AllowedPublishers", + "CodeSigningPolicies" + ], + "members":{ + "Description":{"shape":"Description"}, + "AllowedPublishers":{"shape":"AllowedPublishers"}, + "CodeSigningPolicies":{"shape":"CodeSigningPolicies"}, + "Tags":{"shape":"Tags"} + } + }, + "CreateCodeSigningConfigResponse":{ + "type":"structure", + "required":["CodeSigningConfig"], + "members":{ + "CodeSigningConfig":{"shape":"CodeSigningConfig"} + } + }, + "CreateEventSourceMappingRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "EventSourceArn":{"shape":"Arn"}, + "FunctionName":{"shape":"FunctionName"}, + "Enabled":{"shape":"Enabled"}, + "BatchSize":{"shape":"BatchSize"}, + "FilterCriteria":{"shape":"FilterCriteria"}, + "KMSKeyArn":{"shape":"KMSKeyArn"}, + "MetricsConfig":{"shape":"EventSourceMappingMetricsConfig"}, + "ScalingConfig":{"shape":"ScalingConfig"}, + "MaximumBatchingWindowInSeconds":{"shape":"MaximumBatchingWindowInSeconds"}, + "ParallelizationFactor":{"shape":"ParallelizationFactor"}, + "StartingPosition":{"shape":"EventSourcePosition"}, + "StartingPositionTimestamp":{"shape":"Date"}, + "DestinationConfig":{"shape":"DestinationConfig"}, + "MaximumRecordAgeInSeconds":{"shape":"MaximumRecordAgeInSeconds"}, + "BisectBatchOnFunctionError":{"shape":"BisectBatchOnFunctionError"}, + "MaximumRetryAttempts":{"shape":"MaximumRetryAttemptsEventSourceMapping"}, + "PartialBatchResponse":{"shape":"PartialBatchResponse"}, + "Tags":{"shape":"Tags"}, + "TumblingWindowInSeconds":{"shape":"TumblingWindowInSeconds"}, + "Topics":{"shape":"Topics"}, + "Queues":{"shape":"Queues"}, + "SourceAccessConfigurations":{"shape":"SourceAccessConfigurations"}, + "SelfManagedEventSource":{"shape":"SelfManagedEventSource"}, + "FunctionResponseTypes":{"shape":"FunctionResponseTypeList"}, + "AmazonManagedKafkaEventSourceConfig":{"shape":"AmazonManagedKafkaEventSourceConfig"}, + "SelfManagedKafkaEventSourceConfig":{"shape":"SelfManagedKafkaEventSourceConfig"}, + "DocumentDBEventSourceConfig":{"shape":"DocumentDBEventSourceConfig"}, + "ProvisionedPollerConfig":{"shape":"ProvisionedPollerConfig"} + } + }, + "CreateFunctionRequest":{ + "type":"structure", + "required":[ + "FunctionName", + "Role", + "Code" + ], + "members":{ + "FunctionName":{"shape":"FunctionName"}, + "Runtime":{"shape":"Runtime"}, + "Role":{"shape":"RoleArn"}, + "PollerCustomerVpcRole":{ + "shape":"PollerCustomerVpcRoleArn", + "internalonly":true + }, + "Handler":{"shape":"Handler"}, + "Code":{"shape":"FunctionCode"}, + "Description":{"shape":"Description"}, + "Timeout":{"shape":"Timeout"}, + "MemorySize":{"shape":"MemorySize"}, + "Publish":{"shape":"Boolean"}, + "VpcConfig":{"shape":"VpcConfig"}, + "DeadLetterConfig":{"shape":"DeadLetterConfig"}, + "Environment":{"shape":"Environment"}, + "KMSKeyArn":{"shape":"KMSKeyArn"}, + "TracingConfig":{"shape":"TracingConfig"}, + "Tags":{"shape":"Tags"}, + "MasterArn":{ + "shape":"FunctionArn", + "internalonly":true + }, + "Layers":{"shape":"LayerList"}, + "FileSystemConfigs":{"shape":"FileSystemConfigList"}, + "CodeSigningConfigArn":{"shape":"CodeSigningConfigArn"}, + "PackageType":{"shape":"PackageType"}, + "ImageConfig":{"shape":"ImageConfig"}, + "Architectures":{"shape":"ArchitecturesList"}, + "EphemeralStorage":{"shape":"EphemeralStorage"}, + "SnapStart":{"shape":"SnapStart"}, + "LoggingConfig":{"shape":"LoggingConfig"}, + "ProgrammingModel":{"shape":"ProgrammingModel"}, + "WebProgrammingModelConfig":{"shape":"WebProgrammingModelConfig"}, + "ExecutionEnvironmentConcurrencyConfig":{"shape":"ExecutionEnvironmentConcurrencyConfig"}, + "TenancyConfig":{"shape":"TenancyConfig"}, + "CapacityProviderConfig":{"shape":"CapacityProviderConfig"}, + "PublishTo":{"shape":"FunctionVersionLatestPublished"}, + "DurableConfig":{"shape":"DurableConfig"} + } + }, + "CreateFunctionUrlConfigRequest":{ + "type":"structure", + "required":[ + "FunctionName", + "AuthType" + ], + "members":{ + "FunctionName":{ + "shape":"FunctionUrlFunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Qualifier":{ + "shape":"FunctionUrlQualifier", + "location":"querystring", + "locationName":"Qualifier" + }, + "AuthType":{"shape":"FunctionUrlAuthType"}, + "Cors":{"shape":"Cors"}, + "InvokeMode":{"shape":"InvokeMode"} + } + }, + "CreateFunctionUrlConfigResponse":{ + "type":"structure", + "required":[ + "FunctionUrl", + "FunctionArn", + "AuthType", + "CreationTime" + ], + "members":{ + "FunctionUrl":{"shape":"FunctionUrl"}, + "FunctionArn":{"shape":"FunctionArn"}, + "AuthType":{"shape":"FunctionUrlAuthType"}, + "Cors":{"shape":"Cors"}, + "CreationTime":{"shape":"Timestamp"}, + "InvokeMode":{"shape":"InvokeMode"} + } + }, + "CreateLiteFunctionRequest":{ + "type":"structure", + "required":[ + "FunctionName", + "BuildConfig", + "ServiceConfig" + ], + "members":{ + "FunctionName":{"shape":"LiteFunctionName"}, + "Regions":{"shape":"RegionList"}, + "DomainConfig":{"shape":"DomainConfig"}, + "RevisionDescription":{"shape":"RevisionDescription"}, + "KmsKeyArn":{"shape":"LiteKmsKeyArn"}, + "BuildConfig":{"shape":"BuildConfig"}, + "ServiceConfig":{"shape":"ServiceConfig"}, + "Tags":{"shape":"LiteTags"} + } + }, + "CreateLiteFunctionResponse":{ + "type":"structure", + "required":[ + "FunctionName", + "FunctionArn", + "DeployedRegions", + "DomainName", + "RegionalRevisionRoutings", + "State", + "StateReason", + "UpdatedAt", + "LatestRevision", + "LatestDeployment" + ], + "members":{ + "FunctionName":{"shape":"LiteFunctionName"}, + "FunctionArn":{"shape":"LiteFunctionArn"}, + "DeployedRegions":{"shape":"RegionList"}, + "DomainName":{"shape":"DomainName"}, + "DomainConfig":{"shape":"DomainConfig"}, + "RegionalRevisionRoutings":{"shape":"RegionalRevisionRoutingList"}, + "State":{"shape":"FunctionState"}, + "StateReason":{"shape":"String"}, + "Tags":{"shape":"LiteTags"}, + "UpdatedAt":{"shape":"String"}, + "LatestRevision":{"shape":"LiteFunctionRevisionSummary"}, + "LatestDeployment":{"shape":"LiteFunctionDeploymentSummary"} + } + }, + "CreateLiteFunctionRevisionRequest":{ + "type":"structure", + "required":[ + "FunctionName", + "BuildConfig", + "ServiceConfig" + ], + "members":{ + "FunctionName":{ + "shape":"LiteFunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "RevisionDescription":{"shape":"RevisionDescription"}, + "KmsKeyArn":{"shape":"LiteKmsKeyArn"}, + "BuildConfig":{"shape":"BuildConfig"}, + "ServiceConfig":{"shape":"ServiceConfig"} + } + }, + "CreateLiteFunctionRevisionResponse":{ + "type":"structure", + "required":[ + "FunctionArn", + "RevisionId", + "DomainName", + "BuildConfig", + "ServiceConfig", + "State", + "StateReason", + "CreatedAt" + ], + "members":{ + "FunctionArn":{"shape":"LiteFunctionArn"}, + "RevisionId":{"shape":"LiteRevisionId"}, + "RevisionDescription":{"shape":"RevisionDescription"}, + "DomainName":{"shape":"DomainName"}, + "KmsKeyArn":{"shape":"LiteKmsKeyArn"}, + "BuildConfig":{"shape":"BuildConfig"}, + "ServiceConfig":{"shape":"ServiceConfig"}, + "State":{"shape":"RevisionState"}, + "StateReason":{"shape":"String"}, + "CreatedAt":{"shape":"String"} + } + }, + "CustomerConfigInternal":{ + "type":"structure", + "required":["VersionString"], + "members":{ + "AccountId":{"shape":"AccountId"}, + "CellId":{"shape":"String"}, + "ControlAPIThrottleLimit":{"shape":"NullableInteger"}, + "DeprecatedFeaturesControlAccess":{"shape":"FeatureList"}, + "DeprecatedFeaturesInvokeAccess":{"shape":"FeatureList"}, + "Enabled":{"shape":"NullableBoolean"}, + "EniLimit":{"shape":"NullableInteger"}, + "EniVpcLimits":{"shape":"EniVpc"}, + "EventSourceMappingRestrictions":{"shape":"MappingRestrictions"}, + "GetFunctionAPIThrottleLimit":{"shape":"NullableInteger"}, + "GetPolicyAPIThrottleLimit":{"shape":"NullableInteger"}, + "InvokeAsyncThrottleLimit":{"shape":"NullableInteger"}, + "LargeCloudFunctionConcurrencyLimit":{"shape":"NullableInteger"}, + "MaxQueueDepth":{"shape":"NullableInteger"}, + "PreviewFeatures":{"shape":"FeatureList"}, + "DenyListFeatures":{"shape":"FeatureList"}, + "RequestSignerInvokeTpsLimitOverride":{"shape":"NullableInteger"}, + "RuntimesPinnedToAL1703ByDefaultOnCreate":{"shape":"AL1703Runtimes"}, + "RuntimesPinnedToAL1703ByDefaultOnUpdate":{"shape":"AL1703Runtimes"}, + "SmallCloudFunctionConcurrencyLimit":{"shape":"NullableInteger"}, + "SqsQueueName":{"shape":"String"}, + "UnreservedConcurrentExecutions":{"shape":"NullableInteger"}, + "UnreservedConcurrentExecutionsMinimum":{"shape":"NullableInteger"}, + "VersionString":{"shape":"String"}, + "MigrationStatus":{"shape":"String"}, + "AliasLimit":{"shape":"NullableLong"}, + "ArcScalingParameters":{"shape":"Map"}, + "TotalCodeSizeLimit":{"shape":"NullableLong"}, + "AccountStatus":{"shape":"String"}, + "AccountStatusTimestampAsEpochMilli":{"shape":"NullableLong"}, + "AccountStatusEvent":{"shape":"String"}, + "ConcurrencySequenceNumber":{"shape":"NullableLong"}, + "CountingServiceBatchDivisor":{"shape":"NullableInteger"}, + "CountingServiceBatchParameters":{"shape":"MapStringToInteger"}, + "SplitCountParameters":{"shape":"MapStringToLong"}, + "ProvisionedConcurrencyPreWarmingRate":{"shape":"NullableInteger"}, + "FunctionMemorySizeLimit":{"shape":"FunctionMemorySizeLimit"}, + "AccountRiskMetadata":{"shape":"MapStringToInteger"}, + "AccountRiskStatusTimestamp":{"shape":"Date"}, + "AccountRiskSource":{"shape":"AccountRiskSource"}, + "ShardPoolParameters":{"shape":"MapStringToLong"}, + "Features":{"shape":"Features"} + }, + "internalonly":true + }, + "CustomerSubnetsByLambdaAz":{ + "type":"map", + "key":{"shape":"String"}, + "value":{"shape":"SubnetIds"} + }, + "DatabaseName":{ + "type":"string", + "max":63, + "min":1, + "pattern":"[^ /\\.$\\x22]*" + }, + "Date":{"type":"timestamp"}, + "DeadLetterConfig":{ + "type":"structure", + "members":{ + "TargetArn":{"shape":"ResourceArn"} + } + }, + "DeleteAccountSettingsInternalRequest":{ + "type":"structure", + "required":["AccountId"], + "members":{ + "AccountId":{ + "shape":"AccountId", + "location":"uri", + "locationName":"AccountId" + } + } + }, + "DeleteAliasRequest20150331":{ + "type":"structure", + "required":[ + "FunctionName", + "Name" + ], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Name":{ + "shape":"Alias", + "location":"uri", + "locationName":"Name" + } + } + }, + "DeleteCapacityProviderRequest":{ + "type":"structure", + "required":["CapacityProviderName"], + "members":{ + "CapacityProviderName":{ + "shape":"CapacityProviderName", + "location":"uri", + "locationName":"CapacityProviderName" + } + } + }, + "DeleteCapacityProviderResponse":{ + "type":"structure", + "required":["CapacityProvider"], + "members":{ + "CapacityProvider":{"shape":"CapacityProvider"} + } + }, + "DeleteCodeSigningConfigRequest":{ + "type":"structure", + "required":["CodeSigningConfigArn"], + "members":{ + "CodeSigningConfigArn":{ + "shape":"CodeSigningConfigArn", + "location":"uri", + "locationName":"CodeSigningConfigArn" + } + } + }, + "DeleteCodeSigningConfigResponse":{ + "type":"structure", + "members":{} + }, + "DeleteEventSourceMappingRequest":{ + "type":"structure", + "required":["UUID"], + "members":{ + "UUID":{ + "shape":"String", + "location":"uri", + "locationName":"UUID" + } + } + }, + "DeleteFunctionAliasResourceMappingRequest":{ + "type":"structure", + "required":[ + "FunctionArn", + "Alias", + "ResourceType" + ], + "members":{ + "FunctionArn":{ + "shape":"NameSpacedFunctionArn", + "location":"uri", + "locationName":"FunctionArn" + }, + "Alias":{ + "shape":"Alias", + "location":"uri", + "locationName":"Alias" + }, + "ResourceType":{ + "shape":"ResourceType", + "location":"querystring", + "locationName":"ResourceType" + } + }, + "internalonly":true + }, + "DeleteFunctionCodeSigningConfigRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + } + } + }, + "DeleteFunctionConcurrencyRequest20171031":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + } + } + }, + "DeleteFunctionEventInvokeConfigRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Qualifier":{ + "shape":"Qualifier", + "location":"querystring", + "locationName":"Qualifier" + } + } + }, + "DeleteFunctionRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"NamespacedFunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Qualifier":{ + "shape":"ElevatorQualifier", + "location":"querystring", + "locationName":"Qualifier" + }, + "MasterArn":{ + "shape":"FunctionArn", + "internalonly":true, + "location":"querystring", + "locationName":"MasterArn" + } + } + }, + "DeleteFunctionResourceMappingRequest":{ + "type":"structure", + "required":[ + "FunctionArn", + "ResourceType" + ], + "members":{ + "FunctionArn":{ + "shape":"FunctionArn", + "location":"uri", + "locationName":"FunctionArn" + }, + "ResourceType":{ + "shape":"FunctionResourceType", + "location":"querystring", + "locationName":"ResourceType" + } + }, + "internalonly":true + }, + "DeleteFunctionResourceMappingResponse":{ + "type":"structure", + "required":["FunctionId"], + "members":{ + "FunctionId":{"shape":"UUIDString"}, + "FunctionSequenceNumber":{"shape":"NullableLong"} + }, + "internalonly":true + }, + "DeleteFunctionResponse":{ + "type":"structure", + "members":{ + "StatusCode":{ + "shape":"Integer", + "location":"statusCode" + } + } + }, + "DeleteFunctionUrlConfigRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"FunctionUrlFunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Qualifier":{ + "shape":"FunctionUrlQualifier", + "location":"querystring", + "locationName":"Qualifier" + } + } + }, + "DeleteFunctionVersionResourceMappingRequest":{ + "type":"structure", + "required":[ + "FunctionArn", + "Version", + "ResourceType" + ], + "members":{ + "FunctionArn":{ + "shape":"NameSpacedFunctionArn", + "location":"uri", + "locationName":"FunctionArn" + }, + "Version":{ + "shape":"Version", + "location":"uri", + "locationName":"Version" + }, + "ResourceType":{ + "shape":"ResourceType", + "location":"querystring", + "locationName":"ResourceType" + } + }, + "internalonly":true + }, + "DeleteFunctionVersionResourcesInternalRequest":{ + "type":"structure", + "required":["FunctionArn"], + "members":{ + "FunctionArn":{ + "shape":"FunctionArn", + "location":"uri", + "locationName":"FunctionArn" + } + }, + "internalonly":true + }, + "DeleteFunctionVersionResourcesInternalResponse":{ + "type":"structure", + "members":{ + "VpcConfigResponse":{"shape":"VpcConfigResponse"} + }, + "internalonly":true + }, + "DeleteLayerVersionRequest20181031":{ + "type":"structure", + "required":[ + "LayerName", + "VersionNumber" + ], + "members":{ + "LayerName":{ + "shape":"LayerName", + "location":"uri", + "locationName":"LayerName" + }, + "VersionNumber":{ + "shape":"LayerVersionNumber", + "location":"uri", + "locationName":"VersionNumber" + } + } + }, + "DeleteLiteFunctionRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"LiteFunctionName", + "location":"uri", + "locationName":"FunctionName" + } + } + }, + "DeleteLiteFunctionRevisionRequest":{ + "type":"structure", + "required":[ + "FunctionName", + "RevisionId" + ], + "members":{ + "FunctionName":{ + "shape":"LiteFunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "RevisionId":{ + "shape":"LiteRevisionId", + "location":"uri", + "locationName":"RevisionId" + } + } + }, + "DeleteMigratedLayerVersionRequest":{ + "type":"structure", + "required":["LayerVersionArn"], + "members":{ + "LayerVersionArn":{ + "shape":"LayerVersionArn", + "location":"uri", + "locationName":"LayerVersionArn" + } + } + }, + "DeleteProvisionedConcurrencyConfigRequest":{ + "type":"structure", + "required":[ + "FunctionName", + "Qualifier" + ], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Qualifier":{ + "shape":"Qualifier", + "location":"querystring", + "locationName":"Qualifier" + } + } + }, + "DeleteResourcePolicyRequest":{ + "type":"structure", + "required":["ResourceArn"], + "members":{ + "ResourceArn":{ + "shape":"PolicyResourceArn", + "location":"uri", + "locationName":"ResourceArn" + }, + "RevisionId":{ + "shape":"RevisionId", + "location":"querystring", + "locationName":"RevisionId" + } + } + }, + "DeploymentId":{ + "type":"string", + "max":16, + "min":9, + "pattern":"dep\\-[a-z0-9]{5,}" + }, + "Description":{ + "type":"string", + "max":256, + "min":0, + "pattern":".*" + }, + "DestinationArn":{ + "type":"string", + "max":350, + "min":0, + "pattern":"$|arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\\-])+:([a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1})?:(\\d{12})?:(.*)" + }, + "DestinationConfig":{ + "type":"structure", + "members":{ + "OnSuccess":{"shape":"OnSuccess"}, + "OnFailure":{"shape":"OnFailure"} + } + }, + "DirectUploadLayerCodeTempPath":{ + "type":"structure", + "members":{ + "bucketName":{"shape":"S3Bucket"}, + "key":{"shape":"S3Key"} + }, + "internalonly":true + }, + "DisableFunctionRequest":{ + "type":"structure", + "required":["FunctionArn"], + "members":{ + "FunctionArn":{ + "shape":"FunctionArn", + "location":"uri", + "locationName":"FunctionArn" + } + } + }, + "DisablePublicAccessBlockConfigFunctionArn":{ + "type":"string", + "max":10000, + "min":0, + "pattern":"arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\\d{1}:\\d{12}:function:[a-zA-Z0-9-_\\.]+(:(\\$DEFAULT|[a-zA-Z0-9-_]+))" + }, + "DisablePublicAccessBlockConfigRequest":{ + "type":"structure", + "required":["FunctionArn"], + "members":{ + "FunctionArn":{ + "shape":"DisablePublicAccessBlockConfigFunctionArn", + "location":"uri", + "locationName":"FunctionArn" + } + } + }, + "DisablePublicAccessBlockConfigResponse":{ + "type":"structure", + "members":{ + "Disabled":{"shape":"Boolean"} + } + }, + "DisableReplicationRequest20170630":{ + "type":"structure", + "required":[ + "FunctionName", + "Qualifier" + ], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Qualifier":{ + "shape":"Qualifier", + "location":"querystring", + "locationName":"Qualifier" + }, + "RevisionId":{ + "shape":"String", + "location":"querystring", + "locationName":"RevisionId" + } + } + }, + "DocumentDBEventSourceConfig":{ + "type":"structure", + "members":{ + "DatabaseName":{"shape":"DatabaseName"}, + "CollectionName":{"shape":"CollectionName"}, + "FullDocument":{"shape":"FullDocument"} + } + }, + "DomainConfig":{ + "type":"structure", + "members":{ + "AuthType":{"shape":"AuthType"} + } + }, + "DomainName":{ + "type":"string", + "max":256, + "min":4, + "pattern":"([a-z0-9-]+\\.)+[a-z]+" + }, + "DurableConfig":{ + "type":"structure", + "members":{ + "RetentionPeriodInDays":{"shape":"RetentionPeriodInDays"}, + "ExecutionTimeout":{"shape":"ExecutionTimeout"} + } + }, + "DurableExecutionAlreadyStartedException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":409, + "senderFault":true + }, + "exception":true + }, + "DurableExecutionArn":{ + "type":"string", + "max":1024, + "min":1 + }, + "DurableExecutionName":{ + "type":"string", + "max":64, + "min":1, + "pattern":"[a-zA-Z0-9-_]+" + }, + "DurableExecutions":{ + "type":"list", + "member":{"shape":"Execution"} + }, + "DurationSeconds":{ + "type":"integer", + "box":true, + "min":0 + }, + "EC2AccessDeniedException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{"httpStatusCode":502}, + "exception":true, + "fault":true + }, + "EC2ManagedInstancesCapacityProviderConfig":{ + "type":"structure", + "required":["CapacityProviderArn"], + "members":{ + "CapacityProviderArn":{"shape":"CapacityProviderArn"}, + "ExecutionEnvironmentMaxConcurrency":{"shape":"ExecutionEnvironmentMaxConcurrency"}, + "ExecutionEnvironmentMemoryGiBPerVCpu":{"shape":"ExecutionEnvironmentMemoryGiBPerVCpu"} + } + }, + "EC2ThrottledException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{"httpStatusCode":502}, + "exception":true, + "fault":true + }, + "EC2UnexpectedException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"}, + "EC2ErrorCode":{"shape":"String"} + }, + "error":{"httpStatusCode":502}, + "exception":true, + "fault":true + }, + "EFSIOException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":410, + "senderFault":true + }, + "exception":true + }, + "EFSMountConnectivityException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":408, + "senderFault":true + }, + "exception":true + }, + "EFSMountFailureException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":403, + "senderFault":true + }, + "exception":true + }, + "EFSMountTimeoutException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":408, + "senderFault":true + }, + "exception":true + }, + "ENILimitReachedException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{"httpStatusCode":502}, + "exception":true, + "fault":true + }, + "ElevatorQualifier":{ + "type":"string", + "max":128, + "min":1, + "pattern":"\\$(LATEST(\\.PUBLISHED)?)|[a-zA-Z0-9-_$]+" + }, + "EnableReplicationRequest20170630":{ + "type":"structure", + "required":[ + "FunctionName", + "Qualifier" + ], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Qualifier":{ + "shape":"Qualifier", + "location":"querystring", + "locationName":"Qualifier" + }, + "RevisionId":{"shape":"String"} + } + }, + "EnableReplicationResponse":{ + "type":"structure", + "members":{ + "Statement":{"shape":"String"}, + "RevisionId":{"shape":"String"} + } + }, + "Enabled":{ + "type":"boolean", + "box":true + }, + "EndPointType":{ + "type":"string", + "enum":["KAFKA_BOOTSTRAP_SERVERS"] + }, + "Endpoint":{ + "type":"string", + "max":300, + "min":1, + "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}" + }, + "EndpointLists":{ + "type":"list", + "member":{"shape":"Endpoint"}, + "max":10, + "min":1 + }, + "Endpoints":{ + "type":"map", + "key":{"shape":"EndPointType"}, + "value":{"shape":"EndpointLists"}, + "max":2, + "min":1 + }, + "EniVpc":{ + "type":"map", + "key":{"shape":"String"}, + "value":{"shape":"Integer"} + }, + "Environment":{ + "type":"structure", + "members":{ + "Variables":{"shape":"EnvironmentVariables"} + } + }, + "EnvironmentError":{ + "type":"structure", + "members":{ + "ErrorCode":{"shape":"String"}, + "Message":{"shape":"SensitiveString"} + } + }, + "EnvironmentResponse":{ + "type":"structure", + "members":{ + "Variables":{"shape":"EnvironmentVariables"}, + "Error":{"shape":"EnvironmentError"} + } + }, + "EnvironmentVariableName":{ + "type":"string", + "pattern":"[a-zA-Z]([a-zA-Z0-9_])+", + "sensitive":true + }, + "EnvironmentVariableValue":{ + "type":"string", + "sensitive":true + }, + "EnvironmentVariables":{ + "type":"map", + "key":{"shape":"EnvironmentVariableName"}, + "value":{"shape":"EnvironmentVariableValue"}, + "sensitive":true + }, + "EphemeralStorage":{ + "type":"structure", + "required":["Size"], + "members":{ + "Size":{"shape":"EphemeralStorageSize"} + } + }, + "EphemeralStorageSize":{ + "type":"integer", + "box":true, + "max":10240, + "min":512 + }, + "ErrorData":{ + "type":"string", + "sensitive":true + }, + "ErrorMessage":{ + "type":"string", + "sensitive":true + }, + "ErrorObject":{ + "type":"structure", + "members":{ + "ErrorMessage":{"shape":"ErrorMessage"}, + "ErrorType":{"shape":"ErrorType"}, + "ErrorData":{"shape":"ErrorData"}, + "StackTrace":{"shape":"StackTraceEntries"} + } + }, + "ErrorType":{ + "type":"string", + "sensitive":true + }, + "Event":{ + "type":"structure", + "members":{ + "EventType":{"shape":"EventType"}, + "SubType":{"shape":"OperationSubType"}, + "EventId":{"shape":"EventId"}, + "Id":{"shape":"OperationId"}, + "Name":{"shape":"OperationName"}, + "EventTimestamp":{"shape":"ExecutionTimestamp"}, + "ParentId":{"shape":"OperationId"}, + "ExecutionStartedDetails":{"shape":"ExecutionStartedDetails"}, + "ExecutionSucceededDetails":{"shape":"ExecutionSucceededDetails"}, + "ExecutionFailedDetails":{"shape":"ExecutionFailedDetails"}, + "ExecutionTimedOutDetails":{"shape":"ExecutionTimedOutDetails"}, + "ExecutionStoppedDetails":{"shape":"ExecutionStoppedDetails"}, + "ContextStartedDetails":{"shape":"ContextStartedDetails"}, + "ContextSucceededDetails":{"shape":"ContextSucceededDetails"}, + "ContextFailedDetails":{"shape":"ContextFailedDetails"}, + "WaitStartedDetails":{"shape":"WaitStartedDetails"}, + "WaitSucceededDetails":{"shape":"WaitSucceededDetails"}, + "WaitCancelledDetails":{"shape":"WaitCancelledDetails"}, + "StepStartedDetails":{"shape":"StepStartedDetails"}, + "StepSucceededDetails":{"shape":"StepSucceededDetails"}, + "StepFailedDetails":{"shape":"StepFailedDetails"}, + "InvokeStartedDetails":{"shape":"InvokeStartedDetails"}, + "InvokeSucceededDetails":{"shape":"InvokeSucceededDetails"}, + "InvokeFailedDetails":{"shape":"InvokeFailedDetails"}, + "InvokeTimedOutDetails":{"shape":"InvokeTimedOutDetails"}, + "InvokeCancelledDetails":{"shape":"InvokeCancelledDetails"}, + "CallbackStartedDetails":{"shape":"CallbackStartedDetails"}, + "CallbackSucceededDetails":{"shape":"CallbackSucceededDetails"}, + "CallbackFailedDetails":{"shape":"CallbackFailedDetails"}, + "CallbackTimedOutDetails":{"shape":"CallbackTimedOutDetails"} + } + }, + "EventError":{ + "type":"structure", + "members":{ + "Payload":{"shape":"ErrorObject"}, + "Truncated":{"shape":"Truncated"} + } + }, + "EventId":{ + "type":"integer", + "box":true, + "min":1 + }, + "EventInput":{ + "type":"structure", + "members":{ + "Payload":{"shape":"InputPayload"}, + "Truncated":{"shape":"Truncated"} + } + }, + "EventResult":{ + "type":"structure", + "members":{ + "Payload":{"shape":"OperationPayload"}, + "Truncated":{"shape":"Truncated"} + } + }, + "EventSourceMappingArn":{ + "type":"string", + "max":120, + "min":85, + "pattern":"arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\\d{1}:\\d{12}:event-source-mapping:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" + }, + "EventSourceMappingConfiguration":{ + "type":"structure", + "members":{ + "UUID":{"shape":"String"}, + "StartingPosition":{"shape":"EventSourcePosition"}, + "StartingPositionTimestamp":{"shape":"Date"}, + "BatchSize":{"shape":"BatchSize"}, + "MaximumBatchingWindowInSeconds":{"shape":"MaximumBatchingWindowInSeconds"}, + "ParallelizationFactor":{"shape":"ParallelizationFactor"}, + "EventSourceArn":{"shape":"Arn"}, + "FilterCriteria":{"shape":"FilterCriteria"}, + "FilterCriteriaError":{"shape":"FilterCriteriaError"}, + "KMSKeyArn":{"shape":"KMSKeyArn"}, + "MetricsConfig":{"shape":"EventSourceMappingMetricsConfig"}, + "ScalingConfig":{"shape":"ScalingConfig"}, + "FunctionArn":{"shape":"FunctionArn"}, + "LastModified":{"shape":"Date"}, + "LastProcessingResult":{"shape":"String"}, + "State":{"shape":"String"}, + "StateTransitionReason":{"shape":"String"}, + "DestinationConfig":{"shape":"DestinationConfig"}, + "Topics":{"shape":"Topics"}, + "Queues":{"shape":"Queues"}, + "SourceAccessConfigurations":{"shape":"SourceAccessConfigurations"}, + "SelfManagedEventSource":{"shape":"SelfManagedEventSource"}, + "MaximumRecordAgeInSeconds":{"shape":"MaximumRecordAgeInSeconds"}, + "BisectBatchOnFunctionError":{"shape":"BisectBatchOnFunctionError"}, + "MaximumRetryAttempts":{"shape":"MaximumRetryAttemptsEventSourceMapping"}, + "PartialBatchResponse":{"shape":"PartialBatchResponse"}, + "TumblingWindowInSeconds":{"shape":"TumblingWindowInSeconds"}, + "FunctionResponseTypes":{"shape":"FunctionResponseTypeList"}, + "AmazonManagedKafkaEventSourceConfig":{"shape":"AmazonManagedKafkaEventSourceConfig"}, + "SelfManagedKafkaEventSourceConfig":{"shape":"SelfManagedKafkaEventSourceConfig"}, + "DocumentDBEventSourceConfig":{"shape":"DocumentDBEventSourceConfig"}, + "EventSourceMappingArn":{"shape":"EventSourceMappingArn"}, + "ProvisionedPollerConfig":{"shape":"ProvisionedPollerConfig"} + } + }, + "EventSourceMappingInternalConfiguration":{ + "type":"structure", + "members":{ + "EventSourceMappingArn":{"shape":"EventSourceMappingArn"} + } + }, + "EventSourceMappingMetric":{ + "type":"string", + "enum":["EventCount"] + }, + "EventSourceMappingMetricList":{ + "type":"list", + "member":{"shape":"EventSourceMappingMetric"}, + "max":1, + "min":0 + }, + "EventSourceMappingMetricsConfig":{ + "type":"structure", + "members":{ + "Metrics":{"shape":"EventSourceMappingMetricList"} + } + }, + "EventSourceMappingsInternalList":{ + "type":"list", + "member":{"shape":"EventSourceMappingInternalConfiguration"} + }, + "EventSourceMappingsList":{ + "type":"list", + "member":{"shape":"EventSourceMappingConfiguration"} + }, + "EventSourcePosition":{ + "type":"string", + "enum":[ + "TRIM_HORIZON", + "LATEST", + "AT_TIMESTAMP" + ] + }, + "EventSourceToken":{ + "type":"string", + "max":256, + "min":0, + "pattern":"[a-zA-Z0-9._\\-]+" + }, + "EventType":{ + "type":"string", + "enum":[ + "ExecutionStarted", + "ExecutionSucceeded", + "ExecutionFailed", + "ExecutionTimedOut", + "ExecutionStopped", + "ContextStarted", + "ContextSucceeded", + "ContextFailed", + "WaitStarted", + "WaitSucceeded", + "WaitCancelled", + "StepStarted", + "StepSucceeded", + "StepFailed", + "InvokeStarted", + "InvokeSucceeded", + "InvokeFailed", + "InvokeTimedOut", + "InvokeCancelled", + "CallbackStarted", + "CallbackSucceeded", + "CallbackFailed", + "CallbackTimedOut" + ] + }, + "Events":{ + "type":"list", + "member":{"shape":"Event"} + }, + "Execution":{ + "type":"structure", + "members":{ + "DurableExecutionArn":{"shape":"DurableExecutionArn"}, + "DurableExecutionName":{"shape":"DurableExecutionName"}, + "FunctionArn":{"shape":"FunctionArn"}, + "Status":{"shape":"ExecutionStatus"}, + "StartDate":{"shape":"ExecutionTimestamp"}, + "StopDate":{"shape":"ExecutionTimestamp"} + } + }, + "ExecutionDetails":{ + "type":"structure", + "members":{ + "InputPayload":{"shape":"InputPayload"} + } + }, + "ExecutionEnvironmentConcurrencyConfig":{ + "type":"structure", + "required":["ConcurrencyMode"], + "members":{ + "ConcurrencyMode":{"shape":"ConcurrencyMode"}, + "MultiConcurrencyConfig":{"shape":"MultiConcurrencyConfig"} + } + }, + "ExecutionEnvironmentMaxConcurrency":{ + "type":"integer", + "box":true, + "max":10000, + "min":1 + }, + "ExecutionEnvironmentMemoryGiBPerVCpu":{ + "type":"double", + "box":true, + "max":8.0, + "min":2.0 + }, + "ExecutionFailedDetails":{ + "type":"structure", + "members":{ + "Error":{"shape":"EventError"} + } + }, + "ExecutionStartedDetails":{ + "type":"structure", + "members":{ + "Input":{"shape":"EventInput"}, + "ExecutionTimeout":{"shape":"DurationSeconds"} + } + }, + "ExecutionStatus":{ + "type":"string", + "enum":[ + "RUNNING", + "SUCCEEDED", + "FAILED", + "TIMED_OUT", + "STOPPED" + ] + }, + "ExecutionStatusList":{ + "type":"list", + "member":{"shape":"ExecutionStatus"} + }, + "ExecutionStoppedDetails":{ + "type":"structure", + "members":{ + "Error":{"shape":"EventError"} + } + }, + "ExecutionSucceededDetails":{ + "type":"structure", + "members":{ + "Result":{"shape":"EventResult"} + } + }, + "ExecutionTimedOutDetails":{ + "type":"structure", + "members":{ + "Error":{"shape":"EventError"} + } + }, + "ExecutionTimeout":{ + "type":"integer", + "max":31622400, + "min":1 + }, + "ExecutionTimestamp":{"type":"timestamp"}, + "ExportAccountSettingsRequest":{ + "type":"structure", + "required":["AccountId"], + "members":{ + "AccountId":{ + "shape":"String", + "location":"uri", + "locationName":"AccountId" + } + }, + "internalonly":true + }, + "ExportAccountSettingsResponse":{ + "type":"structure", + "members":{ + "CodeStorageTableEntry":{"shape":"CodeStorageTableEntry"}, + "RiskSettings":{"shape":"MigrationAccountRiskSettings"}, + "CustomerConfig":{"shape":"CustomerConfigInternal"} + }, + "internalonly":true + }, + "ExportAliasRequest":{ + "type":"structure", + "required":["AliasArn"], + "members":{ + "AliasArn":{ + "shape":"Arn", + "location":"uri", + "locationName":"AliasArn" + } + }, + "internalonly":true + }, + "ExportAliasResponse":{ + "type":"structure", + "members":{ + "MigrationAlias":{"shape":"MigrationAlias"} + }, + "internalonly":true + }, + "ExportFunctionUrlConfigsRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"FunctionArn", + "location":"uri", + "locationName":"FunctionName" + } + }, + "internalonly":true + }, + "ExportFunctionUrlConfigsResponse":{ + "type":"structure", + "members":{ + "MigrationFunctionUrlConfig":{"shape":"MigrationFunctionUrlConfig"} + }, + "internalonly":true + }, + "ExportFunctionVersionRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"FunctionArn", + "location":"uri", + "locationName":"FunctionName" + } + }, + "internalonly":true + }, + "ExportFunctionVersionResponse":{ + "type":"structure", + "members":{ + "MigrationFunctionVersion":{"shape":"MigrationFunctionVersion"} + }, + "internalonly":true + }, + "ExportLayerVersionRequest":{ + "type":"structure", + "required":["LayerVersionArn"], + "members":{ + "LayerVersionArn":{ + "shape":"LayerVersionArn", + "location":"uri", + "locationName":"LayerVersionArn" + } + }, + "internalonly":true + }, + "ExportLayerVersionResponse":{ + "type":"structure", + "members":{ + "LayerVersion":{"shape":"MigrationLayerVersion"} + }, + "internalonly":true + }, + "ExportProvisionedConcurrencyConfigRequest":{ + "type":"structure", + "required":[ + "FunctionName", + "Qualifier" + ], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Qualifier":{ + "shape":"Qualifier", + "location":"querystring", + "locationName":"Qualifier" + } + }, + "internalonly":true + }, + "ExportProvisionedConcurrencyConfigResponse":{ + "type":"structure", + "members":{ + "MigrationProvisionedConcurrencyConfig":{"shape":"MigrationProvisionedConcurrencyConfig"} + }, + "internalonly":true + }, + "FasCredentials":{ + "type":"blob", + "internalonly":true + }, + "FeatureList":{ + "type":"list", + "member":{"shape":"String"} + }, + "FeatureStatus":{ + "type":"string", + "enum":[ + "Accessible", + "Inaccessible" + ] + }, + "Features":{ + "type":"list", + "member":{"shape":"FeaturesListItem"} + }, + "FeaturesList":{ + "type":"list", + "member":{"shape":"String"} + }, + "FeaturesListItem":{ + "type":"structure", + "members":{ + "FeatureName":{"shape":"String"}, + "FeatureStatus":{"shape":"FeatureStatus"} + } + }, + "FieldsList":{ + "type":"list", + "member":{"shape":"String"} + }, + "FileSystemArn":{ + "type":"string", + "max":200, + "min":0, + "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}" + }, + "FileSystemConfig":{ + "type":"structure", + "required":[ + "Arn", + "LocalMountPath" + ], + "members":{ + "Arn":{"shape":"FileSystemArn"}, + "LocalMountPath":{"shape":"LocalMountPath"} + } + }, + "FileSystemConfigList":{ + "type":"list", + "member":{"shape":"FileSystemConfig"}, + "max":1, + "min":0 + }, + "Filter":{ + "type":"structure", + "members":{ + "Pattern":{"shape":"Pattern"} + } + }, + "FilterCriteria":{ + "type":"structure", + "members":{ + "Filters":{"shape":"FilterList"} + } + }, + "FilterCriteriaError":{ + "type":"structure", + "members":{ + "ErrorCode":{"shape":"FilterCriteriaErrorCode"}, + "Message":{"shape":"FilterCriteriaErrorMessage"} + } + }, + "FilterCriteriaErrorCode":{ + "type":"string", + "max":50, + "min":10, + "pattern":"[A-Za-z]+Exception" + }, + "FilterCriteriaErrorMessage":{ + "type":"string", + "max":2048, + "min":10, + "pattern":".*" + }, + "FilterList":{ + "type":"list", + "member":{"shape":"Filter"} + }, + "FilterValueList":{ + "type":"list", + "member":{"shape":"FilterValueListMemberString"} + }, + "FilterValueListMemberString":{ + "type":"string", + "max":64, + "min":1, + "pattern":"[a-zA-Z0-9]+" + }, + "FullDocument":{ + "type":"string", + "enum":[ + "UpdateLookup", + "Default" + ] + }, + "FunctionArn":{ + "type":"string", + "max":10000, + "min":0, + "pattern":"arn:(aws[a-zA-Z-]*)?:lambda:(eusc-)?[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\\d{1}:\\d{12}:function:[a-zA-Z0-9-_]+(:(\\$LATEST|[a-zA-Z0-9-_]+))?" + }, + "FunctionArnList":{ + "type":"list", + "member":{"shape":"FunctionArn"} + }, + "FunctionCode":{ + "type":"structure", + "members":{ + "ZipFile":{"shape":"Blob"}, + "S3Bucket":{"shape":"S3Bucket"}, + "S3Key":{"shape":"S3Key"}, + "S3ObjectVersion":{"shape":"S3ObjectVersion"}, + "S3ObjectStorageMode":{"shape":"S3ObjectStorageMode"}, + "ImageUri":{"shape":"String"}, + "SourceKMSKeyArn":{"shape":"KMSKeyArn"} + } + }, + "FunctionCodeLocation":{ + "type":"structure", + "members":{ + "RepositoryType":{"shape":"String"}, + "Location":{"shape":"String"}, + "ImageUri":{"shape":"String"}, + "ResolvedImageUri":{"shape":"String"}, + "ResolvedS3Uri":{"shape":"String"}, + "SourceKMSKeyArn":{"shape":"String"}, + "Error":{"shape":"String"} + } + }, + "FunctionConfiguration":{ + "type":"structure", + "members":{ + "FunctionName":{"shape":"FunctionName"}, + "FunctionARN":{"shape":"FunctionArn"}, + "ConfigurationId":{"shape":"String"}, + "Runtime":{"shape":"Runtime"}, + "Role":{"shape":"RoleArn"}, + "Handler":{"shape":"Handler"}, + "Mode":{"shape":"Mode"}, + "CodeSize":{"shape":"Long"}, + "Description":{"shape":"Description"}, + "Timeout":{"shape":"Timeout"}, + "MemorySize":{"shape":"MemorySize"}, + "LastModified":{"shape":"Timestamp"} + } + }, + "FunctionConfiguration20150331":{ + "type":"structure", + "members":{ + "FunctionName":{"shape":"NamespacedFunctionName"}, + "FunctionArn":{"shape":"NameSpacedFunctionArn"}, + "Runtime":{"shape":"Runtime"}, + "Role":{"shape":"RoleArn"}, + "PollerCustomerVpcRole":{ + "shape":"PollerCustomerVpcRoleArn", + "internalonly":true + }, + "FunctionVersionId":{ + "shape":"UUIDString", + "internalonly":true + }, + "Handler":{"shape":"Handler"}, + "CodeSize":{"shape":"Long"}, + "Description":{"shape":"Description"}, + "Timeout":{"shape":"Timeout"}, + "MemorySize":{"shape":"MemorySize"}, + "LastModified":{"shape":"Timestamp"}, + "CodeSha256":{"shape":"String"}, + "Version":{"shape":"Version"}, + "VpcConfig":{"shape":"VpcConfigResponse"}, + "DeadLetterConfig":{"shape":"DeadLetterConfig"}, + "Environment":{"shape":"EnvironmentResponse"}, + "KMSKeyArn":{"shape":"KMSKeyArn"}, + "TracingConfig":{"shape":"TracingConfigResponse"}, + "MasterArn":{"shape":"FunctionArn"}, + "RevisionId":{"shape":"String"}, + "Layers":{"shape":"LayersReferenceList"}, + "State":{"shape":"State"}, + "StateReason":{"shape":"StateReason"}, + "StateReasonCode":{"shape":"StateReasonCode"}, + "LastUpdateStatus":{"shape":"LastUpdateStatus"}, + "LastUpdateStatusReason":{"shape":"LastUpdateStatusReason"}, + "LastUpdateStatusReasonCode":{"shape":"LastUpdateStatusReasonCode"}, + "FileSystemConfigs":{"shape":"FileSystemConfigList"}, + "SigningProfileVersionArn":{"shape":"Arn"}, + "SigningJobArn":{"shape":"Arn"}, + "PackageType":{"shape":"PackageType"}, + "ImageConfigResponse":{"shape":"ImageConfigResponse"}, + "Architectures":{"shape":"ArchitecturesList"}, + "EphemeralStorage":{"shape":"EphemeralStorage"}, + "SnapStart":{"shape":"SnapStartResponse"}, + "RuntimeVersionConfig":{"shape":"RuntimeVersionConfig"}, + "LoggingConfig":{"shape":"LoggingConfig"}, + "ProgrammingModel":{"shape":"ProgrammingModel"}, + "WebProgrammingModelConfig":{"shape":"WebProgrammingModelConfig"}, + "ExecutionEnvironmentConcurrencyConfig":{"shape":"ExecutionEnvironmentConcurrencyConfig"}, + "TenancyConfig":{"shape":"TenancyConfig"}, + "CapacityProviderConfig":{"shape":"CapacityProviderConfig"}, + "ConfigSha256":{"shape":"String"}, + "DurableConfig":{"shape":"DurableConfig"} + } + }, + "FunctionCounterInternal":{ + "type":"structure", + "members":{ + "FunctionArn":{"shape":"FunctionArn"}, + "CurrentVersionNumber":{"shape":"Long"} + } + }, + "FunctionCountersInternalList":{ + "type":"list", + "member":{"shape":"FunctionCounterInternal"} + }, + "FunctionEventInvokeConfig":{ + "type":"structure", + "members":{ + "LastModified":{"shape":"Date"}, + "FunctionArn":{"shape":"FunctionArn"}, + "MaximumRetryAttempts":{"shape":"MaximumRetryAttempts"}, + "MaximumEventAgeInSeconds":{"shape":"MaximumEventAgeInSeconds"}, + "DestinationConfig":{"shape":"DestinationConfig"} + } + }, + "FunctionEventInvokeConfigList":{ + "type":"list", + "member":{"shape":"FunctionEventInvokeConfig"} + }, + "FunctionList":{ + "type":"list", + "member":{"shape":"FunctionConfiguration"} + }, + "FunctionList20150331":{ + "type":"list", + "member":{"shape":"FunctionConfiguration20150331"} + }, + "FunctionMemorySizeLimit":{ + "type":"integer", + "box":true, + "internalonly":true, + "max":10240, + "min":128 + }, + "FunctionName":{ + "type":"string", + "max":140, + "min":1, + "pattern":"(arn:(aws[a-zA-Z-]*)?:lambda:)?((eusc-)?[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\\d{1}:)?(\\d{12}:)?(function:)?([a-zA-Z0-9-_]+)(:(\\$LATEST|[a-zA-Z0-9-_]+))?" + }, + "FunctionResourceMappingList":{ + "type":"list", + "member":{"shape":"FunctionResourceType"} + }, + "FunctionResourceType":{ + "type":"string", + "enum":["PER_FUNCTION_CONCURRENCY"] + }, + "FunctionResponseMode":{ + "type":"string", + "max":100, + "min":0, + "pattern":"[a-z]" + }, + "FunctionResponseType":{ + "type":"string", + "enum":["ReportBatchItemFailures"] + }, + "FunctionResponseTypeList":{ + "type":"list", + "member":{"shape":"FunctionResponseType"}, + "max":1, + "min":0 + }, + "FunctionScalingConfig":{ + "type":"structure", + "members":{ + "MinExecutionEnvironments":{"shape":"NonNegativeInteger"}, + "MaxExecutionEnvironments":{"shape":"NonNegativeInteger"} + } + }, + "FunctionState":{ + "type":"string", + "enum":[ + "Pending", + "Active", + "ActiveInconsistent", + "Failed", + "Deleting" + ] + }, + "FunctionUrl":{ + "type":"string", + "max":100, + "min":40 + }, + "FunctionUrlAuthType":{ + "type":"string", + "enum":[ + "NONE", + "AWS_IAM" + ] + }, + "FunctionUrlConfig":{ + "type":"structure", + "required":[ + "FunctionUrl", + "FunctionArn", + "CreationTime", + "LastModifiedTime", + "AuthType" + ], + "members":{ + "FunctionUrl":{"shape":"FunctionUrl"}, + "FunctionArn":{"shape":"FunctionArn"}, + "CreationTime":{"shape":"Timestamp"}, + "LastModifiedTime":{"shape":"Timestamp"}, + "Cors":{"shape":"Cors"}, + "AuthType":{"shape":"FunctionUrlAuthType"}, + "InvokeMode":{"shape":"InvokeMode"} + } + }, + "FunctionUrlConfigList":{ + "type":"list", + "member":{"shape":"FunctionUrlConfig"} + }, + "FunctionUrlFunctionName":{ + "type":"string", + "max":140, + "min":1, + "pattern":"(arn:(aws[a-zA-Z-]*)?:lambda:)?([a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:)?(\\d{12}:)?(function:)?([a-zA-Z0-9-_]{1,64})(:((?!\\d+$)[0-9a-zA-Z-_]+))?" + }, + "FunctionUrlInternal":{ + "type":"structure", + "members":{ + "FunctionUrl":{"shape":"FunctionUrl"} + } + }, + "FunctionUrlQualifier":{ + "type":"string", + "max":128, + "min":1, + "pattern":"((?!\\d+$)[0-9A-Za-z_-]+|\\$LATEST\\.PUBLISHED)" + }, + "FunctionUrlsInternalList":{ + "type":"list", + "member":{"shape":"FunctionUrlInternal"} + }, + "FunctionVersion":{ + "type":"string", + "enum":["ALL"] + }, + "FunctionVersionInternal":{ + "type":"structure", + "members":{ + "FunctionArn":{"shape":"FunctionArn"}, + "State":{"shape":"State"} + } + }, + "FunctionVersionLatestPublished":{ + "type":"string", + "enum":["LATEST_PUBLISHED"] + }, + "FunctionVersionsByCapacityProviderList":{ + "type":"list", + "member":{"shape":"FunctionVersionsByCapacityProviderListItem"}, + "max":50, + "min":0 + }, + "FunctionVersionsByCapacityProviderListItem":{ + "type":"structure", + "required":[ + "FunctionArn", + "State" + ], + "members":{ + "FunctionArn":{"shape":"NameSpacedFunctionArn"}, + "State":{"shape":"State"} + } + }, + "FunctionVersionsInternalList":{ + "type":"list", + "member":{"shape":"FunctionVersionInternal"} + }, + "GetAccountRiskSettingsRequest":{ + "type":"structure", + "required":["AccountId"], + "members":{ + "AccountId":{ + "shape":"AccountId", + "location":"uri", + "locationName":"AccountId" + } + }, + "internalonly":true + }, + "GetAccountRiskSettingsResponse":{ + "type":"structure", + "required":[ + "RiskSettings", + "AccountBlacklistedForAccountRiskMitigation" + ], + "members":{ + "RiskSettings":{"shape":"AccountRiskSettings"}, + "AccountBlacklistedForAccountRiskMitigation":{"shape":"Boolean"} + }, + "internalonly":true + }, + "GetAccountSettingsInternalRequest":{ + "type":"structure", + "required":["AccountId"], + "members":{ + "AccountId":{ + "shape":"AccountId", + "location":"uri", + "locationName":"AccountId" + }, + "FieldsToIncludeInResponse":{ + "shape":"FieldsList", + "location":"querystring", + "locationName":"FieldsToIncludeInResponse" + }, + "FeaturesToQueryForStatus":{ + "shape":"FeaturesList", + "location":"querystring", + "locationName":"FeaturesToQueryForStatus" + } + }, + "internalonly":true + }, + "GetAccountSettingsInternalResponse":{ + "type":"structure", + "members":{ + "CustomerConfig":{"shape":"CustomerConfigInternal"} + }, + "internalonly":true + }, + "GetAccountSettingsRequest20150331":{ + "type":"structure", + "members":{} + }, + "GetAccountSettingsRequest20160819":{ + "type":"structure", + "members":{ + "IncludePreviewFeatures":{ + "shape":"Boolean", + "internalonly":true, + "location":"querystring", + "locationName":"IncludePreviewFeatures" + }, + "IncludeDeprecatedFeaturesAccess":{ + "shape":"Boolean", + "internalonly":true, + "location":"querystring", + "locationName":"IncludeDeprecatedFeaturesAccess" + }, + "IncludeDeprecatedRuntimeDetails":{ + "shape":"Boolean", + "internalonly":true, + "location":"querystring", + "locationName":"IncludeDeprecatedRuntimeDetails" + }, + "IncludeUnreservedConcurrentExecutionsMinimum":{ + "shape":"Boolean", + "internalonly":true, + "location":"querystring", + "locationName":"IncludeUnreservedConcurrentExecutionsMinimum" + }, + "IncludeBlacklistedFeatures":{ + "shape":"Boolean", + "internalonly":true, + "location":"querystring", + "locationName":"IncludeBlacklistedFeatures" + } + } + }, + "GetAccountSettingsResponse20150331":{ + "type":"structure", + "members":{ + "SupportedFeatures":{"shape":"FeatureList"}, + "FunctionCount":{"shape":"Long"}, + "CodeStorage":{"shape":"Long"}, + "CodeStorageLimit":{"shape":"Long"}, + "AliasCount":{"shape":"Long"}, + "AliasCountLimit":{"shape":"Long"} + } + }, + "GetAccountSettingsResponse20160819":{ + "type":"structure", + "members":{ + "AccountLimit":{"shape":"AccountLimit"}, + "AccountUsage":{"shape":"AccountUsage"}, + "PreviewFeatures":{ + "shape":"FeatureList", + "internalonly":true + }, + "DeprecatedFeaturesAccess":{ + "shape":"FeatureList", + "internalonly":true + }, + "HasFunctionWithDeprecatedRuntime":{ + "shape":"Boolean", + "internalonly":true + }, + "BlacklistedFeatures":{ + "shape":"FeatureList", + "internalonly":true + } + } + }, + "GetAliasRequest20150331":{ + "type":"structure", + "required":[ + "FunctionName", + "Name" + ], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Name":{ + "shape":"Alias", + "location":"uri", + "locationName":"Name" + } + } + }, + "GetCapacityProviderRequest":{ + "type":"structure", + "required":["CapacityProviderName"], + "members":{ + "CapacityProviderName":{ + "shape":"CapacityProviderName", + "location":"uri", + "locationName":"CapacityProviderName" + } + } + }, + "GetCapacityProviderResponse":{ + "type":"structure", + "required":["CapacityProvider"], + "members":{ + "CapacityProvider":{"shape":"CapacityProvider"} + } + }, + "GetCodeSigningConfigRequest":{ + "type":"structure", + "required":["CodeSigningConfigArn"], + "members":{ + "CodeSigningConfigArn":{ + "shape":"CodeSigningConfigArn", + "location":"uri", + "locationName":"CodeSigningConfigArn" + } + } + }, + "GetCodeSigningConfigResponse":{ + "type":"structure", + "required":["CodeSigningConfig"], + "members":{ + "CodeSigningConfig":{"shape":"CodeSigningConfig"} + } + }, + "GetDurableExecutionHistoryRequest":{ + "type":"structure", + "required":["DurableExecutionArn"], + "members":{ + "DurableExecutionArn":{ + "shape":"DurableExecutionArn", + "location":"uri", + "locationName":"DurableExecutionArn" + }, + "IncludeExecutionData":{ + "shape":"IncludeExecutionData", + "location":"querystring", + "locationName":"IncludeExecutionData" + }, + "MaxItems":{ + "shape":"ItemCount", + "location":"querystring", + "locationName":"MaxItems" + }, + "Marker":{ + "shape":"PaginationMarker", + "location":"querystring", + "locationName":"Marker" + }, + "ReverseOrder":{ + "shape":"ReverseOrder", + "location":"querystring", + "locationName":"ReverseOrder" + } + } + }, + "GetDurableExecutionHistoryResponse":{ + "type":"structure", + "members":{ + "Events":{"shape":"Events"}, + "NextMarker":{"shape":"PaginationMarker"} + } + }, + "GetDurableExecutionRequest":{ + "type":"structure", + "required":["DurableExecutionArn"], + "members":{ + "DurableExecutionArn":{ + "shape":"DurableExecutionArn", + "location":"uri", + "locationName":"DurableExecutionArn" + } + } + }, + "GetDurableExecutionResponse":{ + "type":"structure", + "members":{ + "DurableExecutionArn":{"shape":"DurableExecutionArn"}, + "DurableExecutionName":{"shape":"DurableExecutionName"}, + "FunctionArn":{"shape":"FunctionArn"}, + "InputPayload":{"shape":"InputPayload"}, + "Result":{"shape":"OutputPayload"}, + "Error":{"shape":"ErrorObject"}, + "StartDate":{"shape":"ExecutionTimestamp"}, + "Status":{"shape":"ExecutionStatus"}, + "StopDate":{"shape":"ExecutionTimestamp"}, + "Version":{"shape":"Version"} + } + }, + "GetDurableExecutionStateRequest":{ + "type":"structure", + "required":[ + "DurableExecutionArn", + "CheckpointToken" + ], + "members":{ + "DurableExecutionArn":{ + "shape":"DurableExecutionArn", + "location":"uri", + "locationName":"DurableExecutionArn" + }, + "CheckpointToken":{ + "shape":"CheckpointToken", + "location":"querystring", + "locationName":"CheckpointToken" + }, + "Marker":{ + "shape":"PaginationMarker", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"ItemCount", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "GetDurableExecutionStateResponse":{ + "type":"structure", + "members":{ + "Operations":{"shape":"Operations"}, + "NextMarker":{"shape":"PaginationMarker"} + } + }, + "GetEventSourceMappingInternalRequest":{ + "type":"structure", + "required":["UUID"], + "members":{ + "UUID":{ + "shape":"UUIDString", + "location":"uri", + "locationName":"UUID" + } + } + }, + "GetEventSourceMappingRequest":{ + "type":"structure", + "required":["UUID"], + "members":{ + "UUID":{ + "shape":"String", + "location":"uri", + "locationName":"UUID" + } + } + }, + "GetFunctionCodeSigningConfigRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + } + } + }, + "GetFunctionCodeSigningConfigResponse":{ + "type":"structure", + "required":[ + "CodeSigningConfigArn", + "FunctionName" + ], + "members":{ + "CodeSigningConfigArn":{"shape":"CodeSigningConfigArn"}, + "FunctionName":{"shape":"FunctionName"} + } + }, + "GetFunctionConcurrencyRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + } + } + }, + "GetFunctionConcurrencyResponse":{ + "type":"structure", + "members":{ + "ReservedConcurrentExecutions":{"shape":"ReservedConcurrentExecutions"} + } + }, + "GetFunctionConfigurationRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"NamespacedFunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Qualifier":{ + "shape":"ElevatorQualifier", + "location":"querystring", + "locationName":"Qualifier" + } + } + }, + "GetFunctionEventInvokeConfigRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Qualifier":{ + "shape":"Qualifier", + "location":"querystring", + "locationName":"Qualifier" + } + } + }, + "GetFunctionInternalResponse":{ + "type":"structure", + "members":{ + "Configuration":{"shape":"FunctionConfiguration20150331"}, + "Concurrency":{"shape":"Concurrency"}, + "CodeSigningConfigArn":{"shape":"CodeSigningConfigArn"}, + "AppliedFunctionScalingConfig":{"shape":"FunctionScalingConfig"}, + "RequestedFunctionScalingConfig":{"shape":"FunctionScalingConfig"} + } + }, + "GetFunctionRecursionConfigRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"UnqualifiedFunctionName", + "location":"uri", + "locationName":"FunctionName" + } + } + }, + "GetFunctionRecursionConfigResponse":{ + "type":"structure", + "members":{ + "RecursiveLoop":{"shape":"RecursiveLoop"} + } + }, + "GetFunctionRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"NamespacedFunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Qualifier":{ + "shape":"ElevatorQualifier", + "location":"querystring", + "locationName":"Qualifier" + } + } + }, + "GetFunctionResponse":{ + "type":"structure", + "members":{ + "Configuration":{"shape":"FunctionConfiguration"}, + "Code":{"shape":"FunctionCodeLocation"} + } + }, + "GetFunctionResponse20150331":{ + "type":"structure", + "members":{ + "Configuration":{"shape":"FunctionConfiguration20150331"}, + "Code":{"shape":"FunctionCodeLocation"}, + "Tags":{"shape":"Tags"}, + "Concurrency":{"shape":"Concurrency"} + } + }, + "GetFunctionScalingConfigRequest":{ + "type":"structure", + "required":[ + "FunctionName", + "Qualifier" + ], + "members":{ + "FunctionName":{ + "shape":"UnqualifiedFunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Qualifier":{ + "shape":"PublishedFunctionQualifier", + "location":"querystring", + "locationName":"Qualifier" + } + } + }, + "GetFunctionScalingConfigResponse":{ + "type":"structure", + "members":{ + "FunctionArn":{"shape":"FunctionArn"}, + "AppliedFunctionScalingConfig":{"shape":"FunctionScalingConfig"}, + "RequestedFunctionScalingConfig":{"shape":"FunctionScalingConfig"} + } + }, + "GetFunctionUrlConfigRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"FunctionUrlFunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Qualifier":{ + "shape":"FunctionUrlQualifier", + "location":"querystring", + "locationName":"Qualifier" + } + } + }, + "GetFunctionUrlConfigResponse":{ + "type":"structure", + "required":[ + "FunctionUrl", + "FunctionArn", + "AuthType", + "CreationTime", + "LastModifiedTime" + ], + "members":{ + "FunctionUrl":{"shape":"FunctionUrl"}, + "FunctionArn":{"shape":"FunctionArn"}, + "AuthType":{"shape":"FunctionUrlAuthType"}, + "Cors":{"shape":"Cors"}, + "CreationTime":{"shape":"Timestamp"}, + "LastModifiedTime":{"shape":"Timestamp"}, + "InvokeMode":{"shape":"InvokeMode"} + } + }, + "GetLatestLayerVersionInfoInternalRequest":{ + "type":"structure", + "required":["LayerArn"], + "members":{ + "LayerArn":{ + "shape":"LayerArn", + "location":"uri", + "locationName":"LayerArn" + } + }, + "internalonly":true + }, + "GetLatestLayerVersionInfoInternalResponse":{ + "type":"structure", + "members":{ + "AccountId":{"shape":"AccountId"}, + "LayerArn":{"shape":"LayerArn"}, + "Version":{"shape":"LayerVersionNumber"}, + "CompatibleArchitectures":{"shape":"CompatibleArchitectures"}, + "CompatibleRuntimes":{"shape":"CompatibleRuntimes"} + }, + "internalonly":true + }, + "GetLayerVersionByArnRequest20181031":{ + "type":"structure", + "required":["Arn"], + "members":{ + "Arn":{ + "shape":"LayerVersionArn", + "location":"querystring", + "locationName":"Arn" + } + } + }, + "GetLayerVersionInternalRequest":{ + "type":"structure", + "required":["LayerVersionArn"], + "members":{ + "LayerVersionArn":{ + "shape":"LayerVersionArn", + "location":"uri", + "locationName":"LayerVersionArn" + }, + "AllowOnlyPresignedUrl":{ + "shape":"Boolean", + "location":"querystring", + "locationName":"AllowOnlyPresignedUrl" + }, + "FallbackLayerUriToSign":{ + "shape":"String", + "location":"querystring", + "locationName":"FallbackLayerUriToSign" + } + } + }, + "GetLayerVersionInternalResponse":{ + "type":"structure", + "members":{ + "Content":{"shape":"LayerVersionInternalContentOutput"}, + "LayerVersionArn":{"shape":"LayerVersionArn"} + } + }, + "GetLayerVersionPolicyInternalRequest":{ + "type":"structure", + "required":["LayerVersionArn"], + "members":{ + "LayerVersionArn":{ + "shape":"LayerVersionArn", + "location":"uri", + "locationName":"LayerVersionArn" + } + } + }, + "GetLayerVersionPolicyInternalResponse":{ + "type":"structure", + "members":{ + "Policy":{"shape":"String"} + } + }, + "GetLayerVersionPolicyRequest20181031":{ + "type":"structure", + "required":[ + "LayerName", + "VersionNumber" + ], + "members":{ + "LayerName":{ + "shape":"LayerName", + "location":"uri", + "locationName":"LayerName" + }, + "VersionNumber":{ + "shape":"LayerVersionNumber", + "location":"uri", + "locationName":"VersionNumber" + } + } + }, + "GetLayerVersionPolicyResponse20181031":{ + "type":"structure", + "members":{ + "Policy":{"shape":"String"}, + "RevisionId":{"shape":"String"} + } + }, + "GetLayerVersionRequest20181031":{ + "type":"structure", + "required":[ + "LayerName", + "VersionNumber" + ], + "members":{ + "LayerName":{ + "shape":"LayerName", + "location":"uri", + "locationName":"LayerName" + }, + "VersionNumber":{ + "shape":"LayerVersionNumber", + "location":"uri", + "locationName":"VersionNumber" + } + } + }, + "GetLayerVersionResponse20181031":{ + "type":"structure", + "members":{ + "Content":{"shape":"LayerVersionContentOutput20181031"}, + "LayerArn":{"shape":"LayerArn"}, + "LayerVersionArn":{"shape":"LayerVersionArn"}, + "Description":{"shape":"Description"}, + "CreatedDate":{"shape":"Timestamp"}, + "Version":{"shape":"LayerVersionNumber"}, + "CompatibleArchitectures":{"shape":"CompatibleArchitectures"}, + "CompatibleRuntimes":{"shape":"CompatibleRuntimes"}, + "LicenseInfo":{"shape":"LicenseInfo"} + } + }, + "GetLiteFunctionDeploymentRequest":{ + "type":"structure", + "required":[ + "FunctionName", + "DeploymentId" + ], + "members":{ + "FunctionName":{ + "shape":"LiteFunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "DeploymentId":{ + "shape":"DeploymentId", + "location":"uri", + "locationName":"DeploymentId" + } + } + }, + "GetLiteFunctionDeploymentResponse":{ + "type":"structure", + "required":[ + "FunctionArn", + "DeploymentId", + "PriorDeployedRegions", + "AddRegions", + "RemoveRegions", + "RevisionRouting", + "State", + "StateReason", + "RegionalStates", + "StartedAt", + "EndedAt" + ], + "members":{ + "FunctionArn":{"shape":"LiteFunctionArn"}, + "DeploymentId":{"shape":"DeploymentId"}, + "PriorDeployedRegions":{"shape":"RegionList"}, + "AddRegions":{"shape":"RegionList"}, + "RemoveRegions":{"shape":"RegionList"}, + "RevisionRouting":{"shape":"RevisionRouting"}, + "State":{"shape":"OverallDeploymentState"}, + "StateReason":{"shape":"String"}, + "RegionalStates":{"shape":"RegionalStateList"}, + "StartedAt":{"shape":"String"}, + "EndedAt":{"shape":"String"} + } + }, + "GetLiteFunctionRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"LiteFunctionName", + "location":"uri", + "locationName":"FunctionName" + } + } + }, + "GetLiteFunctionResponse":{ + "type":"structure", + "required":[ + "FunctionName", + "FunctionArn", + "DeployedRegions", + "DomainName", + "RegionalRevisionRoutings", + "State", + "StateReason", + "UpdatedAt", + "LatestRevision", + "LatestDeployment" + ], + "members":{ + "FunctionName":{"shape":"LiteFunctionName"}, + "FunctionArn":{"shape":"LiteFunctionArn"}, + "DeployedRegions":{"shape":"RegionList"}, + "DomainName":{"shape":"DomainName"}, + "DomainConfig":{"shape":"DomainConfig"}, + "RegionalRevisionRoutings":{"shape":"RegionalRevisionRoutingList"}, + "State":{"shape":"FunctionState"}, + "StateReason":{"shape":"String"}, + "Tags":{"shape":"LiteTags"}, + "UpdatedAt":{"shape":"String"}, + "LatestRevision":{"shape":"LiteFunctionRevisionSummary"}, + "LatestDeployment":{"shape":"LiteFunctionDeploymentSummary"} + } + }, + "GetLiteFunctionRevisionRequest":{ + "type":"structure", + "required":[ + "FunctionName", + "RevisionId" + ], + "members":{ + "FunctionName":{ + "shape":"LiteFunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "RevisionId":{ + "shape":"LiteRevisionId", + "location":"uri", + "locationName":"RevisionId" + } + } + }, + "GetLiteFunctionRevisionResponse":{ + "type":"structure", + "required":[ + "FunctionArn", + "RevisionId", + "DomainName", + "BuildConfig", + "ServiceConfig", + "State", + "StateReason", + "CreatedAt" + ], + "members":{ + "FunctionArn":{"shape":"LiteFunctionArn"}, + "RevisionId":{"shape":"LiteRevisionId"}, + "RevisionDescription":{"shape":"RevisionDescription"}, + "DomainName":{"shape":"DomainName"}, + "KmsKeyArn":{"shape":"LiteKmsKeyArn"}, + "BuildConfig":{"shape":"BuildConfig"}, + "ServiceConfig":{"shape":"ServiceConfig"}, + "State":{"shape":"RevisionState"}, + "StateReason":{"shape":"String"}, + "CreatedAt":{"shape":"String"} + } + }, + "GetPolicyRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"NamespacedFunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Qualifier":{ + "shape":"Qualifier", + "location":"querystring", + "locationName":"Qualifier" + } + } + }, + "GetPolicyResponse":{ + "type":"structure", + "members":{ + "Policy":{"shape":"String"}, + "RevisionId":{"shape":"String"}, + "PublicAccessAllowed":{ + "shape":"NullableBoolean", + "internalonly":true + } + } + }, + "GetProvisionedConcurrencyConfigRequest":{ + "type":"structure", + "required":[ + "FunctionName", + "Qualifier" + ], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Qualifier":{ + "shape":"Qualifier", + "location":"querystring", + "locationName":"Qualifier" + } + } + }, + "GetProvisionedConcurrencyConfigResponse":{ + "type":"structure", + "members":{ + "RequestedProvisionedConcurrentExecutions":{"shape":"PositiveInteger"}, + "AvailableProvisionedConcurrentExecutions":{"shape":"NonNegativeInteger"}, + "AllocatedProvisionedConcurrentExecutions":{"shape":"NonNegativeInteger"}, + "Status":{"shape":"ProvisionedConcurrencyStatusEnum"}, + "StatusReason":{"shape":"String"}, + "LastModified":{"shape":"Timestamp"} + } + }, + "GetPublicAccessBlockConfigRequest":{ + "type":"structure", + "required":["ResourceArn"], + "members":{ + "ResourceArn":{ + "shape":"PublicAccessBlockResourceArn", + "location":"uri", + "locationName":"ResourceArn" + } + } + }, + "GetPublicAccessBlockConfigResponse":{ + "type":"structure", + "members":{ + "PublicAccessBlockConfig":{"shape":"PublicAccessBlockConfig"} + } + }, + "GetResourcePolicyRequest":{ + "type":"structure", + "required":["ResourceArn"], + "members":{ + "ResourceArn":{ + "shape":"PolicyResourceArn", + "location":"uri", + "locationName":"ResourceArn" + } + } + }, + "GetResourcePolicyResponse":{ + "type":"structure", + "members":{ + "Policy":{"shape":"ResourcePolicy"}, + "RevisionId":{"shape":"RevisionId"}, + "PublicAccessAllowed":{"shape":"NullableBoolean"} + } + }, + "GetRuntimeManagementConfigRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"NamespacedFunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Qualifier":{ + "shape":"Qualifier", + "location":"querystring", + "locationName":"Qualifier" + } + } + }, + "GetRuntimeManagementConfigResponse":{ + "type":"structure", + "members":{ + "UpdateRuntimeOn":{"shape":"UpdateRuntimeOn"}, + "FunctionArn":{"shape":"NameSpacedFunctionArn"}, + "RuntimeVersionArn":{"shape":"RuntimeVersionArn"} + } + }, + "GetVersionProvisionedConcurrencyStatusRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"FunctionArn", + "location":"uri", + "locationName":"FunctionName" + } + }, + "internalonly":true + }, + "GetVersionProvisionedConcurrencyStatusResponse":{ + "type":"structure", + "members":{ + "AllocatedProvisionedConcurrentExecutions":{"shape":"PositiveInteger"}, + "PreWarmingStatus":{"shape":"String"}, + "RevisionId":{"shape":"String"} + }, + "internalonly":true + }, + "GetVersionSandboxSpecRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"NameSpacedFunctionArn", + "location":"uri", + "locationName":"FunctionName" + } + }, + "internalonly":true + }, + "GetVersionSandboxSpecResponse":{ + "type":"structure", + "members":{ + "SandboxSpec":{"shape":"Blob"}, + "PendingConfigSandboxSpec":{"shape":"Blob"} + }, + "internalonly":true + }, + "Handler":{ + "type":"string", + "max":128, + "min":0, + "pattern":"[^\\s]+" + }, + "Header":{ + "type":"string", + "max":1024, + "min":0, + "pattern":".*" + }, + "HeadersList":{ + "type":"list", + "member":{"shape":"Header"}, + "max":100, + "min":0 + }, + "HttpGet":{ + "type":"structure", + "members":{ + "Port":{"shape":"Port"}, + "Path":{"shape":"Path"} + } + }, + "HttpStatus":{"type":"integer"}, + "ImageConfig":{ + "type":"structure", + "members":{ + "EntryPoint":{"shape":"StringList"}, + "Command":{"shape":"StringList"}, + "WorkingDirectory":{"shape":"WorkingDirectory"}, + "User":{"shape":"User"}, + "UserOverride":{"shape":"UserOverride"} + } + }, + "ImageConfigError":{ + "type":"structure", + "members":{ + "ErrorCode":{"shape":"String"}, + "Message":{"shape":"SensitiveString"} + } + }, + "ImageConfigResponse":{ + "type":"structure", + "members":{ + "ImageConfig":{"shape":"ImageConfig"}, + "Error":{"shape":"ImageConfigError"} + } + }, + "ImportAccountSettingsRequest":{ + "type":"structure", + "required":[ + "AccountId", + "CustomerConfig" + ], + "members":{ + "AccountId":{ + "shape":"AccountId", + "location":"uri", + "locationName":"AccountId" + }, + "CodeStorageTableEntry":{"shape":"CodeStorageTableEntry"}, + "CustomerConfig":{"shape":"CustomerConfigInternal"}, + "RiskSettings":{"shape":"MigrationAccountRiskSettings"} + } + }, + "ImportAccountSettingsResponse":{ + "type":"structure", + "members":{ + "CodeStorageTableEntry":{"shape":"CodeStorageTableEntry"}, + "CustomerConfig":{"shape":"CustomerConfigInternal"}, + "RiskSettings":{"shape":"MigrationAccountRiskSettings"} + }, + "internalonly":true + }, + "ImportAliasRequest":{ + "type":"structure", + "required":[ + "AliasArn", + "MigrationAlias" + ], + "members":{ + "AliasArn":{ + "shape":"Arn", + "location":"uri", + "locationName":"AliasArn" + }, + "MigrationAlias":{"shape":"MigrationAlias"} + } + }, + "ImportAliasResponse":{ + "type":"structure", + "members":{ + "MigrationAlias":{"shape":"MigrationAlias"} + }, + "internalonly":true + }, + "ImportFunctionCounterRequest":{ + "type":"structure", + "required":[ + "FunctionName", + "CurrentVersionNumber" + ], + "members":{ + "FunctionName":{ + "shape":"FunctionArn", + "location":"uri", + "locationName":"FunctionName" + }, + "CurrentVersionNumber":{"shape":"Long"} + }, + "internalonly":true + }, + "ImportFunctionCounterResponse":{ + "type":"structure", + "members":{ + "FunctionCounter":{"shape":"FunctionCounterInternal"} + }, + "internalonly":true + }, + "ImportFunctionUrlConfigsRequest":{ + "type":"structure", + "required":[ + "MigrationFunctionUrlConfig", + "FunctionName" + ], + "members":{ + "MigrationFunctionUrlConfig":{"shape":"MigrationFunctionUrlConfig"}, + "FunctionName":{ + "shape":"FunctionArn", + "location":"uri", + "locationName":"FunctionName" + } + }, + "internalonly":true + }, + "ImportFunctionUrlConfigsResponse":{ + "type":"structure", + "members":{ + "MigrationFunctionUrlConfig":{"shape":"MigrationFunctionUrlConfig"} + }, + "internalonly":true + }, + "ImportFunctionVersionRequest":{ + "type":"structure", + "required":[ + "FunctionName", + "MigrationFunctionVersion" + ], + "members":{ + "FunctionName":{ + "shape":"FunctionArn", + "location":"uri", + "locationName":"FunctionName" + }, + "MigrationFunctionVersion":{"shape":"MigrationFunctionVersion"} + }, + "internalonly":true + }, + "ImportFunctionVersionResponse":{ + "type":"structure", + "members":{ + "MigrationFunctionVersion":{"shape":"MigrationFunctionVersion"} + }, + "internalonly":true + }, + "ImportLayerVersionRequest":{ + "type":"structure", + "required":["LayerVersionArn"], + "members":{ + "LayerVersionArn":{ + "shape":"LayerVersionArn", + "location":"uri", + "locationName":"LayerVersionArn" + }, + "LayerVersion":{"shape":"MigrationLayerVersion"} + }, + "internalonly":true + }, + "ImportLayerVersionResponse":{ + "type":"structure", + "members":{ + "LayerVersion":{"shape":"MigrationLayerVersion"} + }, + "internalonly":true + }, + "ImportProvisionedConcurrencyConfigRequest":{ + "type":"structure", + "required":[ + "FunctionName", + "MigrationProvisionedConcurrencyConfig" + ], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "MigrationProvisionedConcurrencyConfig":{"shape":"MigrationProvisionedConcurrencyConfig"} + }, + "internalonly":true + }, + "ImportProvisionedConcurrencyConfigResponse":{ + "type":"structure", + "members":{ + "MigrationProvisionedConcurrencyConfig":{"shape":"MigrationProvisionedConcurrencyConfig"} + }, + "internalonly":true + }, + "IncludeExecutionData":{ + "type":"boolean", + "box":true + }, + "InformTagrisAfterResourceCreationRequest":{ + "type":"structure", + "required":[ + "Resource", + "TagrisExpectedVersion" + ], + "members":{ + "Resource":{ + "shape":"TaggableResource", + "location":"uri", + "locationName":"Resource" + }, + "TagrisExpectedVersion":{ + "shape":"NullableLong", + "location":"uri", + "locationName":"TagrisExpectedVersion" + } + } + }, + "InputPayload":{ + "type":"string", + "max":6291456, + "min":0, + "sensitive":true + }, + "InstanceProfileArn":{ + "type":"string", + "max":2048, + "min":20, + "pattern":"arn:aws[a-zA-Z-]*:iam::\\d{12}:instance-profile/.+" + }, + "InstanceRequirements":{ + "type":"structure", + "members":{ + "Architectures":{"shape":"ArchitecturesList"}, + "AllowedInstanceTypes":{"shape":"InstanceTypeSet"}, + "ExcludedInstanceTypes":{"shape":"InstanceTypeSet"} + } + }, + "InstanceType":{ + "type":"string", + "max":30, + "min":1, + "pattern":"[a-zA-Z0-9\\.\\*\\-]+" + }, + "InstanceTypeSet":{ + "type":"list", + "member":{"shape":"InstanceType"}, + "max":400, + "min":0 + }, + "Integer":{"type":"integer"}, + "InternalLambdaAccountDisabledException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":422, + "senderFault":true + }, + "exception":true, + "internalonly":true + }, + "InvalidArgumentException":{ + "type":"structure", + "required":["message"], + "members":{ + "message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, + "InvalidCodeSignatureException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, + "InvalidParameterValueException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, + "InvalidRequestContentException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, + "InvalidRuntimeException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{"httpStatusCode":502}, + "exception":true, + "fault":true + }, + "InvalidSecurityGroupIDException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{"httpStatusCode":502}, + "exception":true, + "fault":true + }, + "InvalidSubnetIDException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{"httpStatusCode":502}, + "exception":true, + "fault":true + }, + "InvalidZipFileException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{"httpStatusCode":502}, + "exception":true, + "fault":true + }, + "InvocationRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"NamespacedFunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "InvocationType":{ + "shape":"InvocationType", + "location":"header", + "locationName":"X-Amz-Invocation-Type" + }, + "SourceArn":{ + "shape":"Arn", + "location":"header", + "locationName":"X-Amz-Source-Arn" + }, + "LogType":{ + "shape":"LogType", + "location":"header", + "locationName":"X-Amz-Log-Type" + }, + "ClientContext":{ + "shape":"String", + "location":"header", + "locationName":"X-Amz-Client-Context" + }, + "DurableExecutionName":{ + "shape":"DurableExecutionName", + "location":"header", + "locationName":"X-Amz-Durable-Execution-Name" + }, + "ContentType":{ + "shape":"String", + "location":"header", + "locationName":"Content-Type" + }, + "SourceAccount":{ + "shape":"SourceOwner", + "location":"header", + "locationName":"X-Amz-Source-Account" + }, + "EventSourceToken":{ + "shape":"EventSourceToken", + "location":"header", + "locationName":"X-Amz-Event-Source-Token" + }, + "Payload":{"shape":"Blob"}, + "Qualifier":{ + "shape":"ElevatorQualifier", + "location":"querystring", + "locationName":"Qualifier" + }, + "TraceFields":{ + "shape":"TraceFields", + "location":"header", + "locationName":"X-Amzn-Trace-Id" + }, + "InternalLambda":{ + "shape":"String", + "location":"header", + "locationName":"x-amzn-internal-lambda" + }, + "OnSuccessDestinationArn":{ + "shape":"DestinationArn", + "location":"header", + "locationName":"X-Amzn-OnSuccess-Dest-Arn" + }, + "OnFailureDestinationArn":{ + "shape":"DestinationArn", + "location":"header", + "locationName":"X-Amzn-OnFailure-Dest-Arn" + }, + "TenantId":{ + "shape":"TenantId", + "location":"header", + "locationName":"X-Amz-Tenant-Id" + }, + "DurableFunctionInvokeExecution":{ + "shape":"Boolean", + "location":"header", + "locationName":"X-Amz-dex-invoke" + } + }, + "payload":"Payload" + }, + "InvocationResponse":{ + "type":"structure", + "members":{ + "StatusCode":{ + "shape":"Integer", + "location":"statusCode" + }, + "FunctionError":{ + "shape":"String", + "location":"header", + "locationName":"X-Amz-Function-Error" + }, + "LogResult":{ + "shape":"String", + "location":"header", + "locationName":"X-Amz-Log-Result" + }, + "ContentType":{ + "shape":"String", + "location":"header", + "locationName":"Content-Type" + }, + "FunctionResponseMode":{ + "shape":"FunctionResponseMode", + "location":"header", + "locationName":"X-Amzn-Stream-Function" + }, + "ContentLength":{ + "shape":"Integer", + "location":"header", + "locationName":"Content-Length" + }, + "TraceFields":{ + "shape":"TraceFields", + "location":"header", + "locationName":"X-Amzn-Trace-Id" + }, + "Payload":{"shape":"Blob"}, + "ExecutedVersion":{ + "shape":"Version", + "location":"header", + "locationName":"X-Amz-Executed-Version" + }, + "DurableExecutionArn":{ + "shape":"DurableExecutionArn", + "location":"header", + "locationName":"X-Amz-Durable-Execution-Arn" + } + }, + "payload":"Payload" + }, + "InvocationType":{ + "type":"string", + "enum":[ + "Event", + "RequestResponse", + "DryRun" + ] + }, + "InvokeAsyncRequest":{ + "type":"structure", + "required":[ + "FunctionName", + "InvokeArgs" + ], + "members":{ + "FunctionName":{ + "shape":"NamespacedFunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "InternalLambda":{ + "shape":"String", + "location":"header", + "locationName":"x-amzn-internal-lambda" + }, + "DryRun":{ + "shape":"Boolean", + "location":"header", + "locationName":"x-amzn-dry-run" + }, + "InvokeArgs":{"shape":"Blob"}, + "SourceArn":{ + "shape":"Arn", + "location":"header", + "locationName":"x-amz-source-arn" + } + }, + "deprecated":true, + "payload":"InvokeArgs" + }, + "InvokeAsyncResponse":{ + "type":"structure", + "members":{ + "Status":{ + "shape":"HttpStatus", + "location":"statusCode" + }, + "Body":{"shape":"ResponseStream"} + }, + "deprecated":true, + "payload":"Body" + }, + "InvokeCancelledDetails":{ + "type":"structure", + "members":{ + "Error":{"shape":"EventError"} + } + }, + "InvokeDetails":{ + "type":"structure", + "members":{ + "DurableExecutionArn":{"shape":"DurableExecutionArn"}, + "Result":{"shape":"OperationPayload"}, + "Error":{"shape":"ErrorObject"} + } + }, + "InvokeFailedDetails":{ + "type":"structure", + "members":{ + "Error":{"shape":"EventError"}, + "RetryDetails":{"shape":"RetryDetails"} + } + }, + "InvokeMode":{ + "type":"string", + "enum":[ + "BUFFERED", + "RESPONSE_STREAM" + ] + }, + "InvokeOptions":{ + "type":"structure", + "members":{ + "FunctionName":{"shape":"FunctionName"}, + "FunctionQualifier":{"shape":"Version"}, + "DurableExecutionName":{"shape":"DurableExecutionName"} + } + }, + "InvokeResponseStreamUpdate":{ + "type":"structure", + "members":{ + "Payload":{ + "shape":"Blob", + "eventpayload":true + } + }, + "event":true + }, + "InvokeStartedDetails":{ + "type":"structure", + "members":{ + "Input":{"shape":"EventInput"}, + "FunctionArn":{"shape":"FunctionArn"}, + "DurableExecutionArn":{"shape":"DurableExecutionArn"} + } + }, + "InvokeSucceededDetails":{ + "type":"structure", + "members":{ + "Result":{"shape":"EventResult"}, + "RetryDetails":{"shape":"RetryDetails"} + } + }, + "InvokeTimedOutDetails":{ + "type":"structure", + "members":{ + "Error":{"shape":"EventError"}, + "RetryDetails":{"shape":"RetryDetails"} + } + }, + "InvokeWithResponseStreamCompleteEvent":{ + "type":"structure", + "members":{ + "ErrorCode":{"shape":"String"}, + "ErrorDetails":{"shape":"String"}, + "LogResult":{"shape":"String"} + }, + "event":true + }, + "InvokeWithResponseStreamRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"NamespacedFunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "InvocationType":{ + "shape":"InvocationType", + "location":"header", + "locationName":"X-Amz-Invocation-Type" + }, + "LogType":{ + "shape":"LogType", + "location":"header", + "locationName":"X-Amz-Log-Type" + }, + "ClientContext":{ + "shape":"String", + "location":"header", + "locationName":"X-Amz-Client-Context" + }, + "ContentType":{ + "shape":"String", + "location":"header", + "locationName":"Content-Type" + }, + "SourceOwner":{ + "shape":"SourceOwner", + "location":"header", + "locationName":"X-Amz-Source-Owner" + }, + "SourceArn":{ + "shape":"Arn", + "location":"header", + "locationName":"X-Amz-Source-Arn" + }, + "SourceAccount":{ + "shape":"SourceOwner", + "location":"header", + "locationName":"X-Amz-Source-Account" + }, + "EventSourceToken":{ + "shape":"EventSourceToken", + "location":"header", + "locationName":"X-Amz-Event-Source-Token" + }, + "Qualifier":{ + "shape":"ElevatorQualifier", + "location":"querystring", + "locationName":"Qualifier" + }, + "TraceFields":{ + "shape":"TraceFields", + "location":"header", + "locationName":"X-Amzn-Trace-Id" + }, + "InternalLambda":{ + "shape":"String", + "location":"header", + "locationName":"x-amzn-internal-lambda" + }, + "Payload":{"shape":"Blob"}, + "TenantId":{ + "shape":"TenantId", + "location":"header", + "locationName":"X-Amz-Tenant-Id" + } + }, + "payload":"Payload" + }, + "InvokeWithResponseStreamResponse":{ + "type":"structure", + "members":{ + "StatusCode":{ + "shape":"Integer", + "location":"statusCode" + }, + "ExecutedVersion":{ + "shape":"Version", + "location":"header", + "locationName":"X-Amz-Executed-Version" + }, + "TraceFields":{ + "shape":"TraceFields", + "location":"header", + "locationName":"X-Amzn-Trace-Id" + }, + "ContentType":{ + "shape":"String", + "location":"header", + "locationName":"Content-Type" + }, + "EventStream":{"shape":"InvokeWithResponseStreamResponseEvent"} + }, + "payload":"EventStream" + }, + "InvokeWithResponseStreamResponseEvent":{ + "type":"structure", + "members":{ + "PayloadChunk":{"shape":"InvokeResponseStreamUpdate"}, + "InvokeComplete":{"shape":"InvokeWithResponseStreamCompleteEvent"} + }, + "eventstream":true + }, + "InvokedViaFunctionUrl":{ + "type":"boolean", + "box":true + }, + "ItemCount":{ + "type":"integer", + "min":0 + }, + "KMSAccessDeniedException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{"httpStatusCode":502}, + "exception":true, + "fault":true + }, + "KMSDisabledException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{"httpStatusCode":502}, + "exception":true, + "fault":true + }, + "KMSInvalidStateException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{"httpStatusCode":502}, + "exception":true, + "fault":true + }, + "KMSKeyArn":{ + "type":"string", + "max":10000, + "min":0, + "pattern":"(arn:(aws|aws-us-gov):[a-z0-9-.]+:.*)|()" + }, + "KMSNotFoundException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{"httpStatusCode":502}, + "exception":true, + "fault":true + }, + "KafkaSchemaRegistryAccessConfig":{ + "type":"structure", + "members":{ + "Type":{"shape":"KafkaSchemaRegistryAuthType"}, + "URI":{"shape":"Arn"} + } + }, + "KafkaSchemaRegistryAccessConfigList":{ + "type":"list", + "member":{"shape":"KafkaSchemaRegistryAccessConfig"} + }, + "KafkaSchemaRegistryAuthType":{ + "type":"string", + "enum":[ + "BASIC_AUTH", + "CLIENT_CERTIFICATE_TLS_AUTH", + "SERVER_ROOT_CA_CERTIFICATE" + ] + }, + "KafkaSchemaRegistryConfig":{ + "type":"structure", + "members":{ + "SchemaRegistryURI":{"shape":"SchemaRegistryUri"}, + "EventRecordFormat":{"shape":"SchemaRegistryEventRecordFormat"}, + "AccessConfigs":{"shape":"KafkaSchemaRegistryAccessConfigList"}, + "SchemaValidationConfigs":{"shape":"KafkaSchemaValidationConfigList"} + } + }, + "KafkaSchemaValidationAttribute":{ + "type":"string", + "enum":[ + "KEY", + "VALUE" + ] + }, + "KafkaSchemaValidationConfig":{ + "type":"structure", + "members":{ + "Attribute":{"shape":"KafkaSchemaValidationAttribute"} + } + }, + "KafkaSchemaValidationConfigList":{ + "type":"list", + "member":{"shape":"KafkaSchemaValidationConfig"} + }, + "LastUpdateStatus":{ + "type":"string", + "enum":[ + "Successful", + "Failed", + "InProgress" + ] + }, + "LastUpdateStatusReason":{"type":"string"}, + "LastUpdateStatusReasonCode":{ + "type":"string", + "enum":[ + "EniLimitExceeded", + "InsufficientRolePermissions", + "InvalidConfiguration", + "InternalError", + "SubnetOutOfIPAddresses", + "InvalidSubnet", + "InvalidSecurityGroup", + "ImageDeleted", + "ImageAccessDenied", + "InvalidImage", + "KMSKeyAccessDenied", + "KMSKeyNotFound", + "InvalidStateKMSKey", + "DisabledKMSKey", + "EFSIOError", + "EFSMountConnectivityError", + "EFSMountFailure", + "EFSMountTimeout", + "InvalidRuntime", + "InvalidZipFileException", + "FunctionError" + ] + }, + "Layer":{ + "type":"structure", + "members":{ + "Arn":{"shape":"LayerVersionArn"}, + "CodeSize":{"shape":"Long"}, + "UncompressedCodeSize":{"shape":"Long"}, + "SigningProfileVersionArn":{"shape":"Arn"}, + "SigningJobArn":{"shape":"Arn"} + } + }, + "LayerArn":{ + "type":"string", + "max":10000, + "min":1, + "pattern":"arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:layer:[a-zA-Z0-9-_]+" + }, + "LayerCodeSignatureCloudTrailData":{ + "type":"structure", + "members":{ + "signingProfileVersionArn":{"shape":"Arn"}, + "signingJobArn":{"shape":"Arn"}, + "signatureStatus":{"shape":"String"} + }, + "internalonly":true + }, + "LayerConfig":{ + "type":"structure", + "members":{ + "LayerArn":{"shape":"LayerVersionArn"}, + "S3CodeUri":{"shape":"S3Uri"}, + "S3VersionId":{"shape":"S3ObjectVersion"}, + "CodeSize":{"shape":"Long"}, + "UncompressedCodeSize":{"shape":"Long"}, + "CodeSigningProfileArn":{"shape":"Arn"}, + "CodeSigningJobArn":{"shape":"Arn"}, + "CodeSignatureExpirationTime":{"shape":"NullableLong"}, + "CodeSignatureStatus":{"shape":"CodeSignatureStatus"}, + "CodeSignatureRevocationData":{"shape":"CodeSignatureRevocationData"} + } + }, + "LayerConfigList":{ + "type":"list", + "member":{"shape":"LayerConfig"}, + "max":10, + "min":0 + }, + "LayerList":{ + "type":"list", + "member":{"shape":"LayerVersionArn"} + }, + "LayerName":{ + "type":"string", + "max":140, + "min":1, + "pattern":"(arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:layer:[a-zA-Z0-9-_]+)|[a-zA-Z0-9-_]+" + }, + "LayerPermissionAllowedAction":{ + "type":"string", + "max":22, + "min":0, + "pattern":"lambda:GetLayerVersion" + }, + "LayerPermissionAllowedPrincipal":{ + "type":"string", + "max":10000, + "min":0, + "pattern":"\\d{12}|\\*|arn:(aws[a-zA-Z-]*):iam::\\d{12}:root" + }, + "LayerVersionArn":{ + "type":"string", + "max":10000, + "min":1, + "pattern":"arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:layer:[a-zA-Z0-9-_]+:[0-9]+" + }, + "LayerVersionArns":{ + "type":"list", + "member":{"shape":"LayerVersionArn"} + }, + "LayerVersionContentInput20181031":{ + "type":"structure", + "members":{ + "S3Bucket":{"shape":"S3Bucket"}, + "S3Key":{"shape":"S3Key"}, + "S3ObjectVersion":{"shape":"S3ObjectVersion"}, + "ZipFile":{"shape":"Blob"}, + "DirectUploadLayerCodeTempPath":{"shape":"DirectUploadLayerCodeTempPath"} + } + }, + "LayerVersionContentOutput20181031":{ + "type":"structure", + "members":{ + "Location":{"shape":"String"}, + "CodeSha256":{"shape":"String"}, + "CodeSize":{"shape":"Long"}, + "UncompressedCodeSize":{"shape":"Long"}, + "SigningProfileVersionArn":{"shape":"Arn"}, + "SigningJobArn":{"shape":"Arn"} + } + }, + "LayerVersionInternalContentOutput":{ + "type":"structure", + "members":{ + "CodeSigningProfileVersionArn":{"shape":"Arn"}, + "CodeSigningJobArn":{"shape":"Arn"}, + "InternalFormatLocation":{"shape":"String"}, + "UncompressedCodeSize":{"shape":"Long"}, + "CodeSize":{"shape":"Long"}, + "CodeUri":{"shape":"String"}, + "S3CodeVersionId":{"shape":"String"}, + "CodeSignatureExpirationTime":{"shape":"NullableLong"}, + "CodeSignatureStatus":{"shape":"String"}, + "CodeSignatureRevocationData":{"shape":"CodeSignatureRevocationData"} + } + }, + "LayerVersionNumber":{"type":"long"}, + "LayerVersionsList20181031":{ + "type":"list", + "member":{"shape":"LayerVersionsListItem20181031"} + }, + "LayerVersionsListItem20181031":{ + "type":"structure", + "members":{ + "LayerVersionArn":{"shape":"LayerVersionArn"}, + "Version":{"shape":"LayerVersionNumber"}, + "Description":{"shape":"Description"}, + "CreatedDate":{"shape":"Timestamp"}, + "CompatibleArchitectures":{"shape":"CompatibleArchitectures"}, + "CompatibleRuntimes":{"shape":"CompatibleRuntimes"}, + "LicenseInfo":{"shape":"LicenseInfo"} + } + }, + "LayersList20181031":{ + "type":"list", + "member":{"shape":"LayersListItem20181031"} + }, + "LayersListItem20181031":{ + "type":"structure", + "members":{ + "LayerName":{"shape":"LayerName"}, + "LayerArn":{"shape":"LayerArn"}, + "LatestMatchingVersion":{"shape":"LayerVersionsListItem20181031"} + } + }, + "LayersReferenceList":{ + "type":"list", + "member":{"shape":"Layer"} + }, + "LicenseInfo":{ + "type":"string", + "max":512, + "min":0, + "pattern":".*" + }, + "ListAliasesInternalRequest":{ + "type":"structure", + "required":["AccountId"], + "members":{ + "AccountId":{ + "shape":"AccountId", + "location":"querystring", + "locationName":"AccountId" + }, + "Marker":{ + "shape":"String", + "location":"querystring", + "locationName":"Marker" + } + } + }, + "ListAliasesInternalResponse":{ + "type":"structure", + "members":{ + "NextMarker":{"shape":"String"}, + "Aliases":{"shape":"AliasesInternalList"} + } + }, + "ListAliasesRequest20150331":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "FunctionVersion":{ + "shape":"Version", + "location":"querystring", + "locationName":"FunctionVersion" + }, + "Marker":{ + "shape":"String", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"MaxListItems", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "ListAliasesResponse20150331":{ + "type":"structure", + "members":{ + "NextMarker":{"shape":"String"}, + "Aliases":{"shape":"AliasList20150331"} + } + }, + "ListCapacityProvidersRequest":{ + "type":"structure", + "members":{ + "State":{ + "shape":"CapacityProviderState", + "location":"querystring", + "locationName":"State" + }, + "Marker":{ + "shape":"String", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"MaxFiftyListItems", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "ListCapacityProvidersResponse":{ + "type":"structure", + "required":["CapacityProviders"], + "members":{ + "CapacityProviders":{"shape":"CapacityProvidersList"}, + "NextMarker":{"shape":"String"} + } + }, + "ListCodeSigningConfigsRequest":{ + "type":"structure", + "members":{ + "Marker":{ + "shape":"String", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"MaxListItems", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "ListCodeSigningConfigsResponse":{ + "type":"structure", + "members":{ + "NextMarker":{"shape":"String"}, + "CodeSigningConfigs":{"shape":"CodeSigningConfigList"} + } + }, + "ListDurableExecutionsRequest":{ + "type":"structure", + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"querystring", + "locationName":"FunctionName" + }, + "FunctionVersion":{ + "shape":"Version", + "location":"querystring", + "locationName":"FunctionVersion" + }, + "DurableExecutionName":{ + "shape":"DurableExecutionName", + "location":"querystring", + "locationName":"DurableExecutionName" + }, + "StatusFilter":{ + "shape":"ExecutionStatusList", + "location":"querystring", + "locationName":"StatusFilter" + }, + "TimeAfter":{ + "shape":"ExecutionTimestamp", + "location":"querystring", + "locationName":"TimeAfter" + }, + "TimeBefore":{ + "shape":"ExecutionTimestamp", + "location":"querystring", + "locationName":"TimeBefore" + }, + "ReverseOrder":{ + "shape":"ReverseOrder", + "location":"querystring", + "locationName":"ReverseOrder" + }, + "Marker":{ + "shape":"PaginationMarker", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"ItemCount", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "ListDurableExecutionsResponse":{ + "type":"structure", + "members":{ + "DurableExecutions":{"shape":"DurableExecutions"}, + "NextMarker":{"shape":"PaginationMarker"} + } + }, + "ListEventSourceMappingsInternalRequest":{ + "type":"structure", + "required":["AccountId"], + "members":{ + "Marker":{ + "shape":"String", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"MaxListItems", + "location":"querystring", + "locationName":"MaxItems" + }, + "AccountId":{ + "shape":"AccountId", + "location":"querystring", + "locationName":"AccountId" + } + } + }, + "ListEventSourceMappingsInternalResponse":{ + "type":"structure", + "members":{ + "NextMarker":{"shape":"String"}, + "EventSourceMappings":{"shape":"EventSourceMappingsInternalList"} + } + }, + "ListEventSourceMappingsRequest":{ + "type":"structure", + "members":{ + "EventSourceArn":{ + "shape":"Arn", + "location":"querystring", + "locationName":"EventSourceArn" + }, + "FunctionName":{ + "shape":"FunctionName", + "location":"querystring", + "locationName":"FunctionName" + }, + "Marker":{ + "shape":"String", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"MaxListItems", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "ListEventSourceMappingsResponse":{ + "type":"structure", + "members":{ + "NextMarker":{"shape":"String"}, + "EventSourceMappings":{"shape":"EventSourceMappingsList"} + } + }, + "ListFilter":{ + "type":"structure", + "required":[ + "Name", + "Values" + ], + "members":{ + "Name":{"shape":"ListFilterNameString"}, + "Values":{"shape":"FilterValueList"} + } + }, + "ListFilterNameString":{ + "type":"string", + "max":64, + "min":1, + "pattern":"[a-zA-Z0-9]+" + }, + "ListFilters":{ + "type":"list", + "member":{"shape":"ListFilter"} + }, + "ListFunctionAliasResourceMappingsRequest":{ + "type":"structure", + "required":[ + "FunctionArn", + "Alias" + ], + "members":{ + "FunctionArn":{ + "shape":"NameSpacedFunctionArn", + "location":"uri", + "locationName":"FunctionArn" + }, + "Alias":{ + "shape":"Alias", + "location":"uri", + "locationName":"Alias" + } + }, + "internalonly":true + }, + "ListFunctionAliasResourceMappingsResponse":{ + "type":"structure", + "members":{ + "ResourceMappings":{"shape":"ResourceMappingList"} + }, + "internalonly":true + }, + "ListFunctionCountersInternalRequest":{ + "type":"structure", + "required":["AccountId"], + "members":{ + "AccountId":{ + "shape":"AccountId", + "location":"querystring", + "locationName":"AccountId" + }, + "Marker":{ + "shape":"String", + "location":"querystring", + "locationName":"Marker" + } + } + }, + "ListFunctionCountersInternalResponse":{ + "type":"structure", + "members":{ + "NextMarker":{"shape":"String"}, + "FunctionCounters":{"shape":"FunctionCountersInternalList"} + } + }, + "ListFunctionEventInvokeConfigsRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Marker":{ + "shape":"String", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"MaxFunctionEventInvokeConfigListItems", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "ListFunctionEventInvokeConfigsResponse":{ + "type":"structure", + "members":{ + "FunctionEventInvokeConfigs":{"shape":"FunctionEventInvokeConfigList"}, + "NextMarker":{"shape":"String"} + } + }, + "ListFunctionResourceMappingsRequest":{ + "type":"structure", + "required":["FunctionArn"], + "members":{ + "FunctionArn":{ + "shape":"NameSpacedFunctionArn", + "location":"uri", + "locationName":"FunctionArn" + } + }, + "internalonly":true + }, + "ListFunctionResourceMappingsResponse":{ + "type":"structure", + "members":{ + "ResourceMappings":{"shape":"FunctionResourceMappingList"} + }, + "internalonly":true + }, + "ListFunctionUrlConfigsRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"FunctionUrlFunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Marker":{ + "shape":"String", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"MaxItems", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "ListFunctionUrlConfigsResponse":{ + "type":"structure", + "required":["FunctionUrlConfigs"], + "members":{ + "FunctionUrlConfigs":{"shape":"FunctionUrlConfigList"}, + "NextMarker":{"shape":"String"} + } + }, + "ListFunctionUrlsInternalMaxItems":{ + "type":"integer", + "box":true, + "max":50, + "min":1 + }, + "ListFunctionUrlsInternalRequest":{ + "type":"structure", + "required":["AccountId"], + "members":{ + "AccountId":{ + "shape":"AccountId", + "location":"querystring", + "locationName":"AccountId" + }, + "Marker":{ + "shape":"String", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"ListFunctionUrlsInternalMaxItems", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "ListFunctionUrlsInternalResponse":{ + "type":"structure", + "members":{ + "NextMarker":{"shape":"String"}, + "FunctionUrls":{"shape":"FunctionUrlsInternalList"} + } + }, + "ListFunctionVersionResourceMappingsRequest":{ + "type":"structure", + "required":[ + "FunctionArn", + "Version" + ], + "members":{ + "FunctionArn":{ + "shape":"NameSpacedFunctionArn", + "location":"uri", + "locationName":"FunctionArn" + }, + "Version":{ + "shape":"Version", + "location":"uri", + "locationName":"Version" + } + }, + "internalonly":true + }, + "ListFunctionVersionResourceMappingsResponse":{ + "type":"structure", + "members":{ + "ResourceMappings":{"shape":"ResourceMappingList"} + }, + "internalonly":true + }, + "ListFunctionVersionsByCapacityProviderRequest":{ + "type":"structure", + "required":["CapacityProviderName"], + "members":{ + "CapacityProviderName":{ + "shape":"CapacityProviderName", + "location":"uri", + "locationName":"CapacityProviderName" + }, + "Marker":{ + "shape":"String", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"MaxFiftyListItems", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "ListFunctionVersionsByCapacityProviderResponse":{ + "type":"structure", + "required":[ + "CapacityProviderArn", + "FunctionVersions" + ], + "members":{ + "CapacityProviderArn":{"shape":"CapacityProviderArn"}, + "FunctionVersions":{"shape":"FunctionVersionsByCapacityProviderList"}, + "NextMarker":{"shape":"String"} + } + }, + "ListFunctionVersionsInternalRequest":{ + "type":"structure", + "required":["AccountId"], + "members":{ + "AccountId":{ + "shape":"AccountId", + "location":"querystring", + "locationName":"AccountId" + }, + "Marker":{ + "shape":"String", + "location":"querystring", + "locationName":"Marker" + } + } + }, + "ListFunctionVersionsInternalResponse":{ + "type":"structure", + "members":{ + "NextMarker":{"shape":"String"}, + "FunctionVersions":{"shape":"FunctionVersionsInternalList"} + } + }, + "ListFunctionsByCodeSigningConfigRequest":{ + "type":"structure", + "required":["CodeSigningConfigArn"], + "members":{ + "CodeSigningConfigArn":{ + "shape":"CodeSigningConfigArn", + "location":"uri", + "locationName":"CodeSigningConfigArn" + }, + "Marker":{ + "shape":"String", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"MaxListItems", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "ListFunctionsByCodeSigningConfigResponse":{ + "type":"structure", + "members":{ + "NextMarker":{"shape":"String"}, + "FunctionArns":{"shape":"FunctionArnList"} + } + }, + "ListFunctionsRequest":{ + "type":"structure", + "members":{ + "MasterRegion":{ + "shape":"MasterRegion", + "location":"querystring", + "locationName":"MasterRegion" + }, + "FunctionVersion":{ + "shape":"FunctionVersion", + "location":"querystring", + "locationName":"FunctionVersion" + }, + "Marker":{ + "shape":"String", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"MaxListItems", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "ListFunctionsResponse":{ + "type":"structure", + "members":{ + "NextMarker":{"shape":"String"}, + "Functions":{"shape":"FunctionList"} + } + }, + "ListFunctionsResponse20150331":{ + "type":"structure", + "members":{ + "NextMarker":{"shape":"String"}, + "Functions":{"shape":"FunctionList20150331"} + } + }, + "ListLayerVersionsInternalRequest":{ + "type":"structure", + "required":["AccountId"], + "members":{ + "AccountId":{ + "shape":"AccountId", + "location":"querystring", + "locationName":"AccountId" + }, + "Marker":{ + "shape":"String", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"MaxLayerVersionsListItems", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "ListLayerVersionsInternalResponse":{ + "type":"structure", + "members":{ + "NextMarker":{"shape":"String"}, + "LayerVersionArns":{"shape":"LayerVersionArns"} + } + }, + "ListLayerVersionsRequest20181031":{ + "type":"structure", + "required":["LayerName"], + "members":{ + "CompatibleArchitecture":{ + "shape":"Architecture", + "location":"querystring", + "locationName":"CompatibleArchitecture" + }, + "CompatibleRuntime":{ + "shape":"Runtime", + "location":"querystring", + "locationName":"CompatibleRuntime" + }, + "LayerName":{ + "shape":"LayerName", + "location":"uri", + "locationName":"LayerName" + }, + "Marker":{ + "shape":"String", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"MaxLayerListItems", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "ListLayerVersionsResponse20181031":{ + "type":"structure", + "members":{ + "NextMarker":{"shape":"String"}, + "LayerVersions":{"shape":"LayerVersionsList20181031"} + } + }, + "ListLayersRequest20181031":{ + "type":"structure", + "members":{ + "CompatibleArchitecture":{ + "shape":"Architecture", + "location":"querystring", + "locationName":"CompatibleArchitecture" + }, + "CompatibleRuntime":{ + "shape":"Runtime", + "location":"querystring", + "locationName":"CompatibleRuntime" + }, + "Marker":{ + "shape":"String", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"MaxLayerListItems", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "ListLayersResponse20181031":{ + "type":"structure", + "members":{ + "NextMarker":{"shape":"String"}, + "Layers":{"shape":"LayersList20181031"} + } + }, + "ListLiteFunctionDeploymentsRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"LiteFunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Filters":{"shape":"ListFilters"}, + "MaxResults":{"shape":"MaxResults"}, + "NextToken":{"shape":"NextToken"} + } + }, + "ListLiteFunctionDeploymentsResponse":{ + "type":"structure", + "required":["Deployments"], + "members":{ + "Deployments":{"shape":"LiteFunctionDeploymentList"}, + "NextToken":{"shape":"NextToken"} + } + }, + "ListLiteFunctionRevisionsRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"LiteFunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Filters":{"shape":"ListFilters"}, + "MaxResults":{"shape":"MaxResults"}, + "NextToken":{"shape":"NextToken"} + } + }, + "ListLiteFunctionRevisionsResponse":{ + "type":"structure", + "required":["Revisions"], + "members":{ + "Revisions":{"shape":"LiteFunctionRevisionList"}, + "NextToken":{"shape":"NextToken"} + } + }, + "ListLiteFunctionsRequest":{ + "type":"structure", + "members":{ + "Filters":{"shape":"ListFilters"}, + "MaxResults":{"shape":"MaxResults"}, + "NextToken":{"shape":"NextToken"} + } + }, + "ListLiteFunctionsResponse":{ + "type":"structure", + "required":["Functions"], + "members":{ + "Functions":{"shape":"LiteFunctionList"}, + "NextToken":{"shape":"NextToken"} + } + }, + "ListProvisionedConcurrencyConfigsByAccountIdRequest":{ + "type":"structure", + "required":["AccountId"], + "members":{ + "AccountId":{ + "shape":"AccountId", + "location":"uri", + "locationName":"AccountId" + }, + "Marker":{ + "shape":"String", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"MaxProvisionedConcurrencyConfigListItems", + "location":"querystring", + "locationName":"MaxItems" + } + }, + "internalonly":true + }, + "ListProvisionedConcurrencyConfigsByAccountIdResponse":{ + "type":"structure", + "members":{ + "ProvisionedConcurrencyConfigs":{"shape":"ProvisionedConcurrencyConfigList"}, + "NextMarker":{"shape":"String"} + } + }, + "ListProvisionedConcurrencyConfigsRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Marker":{ + "shape":"String", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"MaxProvisionedConcurrencyConfigListItems", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "ListProvisionedConcurrencyConfigsResponse":{ + "type":"structure", + "members":{ + "ProvisionedConcurrencyConfigs":{"shape":"ProvisionedConcurrencyConfigList"}, + "NextMarker":{"shape":"String"} + } + }, + "ListTagsRequest20170331":{ + "type":"structure", + "required":["Resource"], + "members":{ + "Resource":{ + "shape":"TaggableResource", + "location":"uri", + "locationName":"Resource" + } + } + }, + "ListTagsResponse20170331":{ + "type":"structure", + "members":{ + "Tags":{"shape":"Tags"} + } + }, + "ListVersionsByFunctionRequest20150331":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"NamespacedFunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Marker":{ + "shape":"String", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"MaxListItems", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "ListVersionsByFunctionResponse20150331":{ + "type":"structure", + "members":{ + "NextMarker":{"shape":"String"}, + "Versions":{"shape":"FunctionList20150331"} + } + }, + "LiteApplicationLogLevel":{ + "type":"string", + "enum":[ + "TRACE", + "DEBUG", + "INFO", + "WARN", + "ERROR", + "FATAL" + ] + }, + "LiteEnvironmentVariables":{ + "type":"map", + "key":{"shape":"LiteEnvironmentVariablesKeyString"}, + "value":{"shape":"LiteEnvironmentVariablesValueString"}, + "sensitive":true + }, + "LiteEnvironmentVariablesKeyString":{ + "type":"string", + "max":128, + "min":1, + "pattern":"[a-zA-Z]([a-zA-Z0-9_])+" + }, + "LiteEnvironmentVariablesValueString":{ + "type":"string", + "max":4096, + "min":1 + }, + "LiteFunctionArn":{ + "type":"string", + "max":2048, + "min":1 + }, + "LiteFunctionDeploymentList":{ + "type":"list", + "member":{"shape":"LiteFunctionDeploymentSummary"} + }, + "LiteFunctionDeploymentSummary":{ + "type":"structure", + "required":[ + "FunctionArn", + "DeploymentId", + "AddRegions", + "RemoveRegions", + "RevisionRouting", + "State", + "StateReason", + "StartedAt", + "EndedAt" + ], + "members":{ + "FunctionArn":{"shape":"LiteFunctionArn"}, + "DeploymentId":{"shape":"DeploymentId"}, + "AddRegions":{"shape":"RegionList"}, + "RemoveRegions":{"shape":"RegionList"}, + "RevisionRouting":{"shape":"RevisionRouting"}, + "State":{"shape":"OverallDeploymentState"}, + "StateReason":{"shape":"String"}, + "StartedAt":{"shape":"String"}, + "EndedAt":{"shape":"String"} + } + }, + "LiteFunctionList":{ + "type":"list", + "member":{"shape":"LiteFunctionSummary"} + }, + "LiteFunctionName":{ + "type":"string", + "max":140, + "min":1 + }, + "LiteFunctionRevisionList":{ + "type":"list", + "member":{"shape":"LiteFunctionRevisionSummary"} + }, + "LiteFunctionRevisionSummary":{ + "type":"structure", + "required":[ + "FunctionArn", + "RevisionId", + "DomainName", + "State", + "StateReason", + "CreatedAt" + ], + "members":{ + "FunctionArn":{"shape":"LiteFunctionArn"}, + "RevisionId":{"shape":"LiteRevisionId"}, + "RevisionDescription":{"shape":"RevisionDescription"}, + "DomainName":{"shape":"DomainName"}, + "State":{"shape":"RevisionState"}, + "StateReason":{"shape":"String"}, + "CreatedAt":{"shape":"String"} + } + }, + "LiteFunctionSummary":{ + "type":"structure", + "required":[ + "FunctionName", + "FunctionArn", + "DeployedRegions", + "DomainName", + "State", + "StateReason", + "UpdatedAt" + ], + "members":{ + "FunctionName":{"shape":"LiteFunctionName"}, + "FunctionArn":{"shape":"LiteFunctionArn"}, + "DeployedRegions":{"shape":"RegionList"}, + "DomainName":{"shape":"DomainName"}, + "State":{"shape":"FunctionState"}, + "StateReason":{"shape":"String"}, + "Tags":{"shape":"LiteTags"}, + "UpdatedAt":{"shape":"String"} + } + }, + "LiteKmsKeyArn":{ + "type":"string", + "max":2048, + "min":20, + "pattern":"arn:(aws[a-z-]*){1}:kms:[a-z0-9-]+:[0-9]{12}:key\\/.*" + }, + "LiteLogFormat":{ + "type":"string", + "enum":[ + "JSON", + "Text" + ] + }, + "LiteLoggingConfig":{ + "type":"structure", + "members":{ + "ApplicationLogLevel":{"shape":"LiteApplicationLogLevel"}, + "SystemLogLevel":{"shape":"LiteSystemLogLevel"}, + "LogFormat":{"shape":"LiteLogFormat"}, + "LogGroup":{"shape":"LiteLoggingConfigLogGroupString"} + } + }, + "LiteLoggingConfigLogGroupString":{ + "type":"string", + "max":512, + "min":1, + "pattern":"[a-zA-Z0-9\\.\\-_\\/#]+" + }, + "LiteRevisionId":{ + "type":"string", + "max":16, + "min":9, + "pattern":"rev\\-[a-z0-9]{5,}" + }, + "LiteRuntime":{ + "type":"string", + "enum":["nodejs22.x"] + }, + "LiteSystemLogLevel":{ + "type":"string", + "enum":[ + "DEBUG", + "INFO", + "WARN" + ] + }, + "LiteTags":{ + "type":"map", + "key":{"shape":"LiteTagsKeyString"}, + "value":{"shape":"LiteTagsValueString"} + }, + "LiteTagsKeyString":{ + "type":"string", + "max":128, + "min":1, + "pattern":"[a-zA-Z0-9 _\\.:\\/=+\\-@]+" + }, + "LiteTagsValueString":{ + "type":"string", + "max":256, + "min":0, + "pattern":"[a-zA-Z0-9 _\\.:\\/=+\\-@]*" + }, + "LocalMountPath":{ + "type":"string", + "max":160, + "min":0, + "pattern":"/mnt/[a-zA-Z0-9-_.]+" + }, + "LogFormat":{ + "type":"string", + "enum":[ + "JSON", + "Text" + ] + }, + "LogGroup":{ + "type":"string", + "max":512, + "min":1, + "pattern":"[\\.\\-_/#A-Za-z0-9]+" + }, + "LogType":{ + "type":"string", + "enum":[ + "None", + "Tail" + ] + }, + "LoggingConfig":{ + "type":"structure", + "members":{ + "LogFormat":{"shape":"LogFormat"}, + "ApplicationLogLevel":{"shape":"ApplicationLogLevel"}, + "SystemLogLevel":{"shape":"SystemLogLevel"}, + "LogGroup":{"shape":"LogGroup"} + } + }, + "Long":{"type":"long"}, + "Map":{ + "type":"map", + "key":{"shape":"String"}, + "value":{"shape":"String"} + }, + "MapStringToInteger":{ + "type":"map", + "key":{"shape":"String"}, + "value":{"shape":"Integer"} + }, + "MapStringToLong":{ + "type":"map", + "key":{"shape":"String"}, + "value":{"shape":"Long"} + }, + "MappingRestrictions":{ + "type":"list", + "member":{"shape":"String"}, + "internalonly":true + }, + "MasterRegion":{ + "type":"string", + "max":50, + "min":1, + "pattern":"ALL|[a-z]{2}(-gov)?-[a-z]+-\\d{1}" + }, + "MaxAge":{ + "type":"integer", + "box":true, + "max":86400, + "min":0 + }, + "MaxConcurrency":{ + "type":"integer", + "box":true, + "min":2 + }, + "MaxFiftyListItems":{ + "type":"integer", + "box":true, + "max":50, + "min":1 + }, + "MaxFunctionEventInvokeConfigListItems":{ + "type":"integer", + "box":true, + "max":50, + "min":1 + }, + "MaxItems":{ + "type":"integer", + "box":true, + "max":50, + "min":1 + }, + "MaxLayerListItems":{ + "type":"integer", + "box":true, + "max":50, + "min":1 + }, + "MaxLayerVersionsListItems":{ + "type":"integer", + "box":true, + "max":50, + "min":1 + }, + "MaxListItems":{ + "type":"integer", + "box":true, + "max":10000, + "min":1 + }, + "MaxProvisionedConcurrencyConfigListItems":{ + "type":"integer", + "box":true, + "max":50, + "min":1 + }, + "MaxResults":{ + "type":"integer", + "box":true, + "max":50, + "min":1 + }, + "MaximumBatchingWindowInSeconds":{ + "type":"integer", + "box":true, + "max":300, + "min":0 + }, + "MaximumConcurrency":{ + "type":"integer", + "box":true, + "max":1000, + "min":2 + }, + "MaximumEventAgeInSeconds":{ + "type":"integer", + "box":true, + "max":21600, + "min":60 + }, + "MaximumNumberOfPollers":{ + "type":"integer", + "box":true, + "max":2000, + "min":1 + }, + "MaximumRecordAgeInSeconds":{ + "type":"integer", + "box":true, + "max":604800, + "min":-1 + }, + "MaximumRetryAttempts":{ + "type":"integer", + "box":true, + "max":2, + "min":0 + }, + "MaximumRetryAttemptsEventSourceMapping":{ + "type":"integer", + "box":true, + "max":10000, + "min":-1 + }, + "MemorySize":{ + "type":"integer", + "box":true, + "max":3008, + "min":128 + }, + "Method":{ + "type":"string", + "max":6, + "min":0, + "pattern":".*" + }, + "MetricTargetValue":{ + "type":"double", + "box":true, + "max":100.0, + "min":0.0 + }, + "MigrationAccountRiskSettings":{ + "type":"structure", + "members":{ + "RiskDetectedTime":{"shape":"Date"}, + "RiskSource":{"shape":"String"}, + "AccountRiskMetadata":{"shape":"MapStringToInteger"} + } + }, + "MigrationAlias":{ + "type":"structure", + "members":{ + "AliasArn":{"shape":"Arn"}, + "AliasName":{"shape":"String"}, + "FunctionVersion":{"shape":"String"}, + "ModifiedDateInEpochMillis":{"shape":"NullableLong"}, + "Policy":{"shape":"String"}, + "Description":{"shape":"String"}, + "AdditionalVersionWeights":{"shape":"AdditionalVersionWeights"}, + "TargetAdditionalVersionWeights":{"shape":"AdditionalVersionWeights"}, + "HashOfConsistentFields":{"shape":"String"}, + "PublicPolicyAttached":{"shape":"NullableBoolean"} + } + }, + "MigrationFunctionUrlConfig":{ + "type":"structure", + "members":{ + "FunctionUrl":{"shape":"FunctionUrl"}, + "FunctionArn":{"shape":"FunctionArn"}, + "AuthType":{"shape":"FunctionUrlAuthType"}, + "InvokeMode":{"shape":"InvokeMode"}, + "LastModifiedTime":{"shape":"Timestamp"}, + "CreationTime":{"shape":"Timestamp"}, + "AccountId":{"shape":"String"}, + "Qualifier":{"shape":"FunctionUrlQualifier"}, + "UnqualifiedFunctionArn":{"shape":"FunctionArn"}, + "FunctionName":{"shape":"FunctionName"}, + "UrlId":{"shape":"String"}, + "RevisionId":{"shape":"Integer"}, + "Cors":{"shape":"Cors"}, + "Enabled":{"shape":"Boolean"}, + "HashOfConsistentFields":{"shape":"String"} + }, + "internalonly":true + }, + "MigrationFunctionVersion":{ + "type":"structure", + "members":{ + "Name":{"shape":"NamespacedFunctionName"}, + "FunctionArn":{"shape":"NameSpacedFunctionArn"}, + "Runtime":{"shape":"String"}, + "Role":{"shape":"RoleArn"}, + "Handler":{"shape":"Handler"}, + "CodeSize":{"shape":"Long"}, + "Description":{"shape":"Description"}, + "Timeout":{"shape":"Integer"}, + "MemoryLimitMb":{"shape":"Integer"}, + "ModifiedDateAsEpochMilli":{"shape":"NullableLong"}, + "CodeSha256":{"shape":"String"}, + "FunctionVersion":{"shape":"Version"}, + "KmsKeyArn":{"shape":"KMSKeyArn"}, + "AccountId":{"shape":"AccountId"}, + "State":{"shape":"State"}, + "StateReasonCode":{"shape":"StateReasonCode"}, + "PendingTaskConfig":{"shape":"String"}, + "EncryptedEnvironmentVars":{"shape":"String"}, + "IsLarge":{"shape":"Integer"}, + "Policy":{"shape":"String"}, + "PublishedVersion":{"shape":"NullableLong"}, + "ReservedConcurrentExecutions":{"shape":"ReservedConcurrentExecutions"}, + "SquashfsRollbackVersionId":{"shape":"String"}, + "Tagged":{"shape":"Boolean"}, + "TracingMode":{"shape":"TracingMode"}, + "VersionId":{"shape":"String"}, + "KmsGrantId":{"shape":"String"}, + "KmsGrantToken":{"shape":"String"}, + "RuntimeVariant":{"shape":"String"}, + "TransactionId":{"shape":"String"}, + "FunctionId":{"shape":"String"}, + "Mode":{"shape":"Mode"}, + "EnableTracer":{"shape":"NullableBoolean"}, + "Code":{"shape":"String"}, + "UncompresedCodeSize":{"shape":"Long"}, + "SandboxGeneration":{"shape":"Long"}, + "CodeSigningProfileArn":{"shape":"String"}, + "CodeSigningJobArn":{"shape":"String"}, + "CodeSigningConfigArn":{"shape":"String"}, + "CodeSignatureExpirationTime":{"shape":"NullableLong"}, + "DeadLetterArn":{"shape":"String"}, + "SqsQueueName":{"shape":"String"}, + "ConcurrencySequenceNumber":{"shape":"NullableLong"}, + "FunctionSequenceNumber":{"shape":"NullableLong"}, + "HashOfConsistentFields":{"shape":"String"}, + "ProvisionedConcurrencyState":{"shape":"ProvisionedConcurrencyState"}, + "RuntimeVersion":{"shape":"String"}, + "PreviousRuntimeVersion":{"shape":"String"}, + "RuntimeArtifactArn":{"shape":"String"}, + "PreviousRuntimeArtifactArn":{"shape":"String"}, + "RuntimeUpdateReason":{"shape":"RuntimeUpdateReason"}, + "Architectures":{"shape":"ArchitecturesList"}, + "EphemeralStorage":{"shape":"EphemeralStorage"}, + "TagsInfo":{"shape":"TagsInfo"}, + "SnapStart":{"shape":"SnapStart"}, + "LoggingConfig":{"shape":"LoggingConfig"}, + "GenerateDataKeyKmsGrantId":{"shape":"String"}, + "GenerateDataKeyKmsGrantToken":{"shape":"String"}, + "CustomerSubnetsByLambdaAz":{"shape":"CustomerSubnetsByLambdaAz"}, + "SecurityGroupIds":{"shape":"SecurityGroupIds"}, + "VpcId":{"shape":"VpcId"}, + "PollerCustomerVpcRole":{"shape":"RoleArn"}, + "VpcDelegationRole":{"shape":"RoleArn"}, + "VpcOwnerRole":{"shape":"RoleArn"}, + "TargetSourceArn":{"shape":"ResourceArn"}, + "Ipv6AllowedForDualStack":{"shape":"NullableBoolean"}, + "VmSelectorPreference":{"shape":"VmSelectorPreference"}, + "ProgrammingModel":{"shape":"ProgrammingModel"}, + "WebProgrammingModelConfig":{"shape":"WebProgrammingModelConfig"}, + "ExecutionEnvironmentConcurrencyConfig":{"shape":"ExecutionEnvironmentConcurrencyConfig"}, + "LayerConfigs":{"shape":"LayerConfigList"}, + "AllLayerConfigs":{"shape":"LayerConfigList"}, + "MergedLayersUri":{"shape":"SensitiveString"}, + "CodeMergedWithLayersUri":{"shape":"SensitiveString"}, + "TotalProvisionedConcurrentExecutions":{"shape":"Integer"}, + "PackageType":{"shape":"String"}, + "UnderlyingPackageType":{"shape":"String"}, + "PublicAccessBlockConfig":{"shape":"PublicAccessBlockConfig"}, + "PublicPolicyAttached":{"shape":"NullableBoolean"}, + "TenancyConfig":{"shape":"TenancyConfig"}, + "CapacityProviderConfig":{"shape":"CapacityProviderConfig"}, + "ConfigSha256":{"shape":"String"}, + "DurableConfig":{"shape":"DurableConfig"} + }, + "internalonly":true + }, + "MigrationLayerVersion":{ + "type":"structure", + "members":{ + "AccountId":{"shape":"AccountId"}, + "LayerId":{"shape":"UUIDString"}, + "LayerArn":{"shape":"LayerArn"}, + "LayerVersionArn":{"shape":"LayerVersionArn"}, + "CodeSize":{"shape":"Long"}, + "CodeSha256":{"shape":"String"}, + "CompatibleArchitectures":{"shape":"CompatibleArchitectures"}, + "CompatibleRuntimes":{"shape":"CompatibleRuntimes"}, + "CodeSigningProfileArn":{"shape":"Arn"}, + "CodeSigningJobArn":{"shape":"Arn"}, + "CodeSignatureExpirationTime":{"shape":"NullableLong"}, + "CodeSignatureRevocationData":{"shape":"CodeSignatureRevocationData"}, + "CreatedDate":{"shape":"Timestamp"}, + "Description":{"shape":"Description"}, + "LicenseInfo":{"shape":"LicenseInfo"}, + "UncompressedCodeSize":{"shape":"Long"}, + "CodeSignatureStatus":{"shape":"CodeSignatureStatus"}, + "RevisionId":{"shape":"String"}, + "Policy":{"shape":"String"}, + "CurrentVersionNumber":{"shape":"Long"}, + "LatestUsableVersionNumber":{"shape":"Long"}, + "LatestUsableCompatibleArchitectures":{"shape":"CompatibleArchitectures"}, + "LatestUsableCompatibleRuntimes":{"shape":"CompatibleRuntimes"}, + "ZipFileSignedUrl":{"shape":"String"}, + "SquashFSSignedUrl":{"shape":"String"}, + "HashOfConsistentFields":{"shape":"String"} + }, + "internalonly":true + }, + "MigrationProvisionedConcurrencyConfig":{ + "type":"structure", + "members":{ + "FunctionArn":{"shape":"FunctionArn"}, + "RequestedProvisionedConcurrentExecutions":{"shape":"PositiveInteger"}, + "AvailableProvisionedConcurrentExecutions":{"shape":"NonNegativeInteger"}, + "AllocatedProvisionedConcurrentExecutions":{"shape":"NonNegativeInteger"}, + "Status":{"shape":"ProvisionedConcurrencyStatusEnum"}, + "StatusReason":{"shape":"String"}, + "LastModified":{"shape":"Timestamp"}, + "HashOfConsistentFields":{"shape":"String"} + }, + "internalonly":true + }, + "MinimumNumberOfPollers":{ + "type":"integer", + "box":true, + "max":200, + "min":1 + }, + "Mode":{ + "type":"string", + "enum":[ + "http", + "event" + ] + }, + "ModeNotSupportedException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, + "MultiConcurrencyConfig":{ + "type":"structure", + "required":["MaxConcurrency"], + "members":{ + "MaxConcurrency":{"shape":"MaxConcurrency"} + } + }, + "NameSpacedFunctionArn":{ + "type":"string", + "max":10000, + "min":0, + "pattern":"arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\\d{1}:\\d{12}:function:[a-zA-Z0-9-_\\.]+(:(\\$LATEST(\\.PUBLISHED)?|[a-zA-Z0-9-_]+))?" + }, + "NamespacedFunctionName":{ + "type":"string", + "max":170, + "min":1, + "pattern":"(arn:(aws[a-zA-Z-]*)?:lambda:)?([a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\\d{1}:)?(\\d{12}:)?(function:)?([a-zA-Z0-9-_\\.]+)(:(\\$LATEST(\\.PUBLISHED)?|[a-zA-Z0-9-_]+))?" + }, + "NamespacedStatementId":{ + "type":"string", + "max":100, + "min":1, + "pattern":"([a-zA-Z0-9-_.]+)" + }, + "NextToken":{ + "type":"string", + "max":36, + "min":36, + "pattern":"[a-f0-9-]{36}" + }, + "NoPublishedVersionException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, + "NonNegativeInteger":{ + "type":"integer", + "box":true, + "min":0 + }, + "NullableBoolean":{ + "type":"boolean", + "box":true, + "internalonly":true + }, + "NullableInteger":{ + "type":"integer", + "box":true, + "internalonly":true + }, + "NullableLong":{ + "type":"long", + "box":true, + "internalonly":true + }, + "OldAddEventSourceRequest":{ + "type":"structure", + "required":[ + "EventSource", + "FunctionName", + "Role" + ], + "members":{ + "EventSource":{"shape":"String"}, + "FunctionName":{"shape":"FunctionName"}, + "Role":{"shape":"RoleArn"}, + "BatchSize":{"shape":"Integer"}, + "Parameters":{"shape":"Map"} + } + }, + "OldEventSourceConfiguration":{ + "type":"structure", + "members":{ + "UUID":{"shape":"String"}, + "BatchSize":{"shape":"Integer"}, + "EventSource":{"shape":"String"}, + "FunctionName":{"shape":"FunctionName"}, + "Parameters":{"shape":"Map"}, + "Role":{"shape":"RoleArn"}, + "LastModified":{"shape":"Timestamp"}, + "IsActive":{"shape":"String"}, + "Status":{"shape":"String"} + } + }, + "OldEventSourceList":{ + "type":"list", + "member":{"shape":"OldEventSourceConfiguration"} + }, + "OldGetEventSourceRequest":{ + "type":"structure", + "required":["UUID"], + "members":{ + "UUID":{ + "shape":"String", + "location":"uri", + "locationName":"UUID" + } + } + }, + "OldListEventSourcesRequest":{ + "type":"structure", + "members":{ + "EventSourceArn":{ + "shape":"String", + "location":"querystring", + "locationName":"EventSource" + }, + "FunctionName":{ + "shape":"FunctionName", + "location":"querystring", + "locationName":"FunctionName" + }, + "Marker":{ + "shape":"String", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"MaxListItems", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "OldListEventSourcesResponse":{ + "type":"structure", + "members":{ + "NextMarker":{"shape":"String"}, + "EventSources":{"shape":"OldEventSourceList"} + } + }, + "OnFailure":{ + "type":"structure", + "members":{ + "Destination":{"shape":"DestinationArn"} + } + }, + "OnSuccess":{ + "type":"structure", + "members":{ + "Destination":{"shape":"DestinationArn"} + } + }, + "Operation":{ + "type":"structure", + "members":{ + "Id":{"shape":"OperationId"}, + "ParentId":{"shape":"OperationId"}, + "Name":{"shape":"OperationName"}, + "Type":{"shape":"OperationType"}, + "SubType":{"shape":"OperationSubType"}, + "StartTimestamp":{"shape":"ExecutionTimestamp"}, + "EndTimestamp":{"shape":"ExecutionTimestamp"}, + "Status":{"shape":"OperationStatus"}, + "ExecutionDetails":{"shape":"ExecutionDetails"}, + "ContextDetails":{"shape":"ContextDetails"}, + "StepDetails":{"shape":"StepDetails"}, + "WaitDetails":{"shape":"WaitDetails"}, + "CallbackDetails":{"shape":"CallbackDetails"}, + "InvokeDetails":{"shape":"InvokeDetails"} + } + }, + "OperationAction":{ + "type":"string", + "enum":[ + "START", + "SUCCEED", + "FAIL", + "RETRY", + "CANCEL" + ] + }, + "OperationId":{ + "type":"string", + "max":1024, + "min":1 + }, + "OperationName":{ + "type":"string", + "max":1024, + "min":1 + }, + "OperationPayload":{ + "type":"string", + "max":6291456, + "min":0, + "sensitive":true + }, + "OperationStatus":{ + "type":"string", + "enum":[ + "STARTED", + "PENDING", + "READY", + "SUCCEEDED", + "FAILED", + "CANCELLED", + "TIMED_OUT", + "STOPPED" + ] + }, + "OperationSubType":{ + "type":"string", + "max":128, + "min":1 + }, + "OperationType":{ + "type":"string", + "enum":[ + "EXECUTION", + "CONTEXT", + "STEP", + "WAIT", + "CALLBACK", + "INVOKE" + ] + }, + "OperationUpdate":{ + "type":"structure", + "members":{ + "Id":{"shape":"OperationId"}, + "ParentId":{"shape":"OperationId"}, + "Name":{"shape":"OperationName"}, + "Type":{"shape":"OperationType"}, + "SubType":{"shape":"OperationSubType"}, + "Action":{"shape":"OperationAction"}, + "Payload":{"shape":"OperationPayload"}, + "Error":{"shape":"ErrorObject"}, + "ContextOptions":{"shape":"ContextOptions"}, + "StepOptions":{"shape":"StepOptions"}, + "WaitOptions":{"shape":"WaitOptions"}, + "CallbackOptions":{"shape":"CallbackOptions"}, + "InvokeOptions":{"shape":"InvokeOptions"} + } + }, + "OperationUpdates":{ + "type":"list", + "member":{"shape":"OperationUpdate"} + }, + "Operations":{ + "type":"list", + "member":{"shape":"Operation"} + }, + "OrganizationId":{ + "type":"string", + "max":34, + "min":0, + "pattern":"o-[a-z0-9]{10,32}" + }, + "Origin":{ + "type":"string", + "max":253, + "min":1, + "pattern":".*" + }, + "OutputPayload":{ + "type":"string", + "max":6291456, + "min":0, + "sensitive":true + }, + "OverallDeploymentState":{ + "type":"string", + "enum":[ + "Deploying", + "Deployed", + "Failed" + ] + }, + "PackageType":{ + "type":"string", + "enum":[ + "Zip", + "Image" + ] + }, + "PaginationMarker":{ + "type":"string", + "max":1024, + "min":1 + }, + "ParallelizationFactor":{ + "type":"integer", + "box":true, + "max":10, + "min":1 + }, + "PartialBatchResponse":{ + "type":"boolean", + "box":true + }, + "Path":{ + "type":"string", + "max":128, + "min":1, + "pattern":"\\/[^\\s?#]*" + }, + "Pattern":{ + "type":"string", + "max":4096, + "min":0, + "pattern":".*" + }, + "PolicyLengthExceededException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, + "PolicyResourceArn":{ + "type":"string", + "max":256, + "min":0, + "pattern":"arn:(aws[a-zA-Z-]*)?:lambda:(eusc-)?[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\\d{1}:\\d{12}:(lite-function|function|layer):[a-zA-Z0-9-_]+(:(\\$LATEST|[a-zA-Z0-9-_])+)?" + }, + "PollerCustomerVpcRoleArn":{ + "type":"string", + "max":200, + "min":0, + "pattern":"arn:(aws[a-zA-Z-]*)?:iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+" + }, + "Port":{ + "type":"integer", + "box":true, + "max":65535, + "min":0 + }, + "PositiveInteger":{ + "type":"integer", + "box":true, + "min":1 + }, + "PreWarmingStatusReason":{ + "type":"string", + "internalonly":true, + "max":100, + "min":0, + "pattern":"[a-zA-Z_]*" + }, + "PreconditionFailedException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":412, + "senderFault":true + }, + "exception":true + }, + "Principal":{ + "type":"string", + "max":2048, + "min":0, + "pattern":"[^\\s]+" + }, + "PrincipalOrgID":{ + "type":"string", + "max":34, + "min":12, + "pattern":"o-[a-z0-9]{10,32}" + }, + "ProgrammingModel":{ + "type":"string", + "enum":[ + "HANDLER", + "WEB" + ] + }, + "ProvisionedConcurrencyConfigList":{ + "type":"list", + "member":{"shape":"ProvisionedConcurrencyConfigListItem"} + }, + "ProvisionedConcurrencyConfigListItem":{ + "type":"structure", + "members":{ + "FunctionArn":{"shape":"FunctionArn"}, + "RequestedProvisionedConcurrentExecutions":{"shape":"PositiveInteger"}, + "AllocatedProvisionedConcurrentExecutions":{"shape":"NonNegativeInteger"}, + "Status":{"shape":"ProvisionedConcurrencyStatusEnum"}, + "StatusReason":{"shape":"String"}, + "LastModified":{"shape":"Timestamp"} + } + }, + "ProvisionedConcurrencyConfigNotFoundException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":404, + "senderFault":true + }, + "exception":true + }, + "ProvisionedConcurrencyConfigReconciliationItem":{ + "type":"structure", + "members":{ + "ProvisionedConcurrencyConfigArn":{"shape":"FunctionArn"}, + "LastModified":{"shape":"Timestamp"}, + "PreWarmingStatusReason":{"shape":"PreWarmingStatusReason"} + } + }, + "ProvisionedConcurrencyFunctionVersionReconciliationItem":{ + "type":"structure", + "members":{ + "ProvisionedConcurrentExecutions":{"shape":"NonNegativeInteger"}, + "RevisionId":{"shape":"Long"}, + "LastModified":{"shape":"Timestamp"}, + "PreWarmingStatus":{"shape":"String"} + } + }, + "ProvisionedConcurrencyReconciliationActionEnum":{ + "type":"string", + "enum":[ + "REVERT_PROVISIONED_CONCURRENCY_TO_READY_STATUS", + "MARK_PROVISIONED_CONCURRENCY_AS_FAILED", + "RELEASE_PROVISIONED_CONCURRENCY", + "RELEASE_PROVISIONED_CONCURRENCY_FOR_NON_INVOCABLE_FUNCTION" + ] + }, + "ProvisionedConcurrencyState":{ + "type":"string", + "enum":[ + "Active", + "Inactive" + ] + }, + "ProvisionedConcurrencyStatusEnum":{ + "type":"string", + "enum":[ + "IN_PROGRESS", + "READY", + "FAILED" + ] + }, + "ProvisionedConcurrencyStatusReasonCodeEnum":{ + "type":"string", + "enum":[ + "RESOURCE_NON_INVOCABLE", + "RELEASE_AND_CREATE_CONFIG" + ] + }, + "ProvisionedConcurrencyVersionStatus":{ + "type":"string", + "enum":[ + "DELETING", + "NONE" + ] + }, + "ProvisionedPollerConfig":{ + "type":"structure", + "members":{ + "MinimumPollers":{"shape":"MinimumNumberOfPollers"}, + "MaximumPollers":{"shape":"MaximumNumberOfPollers"} + } + }, + "PublicAccessBlockConfig":{ + "type":"structure", + "members":{ + "BlockPublicPolicy":{"shape":"NullableBoolean"}, + "RestrictPublicResource":{"shape":"NullableBoolean"} + } + }, + "PublicAccessBlockResourceArn":{ + "type":"string", + "max":170, + "min":0, + "pattern":"arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\\d{1}:\\d{12}:function:[a-zA-Z0-9-_]+" + }, + "PublicPolicyException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, + "PublishLayerVersionRequest20181031":{ + "type":"structure", + "required":[ + "LayerName", + "Content" + ], + "members":{ + "LayerName":{ + "shape":"LayerName", + "location":"uri", + "locationName":"LayerName" + }, + "Description":{"shape":"Description"}, + "Content":{"shape":"LayerVersionContentInput20181031"}, + "CompatibleArchitectures":{"shape":"CompatibleArchitectures"}, + "CompatibleRuntimes":{"shape":"CompatibleRuntimes"}, + "LicenseInfo":{"shape":"LicenseInfo"}, + "FasCredentials":{"shape":"FasCredentials"} + } + }, + "PublishLayerVersionResponse20181031":{ + "type":"structure", + "members":{ + "Content":{"shape":"LayerVersionContentOutput20181031"}, + "LayerArn":{"shape":"LayerArn"}, + "LayerVersionArn":{"shape":"LayerVersionArn"}, + "Description":{"shape":"Description"}, + "CreatedDate":{"shape":"Timestamp"}, + "Version":{"shape":"LayerVersionNumber"}, + "CompatibleArchitectures":{"shape":"CompatibleArchitectures"}, + "CompatibleRuntimes":{"shape":"CompatibleRuntimes"}, + "LicenseInfo":{"shape":"LicenseInfo"}, + "LayerCodeSignatureCloudTrailData":{"shape":"LayerCodeSignatureCloudTrailData"} + } + }, + "PublishVersionRequest20150331":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "CodeSha256":{"shape":"String"}, + "Description":{"shape":"Description"}, + "RevisionId":{"shape":"String"}, + "PublishTo":{"shape":"FunctionVersionLatestPublished"} + } + }, + "PublishedFunctionQualifier":{ + "type":"string", + "max":128, + "min":1, + "pattern":"(\\$LATEST\\.PUBLISHED|[0-9]+)" + }, + "PutFunctionAliasResourceMappingRequest":{ + "type":"structure", + "required":[ + "FunctionArn", + "Alias", + "ResourceType" + ], + "members":{ + "FunctionArn":{ + "shape":"NameSpacedFunctionArn", + "location":"uri", + "locationName":"FunctionArn" + }, + "Alias":{ + "shape":"Alias", + "location":"uri", + "locationName":"Alias" + }, + "ResourceType":{"shape":"ResourceType"} + }, + "internalonly":true + }, + "PutFunctionCodeSigningConfigRequest":{ + "type":"structure", + "required":[ + "CodeSigningConfigArn", + "FunctionName" + ], + "members":{ + "CodeSigningConfigArn":{"shape":"CodeSigningConfigArn"}, + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + } + } + }, + "PutFunctionCodeSigningConfigResponse":{ + "type":"structure", + "required":[ + "CodeSigningConfigArn", + "FunctionName" + ], + "members":{ + "CodeSigningConfigArn":{"shape":"CodeSigningConfigArn"}, + "FunctionName":{"shape":"FunctionName"} + } + }, + "PutFunctionConcurrencyRequest20171031":{ + "type":"structure", + "required":[ + "FunctionName", + "ReservedConcurrentExecutions" + ], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "ReservedConcurrentExecutions":{"shape":"ReservedConcurrentExecutions"} + } + }, + "PutFunctionEventInvokeConfigRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Qualifier":{ + "shape":"Qualifier", + "location":"querystring", + "locationName":"Qualifier" + }, + "MaximumRetryAttempts":{"shape":"MaximumRetryAttempts"}, + "MaximumEventAgeInSeconds":{"shape":"MaximumEventAgeInSeconds"}, + "DestinationConfig":{"shape":"DestinationConfig"} + } + }, + "PutFunctionRecursionConfigRequest":{ + "type":"structure", + "required":[ + "FunctionName", + "RecursiveLoop" + ], + "members":{ + "FunctionName":{ + "shape":"UnqualifiedFunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "RecursiveLoop":{"shape":"RecursiveLoop"} + } + }, + "PutFunctionRecursionConfigResponse":{ + "type":"structure", + "members":{ + "RecursiveLoop":{"shape":"RecursiveLoop"} + } + }, + "PutFunctionResourceMappingRequest":{ + "type":"structure", + "required":[ + "FunctionArn", + "ResourceType" + ], + "members":{ + "FunctionArn":{ + "shape":"FunctionArn", + "location":"uri", + "locationName":"FunctionArn" + }, + "ResourceType":{"shape":"FunctionResourceType"} + }, + "internalonly":true + }, + "PutFunctionResourceMappingResponse":{ + "type":"structure", + "required":["FunctionId"], + "members":{ + "FunctionId":{"shape":"UUIDString"}, + "FunctionSequenceNumber":{"shape":"NullableLong"} + }, + "internalonly":true + }, + "PutFunctionScalingConfigRequest":{ + "type":"structure", + "required":[ + "FunctionName", + "Qualifier" + ], + "members":{ + "FunctionName":{ + "shape":"UnqualifiedFunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Qualifier":{ + "shape":"PublishedFunctionQualifier", + "location":"querystring", + "locationName":"Qualifier" + }, + "FunctionScalingConfig":{"shape":"FunctionScalingConfig"} + } + }, + "PutFunctionScalingConfigResponse":{ + "type":"structure", + "members":{ + "FunctionState":{"shape":"State"} + } + }, + "PutFunctionVersionResourceMappingRequest":{ + "type":"structure", + "required":[ + "FunctionArn", + "Version", + "ResourceType" + ], + "members":{ + "FunctionArn":{ + "shape":"NameSpacedFunctionArn", + "location":"uri", + "locationName":"FunctionArn" + }, + "Version":{ + "shape":"Version", + "location":"uri", + "locationName":"Version" + }, + "ResourceType":{"shape":"ResourceType"} + }, + "internalonly":true + }, + "PutProvisionedConcurrencyConfigRequest":{ + "type":"structure", + "required":[ + "FunctionName", + "Qualifier", + "ProvisionedConcurrentExecutions" + ], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Qualifier":{ + "shape":"Qualifier", + "location":"querystring", + "locationName":"Qualifier" + }, + "ProvisionedConcurrentExecutions":{"shape":"PositiveInteger"} + } + }, + "PutProvisionedConcurrencyConfigResponse":{ + "type":"structure", + "members":{ + "RequestedProvisionedConcurrentExecutions":{"shape":"PositiveInteger"}, + "AllocatedProvisionedConcurrentExecutions":{"shape":"NonNegativeInteger"}, + "Status":{"shape":"ProvisionedConcurrencyStatusEnum"}, + "StatusReason":{"shape":"String"}, + "LastModified":{"shape":"Timestamp"} + } + }, + "PutPublicAccessBlockConfigRequest":{ + "type":"structure", + "required":[ + "ResourceArn", + "PublicAccessBlockConfig" + ], + "members":{ + "ResourceArn":{ + "shape":"PublicAccessBlockResourceArn", + "location":"uri", + "locationName":"ResourceArn" + }, + "PublicAccessBlockConfig":{"shape":"PublicAccessBlockConfig"} + } + }, + "PutPublicAccessBlockConfigResponse":{ + "type":"structure", + "members":{ + "PublicAccessBlockConfig":{"shape":"PublicAccessBlockConfig"} + } + }, + "PutResourcePolicyRequest":{ + "type":"structure", + "required":[ + "ResourceArn", + "Policy" + ], + "members":{ + "ResourceArn":{ + "shape":"PolicyResourceArn", + "location":"uri", + "locationName":"ResourceArn" + }, + "Policy":{"shape":"ResourcePolicy"}, + "BlockPublicPolicy":{"shape":"NullableBoolean"}, + "RevisionId":{"shape":"RevisionId"} + } + }, + "PutResourcePolicyResponse":{ + "type":"structure", + "members":{ + "Policy":{"shape":"ResourcePolicy"}, + "RevisionId":{"shape":"RevisionId"} + } + }, + "PutRuntimeManagementConfigRequest":{ + "type":"structure", + "required":[ + "FunctionName", + "UpdateRuntimeOn" + ], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Qualifier":{ + "shape":"Qualifier", + "location":"querystring", + "locationName":"Qualifier" + }, + "UpdateRuntimeOn":{"shape":"UpdateRuntimeOn"}, + "RuntimeVersionArn":{"shape":"RuntimeVersionArn"} + } + }, + "PutRuntimeManagementConfigResponse":{ + "type":"structure", + "required":[ + "UpdateRuntimeOn", + "FunctionArn" + ], + "members":{ + "UpdateRuntimeOn":{"shape":"UpdateRuntimeOn"}, + "FunctionArn":{"shape":"FunctionArn"}, + "RuntimeVersionArn":{"shape":"RuntimeVersionArn"} + } + }, + "Qualifier":{ + "type":"string", + "max":128, + "min":1, + "pattern":"(|[a-zA-Z0-9$_-]+)" + }, + "Queue":{ + "type":"string", + "max":1000, + "min":1, + "pattern":"[\\s\\S]*" + }, + "Queues":{ + "type":"list", + "member":{"shape":"Queue"}, + "max":1, + "min":1 + }, + "ReadinessCheckConfig":{ + "type":"structure", + "members":{ + "HttpGet":{"shape":"HttpGet"}, + "TCPSocket":{"shape":"TCPSocket"} + } + }, + "ReconcileProvisionedConcurrencyRequest":{ + "type":"structure", + "required":[ + "FunctionName", + "ReconciliationAction", + "ProvisionedConcurrencyFunctionVersion" + ], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "ReconciliationAction":{ + "shape":"ProvisionedConcurrencyReconciliationActionEnum", + "location":"querystring", + "locationName":"ReconciliationAction" + }, + "ProvisionedConcurrencyFunctionVersion":{"shape":"ProvisionedConcurrencyFunctionVersionReconciliationItem"}, + "ProvisionedConcurrencyConfig":{"shape":"ProvisionedConcurrencyConfigReconciliationItem"} + }, + "internalonly":true + }, + "RecursiveInvocationException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, + "RecursiveLoop":{ + "type":"string", + "enum":[ + "Allow", + "Terminate" + ] + }, + "RedriveFunctionResourceTagsRequest":{ + "type":"structure", + "required":["FunctionArn"], + "members":{ + "FunctionArn":{ + "shape":"ReplicatedFunctionArn", + "location":"uri", + "locationName":"FunctionArn" + } + } + }, + "RedriveFunctionResourceTagsResponse":{ + "type":"structure", + "members":{ + "Terminated":{"shape":"Boolean"}, + "ValidationToken":{"shape":"ValidationToken"} + } + }, + "Region":{ + "type":"string", + "max":50, + "min":1, + "pattern":"([a-z]{2,}-){2,}[0-9]" + }, + "RegionList":{ + "type":"list", + "member":{"shape":"Region"} + }, + "RegionalDeploymentState":{ + "type":"string", + "enum":[ + "Deploying", + "Deployed", + "Failed", + "Deleting", + "Deleted" + ] + }, + "RegionalRevisionRouting":{ + "type":"structure", + "members":{ + "Region":{"shape":"Region"}, + "RevisionRouting":{"shape":"RevisionRouting"} + } + }, + "RegionalRevisionRoutingList":{ + "type":"list", + "member":{"shape":"RegionalRevisionRouting"} + }, + "RegionalState":{ + "type":"structure", + "members":{ + "Region":{"shape":"Region"}, + "State":{"shape":"RegionalDeploymentState"}, + "StateReason":{"shape":"String"} + } + }, + "RegionalStateList":{ + "type":"list", + "member":{"shape":"RegionalState"} + }, + "RemoveEventSourceRequest":{ + "type":"structure", + "required":["UUID"], + "members":{ + "UUID":{ + "shape":"String", + "location":"uri", + "locationName":"UUID" + } + } + }, + "RemoveLayerVersionPermissionRequest20181031":{ + "type":"structure", + "required":[ + "LayerName", + "VersionNumber", + "StatementId" + ], + "members":{ + "LayerName":{ + "shape":"LayerName", + "location":"uri", + "locationName":"LayerName" + }, + "VersionNumber":{ + "shape":"LayerVersionNumber", + "location":"uri", + "locationName":"VersionNumber" + }, + "StatementId":{ + "shape":"StatementId", + "location":"uri", + "locationName":"StatementId" + }, + "RevisionId":{ + "shape":"String", + "location":"querystring", + "locationName":"RevisionId" + } + } + }, + "RemovePermissionRequest":{ + "type":"structure", + "required":[ + "FunctionName", + "StatementId" + ], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "StatementId":{ + "shape":"NamespacedStatementId", + "location":"uri", + "locationName":"StatementId" + }, + "Qualifier":{ + "shape":"Qualifier", + "location":"querystring", + "locationName":"Qualifier" + }, + "RevisionId":{ + "shape":"String", + "location":"querystring", + "locationName":"RevisionId" + } + } + }, + "ReplayChildren":{ + "type":"boolean", + "box":true + }, + "ReplicatedFunctionArn":{ + "type":"string", + "max":10000, + "min":0, + "pattern":"arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:function:[a-zA-Z0-9-_.]+(:(\\$LATEST|[a-zA-Z0-9-_]+))?" + }, + "RequestEntityTooLargeException":{ + "type":"structure", + "required":["message"], + "members":{ + "message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":413, + "senderFault":true + }, + "exception":true + }, + "RequestTooLargeException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":413, + "senderFault":true + }, + "exception":true + }, + "ReservedConcurrentExecutions":{ + "type":"integer", + "box":true, + "min":0 + }, + "ResetFunctionFeatureInternalRequest":{ + "type":"structure", + "required":[ + "FeatureGate", + "FunctionArn" + ], + "members":{ + "FeatureGate":{ + "shape":"String", + "location":"uri", + "locationName":"FeatureGate" + }, + "FunctionArn":{ + "shape":"FunctionArn", + "location":"uri", + "locationName":"FunctionArn" + } + } + }, + "ResignFunctionAliasRequest":{ + "type":"structure", + "required":[ + "FunctionArn", + "SigningKeyType" + ], + "members":{ + "FunctionArn":{ + "shape":"Arn", + "location":"uri", + "locationName":"FunctionArn" + }, + "SigningKeyType":{ + "shape":"SigningKeyType", + "location":"querystring", + "locationName":"SigningKeyType" + } + } + }, + "ResignFunctionAliasResponse":{ + "type":"structure", + "members":{ + "Resigned":{"shape":"Boolean"} + } + }, + "ResignFunctionVersionRequest":{ + "type":"structure", + "required":[ + "FunctionArn", + "SigningKeyType" + ], + "members":{ + "FunctionArn":{ + "shape":"NameSpacedFunctionArn", + "location":"uri", + "locationName":"FunctionArn" + }, + "SigningKeyType":{ + "shape":"SigningKeyType", + "location":"querystring", + "locationName":"SigningKeyType" + } + } + }, + "ResignFunctionVersionResponse":{ + "type":"structure", + "members":{ + "Resigned":{"shape":"Boolean"} + } + }, + "ResourceArn":{ + "type":"string", + "max":10000, + "min":0, + "pattern":"(arn:(aws|aws-us-gov):[a-z0-9-.]+:.*)|()" + }, + "ResourceConflictException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":409, + "senderFault":true + }, + "exception":true + }, + "ResourceInUseException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, + "ResourceMappingList":{ + "type":"list", + "member":{"shape":"ResourceType"} + }, + "ResourceNotFoundException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "Message":{"shape":"String"} + }, + "error":{ + "httpStatusCode":404, + "senderFault":true + }, + "exception":true + }, + "ResourceNotReadyException":{ + "type":"structure", + "members":{ + "Type":{"shape":"String"}, + "message":{"shape":"String"} + }, + "error":{"httpStatusCode":502}, + "exception":true, + "fault":true + }, + "ResourcePolicy":{ + "type":"string", + "max":20480, + "min":1, + "pattern":"[\\s\\S]+" + }, + "ResourceType":{ + "type":"string", + "enum":[ + "PROVISIONED_CONCURRENCY", + "CODE_ARTIFACT" + ] + }, + "ResponseStream":{ + "type":"blob", + "streaming":true + }, + "RetentionPeriodInDays":{ + "type":"integer", + "max":90, + "min":1 + }, + "RetryDetails":{ + "type":"structure", + "members":{ + "CurrentAttempt":{"shape":"AttemptCount"}, + "NextAttemptDelaySeconds":{"shape":"DurationSeconds"} + } + }, + "ReverseOrder":{ + "type":"boolean", + "box":true + }, + "RevisionDescription":{ + "type":"string", + "max":256, + "min":0 + }, + "RevisionId":{ + "type":"string", + "max":36, + "min":36, + "pattern":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}" + }, + "RevisionRouting":{ + "type":"map", + "key":{"shape":"LiteRevisionId"}, + "value":{"shape":"RevisionRoutingValueInteger"} + }, + "RevisionRoutingValueInteger":{ + "type":"integer", + "max":100, + "min":1 + }, + "RevisionState":{ + "type":"string", + "enum":[ + "Pending", + "Active", + "Failed" + ] + }, + "RoleArn":{ + "type":"string", + "max":10000, + "min":0, + "pattern":"arn:(aws|aws-us-gov):iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+" + }, + "RollbackFunctionRequest":{ + "type":"structure", + "required":["FunctionName"], + "members":{ + "FunctionName":{ + "shape":"FunctionName", + "location":"uri", + "locationName":"FunctionName" + }, + "Qualifier":{ + "shape":"Qualifier", + "location":"querystring", + "locationName":"Qualifier" + }, + "RuntimeUpdate":{"shape":"RuntimeUpdate"} + } + }, + "RollbackFunctionResponse":{ + "type":"structure", + "members":{ + "RuntimeResult":{"shape":"RuntimeResult"} + } + }, + "RollbackTagsOwnershipFromLambdaRequest":{ + "type":"structure", + "required":["FunctionArn"], + "members":{ + "FunctionArn":{ + "shape":"FunctionArn", + "location":"uri", + "locationName":"FunctionArn" + } + } + }, + "RollbackTagsOwnershipFromLambdaResponse":{ + "type":"structure", + "required":["HasTagsOwnershipTransferOccurred"], + "members":{ + "HasTagsOwnershipTransferOccurred":{"shape":"Boolean"}, + "ValidationToken":{"shape":"ValidationToken"} + } + }, + "Runtime":{ + "type":"string", + "enum":[ + "nodejs", + "nodejs4.3", + "nodejs6.10", + "nodejs8.10", + "nodejs10.x", + "nodejs12.x", + "nodejs14.x", + "nodejs16.x", + "nodejs18.x", + "nodejs20.x", + "nodejs22.x", + "nodejs24.x", + "java8", + "java8.al2", + "java11", + "java17", + "java21", + "java25", + "python2.7", + "python3.6", + "python3.7", + "python3.8", + "python3.9", + "python3.10", + "python3.11", + "python3.12", + "python3.13", + "python3.14", + "dotnetcore1.0", + "dotnetcore2.0", + "dotnetcore2.1", + "dotnetcore3.1", + "dotnet6", + "dotnet8", + "dotnet10", + "nodejs4.3-edge", + "python2.7-greengrass", + "byol", + "go1.9", + "go1.x", + "ruby2.5", + "ruby2.7", + "ruby3.2", + "ruby3.3", + "ruby3.4", + "provided", + "provided.al2", + "provided.al2023" + ] + }, + "RuntimeConfig":{ + "type":"structure", + "required":["Runtime"], + "members":{ + "Runtime":{"shape":"LiteRuntime"} + } + }, + "RuntimeResult":{ + "type":"structure", + "members":{ + "UpdateRuntimeOn":{"shape":"UpdateRuntimeOn"}, + "RuntimeVersionArn":{"shape":"RuntimeVersionArn"} + } + }, + "RuntimeUpdate":{ + "type":"structure", + "members":{ + "UpdateRuntimeOn":{"shape":"UpdateRuntimeOn"} + } + }, + "RuntimeUpdateReason":{ + "type":"string", + "enum":[ + "PINNED", + "ROLLOUT", + "RELEASE", + "PRERELEASE" + ] + }, + "RuntimeVersionArn":{ + "type":"string", + "max":2048, + "min":26, + "pattern":"arn:(aws[a-zA-Z-]*):lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}::runtime:.+" + }, + "RuntimeVersionConfig":{ + "type":"structure", + "members":{ + "RuntimeVersionArn":{"shape":"RuntimeVersionArn"} + } + }, + "S3Bucket":{ + "type":"string", + "max":63, + "min":3, + "pattern":"[0-9A-Za-z\\.\\-_]*(? LambdaClient: @staticmethod def initialize_from_env() -> LambdaClient: + LambdaClient.load_preview_botocore_models() + + """ + TODO - we can remove this when were using the actual lambda client, + but we need this with the preview model because boto won't match against lambdainternal. + """ endpoint_url = os.getenv("AWS_ENDPOINT_URL_LAMBDA", None) if not endpoint_url: client = boto3.client( - "lambda", + "lambdainternal", ) else: - client = boto3.client("lambda", endpoint_url=endpoint_url) + client = boto3.client("lambdainternal", endpoint_url=endpoint_url) return LambdaClient(client=client) diff --git a/src/aws_durable_execution_sdk_python/lib/boto3-1.40.51-py3-none-any.whl b/src/aws_durable_execution_sdk_python/lib/boto3-1.40.51-py3-none-any.whl deleted file mode 100644 index 39322bc..0000000 Binary files a/src/aws_durable_execution_sdk_python/lib/boto3-1.40.51-py3-none-any.whl and /dev/null differ diff --git a/src/aws_durable_execution_sdk_python/lib/botocore-1.40.51-py3-none-any.whl b/src/aws_durable_execution_sdk_python/lib/botocore-1.40.51-py3-none-any.whl deleted file mode 100644 index 23020a8..0000000 Binary files a/src/aws_durable_execution_sdk_python/lib/botocore-1.40.51-py3-none-any.whl and /dev/null differ diff --git a/tests/lambda_service_test.py b/tests/lambda_service_test.py index 4c28aa8..5061eb3 100644 --- a/tests/lambda_service_test.py +++ b/tests/lambda_service_test.py @@ -1839,9 +1839,10 @@ def test_lambda_client_initialize_from_env_default(mock_boto_client): mock_client = Mock() mock_boto_client.return_value = mock_client - client = LambdaClient.initialize_from_env() + with patch.object(LambdaClient, "load_preview_botocore_models"): + client = LambdaClient.initialize_from_env() - mock_boto_client.assert_called_with("lambda") + mock_boto_client.assert_called_with("lambdainternal") assert isinstance(client, LambdaClient) @@ -1852,9 +1853,12 @@ def test_lambda_client_initialize_from_env_with_endpoint(mock_boto_client): mock_client = Mock() mock_boto_client.return_value = mock_client - client = LambdaClient.initialize_from_env() + with patch.object(LambdaClient, "load_preview_botocore_models"): + client = LambdaClient.initialize_from_env() - mock_boto_client.assert_called_with("lambda", endpoint_url="http://localhost:3000") + mock_boto_client.assert_called_with( + "lambdainternal", endpoint_url="http://localhost:3000" + ) assert isinstance(client, LambdaClient) @@ -1964,9 +1968,10 @@ def test_lambda_client_initialize_from_env_no_endpoint(mock_boto_client): mock_client = Mock() mock_boto_client.return_value = mock_client - client = LambdaClient.initialize_from_env() + with patch.object(LambdaClient, "load_preview_botocore_models"): + client = LambdaClient.initialize_from_env() - mock_boto_client.assert_called_with("lambda") + mock_boto_client.assert_called_with("lambdainternal") assert isinstance(client, LambdaClient)