AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Retrieves the provisioned concurrency configuration for a function's alias or version.

Note:

For .NET Core this operation is only available in asynchronous form. Please refer to GetProvisionedConcurrencyConfigAsync.

Namespace: Amazon.Lambda
Assembly: AWSSDK.Lambda.dll
Version: 3.x.y.z

Syntax

C#
public abstract GetProvisionedConcurrencyConfigResponse GetProvisionedConcurrencyConfig(
         GetProvisionedConcurrencyConfigRequest request
)

Parameters

request
Type: Amazon.Lambda.Model.GetProvisionedConcurrencyConfigRequest

Container for the necessary parameters to execute the GetProvisionedConcurrencyConfig service method.

Return Value


The response from the GetProvisionedConcurrencyConfig service method, as returned by Lambda.

Exceptions

ExceptionCondition
InvalidParameterValueException One of the parameters in the request is not valid.
ProvisionedConcurrencyConfigNotFoundException The specified configuration does not exist.
ResourceNotFoundException The resource specified in the request does not exist.
ServiceException The Lambda service encountered an internal error.
TooManyRequestsException The request throughput limit was exceeded. For more information, see Lambda quotas.

Examples

The following example displays details for the provisioned concurrency configuration for the BLUE alias of the specified function.

To view a provisioned concurrency configuration


var response = client.GetProvisionedConcurrencyConfig(new GetProvisionedConcurrencyConfigRequest 
{
    FunctionName = "my-function",
    Qualifier = "BLUE"
});

int allocatedProvisionedConcurrentExecutions = response.AllocatedProvisionedConcurrentExecutions;
int availableProvisionedConcurrentExecutions = response.AvailableProvisionedConcurrentExecutions;
string lastModified = response.LastModified;
int requestedProvisionedConcurrentExecutions = response.RequestedProvisionedConcurrentExecutions;
string status = response.Status;

            

The following example returns details for the provisioned concurrency configuration for the BLUE alias of the specified function.

To get a provisioned concurrency configuration


var response = client.GetProvisionedConcurrencyConfig(new GetProvisionedConcurrencyConfigRequest 
{
    FunctionName = "my-function",
    Qualifier = "BLUE"
});

int allocatedProvisionedConcurrentExecutions = response.AllocatedProvisionedConcurrentExecutions;
int availableProvisionedConcurrentExecutions = response.AvailableProvisionedConcurrentExecutions;
string lastModified = response.LastModified;
int requestedProvisionedConcurrentExecutions = response.RequestedProvisionedConcurrentExecutions;
string status = response.Status;

            

Version Information

.NET Framework:
Supported in: 4.5, 4.0, 3.5

See Also