aws-cdk-lib.aws_stepfunctions_tasks.ContainerDefinition

class ContainerDefinition

LanguageType name
.NETAmazon.CDK.AWS.StepFunctions.Tasks.ContainerDefinition
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsstepfunctionstasks#ContainerDefinition
Javasoftware.amazon.awscdk.services.stepfunctions.tasks.ContainerDefinition
Pythonaws_cdk.aws_stepfunctions_tasks.ContainerDefinition
TypeScript (source)aws-cdk-lib » aws_stepfunctions_tasks » ContainerDefinition

Implements IContainerDefinition

Describes the container, as part of model definition.

See also: https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ContainerDefinition.html

Example

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'),
  }),
});

Initializer

new ContainerDefinition(options: ContainerDefinitionOptions)

Parameters

  • options ContainerDefinitionOptions

Methods

NameDescription
bind(task)Called when the ContainerDefinition type configured on Sagemaker Task.

bind(task)

public bind(task: ISageMakerTask): ContainerDefinitionConfig

Parameters

  • task ISageMakerTask

Returns

  • ContainerDefinitionConfig

Called when the ContainerDefinition type configured on Sagemaker Task.