# Amazon SageMaker Construct Library

This module is part of the [AWS Cloud Development Kit](https://github.com/aws/aws-cdk) project.

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

There are no official hand-written ([L2](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib)) constructs for this service yet. Here are some suggestions on how to proceed:

- Search [Construct Hub for SageMaker construct libraries](https://constructs.dev/search?q=sagemaker)
- Use the automatically generated [L1](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_l1_using) constructs, in the same way you would use [the CloudFormation AWS::SageMaker resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_SageMaker.html) directly.

> An experimental construct library for this service is available in preview. Since it is not stable yet, it is distributed
> as a separate package so that you can pin its version independently of the rest of the CDK. See the package:
>
> <span class="package-reference">@aws-cdk/aws-sagemaker-alpha</span>

There are no hand-written ([L2](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib)) constructs for this service yet.
However, you can still use the automatically generated [L1](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_l1_using) constructs, and use this service exactly as you would using CloudFormation directly.

For more information on the resources and properties available for this service, see the [CloudFormation documentation for AWS::SageMaker](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_SageMaker.html).

(Read the [CDK Contributing Guide](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and submit an RFC if you are interested in contributing to this construct library.)

## Types

| Name | Kind | Summary |
| --- | --- | --- |
| [`CfnAction`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAction) | Construct (L1) | Resource type definition for AWS::SageMaker::Action. |
| [`CfnAIWorkloadConfig`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAIWorkloadConfig) | Construct (L1) | Resource Type definition for AWS::SageMaker::AIWorkloadConfig. |
| [`CfnAlgorithm`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAlgorithm) | Construct (L1) | Resource Type definition for AWS::SageMaker::Algorithm. |
| [`CfnApp`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnApp) | Construct (L1) | Creates a running app for the specified UserProfile. |
| [`CfnAppImageConfig`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAppImageConfig) | Construct (L1) | Creates a configuration for running a SageMaker AI image as a KernelGateway app. |
| [`CfnArtifact`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnArtifact) | Construct (L1) | Resource type definition for AWS::SageMaker::Artifact. |
| [`CfnCluster`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster) | Construct (L1) | Creates an Amazon SageMaker HyperPod cluster. |
| [`CfnClusterSchedulerConfig`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnClusterSchedulerConfig) | Construct (L1) | Resource Type definition for AWS::SageMaker::ClusterSchedulerConfig. |
| [`CfnCodeRepository`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCodeRepository) | Construct (L1) | Creates a Git repository as a resource in your SageMaker AI account. |
| [`CfnContext`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnContext) | Construct (L1) | Resource type definition for AWS::SageMaker::Context. |
| [`CfnDataQualityJobDefinition`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDataQualityJobDefinition) | Construct (L1) | Creates a definition for a job that monitors data quality and drift. |
| [`CfnDevice`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDevice) | Construct (L1) | The `AWS::SageMaker::Device` resource is an Amazon SageMaker resource type that allows you to register your Devices against an existing SageMaker Edge Manager DeviceFleet. |
| [`CfnDeviceFleet`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDeviceFleet) | Construct (L1) | The `AWS::SageMaker::DeviceFleet` resource is an Amazon SageMaker resource type that allows you to create a DeviceFleet that manages your SageMaker Edge Manager Devices. |
| [`CfnDomain`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain) | Construct (L1) | Creates a `Domain` . |
| [`CfnEndpoint`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpoint) | Construct (L1) | Use the `AWS::SageMaker::Endpoint` resource to create an endpoint using the specified configuration in the request. |
| [`CfnEndpointConfig`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig) | Construct (L1) | The `AWS::SageMaker::EndpointConfig` resource creates a configuration for an Amazon SageMaker endpoint. |
| [`CfnExperiment`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnExperiment) | Construct (L1) | Resource type definition for AWS::SageMaker::Experiment. |
| [`CfnExperimentTrialComponent`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnExperimentTrialComponent) | Construct (L1) | Resource Type definition for AWS::SageMaker::ExperimentTrialComponent. |
| [`CfnFeatureGroup`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnFeatureGroup) | Construct (L1) | Create a new `FeatureGroup` . |
| [`CfnHub`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnHub) | Construct (L1) | Resource type definition for AWS::SageMaker::Hub. |
| [`CfnHumanTaskUi`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnHumanTaskUi) | Construct (L1) | Resource Type definition for AWS::SageMaker::HumanTaskUi. |
| [`CfnImage`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnImage) | Construct (L1) | Creates a custom SageMaker AI image. |
| [`CfnImageVersion`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnImageVersion) | Construct (L1) | Creates a version of the SageMaker image specified by `ImageName` . |
| [`CfnInferenceComponent`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceComponent) | Construct (L1) | Creates an inference component, which is a SageMaker AI hosting object that you can use to deploy a model to an endpoint. |
| [`CfnInferenceExperiment`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceExperiment) | Construct (L1) | Creates an inference experiment using the configurations specified in the request. |
| [`CfnMlflowApp`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMlflowApp) | Construct (L1) | Resource type definition for AWS::SageMaker::MlflowApp. |
| [`CfnMlflowTrackingServer`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMlflowTrackingServer) | Construct (L1) | Creates an MLflow Tracking Server using a general purpose Amazon S3 bucket as the artifact store. |
| [`CfnModel`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModel) | Construct (L1) | The `AWS::SageMaker::Model` resource to create a model to host at an Amazon SageMaker endpoint. |
| [`CfnModelBiasJobDefinition`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelBiasJobDefinition) | Construct (L1) | Creates the definition for a model bias job. |
| [`CfnModelCard`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCard) | Construct (L1) | Creates an Amazon SageMaker Model Card. |
| [`CfnModelExplainabilityJobDefinition`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelExplainabilityJobDefinition) | Construct (L1) | Creates the definition for a model explainability job. |
| [`CfnModelPackage`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage) | Construct (L1) | A container for your trained model that can be deployed for SageMaker inference. |
| [`CfnModelPackageGroup`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackageGroup) | Construct (L1) | A group of versioned models in the Model Registry. |
| [`CfnModelQualityJobDefinition`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelQualityJobDefinition) | Construct (L1) | Creates a definition for a job that monitors model quality and drift. |
| [`CfnMonitoringSchedule`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMonitoringSchedule) | Construct (L1) | The `AWS::SageMaker::MonitoringSchedule` resource is an Amazon SageMaker resource type that regularly starts SageMaker processing Jobs to monitor the data captured for a SageMaker endpoint. |
| [`CfnNotebookInstance`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnNotebookInstance) | Construct (L1) | The `AWS::SageMaker::NotebookInstance` resource creates an Amazon SageMaker notebook instance. |
| [`CfnNotebookInstanceLifecycleConfig`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnNotebookInstanceLifecycleConfig) | Construct (L1) | The `AWS::SageMaker::NotebookInstanceLifecycleConfig` resource creates shell scripts that run when you create and/or start a notebook instance. |
| [`CfnPartnerApp`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnPartnerApp) | Construct (L1) | The `AWS::SageMaker::PartnerApp` resource creates an Amazon SageMaker Partner AI App. |
| [`CfnPipeline`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnPipeline) | Construct (L1) | The `AWS::SageMaker::Pipeline` resource creates shell scripts that run when you create and/or start a SageMaker Pipeline. |
| [`CfnProcessingJob`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProcessingJob) | Construct (L1) | An Amazon SageMaker processing job that is used to analyze data and evaluate models. |
| [`CfnProject`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProject) | Construct (L1) | Creates a machine learning (ML) project that can contain one or more templates that set up an ML pipeline from training to deploying an approved model. |
| [`CfnSpace`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnSpace) | Construct (L1) | Creates a private space or a space used for real time collaboration in a domain. |
| [`CfnStudioLifecycleConfig`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnStudioLifecycleConfig) | Construct (L1) | Creates a new Amazon SageMaker AI Studio Lifecycle Configuration. |
| [`CfnTrialComponent`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnTrialComponent) | Construct (L1) | Resource type definition for AWS::SageMaker::TrialComponent. |
| [`CfnUserProfile`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfile) | Construct (L1) | Creates a user profile. |
| [`CfnWorkforce`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnWorkforce) | Construct (L1) | Resource Type definition for AWS::SageMaker::Workforce. |
| [`CfnWorkteam`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnWorkteam) | Construct (L1) | Creates a new work team for labeling your data. |
| [`CfnAction.ActionSourceProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAction.ActionSourceProperty) | Struct |  |
| [`CfnAction.MetadataPropertiesProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAction.MetadataPropertiesProperty) | Struct |  |
| [`CfnActionProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnActionProps) | Struct | Properties for defining a `CfnAction`. |
| [`CfnAIWorkloadConfig.AIDatasetConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAIWorkloadConfig.AIDatasetConfigProperty) | Struct | The dataset configuration for an AI workload. |
| [`CfnAIWorkloadConfig.AIWorkloadConfigsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAIWorkloadConfig.AIWorkloadConfigsProperty) | Struct | The benchmark tool configuration for an AI workload. |
| [`CfnAIWorkloadConfig.AIWorkloadDataSourceProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAIWorkloadConfig.AIWorkloadDataSourceProperty) | Struct | The data source for an AI workload input data channel. |
| [`CfnAIWorkloadConfig.AIWorkloadInputDataConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAIWorkloadConfig.AIWorkloadInputDataConfigProperty) | Struct | A channel of input data for an AI workload configuration. |
| [`CfnAIWorkloadConfig.AIWorkloadS3DataSourceProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAIWorkloadConfig.AIWorkloadS3DataSourceProperty) | Struct | The Amazon S3 data source for an AI workload. |
| [`CfnAIWorkloadConfig.WorkloadSpecProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAIWorkloadConfig.WorkloadSpecProperty) | Struct | The workload specification for benchmark tool configuration. |
| [`CfnAIWorkloadConfigProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAIWorkloadConfigProps) | Struct | Properties for defining a `CfnAIWorkloadConfig`. |
| [`CfnAlgorithm.CategoricalParameterRangeSpecificationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAlgorithm.CategoricalParameterRangeSpecificationProperty) | Struct |  |
| [`CfnAlgorithm.ChannelSpecificationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAlgorithm.ChannelSpecificationProperty) | Struct |  |
| [`CfnAlgorithm.ContinuousParameterRangeSpecificationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAlgorithm.ContinuousParameterRangeSpecificationProperty) | Struct |  |
| [`CfnAlgorithm.HyperParameterSpecificationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAlgorithm.HyperParameterSpecificationProperty) | Struct |  |
| [`CfnAlgorithm.HyperParameterTuningJobObjectiveProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAlgorithm.HyperParameterTuningJobObjectiveProperty) | Struct |  |
| [`CfnAlgorithm.InferenceSpecificationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAlgorithm.InferenceSpecificationProperty) | Struct |  |
| [`CfnAlgorithm.IntegerParameterRangeSpecificationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAlgorithm.IntegerParameterRangeSpecificationProperty) | Struct |  |
| [`CfnAlgorithm.MetricDefinitionProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAlgorithm.MetricDefinitionProperty) | Struct |  |
| [`CfnAlgorithm.ModelInputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAlgorithm.ModelInputProperty) | Struct |  |
| [`CfnAlgorithm.ModelPackageContainerDefinitionProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAlgorithm.ModelPackageContainerDefinitionProperty) | Struct |  |
| [`CfnAlgorithm.ParameterRangeProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAlgorithm.ParameterRangeProperty) | Struct |  |
| [`CfnAlgorithm.TrainingSpecificationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAlgorithm.TrainingSpecificationProperty) | Struct |  |
| [`CfnAlgorithmProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAlgorithmProps) | Struct | Properties for defining a `CfnAlgorithm`. |
| [`CfnApp.ResourceSpecProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnApp.ResourceSpecProperty) | Struct | Specifies the ARN's of a SageMaker AI image and SageMaker AI image version, and the instance type that the version runs on. |
| [`CfnAppImageConfig.CodeEditorAppImageConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAppImageConfig.CodeEditorAppImageConfigProperty) | Struct | The configuration for the file system and kernels in a SageMaker image running as a Code Editor app. |
| [`CfnAppImageConfig.ContainerConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAppImageConfig.ContainerConfigProperty) | Struct | The configuration used to run the application image container. |
| [`CfnAppImageConfig.CustomImageContainerEnvironmentVariableProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAppImageConfig.CustomImageContainerEnvironmentVariableProperty) | Struct | The environment variables to set in the container. |
| [`CfnAppImageConfig.FileSystemConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAppImageConfig.FileSystemConfigProperty) | Struct | The Amazon Elastic File System storage configuration for a SageMaker AI image. |
| [`CfnAppImageConfig.JupyterLabAppImageConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAppImageConfig.JupyterLabAppImageConfigProperty) | Struct | The configuration for the file system and kernels in a SageMaker AI image running as a JupyterLab app. |
| [`CfnAppImageConfig.KernelGatewayImageConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAppImageConfig.KernelGatewayImageConfigProperty) | Struct | The configuration for the file system and kernels in a SageMaker AI image running as a KernelGateway app. |
| [`CfnAppImageConfig.KernelSpecProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAppImageConfig.KernelSpecProperty) | Struct | The specification of a Jupyter kernel. |
| [`CfnAppImageConfigProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAppImageConfigProps) | Struct | Properties for defining a `CfnAppImageConfig`. |
| [`CfnAppProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnAppProps) | Struct | Properties for defining a `CfnApp`. |
| [`CfnArtifact.ArtifactSourceProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnArtifact.ArtifactSourceProperty) | Struct |  |
| [`CfnArtifact.ArtifactSourceTypeProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnArtifact.ArtifactSourceTypeProperty) | Struct |  |
| [`CfnArtifact.MetadataPropertiesProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnArtifact.MetadataPropertiesProperty) | Struct |  |
| [`CfnArtifactProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnArtifactProps) | Struct | Properties for defining a `CfnArtifact`. |
| [`CfnCluster.AlarmDetailsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.AlarmDetailsProperty) | Struct | The details of the alarm to monitor during the AMI update. |
| [`CfnCluster.AutoPatchConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.AutoPatchConfigProperty) | Struct | The configuration for automatic patching of the instance group. |
| [`CfnCluster.CapacitySizeConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.CapacitySizeConfigProperty) | Struct | The configuration of the size measurements of the AMI update. |
| [`CfnCluster.ClusterAccountingDatabaseProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.ClusterAccountingDatabaseProperty) | Struct | External MySQL-compatible accounting database that a Slurm cluster's slurmdbd connects to. |
| [`CfnCluster.ClusterAutoScalingConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.ClusterAutoScalingConfigProperty) | Struct | Specifies the autoscaling configuration for a HyperPod cluster. |
| [`CfnCluster.ClusterCapacityRequirementsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.ClusterCapacityRequirementsProperty) | Struct | Defines the instance capacity requirements for an instance group, including configurations for both Spot and On-Demand capacity types. |
| [`CfnCluster.ClusterEbsVolumeConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.ClusterEbsVolumeConfigProperty) | Struct | Defines the configuration for attaching an additional Amazon Elastic Block Store (EBS) volume to each instance of the SageMaker HyperPod cluster instance group. |
| [`CfnCluster.ClusterFsxLustreConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.ClusterFsxLustreConfigProperty) | Struct | Configuration for mounting an Amazon FSx Lustre file system to the instances in the SageMaker HyperPod cluster instance group. |
| [`CfnCluster.ClusterFsxOpenZfsConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.ClusterFsxOpenZfsConfigProperty) | Struct | Configuration for mounting an Amazon FSx OpenZFS file system to the instances in the SageMaker HyperPod cluster instance group. |
| [`CfnCluster.ClusterInstanceGroupProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.ClusterInstanceGroupProperty) | Struct | The configuration information of the instance group within the HyperPod cluster. |
| [`CfnCluster.ClusterInstanceStorageConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.ClusterInstanceStorageConfigProperty) | Struct | Defines the configuration for attaching additional storage to the instances in the SageMaker HyperPod cluster instance group. |
| [`CfnCluster.ClusterKubernetesConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.ClusterKubernetesConfigProperty) | Struct | Kubernetes configuration that specifies labels and taints to be applied to cluster nodes in an instance group. |
| [`CfnCluster.ClusterKubernetesTaintProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.ClusterKubernetesTaintProperty) | Struct | A Kubernetes taint that can be applied to cluster nodes. |
| [`CfnCluster.ClusterLifeCycleConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.ClusterLifeCycleConfigProperty) | Struct | The lifecycle configuration for a SageMaker HyperPod cluster. |
| [`CfnCluster.ClusterNetworkInterfaceProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.ClusterNetworkInterfaceProperty) | Struct | Specifies the network interface configuration for the instance group. |
| [`CfnCluster.ClusterOrchestratorEksConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.ClusterOrchestratorEksConfigProperty) | Struct | The configuration for the Amazon EKS cluster that is used as the orchestrator for the SageMaker HyperPod cluster. |
| [`CfnCluster.ClusterOrchestratorSlurmConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.ClusterOrchestratorSlurmConfigProperty) | Struct | Specifies parameter(s) related to Slurm as orchestrator. |
| [`CfnCluster.ClusterRestrictedInstanceGroupProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.ClusterRestrictedInstanceGroupProperty) | Struct | Details of a restricted instance group in a SageMaker HyperPod cluster. |
| [`CfnCluster.ClusterSlurmConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.ClusterSlurmConfigProperty) | Struct | Slurm configuration for the instance group. |
| [`CfnCluster.DeploymentConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.DeploymentConfigProperty) | Struct | The deployment configuration for an endpoint, which contains the desired deployment strategy and rollback configurations. |
| [`CfnCluster.EnvironmentConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.EnvironmentConfigProperty) | Struct | The configuration for the restricted instance groups (RIG) environment. |
| [`CfnCluster.FSxLustreConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.FSxLustreConfigProperty) | Struct | Configuration settings for an Amazon FSx for Lustre file system to be used with the cluster. |
| [`CfnCluster.InstanceRequirementsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.InstanceRequirementsProperty) | Struct | The instance requirements for the instance group. |
| [`CfnCluster.OrchestratorProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.OrchestratorProperty) | Struct | The orchestrator for a SageMaker HyperPod cluster. |
| [`CfnCluster.PatchScheduleProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.PatchScheduleProperty) | Struct | The schedule configuration for automatic patching. |
| [`CfnCluster.RestrictedInstanceGroupsConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.RestrictedInstanceGroupsConfigProperty) | Struct | The cluster-level configuration for restricted instance groups, including shared environment settings for inter-RIG communication and FSx Lustre sharing. |
| [`CfnCluster.RollingUpdatePolicyProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.RollingUpdatePolicyProperty) | Struct | Specifies a rolling deployment strategy for updating a SageMaker endpoint. |
| [`CfnCluster.ScheduledUpdateConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.ScheduledUpdateConfigProperty) | Struct | The configuration object of the schedule that SageMaker follows when updating the AMI. |
| [`CfnCluster.SharedEnvironmentConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.SharedEnvironmentConfigProperty) | Struct | The shared environment configuration for restricted instance groups that use cluster-level shared FSx Lustre storage. |
| [`CfnCluster.TieredStorageConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.TieredStorageConfigProperty) | Struct | Configuration for tiered storage in the SageMaker HyperPod cluster. |
| [`CfnCluster.VpcConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCluster.VpcConfigProperty) | Struct | Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources have access to. |
| [`CfnClusterProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnClusterProps) | Struct | Properties for defining a `CfnCluster`. |
| [`CfnClusterSchedulerConfig.PriorityClassProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnClusterSchedulerConfig.PriorityClassProperty) | Struct | Priority class configuration. |
| [`CfnClusterSchedulerConfig.SchedulerConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnClusterSchedulerConfig.SchedulerConfigProperty) | Struct | Cluster policy configuration. |
| [`CfnClusterSchedulerConfigProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnClusterSchedulerConfigProps) | Struct | Properties for defining a `CfnClusterSchedulerConfig`. |
| [`CfnCodeRepository.GitConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCodeRepository.GitConfigProperty) | Struct | Specifies configuration details for a Git repository in your AWS account. |
| [`CfnCodeRepositoryProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnCodeRepositoryProps) | Struct | Properties for defining a `CfnCodeRepository`. |
| [`CfnContext.SourceProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnContext.SourceProperty) | Struct | The source type, ID, and URI. |
| [`CfnContext.TagsItemsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnContext.TagsItemsProperty) | Struct |  |
| [`CfnContextProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnContextProps) | Struct | Properties for defining a `CfnContext`. |
| [`CfnDataQualityJobDefinition.BatchTransformInputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDataQualityJobDefinition.BatchTransformInputProperty) | Struct | Input object for the batch transform job. |
| [`CfnDataQualityJobDefinition.ClusterConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDataQualityJobDefinition.ClusterConfigProperty) | Struct | The configuration for the cluster of resources used to run the processing job. |
| [`CfnDataQualityJobDefinition.ConstraintsResourceProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDataQualityJobDefinition.ConstraintsResourceProperty) | Struct | The constraints resource for a monitoring job. |
| [`CfnDataQualityJobDefinition.CsvProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDataQualityJobDefinition.CsvProperty) | Struct | The CSV format. |
| [`CfnDataQualityJobDefinition.DataQualityAppSpecificationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDataQualityJobDefinition.DataQualityAppSpecificationProperty) | Struct | Information about the container that a data quality monitoring job runs. |
| [`CfnDataQualityJobDefinition.DataQualityBaselineConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDataQualityJobDefinition.DataQualityBaselineConfigProperty) | Struct | Configuration for monitoring constraints and monitoring statistics. |
| [`CfnDataQualityJobDefinition.DataQualityJobInputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDataQualityJobDefinition.DataQualityJobInputProperty) | Struct | The input for the data quality monitoring job. |
| [`CfnDataQualityJobDefinition.DatasetFormatProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDataQualityJobDefinition.DatasetFormatProperty) | Struct | The dataset format of the data to monitor. |
| [`CfnDataQualityJobDefinition.EndpointInputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDataQualityJobDefinition.EndpointInputProperty) | Struct | Input object for the endpoint. |
| [`CfnDataQualityJobDefinition.JsonProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDataQualityJobDefinition.JsonProperty) | Struct | The Json format. |
| [`CfnDataQualityJobDefinition.MonitoringOutputConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDataQualityJobDefinition.MonitoringOutputConfigProperty) | Struct | The output configuration for monitoring jobs. |
| [`CfnDataQualityJobDefinition.MonitoringOutputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDataQualityJobDefinition.MonitoringOutputProperty) | Struct | The output object for a monitoring job. |
| [`CfnDataQualityJobDefinition.MonitoringResourcesProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDataQualityJobDefinition.MonitoringResourcesProperty) | Struct | Identifies the resources to deploy for a monitoring job. |
| [`CfnDataQualityJobDefinition.NetworkConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDataQualityJobDefinition.NetworkConfigProperty) | Struct | Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs. |
| [`CfnDataQualityJobDefinition.S3OutputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDataQualityJobDefinition.S3OutputProperty) | Struct | The Amazon S3 storage location where the results of a monitoring job are saved. |
| [`CfnDataQualityJobDefinition.StatisticsResourceProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDataQualityJobDefinition.StatisticsResourceProperty) | Struct | The statistics resource for a monitoring job. |
| [`CfnDataQualityJobDefinition.StoppingConditionProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDataQualityJobDefinition.StoppingConditionProperty) | Struct | Specifies a limit to how long a job can run. |
| [`CfnDataQualityJobDefinition.VpcConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDataQualityJobDefinition.VpcConfigProperty) | Struct | Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources have access to. |
| [`CfnDataQualityJobDefinitionProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDataQualityJobDefinitionProps) | Struct | Properties for defining a `CfnDataQualityJobDefinition`. |
| [`CfnDevice.DeviceProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDevice.DeviceProperty) | Struct | Information of a particular device. |
| [`CfnDeviceFleet.EdgeOutputConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDeviceFleet.EdgeOutputConfigProperty) | Struct | The output configuration for storing sample data collected by the fleet. |
| [`CfnDeviceFleetProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDeviceFleetProps) | Struct | Properties for defining a `CfnDeviceFleet`. |
| [`CfnDeviceProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDeviceProps) | Struct | Properties for defining a `CfnDevice`. |
| [`CfnDomain.AppLifecycleManagementProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.AppLifecycleManagementProperty) | Struct | Settings that are used to configure and manage the lifecycle of Amazon SageMaker Studio applications. |
| [`CfnDomain.CodeEditorAppSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.CodeEditorAppSettingsProperty) | Struct | The Code Editor application settings. |
| [`CfnDomain.CodeRepositoryProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.CodeRepositoryProperty) | Struct | A Git repository that SageMaker AI automatically displays to users for cloning in the JupyterServer application. |
| [`CfnDomain.CustomFileSystemConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.CustomFileSystemConfigProperty) | Struct | The settings for assigning a custom file system to a user profile or space for an Amazon SageMaker AI Domain. |
| [`CfnDomain.CustomImageProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.CustomImageProperty) | Struct | A custom SageMaker AI image. |
| [`CfnDomain.CustomPosixUserConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.CustomPosixUserConfigProperty) | Struct | Details about the POSIX identity that is used for file system operations. |
| [`CfnDomain.DefaultEbsStorageSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.DefaultEbsStorageSettingsProperty) | Struct | A collection of default EBS storage settings that apply to spaces created within a domain or user profile. |
| [`CfnDomain.DefaultSpaceSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.DefaultSpaceSettingsProperty) | Struct | The default settings for shared spaces that users create in the domain. |
| [`CfnDomain.DefaultSpaceStorageSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.DefaultSpaceStorageSettingsProperty) | Struct | The default storage settings for a space. |
| [`CfnDomain.DockerSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.DockerSettingsProperty) | Struct | A collection of settings that configure the domain's Docker interaction. |
| [`CfnDomain.DomainSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.DomainSettingsProperty) | Struct | A collection of settings that apply to the `SageMaker Domain` . |
| [`CfnDomain.EFSFileSystemConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.EFSFileSystemConfigProperty) | Struct | The settings for assigning a custom Amazon EFS file system to a user profile or space for an Amazon SageMaker AI Domain. |
| [`CfnDomain.FSxLustreFileSystemConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.FSxLustreFileSystemConfigProperty) | Struct | The settings for assigning a custom Amazon FSx for Lustre file system to a user profile or space for an Amazon SageMaker Domain. |
| [`CfnDomain.HiddenSageMakerImageProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.HiddenSageMakerImageProperty) | Struct | The SageMaker images that are hidden from the Studio user interface. |
| [`CfnDomain.IdleSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.IdleSettingsProperty) | Struct | Settings related to idle shutdown of Studio applications. |
| [`CfnDomain.JupyterLabAppSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.JupyterLabAppSettingsProperty) | Struct | The settings for the JupyterLab application. |
| [`CfnDomain.JupyterServerAppSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.JupyterServerAppSettingsProperty) | Struct | The JupyterServer app settings. |
| [`CfnDomain.KernelGatewayAppSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.KernelGatewayAppSettingsProperty) | Struct | The KernelGateway app settings. |
| [`CfnDomain.ResourceSpecProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.ResourceSpecProperty) | Struct | Specifies the ARN's of a SageMaker AI image and SageMaker AI image version, and the instance type that the version runs on. |
| [`CfnDomain.RSessionAppSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.RSessionAppSettingsProperty) | Struct | A collection of settings that apply to an `RSessionGateway` app. |
| [`CfnDomain.RStudioServerProAppSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.RStudioServerProAppSettingsProperty) | Struct | A collection of settings that configure user interaction with the `RStudioServerPro` app. |
| [`CfnDomain.RStudioServerProDomainSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.RStudioServerProDomainSettingsProperty) | Struct | A collection of settings that configure the `RStudioServerPro` Domain-level app. |
| [`CfnDomain.S3FileSystemConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.S3FileSystemConfigProperty) | Struct | Configuration for the custom Amazon S3 file system. |
| [`CfnDomain.SharingSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.SharingSettingsProperty) | Struct | Specifies options when sharing an Amazon SageMaker Studio notebook. |
| [`CfnDomain.StudioWebPortalSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.StudioWebPortalSettingsProperty) | Struct | Studio settings. |
| [`CfnDomain.UnifiedStudioSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.UnifiedStudioSettingsProperty) | Struct | The settings that apply to an Amazon SageMaker AI domain when you use it in Amazon SageMaker Unified Studio. |
| [`CfnDomain.UserSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomain.UserSettingsProperty) | Struct | A collection of settings that apply to users of Amazon SageMaker Studio. |
| [`CfnDomainProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnDomainProps) | Struct | Properties for defining a `CfnDomain`. |
| [`CfnEndpoint.AlarmProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpoint.AlarmProperty) | Struct | An Amazon CloudWatch alarm configured to monitor metrics on an endpoint. |
| [`CfnEndpoint.AutoRollbackConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpoint.AutoRollbackConfigProperty) | Struct | Automatic rollback configuration for handling endpoint deployment failures and recovery. |
| [`CfnEndpoint.BlueGreenUpdatePolicyProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpoint.BlueGreenUpdatePolicyProperty) | Struct | Update policy for a blue/green deployment. |
| [`CfnEndpoint.CapacitySizeProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpoint.CapacitySizeProperty) | Struct | Specifies the type and size of the endpoint capacity to activate for a blue/green deployment, a rolling deployment, or a rollback strategy. |
| [`CfnEndpoint.DeploymentConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpoint.DeploymentConfigProperty) | Struct | The deployment configuration for an endpoint, which contains the desired deployment strategy and rollback configurations. |
| [`CfnEndpoint.RollingUpdatePolicyProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpoint.RollingUpdatePolicyProperty) | Struct | Specifies a rolling deployment strategy for updating a SageMaker endpoint. |
| [`CfnEndpoint.TrafficRoutingConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpoint.TrafficRoutingConfigProperty) | Struct | Defines the traffic routing strategy during an endpoint deployment to shift traffic from the old fleet to the new fleet. |
| [`CfnEndpoint.VariantPropertyProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpoint.VariantPropertyProperty) | Struct | Specifies a production variant property type for an Endpoint. |
| [`CfnEndpointConfig.AsyncInferenceClientConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig.AsyncInferenceClientConfigProperty) | Struct | Configures the behavior of the client used by SageMaker to interact with the model container during asynchronous inference. |
| [`CfnEndpointConfig.AsyncInferenceConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig.AsyncInferenceConfigProperty) | Struct | Specifies configuration for how an endpoint performs asynchronous inference. |
| [`CfnEndpointConfig.AsyncInferenceNotificationConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig.AsyncInferenceNotificationConfigProperty) | Struct | Specifies the configuration for notifications of inference results for asynchronous inference. |
| [`CfnEndpointConfig.AsyncInferenceOutputConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig.AsyncInferenceOutputConfigProperty) | Struct | Specifies the configuration for asynchronous inference invocation outputs. |
| [`CfnEndpointConfig.CapacityReservationConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig.CapacityReservationConfigProperty) | Struct | Settings for the capacity reservation for the compute instances that SageMaker AI reserves for an endpoint. |
| [`CfnEndpointConfig.CaptureContentTypeHeaderProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig.CaptureContentTypeHeaderProperty) | Struct | Specifies the JSON and CSV content types of the data that the endpoint captures. |
| [`CfnEndpointConfig.CaptureOptionProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig.CaptureOptionProperty) | Struct | Specifies whether the endpoint captures input data or output data. |
| [`CfnEndpointConfig.ClarifyExplainerConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig.ClarifyExplainerConfigProperty) | Struct | The configuration parameters for the SageMaker Clarify explainer. |
| [`CfnEndpointConfig.ClarifyInferenceConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig.ClarifyInferenceConfigProperty) | Struct | The inference configuration parameter for the model container. |
| [`CfnEndpointConfig.ClarifyShapBaselineConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig.ClarifyShapBaselineConfigProperty) | Struct | The configuration for the [SHAP baseline](https://docs.aws.amazon.com/sagemaker/latest/dg/clarify-feature-attribute-shap-baselines.html) (also called the background or reference dataset) of the Kernal SHAP algorithm. |
| [`CfnEndpointConfig.ClarifyShapConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig.ClarifyShapConfigProperty) | Struct | The configuration for SHAP analysis using SageMaker Clarify Explainer. |
| [`CfnEndpointConfig.ClarifyTextConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig.ClarifyTextConfigProperty) | Struct | A parameter used to configure the SageMaker Clarify explainer to treat text features as text so that explanations are provided for individual units of text. |
| [`CfnEndpointConfig.CoreDumpConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig.CoreDumpConfigProperty) | Struct | Specifies where SageMaker writes core dumps from the model container when the process crashes, and how it encrypts them. |
| [`CfnEndpointConfig.DataCaptureConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig.DataCaptureConfigProperty) | Struct | Specifies the configuration of your endpoint for model monitor data capture. |
| [`CfnEndpointConfig.ExplainerConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig.ExplainerConfigProperty) | Struct | A parameter to activate explainers. |
| [`CfnEndpointConfig.InstancePoolProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig.InstancePoolProperty) | Struct | Specifies an instance type and its priority for a heterogeneous endpoint. |
| [`CfnEndpointConfig.ManagedInstanceScalingProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig.ManagedInstanceScalingProperty) | Struct | Settings that control the range in the number of instances that the endpoint provisions as it scales up or down to accommodate traffic. |
| [`CfnEndpointConfig.MetricsConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig.MetricsConfigProperty) | Struct | Specifies the metrics that the endpoint publishes to Amazon CloudWatch, the frequency of publication, and whether to enable enhanced or detailed observability metrics. |
| [`CfnEndpointConfig.PrefixAwareRoutingConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig.PrefixAwareRoutingConfigProperty) | Struct | The configuration for prefix-aware routing on a SageMaker real-time inference endpoint. |
| [`CfnEndpointConfig.ProductionVariantProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig.ProductionVariantProperty) | Struct | Specifies a model that you want to host and the resources to deploy for hosting it. |
| [`CfnEndpointConfig.RoutingConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig.RoutingConfigProperty) | Struct | Settings that control how the endpoint routes incoming traffic to the instances that the endpoint hosts. |
| [`CfnEndpointConfig.ScaleInPolicyProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig.ScaleInPolicyProperty) | Struct | Specifies how the endpoint releases instances when managed instance scaling scales in. |
| [`CfnEndpointConfig.ServerlessConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig.ServerlessConfigProperty) | Struct | Specifies the serverless configuration for an endpoint variant. |
| [`CfnEndpointConfig.VpcConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfig.VpcConfigProperty) | Struct | Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources have access to. |
| [`CfnEndpointConfigProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointConfigProps) | Struct | Properties for defining a `CfnEndpointConfig`. |
| [`CfnEndpointProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnEndpointProps) | Struct | Properties for defining a `CfnEndpoint`. |
| [`CfnExperiment.TagsItemsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnExperiment.TagsItemsProperty) | Struct |  |
| [`CfnExperimentProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnExperimentProps) | Struct | Properties for defining a `CfnExperiment`. |
| [`CfnExperimentTrialComponent.MetadataPropertiesProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnExperimentTrialComponent.MetadataPropertiesProperty) | Struct |  |
| [`CfnExperimentTrialComponent.StatusProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnExperimentTrialComponent.StatusProperty) | Struct |  |
| [`CfnExperimentTrialComponent.TagsItemsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnExperimentTrialComponent.TagsItemsProperty) | Struct |  |
| [`CfnExperimentTrialComponentProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnExperimentTrialComponentProps) | Struct | Properties for defining a `CfnExperimentTrialComponent`. |
| [`CfnFeatureGroup.DataCatalogConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnFeatureGroup.DataCatalogConfigProperty) | Struct | The meta data of the Glue table which serves as data catalog for the `OfflineStore` . |
| [`CfnFeatureGroup.FeatureDefinitionProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnFeatureGroup.FeatureDefinitionProperty) | Struct | A list of features. |
| [`CfnFeatureGroup.OfflineStoreConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnFeatureGroup.OfflineStoreConfigProperty) | Struct | The configuration of an `OfflineStore` . |
| [`CfnFeatureGroup.OnlineStoreConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnFeatureGroup.OnlineStoreConfigProperty) | Struct | Use this to specify the AWS Key Management Service (KMS) Key ID, or `KMSKeyId` , for at rest data encryption. |
| [`CfnFeatureGroup.OnlineStoreSecurityConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnFeatureGroup.OnlineStoreSecurityConfigProperty) | Struct | The security configuration for `OnlineStore` . |
| [`CfnFeatureGroup.S3StorageConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnFeatureGroup.S3StorageConfigProperty) | Struct | The Amazon Simple Storage (Amazon S3) location and security configuration for `OfflineStore` . |
| [`CfnFeatureGroup.ThroughputConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnFeatureGroup.ThroughputConfigProperty) | Struct | Used to set feature group throughput configuration. |
| [`CfnFeatureGroup.TtlDurationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnFeatureGroup.TtlDurationProperty) | Struct | Time to live duration, where the record is hard deleted after the expiration time is reached; |
| [`CfnFeatureGroupProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnFeatureGroupProps) | Struct | Properties for defining a `CfnFeatureGroup`. |
| [`CfnHub.S3StorageConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnHub.S3StorageConfigProperty) | Struct | The Amazon S3 storage configuration for the hub. |
| [`CfnHubProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnHubProps) | Struct | Properties for defining a `CfnHub`. |
| [`CfnHumanTaskUi.UiTemplateProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnHumanTaskUi.UiTemplateProperty) | Struct | The Liquid template for the worker user interface. |
| [`CfnHumanTaskUiProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnHumanTaskUiProps) | Struct | Properties for defining a `CfnHumanTaskUi`. |
| [`CfnImageProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnImageProps) | Struct | Properties for defining a `CfnImage`. |
| [`CfnImageVersionProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnImageVersionProps) | Struct | Properties for defining a `CfnImageVersion`. |
| [`CfnInferenceComponent.AlarmProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceComponent.AlarmProperty) | Struct | An Amazon CloudWatch alarm configured to monitor metrics on an endpoint. |
| [`CfnInferenceComponent.AutoRollbackConfigurationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceComponent.AutoRollbackConfigurationProperty) | Struct |  |
| [`CfnInferenceComponent.ContainerMetricsConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceComponent.ContainerMetricsConfigProperty) | Struct | The configuration for container metrics scraping. |
| [`CfnInferenceComponent.DeployedImageProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceComponent.DeployedImageProperty) | Struct | Gets the Amazon EC2 Container Registry path of the docker image of the model that is hosted in this [ProductionVariant](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ProductionVariant.html) . |
| [`CfnInferenceComponent.InferenceComponentAvailabilityZoneBalanceProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceComponent.InferenceComponentAvailabilityZoneBalanceProperty) | Struct | Configuration for balancing inference component copies across Availability Zones. |
| [`CfnInferenceComponent.InferenceComponentCapacitySizeProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceComponent.InferenceComponentCapacitySizeProperty) | Struct | Specifies the type and size of the endpoint capacity to activate for a rolling deployment or a rollback strategy. |
| [`CfnInferenceComponent.InferenceComponentComputeResourceRequirementsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceComponent.InferenceComponentComputeResourceRequirementsProperty) | Struct | Defines the compute resources to allocate to run a model, plus any adapter models, that you assign to an inference component. |
| [`CfnInferenceComponent.InferenceComponentContainerSpecificationForInstanceTypeProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceComponent.InferenceComponentContainerSpecificationForInstanceTypeProperty) | Struct | Container specification for one Specifications entry. |
| [`CfnInferenceComponent.InferenceComponentContainerSpecificationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceComponent.InferenceComponentContainerSpecificationProperty) | Struct | Defines a container that provides the runtime environment for a model that you deploy with an inference component. |
| [`CfnInferenceComponent.InferenceComponentDataCacheConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceComponent.InferenceComponentDataCacheConfigProperty) | Struct | Settings that affect how the inference component caches data. |
| [`CfnInferenceComponent.InferenceComponentDeploymentConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceComponent.InferenceComponentDeploymentConfigProperty) | Struct | The deployment configuration for an endpoint that hosts inference components. |
| [`CfnInferenceComponent.InferenceComponentPlacementStatusProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceComponent.InferenceComponentPlacementStatusProperty) | Struct | The number of inference component copies currently placed on instances of a given type. |
| [`CfnInferenceComponent.InferenceComponentRollingUpdatePolicyProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceComponent.InferenceComponentRollingUpdatePolicyProperty) | Struct | Specifies a rolling deployment strategy for updating a SageMaker AI inference component. |
| [`CfnInferenceComponent.InferenceComponentRuntimeConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceComponent.InferenceComponentRuntimeConfigProperty) | Struct | Runtime settings for a model that is deployed with an inference component. |
| [`CfnInferenceComponent.InferenceComponentSchedulingConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceComponent.InferenceComponentSchedulingConfigProperty) | Struct | The scheduling configuration that determines how inference component copies are placed across available instances. |
| [`CfnInferenceComponent.InferenceComponentSpecificationForInstanceTypeProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceComponent.InferenceComponentSpecificationForInstanceTypeProperty) | Struct | A specification for one instance type, for use in Specifications. |
| [`CfnInferenceComponent.InferenceComponentSpecificationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceComponent.InferenceComponentSpecificationProperty) | Struct | Details about the resources to deploy with this inference component, including the model, container, and compute resources. |
| [`CfnInferenceComponent.InferenceComponentStartupParametersProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceComponent.InferenceComponentStartupParametersProperty) | Struct | Settings that take effect while the model container starts up. |
| [`CfnInferenceComponent.MetricsEndpointProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceComponent.MetricsEndpointProperty) | Struct | A metrics endpoint exposed by the container. |
| [`CfnInferenceComponentProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceComponentProps) | Struct | Properties for defining a `CfnInferenceComponent`. |
| [`CfnInferenceExperiment.CaptureContentTypeHeaderProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceExperiment.CaptureContentTypeHeaderProperty) | Struct | Configuration specifying how to treat different headers. |
| [`CfnInferenceExperiment.DataStorageConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceExperiment.DataStorageConfigProperty) | Struct | The Amazon S3 location and configuration for storing inference request and response data. |
| [`CfnInferenceExperiment.EndpointMetadataProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceExperiment.EndpointMetadataProperty) | Struct | The metadata of the endpoint. |
| [`CfnInferenceExperiment.InferenceExperimentScheduleProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceExperiment.InferenceExperimentScheduleProperty) | Struct | The start and end times of an inference experiment. |
| [`CfnInferenceExperiment.ModelInfrastructureConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceExperiment.ModelInfrastructureConfigProperty) | Struct | The configuration for the infrastructure that the model will be deployed to. |
| [`CfnInferenceExperiment.ModelVariantConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceExperiment.ModelVariantConfigProperty) | Struct | Contains information about the deployment options of a model. |
| [`CfnInferenceExperiment.RealTimeInferenceConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceExperiment.RealTimeInferenceConfigProperty) | Struct | The infrastructure configuration for deploying the model to a real-time inference endpoint. |
| [`CfnInferenceExperiment.ShadowModeConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceExperiment.ShadowModeConfigProperty) | Struct | The configuration of `ShadowMode` inference experiment type, which specifies a production variant to take all the inference requests, and a shadow variant to which Amazon SageMaker replicates a percentage of the inference requests. |
| [`CfnInferenceExperiment.ShadowModelVariantConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceExperiment.ShadowModelVariantConfigProperty) | Struct | The name and sampling percentage of a shadow variant. |
| [`CfnInferenceExperimentProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnInferenceExperimentProps) | Struct | Properties for defining a `CfnInferenceExperiment`. |
| [`CfnMlflowAppProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMlflowAppProps) | Struct | Properties for defining a `CfnMlflowApp`. |
| [`CfnMlflowTrackingServerProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMlflowTrackingServerProps) | Struct | Properties for defining a `CfnMlflowTrackingServer`. |
| [`CfnModel.ContainerDefinitionProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModel.ContainerDefinitionProperty) | Struct | Describes the container, as part of model definition. |
| [`CfnModel.HubAccessConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModel.HubAccessConfigProperty) | Struct | The configuration for a private hub model reference that points to a public SageMaker JumpStart model. |
| [`CfnModel.ImageConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModel.ImageConfigProperty) | Struct | Specifies whether the model container is in Amazon ECR or a private Docker registry accessible from your Amazon Virtual Private Cloud (VPC). |
| [`CfnModel.InferenceExecutionConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModel.InferenceExecutionConfigProperty) | Struct | Specifies details about how containers in a multi-container endpoint are run. |
| [`CfnModel.ModelAccessConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModel.ModelAccessConfigProperty) | Struct | The access configuration file to control access to the ML model. |
| [`CfnModel.ModelDataSourceProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModel.ModelDataSourceProperty) | Struct | Specifies the location of ML model data to deploy. |
| [`CfnModel.MultiModelConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModel.MultiModelConfigProperty) | Struct | Specifies additional configuration for hosting multi-model endpoints. |
| [`CfnModel.RepositoryAuthConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModel.RepositoryAuthConfigProperty) | Struct | Specifies an authentication configuration for the private docker registry where your model image is hosted. |
| [`CfnModel.S3DataSourceProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModel.S3DataSourceProperty) | Struct | Describes the S3 data source. |
| [`CfnModel.VpcConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModel.VpcConfigProperty) | Struct | Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources have access to. |
| [`CfnModelBiasJobDefinition.BatchTransformInputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelBiasJobDefinition.BatchTransformInputProperty) | Struct | Input object for the batch transform job. |
| [`CfnModelBiasJobDefinition.ClusterConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelBiasJobDefinition.ClusterConfigProperty) | Struct | The configuration for the cluster resources used to run the processing job. |
| [`CfnModelBiasJobDefinition.ConstraintsResourceProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelBiasJobDefinition.ConstraintsResourceProperty) | Struct | The constraints resource for a monitoring job. |
| [`CfnModelBiasJobDefinition.CsvProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelBiasJobDefinition.CsvProperty) | Struct | The CSV format. |
| [`CfnModelBiasJobDefinition.DatasetFormatProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelBiasJobDefinition.DatasetFormatProperty) | Struct | The dataset format of the data to monitor. |
| [`CfnModelBiasJobDefinition.EndpointInputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelBiasJobDefinition.EndpointInputProperty) | Struct | Input object for the endpoint. |
| [`CfnModelBiasJobDefinition.JsonProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelBiasJobDefinition.JsonProperty) | Struct | The Json format. |
| [`CfnModelBiasJobDefinition.ModelBiasAppSpecificationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelBiasJobDefinition.ModelBiasAppSpecificationProperty) | Struct | Docker container image configuration object for the model bias job. |
| [`CfnModelBiasJobDefinition.ModelBiasBaselineConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelBiasJobDefinition.ModelBiasBaselineConfigProperty) | Struct | The configuration for a baseline model bias job. |
| [`CfnModelBiasJobDefinition.ModelBiasJobInputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelBiasJobDefinition.ModelBiasJobInputProperty) | Struct | Inputs for the model bias job. |
| [`CfnModelBiasJobDefinition.MonitoringGroundTruthS3InputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelBiasJobDefinition.MonitoringGroundTruthS3InputProperty) | Struct | The ground truth labels for the dataset used for the monitoring job. |
| [`CfnModelBiasJobDefinition.MonitoringOutputConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelBiasJobDefinition.MonitoringOutputConfigProperty) | Struct | The output configuration for monitoring jobs. |
| [`CfnModelBiasJobDefinition.MonitoringOutputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelBiasJobDefinition.MonitoringOutputProperty) | Struct | The output object for a monitoring job. |
| [`CfnModelBiasJobDefinition.MonitoringResourcesProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelBiasJobDefinition.MonitoringResourcesProperty) | Struct | Identifies the resources to deploy for a monitoring job. |
| [`CfnModelBiasJobDefinition.NetworkConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelBiasJobDefinition.NetworkConfigProperty) | Struct | Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs. |
| [`CfnModelBiasJobDefinition.S3OutputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelBiasJobDefinition.S3OutputProperty) | Struct | The Amazon S3 storage location where the results of a monitoring job are saved. |
| [`CfnModelBiasJobDefinition.StoppingConditionProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelBiasJobDefinition.StoppingConditionProperty) | Struct | Specifies a limit to how long a job can run. |
| [`CfnModelBiasJobDefinition.VpcConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelBiasJobDefinition.VpcConfigProperty) | Struct | Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources have access to. |
| [`CfnModelBiasJobDefinitionProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelBiasJobDefinitionProps) | Struct | Properties for defining a `CfnModelBiasJobDefinition`. |
| [`CfnModelCard.AdditionalInformationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCard.AdditionalInformationProperty) | Struct | Additional information about the model. |
| [`CfnModelCard.BusinessDetailsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCard.BusinessDetailsProperty) | Struct | Information about how the model supports business goals. |
| [`CfnModelCard.ContainerProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCard.ContainerProperty) | Struct |  |
| [`CfnModelCard.ContentProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCard.ContentProperty) | Struct | The content of the model card. |
| [`CfnModelCard.EvaluationDetailProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCard.EvaluationDetailProperty) | Struct | The evaluation details of the model. |
| [`CfnModelCard.FunctionProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCard.FunctionProperty) | Struct | Function details. |
| [`CfnModelCard.InferenceEnvironmentProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCard.InferenceEnvironmentProperty) | Struct | An overview of a model's inference environment. |
| [`CfnModelCard.InferenceSpecificationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCard.InferenceSpecificationProperty) | Struct | Defines how to perform inference generation after a training job is run. |
| [`CfnModelCard.IntendedUsesProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCard.IntendedUsesProperty) | Struct | The intended uses of a model. |
| [`CfnModelCard.MetricDataItemsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCard.MetricDataItemsProperty) | Struct | Metric data. |
| [`CfnModelCard.MetricGroupProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCard.MetricGroupProperty) | Struct | A group of metric data that you use to initialize a metric group object. |
| [`CfnModelCard.ModelOverviewProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCard.ModelOverviewProperty) | Struct | An overview about the model. |
| [`CfnModelCard.ModelPackageCreatorProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCard.ModelPackageCreatorProperty) | Struct |  |
| [`CfnModelCard.ModelPackageDetailsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCard.ModelPackageDetailsProperty) | Struct | Metadata information related to model package version. |
| [`CfnModelCard.ObjectiveFunctionProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCard.ObjectiveFunctionProperty) | Struct | The function that is optimized during model training. |
| [`CfnModelCard.SecurityConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCard.SecurityConfigProperty) | Struct | The security configuration used to protect model card data. |
| [`CfnModelCard.SourceAlgorithmProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCard.SourceAlgorithmProperty) | Struct | Specifies an algorithm that was used to create the model package. |
| [`CfnModelCard.TrainingDetailsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCard.TrainingDetailsProperty) | Struct | The training details of the model. |
| [`CfnModelCard.TrainingEnvironmentProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCard.TrainingEnvironmentProperty) | Struct | SageMaker AI training image. |
| [`CfnModelCard.TrainingHyperParameterProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCard.TrainingHyperParameterProperty) | Struct | A hyper parameter that was configured in training the model. |
| [`CfnModelCard.TrainingJobDetailsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCard.TrainingJobDetailsProperty) | Struct | The overview of a training job. |
| [`CfnModelCard.TrainingMetricProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCard.TrainingMetricProperty) | Struct | A result from a SageMaker AI training job. |
| [`CfnModelCard.UserContextProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCard.UserContextProperty) | Struct | Information about the user who created or modified a SageMaker resource. |
| [`CfnModelCardProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelCardProps) | Struct | Properties for defining a `CfnModelCard`. |
| [`CfnModelExplainabilityJobDefinition.BatchTransformInputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelExplainabilityJobDefinition.BatchTransformInputProperty) | Struct | Input object for the batch transform job. |
| [`CfnModelExplainabilityJobDefinition.ClusterConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelExplainabilityJobDefinition.ClusterConfigProperty) | Struct | The configuration for the cluster resources used to run the processing job. |
| [`CfnModelExplainabilityJobDefinition.ConstraintsResourceProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelExplainabilityJobDefinition.ConstraintsResourceProperty) | Struct | Input object for the endpoint. |
| [`CfnModelExplainabilityJobDefinition.CsvProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelExplainabilityJobDefinition.CsvProperty) | Struct | The CSV format. |
| [`CfnModelExplainabilityJobDefinition.DatasetFormatProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelExplainabilityJobDefinition.DatasetFormatProperty) | Struct | The dataset format of the data to monitor. |
| [`CfnModelExplainabilityJobDefinition.EndpointInputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelExplainabilityJobDefinition.EndpointInputProperty) | Struct | Input object for the endpoint. |
| [`CfnModelExplainabilityJobDefinition.JsonProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelExplainabilityJobDefinition.JsonProperty) | Struct | The Json format. |
| [`CfnModelExplainabilityJobDefinition.ModelExplainabilityAppSpecificationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelExplainabilityJobDefinition.ModelExplainabilityAppSpecificationProperty) | Struct | Docker container image configuration object for the model explainability job. |
| [`CfnModelExplainabilityJobDefinition.ModelExplainabilityBaselineConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelExplainabilityJobDefinition.ModelExplainabilityBaselineConfigProperty) | Struct | The configuration for a baseline model explainability job. |
| [`CfnModelExplainabilityJobDefinition.ModelExplainabilityJobInputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelExplainabilityJobDefinition.ModelExplainabilityJobInputProperty) | Struct | Inputs for the model explainability job. |
| [`CfnModelExplainabilityJobDefinition.MonitoringOutputConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelExplainabilityJobDefinition.MonitoringOutputConfigProperty) | Struct | The output configuration for monitoring jobs. |
| [`CfnModelExplainabilityJobDefinition.MonitoringOutputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelExplainabilityJobDefinition.MonitoringOutputProperty) | Struct | The output object for a monitoring job. |
| [`CfnModelExplainabilityJobDefinition.MonitoringResourcesProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelExplainabilityJobDefinition.MonitoringResourcesProperty) | Struct | Identifies the resources to deploy for a monitoring job. |
| [`CfnModelExplainabilityJobDefinition.NetworkConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelExplainabilityJobDefinition.NetworkConfigProperty) | Struct | Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs. |
| [`CfnModelExplainabilityJobDefinition.S3OutputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelExplainabilityJobDefinition.S3OutputProperty) | Struct | The Amazon S3 storage location where the results of a monitoring job are saved. |
| [`CfnModelExplainabilityJobDefinition.StoppingConditionProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelExplainabilityJobDefinition.StoppingConditionProperty) | Struct | Specifies a limit to how long a job can run. |
| [`CfnModelExplainabilityJobDefinition.VpcConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelExplainabilityJobDefinition.VpcConfigProperty) | Struct | Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources have access to. |
| [`CfnModelExplainabilityJobDefinitionProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelExplainabilityJobDefinitionProps) | Struct | Properties for defining a `CfnModelExplainabilityJobDefinition`. |
| [`CfnModelPackage.AdditionalInferenceSpecificationDefinitionProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.AdditionalInferenceSpecificationDefinitionProperty) | Struct | A structure of additional Inference Specification. |
| [`CfnModelPackage.BiasProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.BiasProperty) | Struct | Contains bias metrics for a model. |
| [`CfnModelPackage.DataSourceProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.DataSourceProperty) | Struct | Describes the location of the channel data. |
| [`CfnModelPackage.DriftCheckBaselinesProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.DriftCheckBaselinesProperty) | Struct | Represents the drift check baselines that can be used when the model monitor is set using the model package. |
| [`CfnModelPackage.DriftCheckBiasProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.DriftCheckBiasProperty) | Struct | Represents the drift check bias baselines that can be used when the model monitor is set using the model package. |
| [`CfnModelPackage.DriftCheckExplainabilityProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.DriftCheckExplainabilityProperty) | Struct | Represents the drift check explainability baselines that can be used when the model monitor is set using the model package. |
| [`CfnModelPackage.DriftCheckModelDataQualityProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.DriftCheckModelDataQualityProperty) | Struct | Represents the drift check data quality baselines that can be used when the model monitor is set using the model package. |
| [`CfnModelPackage.DriftCheckModelQualityProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.DriftCheckModelQualityProperty) | Struct | Represents the drift check model quality baselines that can be used when the model monitor is set using the model package. |
| [`CfnModelPackage.ExplainabilityProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.ExplainabilityProperty) | Struct | Contains explainability metrics for a model. |
| [`CfnModelPackage.FileSourceProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.FileSourceProperty) | Struct | Contains details regarding the file source. |
| [`CfnModelPackage.InferenceSpecificationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.InferenceSpecificationProperty) | Struct | Defines how to perform inference generation after a training job is run. |
| [`CfnModelPackage.MetadataPropertiesProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.MetadataPropertiesProperty) | Struct | Metadata properties of the tracking entity, trial, or trial component. |
| [`CfnModelPackage.MetricsSourceProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.MetricsSourceProperty) | Struct | Details about the metrics source. |
| [`CfnModelPackage.ModelAccessConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.ModelAccessConfigProperty) | Struct | The access configuration file to control access to the ML model. |
| [`CfnModelPackage.ModelCardProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.ModelCardProperty) | Struct | An Amazon SageMaker Model Card. |
| [`CfnModelPackage.ModelDataQualityProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.ModelDataQualityProperty) | Struct | Data quality constraints and statistics for a model. |
| [`CfnModelPackage.ModelDataSourceProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.ModelDataSourceProperty) | Struct | Specifies the location of ML model data to deploy. |
| [`CfnModelPackage.ModelInputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.ModelInputProperty) | Struct | Input object for the model. |
| [`CfnModelPackage.ModelMetricsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.ModelMetricsProperty) | Struct | Contains metrics captured from a model. |
| [`CfnModelPackage.ModelPackageContainerDefinitionProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.ModelPackageContainerDefinitionProperty) | Struct | Describes the Docker container for the model package. |
| [`CfnModelPackage.ModelPackageStatusDetailsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.ModelPackageStatusDetailsProperty) | Struct | Specifies the validation and image scan statuses of the model package. |
| [`CfnModelPackage.ModelPackageStatusItemProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.ModelPackageStatusItemProperty) | Struct | Represents the overall status of a model package. |
| [`CfnModelPackage.ModelQualityProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.ModelQualityProperty) | Struct | Model quality statistics and constraints. |
| [`CfnModelPackage.S3DataSourceProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.S3DataSourceProperty) | Struct | Describes the S3 data source. |
| [`CfnModelPackage.S3ModelDataSourceProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.S3ModelDataSourceProperty) | Struct | Specifies the S3 location of ML model data to deploy. |
| [`CfnModelPackage.SecurityConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.SecurityConfigProperty) | Struct | An optional AWS Key Management Service key to encrypt, decrypt, and re-encrypt model package information for regulated workloads with highly sensitive data. |
| [`CfnModelPackage.SourceAlgorithmProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.SourceAlgorithmProperty) | Struct | Specifies an algorithm that was used to create the model package. |
| [`CfnModelPackage.SourceAlgorithmSpecificationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.SourceAlgorithmSpecificationProperty) | Struct | A list of algorithms that were used to create a model package. |
| [`CfnModelPackage.TransformInputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.TransformInputProperty) | Struct | Describes the input source of a transform job and the way the transform job consumes it. |
| [`CfnModelPackage.TransformJobDefinitionProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.TransformJobDefinitionProperty) | Struct | Defines the input needed to run a transform job using the inference specification specified in the algorithm. |
| [`CfnModelPackage.TransformOutputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.TransformOutputProperty) | Struct | Describes the results of a transform job. |
| [`CfnModelPackage.TransformResourcesProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.TransformResourcesProperty) | Struct | Describes the resources, including ML instance types and ML instance count, to use for transform job. |
| [`CfnModelPackage.ValidationProfileProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.ValidationProfileProperty) | Struct | Contains data, such as the inputs and targeted instance types that are used in the process of validating the model package. |
| [`CfnModelPackage.ValidationSpecificationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackage.ValidationSpecificationProperty) | Struct | Specifies batch transform jobs that SageMaker runs to validate your model package. |
| [`CfnModelPackageGroupProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackageGroupProps) | Struct | Properties for defining a `CfnModelPackageGroup`. |
| [`CfnModelPackageProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelPackageProps) | Struct | Properties for defining a `CfnModelPackage`. |
| [`CfnModelProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelProps) | Struct | Properties for defining a `CfnModel`. |
| [`CfnModelQualityJobDefinition.BatchTransformInputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelQualityJobDefinition.BatchTransformInputProperty) | Struct | Input object for the batch transform job. |
| [`CfnModelQualityJobDefinition.ClusterConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelQualityJobDefinition.ClusterConfigProperty) | Struct | The configuration for the cluster of resources used to run the processing job. |
| [`CfnModelQualityJobDefinition.ConstraintsResourceProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelQualityJobDefinition.ConstraintsResourceProperty) | Struct | The constraints resource for a monitoring job. |
| [`CfnModelQualityJobDefinition.CsvProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelQualityJobDefinition.CsvProperty) | Struct | The CSV format. |
| [`CfnModelQualityJobDefinition.DatasetFormatProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelQualityJobDefinition.DatasetFormatProperty) | Struct | The dataset format of the data to monitor. |
| [`CfnModelQualityJobDefinition.EndpointInputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelQualityJobDefinition.EndpointInputProperty) | Struct | Input object for the endpoint. |
| [`CfnModelQualityJobDefinition.JsonProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelQualityJobDefinition.JsonProperty) | Struct | The Json format. |
| [`CfnModelQualityJobDefinition.ModelQualityAppSpecificationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelQualityJobDefinition.ModelQualityAppSpecificationProperty) | Struct | Container image configuration object for the monitoring job. |
| [`CfnModelQualityJobDefinition.ModelQualityBaselineConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelQualityJobDefinition.ModelQualityBaselineConfigProperty) | Struct | Configuration for monitoring constraints and monitoring statistics. |
| [`CfnModelQualityJobDefinition.ModelQualityJobInputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelQualityJobDefinition.ModelQualityJobInputProperty) | Struct | The input for the model quality monitoring job. |
| [`CfnModelQualityJobDefinition.MonitoringGroundTruthS3InputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelQualityJobDefinition.MonitoringGroundTruthS3InputProperty) | Struct | The ground truth labels for the dataset used for the monitoring job. |
| [`CfnModelQualityJobDefinition.MonitoringOutputConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelQualityJobDefinition.MonitoringOutputConfigProperty) | Struct | The output configuration for monitoring jobs. |
| [`CfnModelQualityJobDefinition.MonitoringOutputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelQualityJobDefinition.MonitoringOutputProperty) | Struct | The output object for a monitoring job. |
| [`CfnModelQualityJobDefinition.MonitoringResourcesProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelQualityJobDefinition.MonitoringResourcesProperty) | Struct | Identifies the resources to deploy for a monitoring job. |
| [`CfnModelQualityJobDefinition.NetworkConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelQualityJobDefinition.NetworkConfigProperty) | Struct | Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs. |
| [`CfnModelQualityJobDefinition.S3OutputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelQualityJobDefinition.S3OutputProperty) | Struct | The Amazon S3 storage location where the results of a monitoring job are saved. |
| [`CfnModelQualityJobDefinition.StoppingConditionProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelQualityJobDefinition.StoppingConditionProperty) | Struct | Specifies a limit to how long a job can run. |
| [`CfnModelQualityJobDefinition.VpcConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelQualityJobDefinition.VpcConfigProperty) | Struct | Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources have access to. |
| [`CfnModelQualityJobDefinitionProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModelQualityJobDefinitionProps) | Struct | Properties for defining a `CfnModelQualityJobDefinition`. |
| [`CfnMonitoringSchedule.BaselineConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMonitoringSchedule.BaselineConfigProperty) | Struct | Baseline configuration used to validate that the data conforms to the specified constraints and statistics. |
| [`CfnMonitoringSchedule.BatchTransformInputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMonitoringSchedule.BatchTransformInputProperty) | Struct | Input object for the batch transform job. |
| [`CfnMonitoringSchedule.ClusterConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMonitoringSchedule.ClusterConfigProperty) | Struct | Configuration for the cluster used to run model monitoring jobs. |
| [`CfnMonitoringSchedule.ConstraintsResourceProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMonitoringSchedule.ConstraintsResourceProperty) | Struct | The Amazon S3 URI for the constraints resource. |
| [`CfnMonitoringSchedule.CsvProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMonitoringSchedule.CsvProperty) | Struct | The CSV format. |
| [`CfnMonitoringSchedule.DatasetFormatProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMonitoringSchedule.DatasetFormatProperty) | Struct | The dataset format of the data to monitor. |
| [`CfnMonitoringSchedule.EndpointInputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMonitoringSchedule.EndpointInputProperty) | Struct | Input object for the endpoint. |
| [`CfnMonitoringSchedule.JsonProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMonitoringSchedule.JsonProperty) | Struct | The Json format. |
| [`CfnMonitoringSchedule.MonitoringAppSpecificationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMonitoringSchedule.MonitoringAppSpecificationProperty) | Struct | Container image configuration object for the monitoring job. |
| [`CfnMonitoringSchedule.MonitoringExecutionSummaryProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMonitoringSchedule.MonitoringExecutionSummaryProperty) | Struct | Summary of information about the last monitoring job to run. |
| [`CfnMonitoringSchedule.MonitoringInputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMonitoringSchedule.MonitoringInputProperty) | Struct | The inputs for a monitoring job. |
| [`CfnMonitoringSchedule.MonitoringJobDefinitionProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMonitoringSchedule.MonitoringJobDefinitionProperty) | Struct | Defines the monitoring job. |
| [`CfnMonitoringSchedule.MonitoringOutputConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMonitoringSchedule.MonitoringOutputConfigProperty) | Struct | The output configuration for monitoring jobs. |
| [`CfnMonitoringSchedule.MonitoringOutputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMonitoringSchedule.MonitoringOutputProperty) | Struct | The output object for a monitoring job. |
| [`CfnMonitoringSchedule.MonitoringResourcesProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMonitoringSchedule.MonitoringResourcesProperty) | Struct | Identifies the resources to deploy for a monitoring job. |
| [`CfnMonitoringSchedule.MonitoringScheduleConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMonitoringSchedule.MonitoringScheduleConfigProperty) | Struct | Configures the monitoring schedule and defines the monitoring job. |
| [`CfnMonitoringSchedule.NetworkConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMonitoringSchedule.NetworkConfigProperty) | Struct | Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs. |
| [`CfnMonitoringSchedule.S3OutputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMonitoringSchedule.S3OutputProperty) | Struct | Information about where and how you want to store the results of a monitoring job. |
| [`CfnMonitoringSchedule.ScheduleConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMonitoringSchedule.ScheduleConfigProperty) | Struct | Configuration details about the monitoring schedule. |
| [`CfnMonitoringSchedule.StatisticsResourceProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMonitoringSchedule.StatisticsResourceProperty) | Struct | The baseline statistics file in Amazon S3 that the current monitoring job should be validated against. |
| [`CfnMonitoringSchedule.StoppingConditionProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMonitoringSchedule.StoppingConditionProperty) | Struct | Specifies a limit to how long a job can run. |
| [`CfnMonitoringSchedule.VpcConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMonitoringSchedule.VpcConfigProperty) | Struct | Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources have access to. |
| [`CfnMonitoringScheduleProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnMonitoringScheduleProps) | Struct | Properties for defining a `CfnMonitoringSchedule`. |
| [`CfnNotebookInstance.InstanceMetadataServiceConfigurationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnNotebookInstance.InstanceMetadataServiceConfigurationProperty) | Struct | Information on the IMDS configuration of the notebook instance. |
| [`CfnNotebookInstanceLifecycleConfig.NotebookInstanceLifecycleHookProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnNotebookInstanceLifecycleConfig.NotebookInstanceLifecycleHookProperty) | Struct | Specifies the notebook instance lifecycle configuration script. |
| [`CfnNotebookInstanceLifecycleConfigProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnNotebookInstanceLifecycleConfigProps) | Struct | Properties for defining a `CfnNotebookInstanceLifecycleConfig`. |
| [`CfnNotebookInstanceProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnNotebookInstanceProps) | Struct | Properties for defining a `CfnNotebookInstance`. |
| [`CfnPartnerApp.PartnerAppConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnPartnerApp.PartnerAppConfigProperty) | Struct | A collection of configuration settings for the PartnerApp. |
| [`CfnPartnerApp.PartnerAppMaintenanceConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnPartnerApp.PartnerAppMaintenanceConfigProperty) | Struct | A collection of settings that specify the maintenance schedule for the PartnerApp. |
| [`CfnPartnerAppProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnPartnerAppProps) | Struct | Properties for defining a `CfnPartnerApp`. |
| [`CfnPipeline.ParallelismConfigurationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnPipeline.ParallelismConfigurationProperty) | Struct | Configuration that controls the parallelism of the pipeline. |
| [`CfnPipeline.PipelineDefinitionProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnPipeline.PipelineDefinitionProperty) | Struct | The definition of the pipeline. |
| [`CfnPipeline.S3LocationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnPipeline.S3LocationProperty) | Struct | The location of the pipeline definition stored in Amazon S3. |
| [`CfnPipelineProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnPipelineProps) | Struct | Properties for defining a `CfnPipeline`. |
| [`CfnProcessingJob.AppSpecificationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProcessingJob.AppSpecificationProperty) | Struct | Configuration to run a processing job in a specified container image. |
| [`CfnProcessingJob.AthenaDatasetDefinitionProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProcessingJob.AthenaDatasetDefinitionProperty) | Struct | Configuration for Athena Dataset Definition input. |
| [`CfnProcessingJob.ClusterConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProcessingJob.ClusterConfigProperty) | Struct | Configuration for the cluster used to run a processing job. |
| [`CfnProcessingJob.DatasetDefinitionProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProcessingJob.DatasetDefinitionProperty) | Struct | Configuration for Dataset Definition inputs. |
| [`CfnProcessingJob.ExperimentConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProcessingJob.ExperimentConfigProperty) | Struct | Associates a SageMaker job as a trial component with an experiment and trial. |
| [`CfnProcessingJob.FeatureStoreOutputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProcessingJob.FeatureStoreOutputProperty) | Struct | Configuration for processing job outputs in Amazon SageMaker Feature Store. |
| [`CfnProcessingJob.NetworkConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProcessingJob.NetworkConfigProperty) | Struct | Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs. |
| [`CfnProcessingJob.ProcessingInputsObjectProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProcessingJob.ProcessingInputsObjectProperty) | Struct | The inputs for a processing job. |
| [`CfnProcessingJob.ProcessingOutputConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProcessingJob.ProcessingOutputConfigProperty) | Struct | Configuration for uploading output from the processing container. |
| [`CfnProcessingJob.ProcessingOutputsObjectProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProcessingJob.ProcessingOutputsObjectProperty) | Struct | Describes the results of a processing job. |
| [`CfnProcessingJob.ProcessingResourcesProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProcessingJob.ProcessingResourcesProperty) | Struct | Identifies the resources, ML compute instances, and ML storage volumes to deploy for a processing job. |
| [`CfnProcessingJob.RedshiftDatasetDefinitionProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProcessingJob.RedshiftDatasetDefinitionProperty) | Struct | Configuration for Redshift Dataset Definition input. |
| [`CfnProcessingJob.S3InputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProcessingJob.S3InputProperty) | Struct | Configuration for downloading input data from Amazon S3 into the processing container. |
| [`CfnProcessingJob.S3OutputProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProcessingJob.S3OutputProperty) | Struct | Configuration for uploading output data to Amazon S3 from the processing container. |
| [`CfnProcessingJob.StoppingConditionProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProcessingJob.StoppingConditionProperty) | Struct | Configures conditions under which the processing job should be stopped, such as how long the processing job has been running. |
| [`CfnProcessingJob.VpcConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProcessingJob.VpcConfigProperty) | Struct | Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources have access to. |
| [`CfnProcessingJobProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProcessingJobProps) | Struct | Properties for defining a `CfnProcessingJob`. |
| [`CfnProject.CfnStackParameterProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProject.CfnStackParameterProperty) | Struct | A key-value pair representing a parameter used in the CloudFormation stack. |
| [`CfnProject.CfnTemplateProviderDetailProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProject.CfnTemplateProviderDetailProperty) | Struct | Details about a CloudFormation template provider configuration and associated provisioning information. |
| [`CfnProject.ProvisioningParameterProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProject.ProvisioningParameterProperty) | Struct | A key value pair used when you provision a project as a service catalog product. |
| [`CfnProject.ServiceCatalogProvisionedProductDetailsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProject.ServiceCatalogProvisionedProductDetailsProperty) | Struct | Details of a provisioned service catalog product. |
| [`CfnProject.ServiceCatalogProvisioningDetailsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProject.ServiceCatalogProvisioningDetailsProperty) | Struct | Details that you specify to provision a service catalog product. |
| [`CfnProject.TemplateProviderDetailProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProject.TemplateProviderDetailProperty) | Struct | Details about a template provider configuration and associated provisioning information. |
| [`CfnProjectProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProjectProps) | Struct | Properties for defining a `CfnProject`. |
| [`CfnSpace.CodeRepositoryProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnSpace.CodeRepositoryProperty) | Struct | A Git repository that SageMaker AI automatically displays to users for cloning in the JupyterServer application. |
| [`CfnSpace.CustomFileSystemProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnSpace.CustomFileSystemProperty) | Struct | A file system, created by you, that you assign to a user profile or space for an Amazon SageMaker AI Domain. |
| [`CfnSpace.CustomImageProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnSpace.CustomImageProperty) | Struct | A custom SageMaker AI image. |
| [`CfnSpace.EbsStorageSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnSpace.EbsStorageSettingsProperty) | Struct | A collection of EBS storage settings that apply to both private and shared spaces. |
| [`CfnSpace.EFSFileSystemProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnSpace.EFSFileSystemProperty) | Struct | A file system, created by you in Amazon EFS, that you assign to a user profile or space for an Amazon SageMaker AI Domain. |
| [`CfnSpace.FSxLustreFileSystemProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnSpace.FSxLustreFileSystemProperty) | Struct | A custom file system in Amazon FSx for Lustre. |
| [`CfnSpace.JupyterServerAppSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnSpace.JupyterServerAppSettingsProperty) | Struct | The JupyterServer app settings. |
| [`CfnSpace.KernelGatewayAppSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnSpace.KernelGatewayAppSettingsProperty) | Struct | The KernelGateway app settings. |
| [`CfnSpace.OwnershipSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnSpace.OwnershipSettingsProperty) | Struct | The collection of ownership settings for a space. |
| [`CfnSpace.ResourceSpecProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnSpace.ResourceSpecProperty) | Struct | Specifies the ARN's of a SageMaker AI image and SageMaker AI image version, and the instance type that the version runs on. |
| [`CfnSpace.S3FileSystemProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnSpace.S3FileSystemProperty) | Struct | A custom file system in Amazon S3. |
| [`CfnSpace.SpaceAppLifecycleManagementProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnSpace.SpaceAppLifecycleManagementProperty) | Struct | Settings that are used to configure and manage the lifecycle of Amazon SageMaker Studio applications in a space. |
| [`CfnSpace.SpaceCodeEditorAppSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnSpace.SpaceCodeEditorAppSettingsProperty) | Struct | The application settings for a Code Editor space. |
| [`CfnSpace.SpaceIdleSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnSpace.SpaceIdleSettingsProperty) | Struct | Settings related to idle shutdown of Studio applications in a space. |
| [`CfnSpace.SpaceJupyterLabAppSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnSpace.SpaceJupyterLabAppSettingsProperty) | Struct | The settings for the JupyterLab application within a space. |
| [`CfnSpace.SpaceSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnSpace.SpaceSettingsProperty) | Struct | A collection of space settings. |
| [`CfnSpace.SpaceSharingSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnSpace.SpaceSharingSettingsProperty) | Struct | A collection of space sharing settings. |
| [`CfnSpace.SpaceStorageSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnSpace.SpaceStorageSettingsProperty) | Struct | The storage settings for a space. |
| [`CfnSpaceProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnSpaceProps) | Struct | Properties for defining a `CfnSpace`. |
| [`CfnStudioLifecycleConfigProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnStudioLifecycleConfigProps) | Struct | Properties for defining a `CfnStudioLifecycleConfig`. |
| [`CfnTrialComponent.MetadataPropertiesProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnTrialComponent.MetadataPropertiesProperty) | Struct | Metadata properties of the tracking entity, trial, or trial component. |
| [`CfnTrialComponent.TagsItemsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnTrialComponent.TagsItemsProperty) | Struct |  |
| [`CfnTrialComponent.TrialComponentArtifactProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnTrialComponent.TrialComponentArtifactProperty) | Struct | Represents an input or output artifact of a trial component. |
| [`CfnTrialComponent.TrialComponentParameterValueProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnTrialComponent.TrialComponentParameterValueProperty) | Struct | The value of a hyperparameter. |
| [`CfnTrialComponent.TrialComponentStatusProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnTrialComponent.TrialComponentStatusProperty) | Struct | The status of the trial component. |
| [`CfnTrialComponentProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnTrialComponentProps) | Struct | Properties for defining a `CfnTrialComponent`. |
| [`CfnUserProfile.AppLifecycleManagementProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfile.AppLifecycleManagementProperty) | Struct | Settings that are used to configure and manage the lifecycle of Amazon SageMaker Studio applications. |
| [`CfnUserProfile.CodeEditorAppSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfile.CodeEditorAppSettingsProperty) | Struct | The Code Editor application settings. |
| [`CfnUserProfile.CodeRepositoryProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfile.CodeRepositoryProperty) | Struct | A Git repository that SageMaker AI automatically displays to users for cloning in the JupyterServer application. |
| [`CfnUserProfile.CustomFileSystemConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfile.CustomFileSystemConfigProperty) | Struct | The settings for assigning a custom file system to a user profile or space for an Amazon SageMaker AI Domain. |
| [`CfnUserProfile.CustomImageProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfile.CustomImageProperty) | Struct | A custom SageMaker AI image. |
| [`CfnUserProfile.CustomPosixUserConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfile.CustomPosixUserConfigProperty) | Struct | Details about the POSIX identity that is used for file system operations. |
| [`CfnUserProfile.DefaultEbsStorageSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfile.DefaultEbsStorageSettingsProperty) | Struct | A collection of default EBS storage settings that apply to spaces created within a domain or user profile. |
| [`CfnUserProfile.DefaultSpaceStorageSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfile.DefaultSpaceStorageSettingsProperty) | Struct | The default storage settings for a space. |
| [`CfnUserProfile.EFSFileSystemConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfile.EFSFileSystemConfigProperty) | Struct | The settings for assigning a custom Amazon EFS file system to a user profile or space for an Amazon SageMaker AI Domain. |
| [`CfnUserProfile.EmrSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfile.EmrSettingsProperty) | Struct | Configuration parameters specifying IAM roles assumed by SageMaker's execution role and cluster instances. |
| [`CfnUserProfile.FSxLustreFileSystemConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfile.FSxLustreFileSystemConfigProperty) | Struct | The settings for assigning a custom Amazon FSx for Lustre file system to a user profile or space for an Amazon SageMaker Domain. |
| [`CfnUserProfile.HiddenSageMakerImageProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfile.HiddenSageMakerImageProperty) | Struct | The SageMaker images that are hidden from the Studio user interface. |
| [`CfnUserProfile.IdleSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfile.IdleSettingsProperty) | Struct | Settings related to idle shutdown of Studio applications. |
| [`CfnUserProfile.JupyterLabAppSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfile.JupyterLabAppSettingsProperty) | Struct | The settings for the JupyterLab application. |
| [`CfnUserProfile.JupyterServerAppSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfile.JupyterServerAppSettingsProperty) | Struct | The JupyterServer app settings. |
| [`CfnUserProfile.KernelGatewayAppSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfile.KernelGatewayAppSettingsProperty) | Struct | The KernelGateway app settings. |
| [`CfnUserProfile.ResourceSpecProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfile.ResourceSpecProperty) | Struct | Specifies the ARN's of a SageMaker AI image and SageMaker AI image version, and the instance type that the version runs on. |
| [`CfnUserProfile.RStudioServerProAppSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfile.RStudioServerProAppSettingsProperty) | Struct | A collection of settings that configure user interaction with the `RStudioServerPro` app. |
| [`CfnUserProfile.S3FileSystemConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfile.S3FileSystemConfigProperty) | Struct | Configuration for the custom Amazon S3 file system. |
| [`CfnUserProfile.SharingSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfile.SharingSettingsProperty) | Struct | Specifies options when sharing an Amazon SageMaker Studio notebook. |
| [`CfnUserProfile.StudioWebPortalSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfile.StudioWebPortalSettingsProperty) | Struct | Studio settings. |
| [`CfnUserProfile.UserSettingsProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfile.UserSettingsProperty) | Struct | A collection of settings that apply to users of Amazon SageMaker Studio. |
| [`CfnUserProfileProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfileProps) | Struct | Properties for defining a `CfnUserProfile`. |
| [`CfnWorkforce.CognitoConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnWorkforce.CognitoConfigProperty) | Struct | The configuration of an Amazon Cognito workforce. |
| [`CfnWorkforce.OidcConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnWorkforce.OidcConfigProperty) | Struct | The configuration of an OIDC Identity Provider (IdP) private workforce. |
| [`CfnWorkforce.SourceIpConfigProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnWorkforce.SourceIpConfigProperty) | Struct | A list of IP address ranges used to access your training data. |
| [`CfnWorkforce.WorkforceVpcConfigRequestProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnWorkforce.WorkforceVpcConfigRequestProperty) | Struct | The VPC configuration for the workforce. |
| [`CfnWorkforceProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnWorkforceProps) | Struct | Properties for defining a `CfnWorkforce`. |
| [`CfnWorkteam.CognitoMemberDefinitionProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnWorkteam.CognitoMemberDefinitionProperty) | Struct | Identifies a Amazon Cognito user group. |
| [`CfnWorkteam.MemberDefinitionProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnWorkteam.MemberDefinitionProperty) | Struct | Defines an Amazon Cognito or your own OIDC IdP user group that is part of a work team. |
| [`CfnWorkteam.NotificationConfigurationProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnWorkteam.NotificationConfigurationProperty) | Struct | Configures Amazon SNS notifications of available or expiring work items for work teams. |
| [`CfnWorkteam.OidcMemberDefinitionProperty`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnWorkteam.OidcMemberDefinitionProperty) | Struct | A list of user groups that exist in your OIDC Identity Provider (IdP). |
| [`CfnWorkteamProps`](/v2/docs/aws-cdk-lib.aws_sagemaker.CfnWorkteamProps) | Struct | Properties for defining a `CfnWorkteam`. |
| [`IEndpoint`](/v2/docs/aws-cdk-lib.aws_sagemaker.IEndpoint) | Interface | The interface for a SageMaker Endpoint resource. |
| [`IPipeline`](/v2/docs/aws-cdk-lib.aws_sagemaker.IPipeline) | Interface | The interface for a SageMaker Pipeline resource. |
