> **Experimental**
>
> `@aws-cdk/aws-sagemaker-alpha` is an [**experimental**](/stability) (alpha) package: its API may change in any release, without a major version bump.
# EndpointProps

Construction properties for a SageMaker Endpoint.

Extends: EndpointProps
Used as props by: Endpoint

- Stability: [Experimental](/cdk/api/stability.html)
- Source: [`lib/endpoint.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0-alpha.0/packages/@aws-cdk/aws-sagemaker-alpha/lib/endpoint.ts#L321)

## Example

```ts
import * as sagemaker from '@aws-cdk/aws-sagemaker-alpha';

declare const endpointConfig: sagemaker.EndpointConfig;

const endpoint = new sagemaker.Endpoint(this, 'Endpoint', { endpointConfig });
const productionVariant = endpoint.findInstanceProductionVariant('my-variant');
productionVariant.metricModelLatency().createAlarm(this, 'ModelLatencyAlarm', {
  threshold: 100000,
  evaluationPeriods: 3,
});
```

## Properties

- `endpointConfig`: [IEndpointConfig](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.IEndpointConfig.html) (required) — The endpoint configuration to use for this endpoint.

- `endpointName`: string — Name of the endpoint.

  **Default:** AWS CloudFormation generates a unique physical ID and uses that ID for the endpoint's name.
