open-next-cdk
Version:
Deploy a NextJS app using OpenNext packaging to serverless AWS using CDK
2,053 lines (2,052 loc) • 72.6 kB
JSON
{
"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": {
"AddLayerVersionPermission": {
"http": {
"requestUri": "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"LayerName",
"VersionNumber",
"StatementId",
"Action",
"Principal"
],
"members": {
"LayerName": {
"location": "uri",
"locationName": "LayerName"
},
"VersionNumber": {
"location": "uri",
"locationName": "VersionNumber",
"type": "long"
},
"StatementId": {},
"Action": {},
"Principal": {},
"OrganizationId": {},
"RevisionId": {
"location": "querystring",
"locationName": "RevisionId"
}
}
},
"output": {
"type": "structure",
"members": {
"Statement": {},
"RevisionId": {}
}
}
},
"AddPermission": {
"http": {
"requestUri": "/2015-03-31/functions/{FunctionName}/policy",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"FunctionName",
"StatementId",
"Action",
"Principal"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"StatementId": {},
"Action": {},
"Principal": {},
"SourceArn": {},
"SourceAccount": {},
"EventSourceToken": {},
"Qualifier": {
"location": "querystring",
"locationName": "Qualifier"
},
"RevisionId": {},
"PrincipalOrgID": {},
"FunctionUrlAuthType": {}
}
},
"output": {
"type": "structure",
"members": {
"Statement": {}
}
}
},
"CreateAlias": {
"http": {
"requestUri": "/2015-03-31/functions/{FunctionName}/aliases",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"FunctionName",
"Name",
"FunctionVersion"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"Name": {},
"FunctionVersion": {},
"Description": {},
"RoutingConfig": {
"shape": "Sp"
}
}
},
"output": {
"shape": "St"
}
},
"CreateCodeSigningConfig": {
"http": {
"requestUri": "/2020-04-22/code-signing-configs/",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"AllowedPublishers"
],
"members": {
"Description": {},
"AllowedPublishers": {
"shape": "Sw"
},
"CodeSigningPolicies": {
"shape": "Sy"
}
}
},
"output": {
"type": "structure",
"required": [
"CodeSigningConfig"
],
"members": {
"CodeSigningConfig": {
"shape": "S11"
}
}
}
},
"CreateEventSourceMapping": {
"http": {
"requestUri": "/2015-03-31/event-source-mappings/",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"FunctionName"
],
"members": {
"EventSourceArn": {},
"FunctionName": {},
"Enabled": {
"type": "boolean"
},
"BatchSize": {
"type": "integer"
},
"FilterCriteria": {
"shape": "S18"
},
"MaximumBatchingWindowInSeconds": {
"type": "integer"
},
"ParallelizationFactor": {
"type": "integer"
},
"StartingPosition": {},
"StartingPositionTimestamp": {
"type": "timestamp"
},
"DestinationConfig": {
"shape": "S1g"
},
"MaximumRecordAgeInSeconds": {
"type": "integer"
},
"BisectBatchOnFunctionError": {
"type": "boolean"
},
"MaximumRetryAttempts": {
"type": "integer"
},
"TumblingWindowInSeconds": {
"type": "integer"
},
"Topics": {
"shape": "S1o"
},
"Queues": {
"shape": "S1q"
},
"SourceAccessConfigurations": {
"shape": "S1s"
},
"SelfManagedEventSource": {
"shape": "S1w"
},
"FunctionResponseTypes": {
"shape": "S21"
},
"AmazonManagedKafkaEventSourceConfig": {
"shape": "S23"
},
"SelfManagedKafkaEventSourceConfig": {
"shape": "S24"
},
"ScalingConfig": {
"shape": "S25"
},
"DocumentDBEventSourceConfig": {
"shape": "S27"
}
}
},
"output": {
"shape": "S2b"
}
},
"CreateFunction": {
"http": {
"requestUri": "/2015-03-31/functions",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"FunctionName",
"Role",
"Code"
],
"members": {
"FunctionName": {},
"Runtime": {},
"Role": {},
"Handler": {},
"Code": {
"type": "structure",
"members": {
"ZipFile": {
"shape": "S2h"
},
"S3Bucket": {},
"S3Key": {},
"S3ObjectVersion": {},
"ImageUri": {}
}
},
"Description": {},
"Timeout": {
"type": "integer"
},
"MemorySize": {
"type": "integer"
},
"Publish": {
"type": "boolean"
},
"VpcConfig": {
"shape": "S2o"
},
"PackageType": {},
"DeadLetterConfig": {
"shape": "S2v"
},
"Environment": {
"shape": "S2x"
},
"KMSKeyArn": {},
"TracingConfig": {
"shape": "S32"
},
"Tags": {
"shape": "S34"
},
"Layers": {
"shape": "S37"
},
"FileSystemConfigs": {
"shape": "S39"
},
"ImageConfig": {
"shape": "S3d"
},
"CodeSigningConfigArn": {},
"Architectures": {
"shape": "S3g"
},
"EphemeralStorage": {
"shape": "S3i"
},
"SnapStart": {
"shape": "S3k"
}
}
},
"output": {
"shape": "S3m"
}
},
"CreateFunctionUrlConfig": {
"http": {
"requestUri": "/2021-10-31/functions/{FunctionName}/url",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"FunctionName",
"AuthType"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"Qualifier": {
"location": "querystring",
"locationName": "Qualifier"
},
"AuthType": {},
"Cors": {
"shape": "S4d"
},
"InvokeMode": {}
}
},
"output": {
"type": "structure",
"required": [
"FunctionUrl",
"FunctionArn",
"AuthType",
"CreationTime"
],
"members": {
"FunctionUrl": {},
"FunctionArn": {},
"AuthType": {},
"Cors": {
"shape": "S4d"
},
"CreationTime": {},
"InvokeMode": {}
}
}
},
"DeleteAlias": {
"http": {
"method": "DELETE",
"requestUri": "/2015-03-31/functions/{FunctionName}/aliases/{Name}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"FunctionName",
"Name"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"Name": {
"location": "uri",
"locationName": "Name"
}
}
}
},
"DeleteCodeSigningConfig": {
"http": {
"method": "DELETE",
"requestUri": "/2020-04-22/code-signing-configs/{CodeSigningConfigArn}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"CodeSigningConfigArn"
],
"members": {
"CodeSigningConfigArn": {
"location": "uri",
"locationName": "CodeSigningConfigArn"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteEventSourceMapping": {
"http": {
"method": "DELETE",
"requestUri": "/2015-03-31/event-source-mappings/{UUID}",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"UUID"
],
"members": {
"UUID": {
"location": "uri",
"locationName": "UUID"
}
}
},
"output": {
"shape": "S2b"
}
},
"DeleteFunction": {
"http": {
"method": "DELETE",
"requestUri": "/2015-03-31/functions/{FunctionName}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"FunctionName"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"Qualifier": {
"location": "querystring",
"locationName": "Qualifier"
}
}
}
},
"DeleteFunctionCodeSigningConfig": {
"http": {
"method": "DELETE",
"requestUri": "/2020-06-30/functions/{FunctionName}/code-signing-config",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"FunctionName"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
}
}
}
},
"DeleteFunctionConcurrency": {
"http": {
"method": "DELETE",
"requestUri": "/2017-10-31/functions/{FunctionName}/concurrency",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"FunctionName"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
}
}
}
},
"DeleteFunctionEventInvokeConfig": {
"http": {
"method": "DELETE",
"requestUri": "/2019-09-25/functions/{FunctionName}/event-invoke-config",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"FunctionName"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"Qualifier": {
"location": "querystring",
"locationName": "Qualifier"
}
}
}
},
"DeleteFunctionUrlConfig": {
"http": {
"method": "DELETE",
"requestUri": "/2021-10-31/functions/{FunctionName}/url",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"FunctionName"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"Qualifier": {
"location": "querystring",
"locationName": "Qualifier"
}
}
}
},
"DeleteLayerVersion": {
"http": {
"method": "DELETE",
"requestUri": "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"LayerName",
"VersionNumber"
],
"members": {
"LayerName": {
"location": "uri",
"locationName": "LayerName"
},
"VersionNumber": {
"location": "uri",
"locationName": "VersionNumber",
"type": "long"
}
}
}
},
"DeleteProvisionedConcurrencyConfig": {
"http": {
"method": "DELETE",
"requestUri": "/2019-09-30/functions/{FunctionName}/provisioned-concurrency",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"FunctionName",
"Qualifier"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"Qualifier": {
"location": "querystring",
"locationName": "Qualifier"
}
}
}
},
"GetAccountSettings": {
"http": {
"method": "GET",
"requestUri": "/2016-08-19/account-settings/",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {
"AccountLimit": {
"type": "structure",
"members": {
"TotalCodeSize": {
"type": "long"
},
"CodeSizeUnzipped": {
"type": "long"
},
"CodeSizeZipped": {
"type": "long"
},
"ConcurrentExecutions": {
"type": "integer"
},
"UnreservedConcurrentExecutions": {
"type": "integer"
}
}
},
"AccountUsage": {
"type": "structure",
"members": {
"TotalCodeSize": {
"type": "long"
},
"FunctionCount": {
"type": "long"
}
}
}
}
}
},
"GetAlias": {
"http": {
"method": "GET",
"requestUri": "/2015-03-31/functions/{FunctionName}/aliases/{Name}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"FunctionName",
"Name"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"Name": {
"location": "uri",
"locationName": "Name"
}
}
},
"output": {
"shape": "St"
}
},
"GetCodeSigningConfig": {
"http": {
"method": "GET",
"requestUri": "/2020-04-22/code-signing-configs/{CodeSigningConfigArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"CodeSigningConfigArn"
],
"members": {
"CodeSigningConfigArn": {
"location": "uri",
"locationName": "CodeSigningConfigArn"
}
}
},
"output": {
"type": "structure",
"required": [
"CodeSigningConfig"
],
"members": {
"CodeSigningConfig": {
"shape": "S11"
}
}
}
},
"GetEventSourceMapping": {
"http": {
"method": "GET",
"requestUri": "/2015-03-31/event-source-mappings/{UUID}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"UUID"
],
"members": {
"UUID": {
"location": "uri",
"locationName": "UUID"
}
}
},
"output": {
"shape": "S2b"
}
},
"GetFunction": {
"http": {
"method": "GET",
"requestUri": "/2015-03-31/functions/{FunctionName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"FunctionName"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"Qualifier": {
"location": "querystring",
"locationName": "Qualifier"
}
}
},
"output": {
"type": "structure",
"members": {
"Configuration": {
"shape": "S3m"
},
"Code": {
"type": "structure",
"members": {
"RepositoryType": {},
"Location": {},
"ImageUri": {},
"ResolvedImageUri": {}
}
},
"Tags": {
"shape": "S34"
},
"Concurrency": {
"shape": "S5d"
}
}
}
},
"GetFunctionCodeSigningConfig": {
"http": {
"method": "GET",
"requestUri": "/2020-06-30/functions/{FunctionName}/code-signing-config",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"FunctionName"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
}
}
},
"output": {
"type": "structure",
"required": [
"CodeSigningConfigArn",
"FunctionName"
],
"members": {
"CodeSigningConfigArn": {},
"FunctionName": {}
}
}
},
"GetFunctionConcurrency": {
"http": {
"method": "GET",
"requestUri": "/2019-09-30/functions/{FunctionName}/concurrency",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"FunctionName"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
}
}
},
"output": {
"type": "structure",
"members": {
"ReservedConcurrentExecutions": {
"type": "integer"
}
}
}
},
"GetFunctionConfiguration": {
"http": {
"method": "GET",
"requestUri": "/2015-03-31/functions/{FunctionName}/configuration",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"FunctionName"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"Qualifier": {
"location": "querystring",
"locationName": "Qualifier"
}
}
},
"output": {
"shape": "S3m"
}
},
"GetFunctionEventInvokeConfig": {
"http": {
"method": "GET",
"requestUri": "/2019-09-25/functions/{FunctionName}/event-invoke-config",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"FunctionName"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"Qualifier": {
"location": "querystring",
"locationName": "Qualifier"
}
}
},
"output": {
"shape": "S5l"
}
},
"GetFunctionUrlConfig": {
"http": {
"method": "GET",
"requestUri": "/2021-10-31/functions/{FunctionName}/url",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"FunctionName"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"Qualifier": {
"location": "querystring",
"locationName": "Qualifier"
}
}
},
"output": {
"type": "structure",
"required": [
"FunctionUrl",
"FunctionArn",
"AuthType",
"CreationTime",
"LastModifiedTime"
],
"members": {
"FunctionUrl": {},
"FunctionArn": {},
"AuthType": {},
"Cors": {
"shape": "S4d"
},
"CreationTime": {},
"LastModifiedTime": {},
"InvokeMode": {}
}
}
},
"GetLayerVersion": {
"http": {
"method": "GET",
"requestUri": "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"LayerName",
"VersionNumber"
],
"members": {
"LayerName": {
"location": "uri",
"locationName": "LayerName"
},
"VersionNumber": {
"location": "uri",
"locationName": "VersionNumber",
"type": "long"
}
}
},
"output": {
"shape": "S5r"
}
},
"GetLayerVersionByArn": {
"http": {
"method": "GET",
"requestUri": "/2018-10-31/layers?find=LayerVersion",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"Arn"
],
"members": {
"Arn": {
"location": "querystring",
"locationName": "Arn"
}
}
},
"output": {
"shape": "S5r"
}
},
"GetLayerVersionPolicy": {
"http": {
"method": "GET",
"requestUri": "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"LayerName",
"VersionNumber"
],
"members": {
"LayerName": {
"location": "uri",
"locationName": "LayerName"
},
"VersionNumber": {
"location": "uri",
"locationName": "VersionNumber",
"type": "long"
}
}
},
"output": {
"type": "structure",
"members": {
"Policy": {},
"RevisionId": {}
}
}
},
"GetPolicy": {
"http": {
"method": "GET",
"requestUri": "/2015-03-31/functions/{FunctionName}/policy",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"FunctionName"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"Qualifier": {
"location": "querystring",
"locationName": "Qualifier"
}
}
},
"output": {
"type": "structure",
"members": {
"Policy": {},
"RevisionId": {}
}
}
},
"GetProvisionedConcurrencyConfig": {
"http": {
"method": "GET",
"requestUri": "/2019-09-30/functions/{FunctionName}/provisioned-concurrency",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"FunctionName",
"Qualifier"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"Qualifier": {
"location": "querystring",
"locationName": "Qualifier"
}
}
},
"output": {
"type": "structure",
"members": {
"RequestedProvisionedConcurrentExecutions": {
"type": "integer"
},
"AvailableProvisionedConcurrentExecutions": {
"type": "integer"
},
"AllocatedProvisionedConcurrentExecutions": {
"type": "integer"
},
"Status": {},
"StatusReason": {},
"LastModified": {}
}
}
},
"GetRuntimeManagementConfig": {
"http": {
"method": "GET",
"requestUri": "/2021-07-20/functions/{FunctionName}/runtime-management-config",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"FunctionName"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"Qualifier": {
"location": "querystring",
"locationName": "Qualifier"
}
}
},
"output": {
"type": "structure",
"members": {
"UpdateRuntimeOn": {},
"RuntimeVersionArn": {},
"FunctionArn": {}
}
}
},
"Invoke": {
"http": {
"requestUri": "/2015-03-31/functions/{FunctionName}/invocations"
},
"input": {
"type": "structure",
"required": [
"FunctionName"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"InvocationType": {
"location": "header",
"locationName": "X-Amz-Invocation-Type"
},
"LogType": {
"location": "header",
"locationName": "X-Amz-Log-Type"
},
"ClientContext": {
"location": "header",
"locationName": "X-Amz-Client-Context"
},
"Payload": {
"shape": "S2h"
},
"Qualifier": {
"location": "querystring",
"locationName": "Qualifier"
}
},
"payload": "Payload"
},
"output": {
"type": "structure",
"members": {
"StatusCode": {
"location": "statusCode",
"type": "integer"
},
"FunctionError": {
"location": "header",
"locationName": "X-Amz-Function-Error"
},
"LogResult": {
"location": "header",
"locationName": "X-Amz-Log-Result"
},
"Payload": {
"shape": "S2h"
},
"ExecutedVersion": {
"location": "header",
"locationName": "X-Amz-Executed-Version"
}
},
"payload": "Payload"
}
},
"InvokeAsync": {
"http": {
"requestUri": "/2014-11-13/functions/{FunctionName}/invoke-async/",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"FunctionName",
"InvokeArgs"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"InvokeArgs": {
"type": "blob",
"streaming": true
}
},
"deprecated": true,
"payload": "InvokeArgs"
},
"output": {
"type": "structure",
"members": {
"Status": {
"location": "statusCode",
"type": "integer"
}
},
"deprecated": true
},
"deprecated": true
},
"InvokeWithResponseStream": {
"http": {
"requestUri": "/2021-11-15/functions/{FunctionName}/response-streaming-invocations"
},
"input": {
"type": "structure",
"required": [
"FunctionName"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"InvocationType": {
"location": "header",
"locationName": "X-Amz-Invocation-Type"
},
"LogType": {
"location": "header",
"locationName": "X-Amz-Log-Type"
},
"ClientContext": {
"location": "header",
"locationName": "X-Amz-Client-Context"
},
"Qualifier": {
"location": "querystring",
"locationName": "Qualifier"
},
"Payload": {
"shape": "S2h"
}
},
"payload": "Payload"
},
"output": {
"type": "structure",
"members": {
"StatusCode": {
"location": "statusCode",
"type": "integer"
},
"ExecutedVersion": {
"location": "header",
"locationName": "X-Amz-Executed-Version"
},
"EventStream": {
"type": "structure",
"members": {
"PayloadChunk": {
"type": "structure",
"members": {
"Payload": {
"shape": "S2h",
"eventpayload": true
}
},
"event": true
},
"InvokeComplete": {
"type": "structure",
"members": {
"ErrorCode": {},
"ErrorDetails": {},
"LogResult": {}
},
"event": true
}
},
"eventstream": true
},
"ResponseStreamContentType": {
"location": "header",
"locationName": "Content-Type"
}
},
"payload": "EventStream"
}
},
"ListAliases": {
"http": {
"method": "GET",
"requestUri": "/2015-03-31/functions/{FunctionName}/aliases",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"FunctionName"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"FunctionVersion": {
"location": "querystring",
"locationName": "FunctionVersion"
},
"Marker": {
"location": "querystring",
"locationName": "Marker"
},
"MaxItems": {
"location": "querystring",
"locationName": "MaxItems",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"NextMarker": {},
"Aliases": {
"type": "list",
"member": {
"shape": "St"
}
}
}
}
},
"ListCodeSigningConfigs": {
"http": {
"method": "GET",
"requestUri": "/2020-04-22/code-signing-configs/",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"Marker": {
"location": "querystring",
"locationName": "Marker"
},
"MaxItems": {
"location": "querystring",
"locationName": "MaxItems",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"NextMarker": {},
"CodeSigningConfigs": {
"type": "list",
"member": {
"shape": "S11"
}
}
}
}
},
"ListEventSourceMappings": {
"http": {
"method": "GET",
"requestUri": "/2015-03-31/event-source-mappings/",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"EventSourceArn": {
"location": "querystring",
"locationName": "EventSourceArn"
},
"FunctionName": {
"location": "querystring",
"locationName": "FunctionName"
},
"Marker": {
"location": "querystring",
"locationName": "Marker"
},
"MaxItems": {
"location": "querystring",
"locationName": "MaxItems",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"NextMarker": {},
"EventSourceMappings": {
"type": "list",
"member": {
"shape": "S2b"
}
}
}
}
},
"ListFunctionEventInvokeConfigs": {
"http": {
"method": "GET",
"requestUri": "/2019-09-25/functions/{FunctionName}/event-invoke-config/list",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"FunctionName"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"Marker": {
"location": "querystring",
"locationName": "Marker"
},
"MaxItems": {
"location": "querystring",
"locationName": "MaxItems",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"FunctionEventInvokeConfigs": {
"type": "list",
"member": {
"shape": "S5l"
}
},
"NextMarker": {}
}
}
},
"ListFunctionUrlConfigs": {
"http": {
"method": "GET",
"requestUri": "/2021-10-31/functions/{FunctionName}/urls",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"FunctionName"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"Marker": {
"location": "querystring",
"locationName": "Marker"
},
"MaxItems": {
"location": "querystring",
"locationName": "MaxItems",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"required": [
"FunctionUrlConfigs"
],
"members": {
"FunctionUrlConfigs": {
"type": "list",
"member": {
"type": "structure",
"required": [
"FunctionUrl",
"FunctionArn",
"CreationTime",
"LastModifiedTime",
"AuthType"
],
"members": {
"FunctionUrl": {},
"FunctionArn": {},
"CreationTime": {},
"LastModifiedTime": {},
"Cors": {
"shape": "S4d"
},
"AuthType": {},
"InvokeMode": {}
}
}
},
"NextMarker": {}
}
}
},
"ListFunctions": {
"http": {
"method": "GET",
"requestUri": "/2015-03-31/functions/",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"MasterRegion": {
"location": "querystring",
"locationName": "MasterRegion"
},
"FunctionVersion": {
"location": "querystring",
"locationName": "FunctionVersion"
},
"Marker": {
"location": "querystring",
"locationName": "Marker"
},
"MaxItems": {
"location": "querystring",
"locationName": "MaxItems",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"NextMarker": {},
"Functions": {
"shape": "S7b"
}
}
}
},
"ListFunctionsByCodeSigningConfig": {
"http": {
"method": "GET",
"requestUri": "/2020-04-22/code-signing-configs/{CodeSigningConfigArn}/functions",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"CodeSigningConfigArn"
],
"members": {
"CodeSigningConfigArn": {
"location": "uri",
"locationName": "CodeSigningConfigArn"
},
"Marker": {
"location": "querystring",
"locationName": "Marker"
},
"MaxItems": {
"location": "querystring",
"locationName": "MaxItems",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"NextMarker": {},
"FunctionArns": {
"type": "list",
"member": {}
}
}
}
},
"ListLayerVersions": {
"http": {
"method": "GET",
"requestUri": "/2018-10-31/layers/{LayerName}/versions",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"LayerName"
],
"members": {
"CompatibleRuntime": {
"location": "querystring",
"locationName": "CompatibleRuntime"
},
"LayerName": {
"location": "uri",
"locationName": "LayerName"
},
"Marker": {
"location": "querystring",
"locationName": "Marker"
},
"MaxItems": {
"location": "querystring",
"locationName": "MaxItems",
"type": "integer"
},
"CompatibleArchitecture": {
"location": "querystring",
"locationName": "CompatibleArchitecture"
}
}
},
"output": {
"type": "structure",
"members": {
"NextMarker": {},
"LayerVersions": {
"type": "list",
"member": {
"shape": "S7j"
}
}
}
}
},
"ListLayers": {
"http": {
"method": "GET",
"requestUri": "/2018-10-31/layers",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"CompatibleRuntime": {
"location": "querystring",
"locationName": "CompatibleRuntime"
},
"Marker": {
"location": "querystring",
"locationName": "Marker"
},
"MaxItems": {
"location": "querystring",
"locationName": "MaxItems",
"type": "integer"
},
"CompatibleArchitecture": {
"location": "querystring",
"locationName": "CompatibleArchitecture"
}
}
},
"output": {
"type": "structure",
"members": {
"NextMarker": {},
"Layers": {
"type": "list",
"member": {
"type": "structure",
"members": {
"LayerName": {},
"LayerArn": {},
"LatestMatchingVersion": {
"shape": "S7j"
}
}
}
}
}
}
},
"ListProvisionedConcurrencyConfigs": {
"http": {
"method": "GET",
"requestUri": "/2019-09-30/functions/{FunctionName}/provisioned-concurrency?List=ALL",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"FunctionName"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"Marker": {
"location": "querystring",
"locationName": "Marker"
},
"MaxItems": {
"location": "querystring",
"locationName": "MaxItems",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"ProvisionedConcurrencyConfigs": {
"type": "list",
"member": {
"type": "structure",
"members": {
"FunctionArn": {},
"RequestedProvisionedConcurrentExecutions": {
"type": "integer"
},
"AvailableProvisionedConcurrentExecutions": {
"type": "integer"
},
"AllocatedProvisionedConcurrentExecutions": {
"type": "integer"
},
"Status": {},
"StatusReason": {},
"LastModified": {}
}
}
},
"NextMarker": {}
}
}
},
"ListTags": {
"http": {
"method": "GET",
"requestUri": "/2017-03-31/tags/{ARN}"
},
"input": {
"type": "structure",
"required": [
"Resource"
],
"members": {
"Resource": {
"location": "uri",
"locationName": "ARN"
}
}
},
"output": {
"type": "structure",
"members": {
"Tags": {
"shape": "S34"
}
}
}
},
"ListVersionsByFunction": {
"http": {
"method": "GET",
"requestUri": "/2015-03-31/functions/{FunctionName}/versions",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"FunctionName"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"Marker": {
"location": "querystring",
"locationName": "Marker"
},
"MaxItems": {
"location": "querystring",
"locationName": "MaxItems",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"NextMarker": {},
"Versions": {
"shape": "S7b"
}
}
}
},
"PublishLayerVersion": {
"http": {
"requestUri": "/2018-10-31/layers/{LayerName}/versions",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"LayerName",
"Content"
],
"members": {
"LayerName": {
"location": "uri",
"locationName": "LayerName"
},
"Description": {},
"Content": {
"type": "structure",
"members": {
"S3Bucket": {},
"S3Key": {},
"S3ObjectVersion": {},
"ZipFile": {
"shape": "S2h"
}
}
},
"CompatibleRuntimes": {
"shape": "S5u"
},
"LicenseInfo": {},
"CompatibleArchitectures": {
"shape": "S5w"
}
}
},
"output": {
"type": "structure",
"members": {
"Content": {
"shape": "S5s"
},
"LayerArn": {},
"LayerVersionArn": {},
"Description": {},
"CreatedDate": {},
"Version": {
"type": "long"
},
"CompatibleRuntimes": {
"shape": "S5u"
},
"LicenseInfo": {},
"CompatibleArchitectures": {
"shape": "S5w"
}
}
}
},
"PublishVersion": {
"http": {
"requestUri": "/2015-03-31/functions/{FunctionName}/versions",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"FunctionName"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"CodeSha256": {},
"Description": {},
"RevisionId": {}
}
},
"output": {
"shape": "S3m"
}
},
"PutFunctionCodeSigningConfig": {
"http": {
"method": "PUT",
"requestUri": "/2020-06-30/functions/{FunctionName}/code-signing-config",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"CodeSigningConfigArn",
"FunctionName"
],
"members": {
"CodeSigningConfigArn": {},
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
}
}
},
"output": {
"type": "structure",
"required": [
"CodeSigningConfigArn",
"FunctionName"
],
"members": {
"CodeSigningConfigArn": {},
"FunctionName": {}
}
}
},
"PutFunctionConcurrency": {
"http": {
"method": "PUT",
"requestUri": "/2017-10-31/functions/{FunctionName}/concurrency",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"FunctionName",
"ReservedConcurrentExecutions"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"ReservedConcurrentExecutions": {
"type": "integer"
}
}
},
"output": {
"shape": "S5d"
}
},
"PutFunctionEventInvokeConfig": {
"http": {
"method": "PUT",
"requestUri": "/2019-09-25/functions/{FunctionName}/event-invoke-config",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"FunctionName"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"Qualifier": {
"location": "querystring",
"locationName": "Qualifier"
},
"MaximumRetryAttempts": {
"type": "integer"
},
"MaximumEventAgeInSeconds": {
"type": "integer"
},
"DestinationConfig": {
"shape": "S1g"
}
}
},
"output": {
"shape": "S5l"
}
},
"PutProvisionedConcurrencyConfig": {
"http": {
"method": "PUT",
"requestUri": "/2019-09-30/functions/{FunctionName}/provisioned-concurrency",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"FunctionName",
"Qualifier",
"ProvisionedConcurrentExecutions"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"Qualifier": {
"location": "querystring",
"locationName": "Qualifier"
},
"ProvisionedConcurrentExecutions": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"RequestedProvisionedConcurrentExecutions": {
"type": "integer"
},
"AvailableProvisionedConcurrentExecutions": {
"type": "integer"
},
"AllocatedProvisionedConcurrentExecutions": {
"type": "integer"
},
"Status": {},
"StatusReason": {},
"LastModified": {}
}
}
},
"PutRuntimeManagementConfig": {
"http": {
"method": "PUT",
"requestUri": "/2021-07-20/functions/{FunctionName}/runtime-management-config",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"FunctionName",
"UpdateRuntimeOn"
],
"members": {
"FunctionName": {
"location": "uri",
"locationName": "FunctionName"
},
"Qualifier": {
"location": "querystring",
"locationName": "Qualifier"
},
"UpdateRuntimeOn": {},
"RuntimeVersionArn": {}
}
},
"output": {
"type": "structure",
"required": [
"UpdateRuntimeOn",
"FunctionArn"
],
"members": {
"UpdateRuntimeOn": {},
"FunctionArn": {},
"RuntimeVersionArn": {}
}
}
},
"RemoveLayerVersionPermission": {
"http": {
"method": "DELETE",
"requestUri": "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy/{StatementId}",
"responseCode": 204
},
"input": {
"type": "structure",