# Mode

Specifies how many models the container hosts.

- Source: [`aws-stepfunctions-tasks/lib/sagemaker/base-types.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/aws-stepfunctions-tasks/lib/sagemaker/base-types.ts#L741)

## Example

```ts
new tasks.SageMakerCreateModel(this, 'Sagemaker', {
  modelName: 'MyModel',
  primaryContainer: new tasks.ContainerDefinition({
    image: tasks.DockerImage.fromJsonExpression(sfn.JsonPath.stringAt('$.Model.imageName')),
    mode: tasks.Mode.SINGLE_MODEL,
    modelS3Location: tasks.S3Location.fromJsonExpression('$.TrainingJob.ModelArtifacts.S3ModelArtifacts'),
  }),
});
```

## Members

| Member | Description |
| --- | --- |
| `SINGLE_MODEL` | Container hosts a single model. |
| `MULTI_MODEL` | Container hosts multiple models. |

## Referenced by

- [`ContainerDefinitionOptions`](/v2/docs/aws-cdk-lib.aws_stepfunctions_tasks.ContainerDefinitionOptions).mode
