Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/aws_api/services/lambda/mod.ts>Lambda

From-scratch Typescript client for accessing AWS APIs
Go to Latest
class Lambda
import { Lambda } from "https://deno.land/x/aws_api@v0.5.0/services/lambda/mod.ts";

Constructors

new
Lambda(apiFactory: client.ApiFactory)

Methods

addLayerVersionPermission(params: s.AddLayerVersionPermissionRequest, opts?: client.RequestOptions): Promise<s.AddLayerVersionPermissionResponse>
addPermission(params: s.AddPermissionRequest, opts?: client.RequestOptions): Promise<s.AddPermissionResponse>
createAlias(params: s.CreateAliasRequest, opts?: client.RequestOptions): Promise<s.AliasConfiguration>
createCodeSigningConfig(params: s.CreateCodeSigningConfigRequest, opts?: client.RequestOptions): Promise<s.CreateCodeSigningConfigResponse>
createEventSourceMapping(params: s.CreateEventSourceMappingRequest, opts?: client.RequestOptions): Promise<s.EventSourceMappingConfiguration>
createFunction(params: s.CreateFunctionRequest, opts?: client.RequestOptions): Promise<s.FunctionConfiguration>
deleteAlias(params: s.DeleteAliasRequest, opts?: client.RequestOptions): Promise<void>
deleteCodeSigningConfig(params: s.DeleteCodeSigningConfigRequest, opts?: client.RequestOptions): Promise<void>
deleteEventSourceMapping(params: s.DeleteEventSourceMappingRequest, opts?: client.RequestOptions): Promise<s.EventSourceMappingConfiguration>
deleteFunction(params: s.DeleteFunctionRequest, opts?: client.RequestOptions): Promise<void>
deleteFunctionCodeSigningConfig(params: s.DeleteFunctionCodeSigningConfigRequest, opts?: client.RequestOptions): Promise<void>
deleteFunctionConcurrency(params: s.DeleteFunctionConcurrencyRequest, opts?: client.RequestOptions): Promise<void>
deleteFunctionEventInvokeConfig(params: s.DeleteFunctionEventInvokeConfigRequest, opts?: client.RequestOptions): Promise<void>
deleteLayerVersion(params: s.DeleteLayerVersionRequest, opts?: client.RequestOptions): Promise<void>
deleteProvisionedConcurrencyConfig(params: s.DeleteProvisionedConcurrencyConfigRequest, opts?: client.RequestOptions): Promise<void>
getAccountSettings(opts?: client.RequestOptions): Promise<s.GetAccountSettingsResponse>
getAlias(params: s.GetAliasRequest, opts?: client.RequestOptions): Promise<s.AliasConfiguration>
getCodeSigningConfig(params: s.GetCodeSigningConfigRequest, opts?: client.RequestOptions): Promise<s.GetCodeSigningConfigResponse>
getEventSourceMapping(params: s.GetEventSourceMappingRequest, opts?: client.RequestOptions): Promise<s.EventSourceMappingConfiguration>
getFunction(params: s.GetFunctionRequest, opts?: client.RequestOptions): Promise<s.GetFunctionResponse>
getFunctionCodeSigningConfig(params: s.GetFunctionCodeSigningConfigRequest, opts?: client.RequestOptions): Promise<s.GetFunctionCodeSigningConfigResponse>
getFunctionConcurrency(params: s.GetFunctionConcurrencyRequest, opts?: client.RequestOptions): Promise<s.GetFunctionConcurrencyResponse>
getFunctionConfiguration(params: s.GetFunctionConfigurationRequest, opts?: client.RequestOptions): Promise<s.FunctionConfiguration>
getFunctionEventInvokeConfig(params: s.GetFunctionEventInvokeConfigRequest, opts?: client.RequestOptions): Promise<s.FunctionEventInvokeConfig>
getLayerVersion(params: s.GetLayerVersionRequest, opts?: client.RequestOptions): Promise<s.GetLayerVersionResponse>
getLayerVersionByArn(params: s.GetLayerVersionByArnRequest, opts?: client.RequestOptions): Promise<s.GetLayerVersionResponse>
getLayerVersionPolicy(params: s.GetLayerVersionPolicyRequest, opts?: client.RequestOptions): Promise<s.GetLayerVersionPolicyResponse>
getPolicy(params: s.GetPolicyRequest, opts?: client.RequestOptions): Promise<s.GetPolicyResponse>
getProvisionedConcurrencyConfig(params: s.GetProvisionedConcurrencyConfigRequest, opts?: client.RequestOptions): Promise<s.GetProvisionedConcurrencyConfigResponse>
invoke(params: s.InvocationRequest, opts?: client.RequestOptions): Promise<s.InvocationResponse>
invokeAsync(params: s.InvokeAsyncRequest, opts?: client.RequestOptions): Promise<s.InvokeAsyncResponse>
listAliases(params: s.ListAliasesRequest, opts?: client.RequestOptions): Promise<s.ListAliasesResponse>
listCodeSigningConfigs(params?: s.ListCodeSigningConfigsRequest, opts?: client.RequestOptions): Promise<s.ListCodeSigningConfigsResponse>
listEventSourceMappings(params?: s.ListEventSourceMappingsRequest, opts?: client.RequestOptions): Promise<s.ListEventSourceMappingsResponse>
listFunctionEventInvokeConfigs(params: s.ListFunctionEventInvokeConfigsRequest, opts?: client.RequestOptions): Promise<s.ListFunctionEventInvokeConfigsResponse>
listFunctions(params?: s.ListFunctionsRequest, opts?: client.RequestOptions): Promise<s.ListFunctionsResponse>
listFunctionsByCodeSigningConfig(params: s.ListFunctionsByCodeSigningConfigRequest, opts?: client.RequestOptions): Promise<s.ListFunctionsByCodeSigningConfigResponse>
listLayers(params?: s.ListLayersRequest, opts?: client.RequestOptions): Promise<s.ListLayersResponse>
listLayerVersions(params: s.ListLayerVersionsRequest, opts?: client.RequestOptions): Promise<s.ListLayerVersionsResponse>
listProvisionedConcurrencyConfigs(params: s.ListProvisionedConcurrencyConfigsRequest, opts?: client.RequestOptions): Promise<s.ListProvisionedConcurrencyConfigsResponse>
listTags(params: s.ListTagsRequest, opts?: client.RequestOptions): Promise<s.ListTagsResponse>
listVersionsByFunction(params: s.ListVersionsByFunctionRequest, opts?: client.RequestOptions): Promise<s.ListVersionsByFunctionResponse>
publishLayerVersion(params: s.PublishLayerVersionRequest, opts?: client.RequestOptions): Promise<s.PublishLayerVersionResponse>
publishVersion(params: s.PublishVersionRequest, opts?: client.RequestOptions): Promise<s.FunctionConfiguration>
putFunctionCodeSigningConfig(params: s.PutFunctionCodeSigningConfigRequest, opts?: client.RequestOptions): Promise<s.PutFunctionCodeSigningConfigResponse>
putFunctionConcurrency(params: s.PutFunctionConcurrencyRequest, opts?: client.RequestOptions): Promise<s.Concurrency>
putFunctionEventInvokeConfig(params: s.PutFunctionEventInvokeConfigRequest, opts?: client.RequestOptions): Promise<s.FunctionEventInvokeConfig>
putProvisionedConcurrencyConfig(params: s.PutProvisionedConcurrencyConfigRequest, opts?: client.RequestOptions): Promise<s.PutProvisionedConcurrencyConfigResponse>
removeLayerVersionPermission(params: s.RemoveLayerVersionPermissionRequest, opts?: client.RequestOptions): Promise<void>
removePermission(params: s.RemovePermissionRequest, opts?: client.RequestOptions): Promise<void>
tagResource(params: s.TagResourceRequest, opts?: client.RequestOptions): Promise<void>
untagResource(params: s.UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
updateAlias(params: s.UpdateAliasRequest, opts?: client.RequestOptions): Promise<s.AliasConfiguration>
updateCodeSigningConfig(params: s.UpdateCodeSigningConfigRequest, opts?: client.RequestOptions): Promise<s.UpdateCodeSigningConfigResponse>
updateEventSourceMapping(params: s.UpdateEventSourceMappingRequest, opts?: client.RequestOptions): Promise<s.EventSourceMappingConfiguration>
updateFunctionCode(params: s.UpdateFunctionCodeRequest, opts?: client.RequestOptions): Promise<s.FunctionConfiguration>
updateFunctionConfiguration(params: s.UpdateFunctionConfigurationRequest, opts?: client.RequestOptions): Promise<s.FunctionConfiguration>
updateFunctionEventInvokeConfig(params: s.UpdateFunctionEventInvokeConfigRequest, opts?: client.RequestOptions): Promise<s.FunctionEventInvokeConfig>
waitForFunctionActive(params: s.GetFunctionConfigurationRequest, opts?: client.RequestOptions): Promise<s.FunctionConfiguration>

Waits for the function's State to be Active. Checks state up to 60 times, 5 seconds apart (about 5 minutes max wait time).

waitForFunctionExists(params: s.GetFunctionRequest, opts?: client.RequestOptions): Promise<s.GetFunctionResponse>

Checks state up to 20 times, 1 seconds apart (about 1 minutes max wait time).

waitForFunctionUpdated(params: s.GetFunctionConfigurationRequest, opts?: client.RequestOptions): Promise<s.FunctionConfiguration>

Waits for the function's LastUpdateStatus to be Successful. Checks state up to 60 times, 5 seconds apart (about 5 minutes max wait time).

Static Properties

ApiMetadata: client.ApiMetadata