# ServerlessConfigProperty

Specifies the serverless configuration for an endpoint variant.

- Source: Generated code
- Type last changed: v2.93.0 · 23 Aug 2023

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_sagemaker as sagemaker } from 'aws-cdk-lib';
const serverlessConfigProperty: sagemaker.CfnEndpointConfig.ServerlessConfigProperty = {
  maxConcurrency: 123,
  memorySizeInMb: 123,

  // the properties below are optional
  provisionedConcurrency: 123,
};
```

## Properties

- `maxConcurrency`: number (required) — The maximum number of concurrent invocations your serverless endpoint can process.

- `memorySizeInMb`: number (required) — The memory size of your serverless endpoint.

  Valid values are in 1 GB increments: 1024 MB, 2048 MB, 3072 MB, 4096 MB, 5120 MB, or 6144 MB.

- `provisionedConcurrency`: number — The amount of provisioned concurrency to allocate for the serverless endpoint.

  Should be less than or equal to `MaxConcurrency` .

  > This field is not supported for serverless endpoint recommendations for Inference Recommender jobs. For more information about creating an Inference Recommender job, see [CreateInferenceRecommendationsJobs](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateInferenceRecommendationsJob.html) .
