/* * Copyright 2010-2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the lambda-2015-03-31.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.Lambda.Model; namespace Amazon.Lambda { /// /// Interface for accessing Lambda /// /// AWS Lambda /// /// Overview /// /// /// /// This is the AWS Lambda API Reference. The AWS Lambda Developer Guide provides /// additional information. For the service overview, see What /// is AWS Lambda, and for information about how the service works, see AWS /// Lambda: How it Works in the AWS Lambda Developer Guide. /// /// public partial interface IAmazonLambda : IAmazonService, IDisposable { #region AddLayerVersionPermission /// /// Initiates the asynchronous execution of the AddLayerVersionPermission operation. /// /// /// Container for the necessary parameters to execute the AddLayerVersionPermission operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for AddLayerVersionPermission Operation void AddLayerVersionPermissionAsync(AddLayerVersionPermissionRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region AddPermission /// /// Initiates the asynchronous execution of the AddPermission operation. /// /// /// Container for the necessary parameters to execute the AddPermission operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for AddPermission Operation void AddPermissionAsync(AddPermissionRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region CreateAlias /// /// Initiates the asynchronous execution of the CreateAlias operation. /// /// /// Container for the necessary parameters to execute the CreateAlias operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for CreateAlias Operation void CreateAliasAsync(CreateAliasRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region CreateEventSourceMapping /// /// Initiates the asynchronous execution of the CreateEventSourceMapping operation. /// /// /// Container for the necessary parameters to execute the CreateEventSourceMapping operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for CreateEventSourceMapping Operation void CreateEventSourceMappingAsync(CreateEventSourceMappingRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region CreateFunction /// /// Initiates the asynchronous execution of the CreateFunction operation. /// /// /// Container for the necessary parameters to execute the CreateFunction operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for CreateFunction Operation void CreateFunctionAsync(CreateFunctionRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region DeleteAlias /// /// Initiates the asynchronous execution of the DeleteAlias operation. /// This API is supported only when AWSConfigs.HttpClient is set to AWSConfigs.HttpClientOption.UnityWebRequest, the default value for this configuration option is AWSConfigs.HttpClientOption.UnityWWW /// /// /// Container for the necessary parameters to execute the DeleteAlias operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for DeleteAlias Operation void DeleteAliasAsync(DeleteAliasRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region DeleteEventSourceMapping /// /// Initiates the asynchronous execution of the DeleteEventSourceMapping operation. /// This API is supported only when AWSConfigs.HttpClient is set to AWSConfigs.HttpClientOption.UnityWebRequest, the default value for this configuration option is AWSConfigs.HttpClientOption.UnityWWW /// /// /// Container for the necessary parameters to execute the DeleteEventSourceMapping operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for DeleteEventSourceMapping Operation void DeleteEventSourceMappingAsync(DeleteEventSourceMappingRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region DeleteFunction /// /// Deletes a Lambda function. To delete a specific function version, use the Qualifier /// parameter. Otherwise, all versions and aliases are deleted. /// /// /// /// To delete Lambda event source mappings that invoke a function, use DeleteEventSourceMapping. /// For AWS services and resources that invoke your function directly, delete the trigger /// in the service where you originally configured it. /// /// This API is supported only when AWSConfigs.HttpClient is set to AWSConfigs.HttpClientOption.UnityWebRequest, the default value of this configuration option is AWSConfigs.HttpClientOption.UnityWWW /// /// The name of the Lambda function or version.

Name formats

  • Function name - my-function (name-only), my-function:1 (with version).
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length. /// An Action delegate that is invoked when the operation completes. /// /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// /// The response from the DeleteFunction service method, as returned by Lambda. /// /// One of the parameters in the request is invalid. /// /// /// The resource already exists, or another operation is in progress. /// /// /// The resource specified in the request does not exist. /// /// /// The AWS Lambda service encountered an internal error. /// /// /// The request throughput limit was exceeded. /// /// REST API Reference for DeleteFunction Operation void DeleteFunctionAsync(string functionName, AmazonServiceCallback callback, AsyncOptions options = null); /// /// Initiates the asynchronous execution of the DeleteFunction operation. /// This API is supported only when AWSConfigs.HttpClient is set to AWSConfigs.HttpClientOption.UnityWebRequest, the default value for this configuration option is AWSConfigs.HttpClientOption.UnityWWW /// /// /// Container for the necessary parameters to execute the DeleteFunction operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for DeleteFunction Operation void DeleteFunctionAsync(DeleteFunctionRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region DeleteFunctionConcurrency /// /// Initiates the asynchronous execution of the DeleteFunctionConcurrency operation. /// This API is supported only when AWSConfigs.HttpClient is set to AWSConfigs.HttpClientOption.UnityWebRequest, the default value for this configuration option is AWSConfigs.HttpClientOption.UnityWWW /// /// /// Container for the necessary parameters to execute the DeleteFunctionConcurrency operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for DeleteFunctionConcurrency Operation void DeleteFunctionConcurrencyAsync(DeleteFunctionConcurrencyRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region DeleteFunctionEventInvokeConfig /// /// Initiates the asynchronous execution of the DeleteFunctionEventInvokeConfig operation. /// This API is supported only when AWSConfigs.HttpClient is set to AWSConfigs.HttpClientOption.UnityWebRequest, the default value for this configuration option is AWSConfigs.HttpClientOption.UnityWWW /// /// /// Container for the necessary parameters to execute the DeleteFunctionEventInvokeConfig operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for DeleteFunctionEventInvokeConfig Operation void DeleteFunctionEventInvokeConfigAsync(DeleteFunctionEventInvokeConfigRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region DeleteLayerVersion /// /// Initiates the asynchronous execution of the DeleteLayerVersion operation. /// This API is supported only when AWSConfigs.HttpClient is set to AWSConfigs.HttpClientOption.UnityWebRequest, the default value for this configuration option is AWSConfigs.HttpClientOption.UnityWWW /// /// /// Container for the necessary parameters to execute the DeleteLayerVersion operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for DeleteLayerVersion Operation void DeleteLayerVersionAsync(DeleteLayerVersionRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region DeleteProvisionedConcurrencyConfig /// /// Initiates the asynchronous execution of the DeleteProvisionedConcurrencyConfig operation. /// This API is supported only when AWSConfigs.HttpClient is set to AWSConfigs.HttpClientOption.UnityWebRequest, the default value for this configuration option is AWSConfigs.HttpClientOption.UnityWWW /// /// /// Container for the necessary parameters to execute the DeleteProvisionedConcurrencyConfig operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for DeleteProvisionedConcurrencyConfig Operation void DeleteProvisionedConcurrencyConfigAsync(DeleteProvisionedConcurrencyConfigRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region GetAccountSettings /// /// Initiates the asynchronous execution of the GetAccountSettings operation. /// /// /// Container for the necessary parameters to execute the GetAccountSettings operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for GetAccountSettings Operation void GetAccountSettingsAsync(GetAccountSettingsRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region GetAlias /// /// Initiates the asynchronous execution of the GetAlias operation. /// /// /// Container for the necessary parameters to execute the GetAlias operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for GetAlias Operation void GetAliasAsync(GetAliasRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region GetEventSourceMapping /// /// Initiates the asynchronous execution of the GetEventSourceMapping operation. /// /// /// Container for the necessary parameters to execute the GetEventSourceMapping operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for GetEventSourceMapping Operation void GetEventSourceMappingAsync(GetEventSourceMappingRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region GetFunction /// /// Returns information about the function or function version, with a link to download /// the deployment package that's valid for 10 minutes. If you specify a function version, /// only details that are specific to that version are returned. /// /// The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length. /// An Action delegate that is invoked when the operation completes. /// /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// /// The response from the GetFunction service method, as returned by Lambda. /// /// One of the parameters in the request is invalid. /// /// /// The resource specified in the request does not exist. /// /// /// The AWS Lambda service encountered an internal error. /// /// /// The request throughput limit was exceeded. /// /// REST API Reference for GetFunction Operation void GetFunctionAsync(string functionName, AmazonServiceCallback callback, AsyncOptions options = null); /// /// Initiates the asynchronous execution of the GetFunction operation. /// /// /// Container for the necessary parameters to execute the GetFunction operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for GetFunction Operation void GetFunctionAsync(GetFunctionRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region GetFunctionConcurrency /// /// Initiates the asynchronous execution of the GetFunctionConcurrency operation. /// /// /// Container for the necessary parameters to execute the GetFunctionConcurrency operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for GetFunctionConcurrency Operation void GetFunctionConcurrencyAsync(GetFunctionConcurrencyRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region GetFunctionConfiguration /// /// Returns the version-specific settings of a Lambda function or version. The output /// includes only options that can vary between versions of a function. To modify these /// settings, use UpdateFunctionConfiguration. /// /// /// /// To get all of a function's details, including function-level settings, use GetFunction. /// /// /// The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).
  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
  • Partial ARN - 123456789012:function:my-function.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length. /// An Action delegate that is invoked when the operation completes. /// /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// /// The response from the GetFunctionConfiguration service method, as returned by Lambda. /// /// One of the parameters in the request is invalid. /// /// /// The resource specified in the request does not exist. /// /// /// The AWS Lambda service encountered an internal error. /// /// /// The request throughput limit was exceeded. /// /// REST API Reference for GetFunctionConfiguration Operation void GetFunctionConfigurationAsync(string functionName, AmazonServiceCallback callback, AsyncOptions options = null); /// /// Initiates the asynchronous execution of the GetFunctionConfiguration operation. /// /// /// Container for the necessary parameters to execute the GetFunctionConfiguration operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for GetFunctionConfiguration Operation void GetFunctionConfigurationAsync(GetFunctionConfigurationRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region GetFunctionEventInvokeConfig /// /// Initiates the asynchronous execution of the GetFunctionEventInvokeConfig operation. /// /// /// Container for the necessary parameters to execute the GetFunctionEventInvokeConfig operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for GetFunctionEventInvokeConfig Operation void GetFunctionEventInvokeConfigAsync(GetFunctionEventInvokeConfigRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region GetLayerVersion /// /// Initiates the asynchronous execution of the GetLayerVersion operation. /// /// /// Container for the necessary parameters to execute the GetLayerVersion operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for GetLayerVersion Operation void GetLayerVersionAsync(GetLayerVersionRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region GetLayerVersionByArn /// /// Initiates the asynchronous execution of the GetLayerVersionByArn operation. /// /// /// Container for the necessary parameters to execute the GetLayerVersionByArn operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for GetLayerVersionByArn Operation void GetLayerVersionByArnAsync(GetLayerVersionByArnRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region GetLayerVersionPolicy /// /// Initiates the asynchronous execution of the GetLayerVersionPolicy operation. /// /// /// Container for the necessary parameters to execute the GetLayerVersionPolicy operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for GetLayerVersionPolicy Operation void GetLayerVersionPolicyAsync(GetLayerVersionPolicyRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region GetPolicy /// /// Initiates the asynchronous execution of the GetPolicy operation. /// /// /// Container for the necessary parameters to execute the GetPolicy operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for GetPolicy Operation void GetPolicyAsync(GetPolicyRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region GetProvisionedConcurrencyConfig /// /// Initiates the asynchronous execution of the GetProvisionedConcurrencyConfig operation. /// /// /// Container for the necessary parameters to execute the GetProvisionedConcurrencyConfig operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for GetProvisionedConcurrencyConfig Operation void GetProvisionedConcurrencyConfigAsync(GetProvisionedConcurrencyConfigRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region Invoke /// /// Initiates the asynchronous execution of the Invoke operation. /// /// /// Container for the necessary parameters to execute the Invoke operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for Invoke Operation void InvokeAsync(InvokeRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region InvokeAsync /// /// Initiates the asynchronous execution of the InvokeAsync operation. /// /// /// Container for the necessary parameters to execute the InvokeAsync operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for InvokeAsync Operation [Obsolete("For .NET 3.5/4.5, API InvokeAsyncResponse InvokeAsync(InvokeAsyncRequest) is deprecated, use InvokeResponse Invoke(InvokeRequest), or Task InvokeAsync(InvokeRequest, CancellationToken) instead. For .NET Core and PCL, Task InvokeAsyncAsync(InvokeAsyncRequest, CancellationToken) is deprecated, use Task InvokeAsync(InvokeRequest, CancellationToken) instead.")] void InvokeAsyncAsync(InvokeAsyncRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region ListAliases /// /// Initiates the asynchronous execution of the ListAliases operation. /// /// /// Container for the necessary parameters to execute the ListAliases operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for ListAliases Operation void ListAliasesAsync(ListAliasesRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region ListEventSourceMappings /// /// Initiates the asynchronous execution of the ListEventSourceMappings operation. /// /// /// Container for the necessary parameters to execute the ListEventSourceMappings operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for ListEventSourceMappings Operation void ListEventSourceMappingsAsync(ListEventSourceMappingsRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region ListFunctionEventInvokeConfigs /// /// Initiates the asynchronous execution of the ListFunctionEventInvokeConfigs operation. /// /// /// Container for the necessary parameters to execute the ListFunctionEventInvokeConfigs operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for ListFunctionEventInvokeConfigs Operation void ListFunctionEventInvokeConfigsAsync(ListFunctionEventInvokeConfigsRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region ListFunctions /// /// Returns a list of Lambda functions, with the version-specific configuration of each. /// /// /// /// Set FunctionVersion to ALL to include all published versions /// of each function in addition to the unpublished version. To get more information about /// a function or version, use GetFunction. /// /// /// An Action delegate that is invoked when the operation completes. /// /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// /// The response from the ListFunctions service method, as returned by Lambda. /// /// One of the parameters in the request is invalid. /// /// /// The AWS Lambda service encountered an internal error. /// /// /// The request throughput limit was exceeded. /// /// REST API Reference for ListFunctions Operation void ListFunctionsAsync( AmazonServiceCallback callback, AsyncOptions options = null); /// /// Initiates the asynchronous execution of the ListFunctions operation. /// /// /// Container for the necessary parameters to execute the ListFunctions operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for ListFunctions Operation void ListFunctionsAsync(ListFunctionsRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region ListLayers /// /// Initiates the asynchronous execution of the ListLayers operation. /// /// /// Container for the necessary parameters to execute the ListLayers operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for ListLayers Operation void ListLayersAsync(ListLayersRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region ListLayerVersions /// /// Initiates the asynchronous execution of the ListLayerVersions operation. /// /// /// Container for the necessary parameters to execute the ListLayerVersions operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for ListLayerVersions Operation void ListLayerVersionsAsync(ListLayerVersionsRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region ListProvisionedConcurrencyConfigs /// /// Initiates the asynchronous execution of the ListProvisionedConcurrencyConfigs operation. /// /// /// Container for the necessary parameters to execute the ListProvisionedConcurrencyConfigs operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for ListProvisionedConcurrencyConfigs Operation void ListProvisionedConcurrencyConfigsAsync(ListProvisionedConcurrencyConfigsRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region ListTags /// /// Initiates the asynchronous execution of the ListTags operation. /// /// /// Container for the necessary parameters to execute the ListTags operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for ListTags Operation void ListTagsAsync(ListTagsRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region ListVersionsByFunction /// /// Initiates the asynchronous execution of the ListVersionsByFunction operation. /// /// /// Container for the necessary parameters to execute the ListVersionsByFunction operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for ListVersionsByFunction Operation void ListVersionsByFunctionAsync(ListVersionsByFunctionRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region PublishLayerVersion /// /// Initiates the asynchronous execution of the PublishLayerVersion operation. /// /// /// Container for the necessary parameters to execute the PublishLayerVersion operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for PublishLayerVersion Operation void PublishLayerVersionAsync(PublishLayerVersionRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region PublishVersion /// /// Initiates the asynchronous execution of the PublishVersion operation. /// /// /// Container for the necessary parameters to execute the PublishVersion operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for PublishVersion Operation void PublishVersionAsync(PublishVersionRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region PutFunctionConcurrency /// /// Initiates the asynchronous execution of the PutFunctionConcurrency operation. /// This API is supported only when AWSConfigs.HttpClient is set to AWSConfigs.HttpClientOption.UnityWebRequest, the default value for this configuration option is AWSConfigs.HttpClientOption.UnityWWW /// /// /// Container for the necessary parameters to execute the PutFunctionConcurrency operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for PutFunctionConcurrency Operation void PutFunctionConcurrencyAsync(PutFunctionConcurrencyRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region PutFunctionEventInvokeConfig /// /// Initiates the asynchronous execution of the PutFunctionEventInvokeConfig operation. /// This API is supported only when AWSConfigs.HttpClient is set to AWSConfigs.HttpClientOption.UnityWebRequest, the default value for this configuration option is AWSConfigs.HttpClientOption.UnityWWW /// /// /// Container for the necessary parameters to execute the PutFunctionEventInvokeConfig operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for PutFunctionEventInvokeConfig Operation void PutFunctionEventInvokeConfigAsync(PutFunctionEventInvokeConfigRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region PutProvisionedConcurrencyConfig /// /// Initiates the asynchronous execution of the PutProvisionedConcurrencyConfig operation. /// This API is supported only when AWSConfigs.HttpClient is set to AWSConfigs.HttpClientOption.UnityWebRequest, the default value for this configuration option is AWSConfigs.HttpClientOption.UnityWWW /// /// /// Container for the necessary parameters to execute the PutProvisionedConcurrencyConfig operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for PutProvisionedConcurrencyConfig Operation void PutProvisionedConcurrencyConfigAsync(PutProvisionedConcurrencyConfigRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region RemoveLayerVersionPermission /// /// Initiates the asynchronous execution of the RemoveLayerVersionPermission operation. /// This API is supported only when AWSConfigs.HttpClient is set to AWSConfigs.HttpClientOption.UnityWebRequest, the default value for this configuration option is AWSConfigs.HttpClientOption.UnityWWW /// /// /// Container for the necessary parameters to execute the RemoveLayerVersionPermission operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for RemoveLayerVersionPermission Operation void RemoveLayerVersionPermissionAsync(RemoveLayerVersionPermissionRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region RemovePermission /// /// Initiates the asynchronous execution of the RemovePermission operation. /// This API is supported only when AWSConfigs.HttpClient is set to AWSConfigs.HttpClientOption.UnityWebRequest, the default value for this configuration option is AWSConfigs.HttpClientOption.UnityWWW /// /// /// Container for the necessary parameters to execute the RemovePermission operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for RemovePermission Operation void RemovePermissionAsync(RemovePermissionRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region TagResource /// /// Initiates the asynchronous execution of the TagResource operation. /// /// /// Container for the necessary parameters to execute the TagResource operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for TagResource Operation void TagResourceAsync(TagResourceRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region UntagResource /// /// Initiates the asynchronous execution of the UntagResource operation. /// This API is supported only when AWSConfigs.HttpClient is set to AWSConfigs.HttpClientOption.UnityWebRequest, the default value for this configuration option is AWSConfigs.HttpClientOption.UnityWWW /// /// /// Container for the necessary parameters to execute the UntagResource operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for UntagResource Operation void UntagResourceAsync(UntagResourceRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region UpdateAlias /// /// Initiates the asynchronous execution of the UpdateAlias operation. /// This API is supported only when AWSConfigs.HttpClient is set to AWSConfigs.HttpClientOption.UnityWebRequest, the default value for this configuration option is AWSConfigs.HttpClientOption.UnityWWW /// /// /// Container for the necessary parameters to execute the UpdateAlias operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for UpdateAlias Operation void UpdateAliasAsync(UpdateAliasRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region UpdateEventSourceMapping /// /// Initiates the asynchronous execution of the UpdateEventSourceMapping operation. /// This API is supported only when AWSConfigs.HttpClient is set to AWSConfigs.HttpClientOption.UnityWebRequest, the default value for this configuration option is AWSConfigs.HttpClientOption.UnityWWW /// /// /// Container for the necessary parameters to execute the UpdateEventSourceMapping operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for UpdateEventSourceMapping Operation void UpdateEventSourceMappingAsync(UpdateEventSourceMappingRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region UpdateFunctionCode /// /// Initiates the asynchronous execution of the UpdateFunctionCode operation. /// This API is supported only when AWSConfigs.HttpClient is set to AWSConfigs.HttpClientOption.UnityWebRequest, the default value for this configuration option is AWSConfigs.HttpClientOption.UnityWWW /// /// /// Container for the necessary parameters to execute the UpdateFunctionCode operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for UpdateFunctionCode Operation void UpdateFunctionCodeAsync(UpdateFunctionCodeRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region UpdateFunctionConfiguration /// /// Initiates the asynchronous execution of the UpdateFunctionConfiguration operation. /// This API is supported only when AWSConfigs.HttpClient is set to AWSConfigs.HttpClientOption.UnityWebRequest, the default value for this configuration option is AWSConfigs.HttpClientOption.UnityWWW /// /// /// Container for the necessary parameters to execute the UpdateFunctionConfiguration operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for UpdateFunctionConfiguration Operation void UpdateFunctionConfigurationAsync(UpdateFunctionConfigurationRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion #region UpdateFunctionEventInvokeConfig /// /// Initiates the asynchronous execution of the UpdateFunctionEventInvokeConfig operation. /// /// /// Container for the necessary parameters to execute the UpdateFunctionEventInvokeConfig operation on AmazonLambdaClient. /// An Action delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// REST API Reference for UpdateFunctionEventInvokeConfig Operation void UpdateFunctionEventInvokeConfigAsync(UpdateFunctionEventInvokeConfigRequest request, AmazonServiceCallback callback, AsyncOptions options = null); #endregion } }