---
type: resource-type
title: SageMakerEndpoint
description: aws resource type AWS::SageMaker::Endpoint
name: SageMakerEndpoint
lexicon: aws
resource_type: AWS::SageMaker::Endpoint
---
`AWS::SageMaker::Endpoint`, a resource type of the aws lexicon.

## Properties

- `EndpointConfigName` (`string`, required): The name of the endpoint configuration for the SageMaker endpoint. This is a required property.
- `DeploymentConfig` (`SageMakerEndpoint_DeploymentConfig`, optional): Specifies deployment configuration for updating the SageMaker endpoint. Includes rollback and update policies.
- `EndpointArn` (`string`, optional): The Amazon Resource Name (ARN) of the endpoint.
- `EndpointName` (`string`, optional): The name of the SageMaker endpoint. This name must be unique within an AWS Region.
- `ExcludeRetainedVariantProperties` (`SageMakerEndpoint_VariantProperty[]`, optional): Specifies a list of variant properties that you want to exclude when updating an endpoint.
- `RetainAllVariantProperties` (`boolean`, optional): When set to true, retains all variant properties for an endpoint when it is updated.
- `RetainDeploymentConfig` (`boolean`, optional): When set to true, retains the deployment configuration during endpoint updates.
- `Tags` (`SageMakerEndpoint_Tag[]`, optional): An array of key-value pairs to apply to this resource.

## Attributes

- `EndpointArn`
- `EndpointName`
