Skip to content

Creates a pipeline using a JSON pipeline definition

Description

Creates a pipeline using a JSON pipeline definition.

Usage

sagemaker_create_pipeline(PipelineName, PipelineDisplayName,
  PipelineDefinition, PipelineDefinitionS3Location, PipelineDescription,
  ClientRequestToken, RoleArn, Tags, ParallelismConfiguration)

Arguments

  • PipelineName

    [required] The name of the pipeline.

  • PipelineDisplayName

    The display name of the pipeline.

  • PipelineDefinition

    The JSON pipeline definition of the pipeline.

  • PipelineDefinitionS3Location

    The location of the pipeline definition stored in Amazon S3. If specified, SageMaker will retrieve the pipeline definition from this location.

  • PipelineDescription

    A description of the pipeline.

  • ClientRequestToken

    [required] A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation. An idempotent operation completes no more than one time.

  • RoleArn

    [required] The Amazon Resource Name (ARN) of the role used by the pipeline to access and create resources.

  • Tags

    A list of tags to apply to the created pipeline.

  • ParallelismConfiguration

    This is the configuration that controls the parallelism of the pipeline. If specified, it applies to all runs of this pipeline by default.

Value

A list with the following syntax:

list(
  PipelineArn = "string"
)

Request syntax

svc$create_pipeline(
  PipelineName = "string",
  PipelineDisplayName = "string",
  PipelineDefinition = "string",
  PipelineDefinitionS3Location = list(
    Bucket = "string",
    ObjectKey = "string",
    VersionId = "string"
  ),
  PipelineDescription = "string",
  ClientRequestToken = "string",
  RoleArn = "string",
  Tags = list(
    list(
      Key = "string",
      Value = "string"
    )
  ),
  ParallelismConfiguration = list(
    MaxParallelExecutionSteps = 123
  )
)