aws.sagemaker.Pipeline
Explore with Pulumi AI
Provides a SageMaker AI Pipeline resource.
Example Usage
Basic usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = new aws.sagemaker.Pipeline("example", {
    pipelineName: "example",
    pipelineDisplayName: "example",
    roleArn: exampleAwsIamRole.arn,
    pipelineDefinition: JSON.stringify({
        Version: "2020-12-01",
        Steps: [{
            Name: "Test",
            Type: "Fail",
            Arguments: {
                ErrorMessage: "test",
            },
        }],
    }),
});
import pulumi
import json
import pulumi_aws as aws
example = aws.sagemaker.Pipeline("example",
    pipeline_name="example",
    pipeline_display_name="example",
    role_arn=example_aws_iam_role["arn"],
    pipeline_definition=json.dumps({
        "Version": "2020-12-01",
        "Steps": [{
            "Name": "Test",
            "Type": "Fail",
            "Arguments": {
                "ErrorMessage": "test",
            },
        }],
    }))
package main
import (
	"encoding/json"
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/sagemaker"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		tmpJSON0, err := json.Marshal(map[string]interface{}{
			"Version": "2020-12-01",
			"Steps": []map[string]interface{}{
				map[string]interface{}{
					"Name": "Test",
					"Type": "Fail",
					"Arguments": map[string]interface{}{
						"ErrorMessage": "test",
					},
				},
			},
		})
		if err != nil {
			return err
		}
		json0 := string(tmpJSON0)
		_, err = sagemaker.NewPipeline(ctx, "example", &sagemaker.PipelineArgs{
			PipelineName:        pulumi.String("example"),
			PipelineDisplayName: pulumi.String("example"),
			RoleArn:             pulumi.Any(exampleAwsIamRole.Arn),
			PipelineDefinition:  pulumi.String(json0),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using System.Text.Json;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() => 
{
    var example = new Aws.Sagemaker.Pipeline("example", new()
    {
        PipelineName = "example",
        PipelineDisplayName = "example",
        RoleArn = exampleAwsIamRole.Arn,
        PipelineDefinition = JsonSerializer.Serialize(new Dictionary<string, object?>
        {
            ["Version"] = "2020-12-01",
            ["Steps"] = new[]
            {
                new Dictionary<string, object?>
                {
                    ["Name"] = "Test",
                    ["Type"] = "Fail",
                    ["Arguments"] = new Dictionary<string, object?>
                    {
                        ["ErrorMessage"] = "test",
                    },
                },
            },
        }),
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.sagemaker.Pipeline;
import com.pulumi.aws.sagemaker.PipelineArgs;
import static com.pulumi.codegen.internal.Serialization.*;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var example = new Pipeline("example", PipelineArgs.builder()
            .pipelineName("example")
            .pipelineDisplayName("example")
            .roleArn(exampleAwsIamRole.arn())
            .pipelineDefinition(serializeJson(
                jsonObject(
                    jsonProperty("Version", "2020-12-01"),
                    jsonProperty("Steps", jsonArray(jsonObject(
                        jsonProperty("Name", "Test"),
                        jsonProperty("Type", "Fail"),
                        jsonProperty("Arguments", jsonObject(
                            jsonProperty("ErrorMessage", "test")
                        ))
                    )))
                )))
            .build());
    }
}
resources:
  example:
    type: aws:sagemaker:Pipeline
    properties:
      pipelineName: example
      pipelineDisplayName: example
      roleArn: ${exampleAwsIamRole.arn}
      pipelineDefinition:
        fn::toJSON:
          Version: 2020-12-01
          Steps:
            - Name: Test
              Type: Fail
              Arguments:
                ErrorMessage: test
Create Pipeline Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Pipeline(name: string, args: PipelineArgs, opts?: CustomResourceOptions);@overload
def Pipeline(resource_name: str,
             args: PipelineArgs,
             opts: Optional[ResourceOptions] = None)
@overload
def Pipeline(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             pipeline_display_name: Optional[str] = None,
             pipeline_name: Optional[str] = None,
             parallelism_configuration: Optional[PipelineParallelismConfigurationArgs] = None,
             pipeline_definition: Optional[str] = None,
             pipeline_definition_s3_location: Optional[PipelinePipelineDefinitionS3LocationArgs] = None,
             pipeline_description: Optional[str] = None,
             role_arn: Optional[str] = None,
             tags: Optional[Mapping[str, str]] = None)func NewPipeline(ctx *Context, name string, args PipelineArgs, opts ...ResourceOption) (*Pipeline, error)public Pipeline(string name, PipelineArgs args, CustomResourceOptions? opts = null)
public Pipeline(String name, PipelineArgs args)
public Pipeline(String name, PipelineArgs args, CustomResourceOptions options)
type: aws:sagemaker:Pipeline
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args PipelineArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args PipelineArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args PipelineArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PipelineArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PipelineArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var examplepipelineResourceResourceFromSagemakerpipeline = new Aws.Sagemaker.Pipeline("examplepipelineResourceResourceFromSagemakerpipeline", new()
{
    PipelineDisplayName = "string",
    PipelineName = "string",
    ParallelismConfiguration = new Aws.Sagemaker.Inputs.PipelineParallelismConfigurationArgs
    {
        MaxParallelExecutionSteps = 0,
    },
    PipelineDefinition = "string",
    PipelineDefinitionS3Location = new Aws.Sagemaker.Inputs.PipelinePipelineDefinitionS3LocationArgs
    {
        Bucket = "string",
        ObjectKey = "string",
        VersionId = "string",
    },
    PipelineDescription = "string",
    RoleArn = "string",
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := sagemaker.NewPipeline(ctx, "examplepipelineResourceResourceFromSagemakerpipeline", &sagemaker.PipelineArgs{
	PipelineDisplayName: pulumi.String("string"),
	PipelineName:        pulumi.String("string"),
	ParallelismConfiguration: &sagemaker.PipelineParallelismConfigurationArgs{
		MaxParallelExecutionSteps: pulumi.Int(0),
	},
	PipelineDefinition: pulumi.String("string"),
	PipelineDefinitionS3Location: &sagemaker.PipelinePipelineDefinitionS3LocationArgs{
		Bucket:    pulumi.String("string"),
		ObjectKey: pulumi.String("string"),
		VersionId: pulumi.String("string"),
	},
	PipelineDescription: pulumi.String("string"),
	RoleArn:             pulumi.String("string"),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var examplepipelineResourceResourceFromSagemakerpipeline = new Pipeline("examplepipelineResourceResourceFromSagemakerpipeline", PipelineArgs.builder()
    .pipelineDisplayName("string")
    .pipelineName("string")
    .parallelismConfiguration(PipelineParallelismConfigurationArgs.builder()
        .maxParallelExecutionSteps(0)
        .build())
    .pipelineDefinition("string")
    .pipelineDefinitionS3Location(PipelinePipelineDefinitionS3LocationArgs.builder()
        .bucket("string")
        .objectKey("string")
        .versionId("string")
        .build())
    .pipelineDescription("string")
    .roleArn("string")
    .tags(Map.of("string", "string"))
    .build());
examplepipeline_resource_resource_from_sagemakerpipeline = aws.sagemaker.Pipeline("examplepipelineResourceResourceFromSagemakerpipeline",
    pipeline_display_name="string",
    pipeline_name="string",
    parallelism_configuration={
        "max_parallel_execution_steps": 0,
    },
    pipeline_definition="string",
    pipeline_definition_s3_location={
        "bucket": "string",
        "object_key": "string",
        "version_id": "string",
    },
    pipeline_description="string",
    role_arn="string",
    tags={
        "string": "string",
    })
const examplepipelineResourceResourceFromSagemakerpipeline = new aws.sagemaker.Pipeline("examplepipelineResourceResourceFromSagemakerpipeline", {
    pipelineDisplayName: "string",
    pipelineName: "string",
    parallelismConfiguration: {
        maxParallelExecutionSteps: 0,
    },
    pipelineDefinition: "string",
    pipelineDefinitionS3Location: {
        bucket: "string",
        objectKey: "string",
        versionId: "string",
    },
    pipelineDescription: "string",
    roleArn: "string",
    tags: {
        string: "string",
    },
});
type: aws:sagemaker:Pipeline
properties:
    parallelismConfiguration:
        maxParallelExecutionSteps: 0
    pipelineDefinition: string
    pipelineDefinitionS3Location:
        bucket: string
        objectKey: string
        versionId: string
    pipelineDescription: string
    pipelineDisplayName: string
    pipelineName: string
    roleArn: string
    tags:
        string: string
Pipeline Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Pipeline resource accepts the following input properties:
- PipelineDisplay stringName 
- The display name of the pipeline.
- PipelineName string
- The name of the pipeline.
- ParallelismConfiguration PipelineParallelism Configuration 
- This is the configuration that controls the parallelism of the pipeline. If specified, it applies to all runs of this pipeline by default. see Parallelism Configuration details below.
- PipelineDefinition string
- The JSON pipeline definition of the pipeline.
- PipelineDefinition PipelineS3Location Pipeline Definition S3Location 
- The location of the pipeline definition stored in Amazon S3. If specified, SageMaker AI will retrieve the pipeline definition from this location. see Pipeline Definition S3 Location details below.
- PipelineDescription string
- A description of the pipeline.
- RoleArn string
- The ARN of the IAM role the pipeline will execute as.
- Dictionary<string, string>
- A map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- PipelineDisplay stringName 
- The display name of the pipeline.
- PipelineName string
- The name of the pipeline.
- ParallelismConfiguration PipelineParallelism Configuration Args 
- This is the configuration that controls the parallelism of the pipeline. If specified, it applies to all runs of this pipeline by default. see Parallelism Configuration details below.
- PipelineDefinition string
- The JSON pipeline definition of the pipeline.
- PipelineDefinition PipelineS3Location Pipeline Definition S3Location Args 
- The location of the pipeline definition stored in Amazon S3. If specified, SageMaker AI will retrieve the pipeline definition from this location. see Pipeline Definition S3 Location details below.
- PipelineDescription string
- A description of the pipeline.
- RoleArn string
- The ARN of the IAM role the pipeline will execute as.
- map[string]string
- A map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- pipelineDisplay StringName 
- The display name of the pipeline.
- pipelineName String
- The name of the pipeline.
- parallelismConfiguration PipelineParallelism Configuration 
- This is the configuration that controls the parallelism of the pipeline. If specified, it applies to all runs of this pipeline by default. see Parallelism Configuration details below.
- pipelineDefinition String
- The JSON pipeline definition of the pipeline.
- pipelineDefinition PipelineS3Location Pipeline Definition S3Location 
- The location of the pipeline definition stored in Amazon S3. If specified, SageMaker AI will retrieve the pipeline definition from this location. see Pipeline Definition S3 Location details below.
- pipelineDescription String
- A description of the pipeline.
- roleArn String
- The ARN of the IAM role the pipeline will execute as.
- Map<String,String>
- A map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- pipelineDisplay stringName 
- The display name of the pipeline.
- pipelineName string
- The name of the pipeline.
- parallelismConfiguration PipelineParallelism Configuration 
- This is the configuration that controls the parallelism of the pipeline. If specified, it applies to all runs of this pipeline by default. see Parallelism Configuration details below.
- pipelineDefinition string
- The JSON pipeline definition of the pipeline.
- pipelineDefinition PipelineS3Location Pipeline Definition S3Location 
- The location of the pipeline definition stored in Amazon S3. If specified, SageMaker AI will retrieve the pipeline definition from this location. see Pipeline Definition S3 Location details below.
- pipelineDescription string
- A description of the pipeline.
- roleArn string
- The ARN of the IAM role the pipeline will execute as.
- {[key: string]: string}
- A map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- pipeline_display_ strname 
- The display name of the pipeline.
- pipeline_name str
- The name of the pipeline.
- parallelism_configuration PipelineParallelism Configuration Args 
- This is the configuration that controls the parallelism of the pipeline. If specified, it applies to all runs of this pipeline by default. see Parallelism Configuration details below.
- pipeline_definition str
- The JSON pipeline definition of the pipeline.
- pipeline_definition_ Pipelines3_ location Pipeline Definition S3Location Args 
- The location of the pipeline definition stored in Amazon S3. If specified, SageMaker AI will retrieve the pipeline definition from this location. see Pipeline Definition S3 Location details below.
- pipeline_description str
- A description of the pipeline.
- role_arn str
- The ARN of the IAM role the pipeline will execute as.
- Mapping[str, str]
- A map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- pipelineDisplay StringName 
- The display name of the pipeline.
- pipelineName String
- The name of the pipeline.
- parallelismConfiguration Property Map
- This is the configuration that controls the parallelism of the pipeline. If specified, it applies to all runs of this pipeline by default. see Parallelism Configuration details below.
- pipelineDefinition String
- The JSON pipeline definition of the pipeline.
- pipelineDefinition Property MapS3Location 
- The location of the pipeline definition stored in Amazon S3. If specified, SageMaker AI will retrieve the pipeline definition from this location. see Pipeline Definition S3 Location details below.
- pipelineDescription String
- A description of the pipeline.
- roleArn String
- The ARN of the IAM role the pipeline will execute as.
- Map<String>
- A map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
Outputs
All input properties are implicitly available as output properties. Additionally, the Pipeline resource produces the following output properties:
Look up Existing Pipeline Resource
Get an existing Pipeline resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: PipelineState, opts?: CustomResourceOptions): Pipeline@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        arn: Optional[str] = None,
        parallelism_configuration: Optional[PipelineParallelismConfigurationArgs] = None,
        pipeline_definition: Optional[str] = None,
        pipeline_definition_s3_location: Optional[PipelinePipelineDefinitionS3LocationArgs] = None,
        pipeline_description: Optional[str] = None,
        pipeline_display_name: Optional[str] = None,
        pipeline_name: Optional[str] = None,
        role_arn: Optional[str] = None,
        tags: Optional[Mapping[str, str]] = None,
        tags_all: Optional[Mapping[str, str]] = None) -> Pipelinefunc GetPipeline(ctx *Context, name string, id IDInput, state *PipelineState, opts ...ResourceOption) (*Pipeline, error)public static Pipeline Get(string name, Input<string> id, PipelineState? state, CustomResourceOptions? opts = null)public static Pipeline get(String name, Output<String> id, PipelineState state, CustomResourceOptions options)resources:  _:    type: aws:sagemaker:Pipeline    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Arn string
- The Amazon Resource Name (ARN) assigned by AWS to this Pipeline.
- ParallelismConfiguration PipelineParallelism Configuration 
- This is the configuration that controls the parallelism of the pipeline. If specified, it applies to all runs of this pipeline by default. see Parallelism Configuration details below.
- PipelineDefinition string
- The JSON pipeline definition of the pipeline.
- PipelineDefinition PipelineS3Location Pipeline Definition S3Location 
- The location of the pipeline definition stored in Amazon S3. If specified, SageMaker AI will retrieve the pipeline definition from this location. see Pipeline Definition S3 Location details below.
- PipelineDescription string
- A description of the pipeline.
- PipelineDisplay stringName 
- The display name of the pipeline.
- PipelineName string
- The name of the pipeline.
- RoleArn string
- The ARN of the IAM role the pipeline will execute as.
- Dictionary<string, string>
- A map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Dictionary<string, string>
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- Arn string
- The Amazon Resource Name (ARN) assigned by AWS to this Pipeline.
- ParallelismConfiguration PipelineParallelism Configuration Args 
- This is the configuration that controls the parallelism of the pipeline. If specified, it applies to all runs of this pipeline by default. see Parallelism Configuration details below.
- PipelineDefinition string
- The JSON pipeline definition of the pipeline.
- PipelineDefinition PipelineS3Location Pipeline Definition S3Location Args 
- The location of the pipeline definition stored in Amazon S3. If specified, SageMaker AI will retrieve the pipeline definition from this location. see Pipeline Definition S3 Location details below.
- PipelineDescription string
- A description of the pipeline.
- PipelineDisplay stringName 
- The display name of the pipeline.
- PipelineName string
- The name of the pipeline.
- RoleArn string
- The ARN of the IAM role the pipeline will execute as.
- map[string]string
- A map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- map[string]string
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- arn String
- The Amazon Resource Name (ARN) assigned by AWS to this Pipeline.
- parallelismConfiguration PipelineParallelism Configuration 
- This is the configuration that controls the parallelism of the pipeline. If specified, it applies to all runs of this pipeline by default. see Parallelism Configuration details below.
- pipelineDefinition String
- The JSON pipeline definition of the pipeline.
- pipelineDefinition PipelineS3Location Pipeline Definition S3Location 
- The location of the pipeline definition stored in Amazon S3. If specified, SageMaker AI will retrieve the pipeline definition from this location. see Pipeline Definition S3 Location details below.
- pipelineDescription String
- A description of the pipeline.
- pipelineDisplay StringName 
- The display name of the pipeline.
- pipelineName String
- The name of the pipeline.
- roleArn String
- The ARN of the IAM role the pipeline will execute as.
- Map<String,String>
- A map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Map<String,String>
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- arn string
- The Amazon Resource Name (ARN) assigned by AWS to this Pipeline.
- parallelismConfiguration PipelineParallelism Configuration 
- This is the configuration that controls the parallelism of the pipeline. If specified, it applies to all runs of this pipeline by default. see Parallelism Configuration details below.
- pipelineDefinition string
- The JSON pipeline definition of the pipeline.
- pipelineDefinition PipelineS3Location Pipeline Definition S3Location 
- The location of the pipeline definition stored in Amazon S3. If specified, SageMaker AI will retrieve the pipeline definition from this location. see Pipeline Definition S3 Location details below.
- pipelineDescription string
- A description of the pipeline.
- pipelineDisplay stringName 
- The display name of the pipeline.
- pipelineName string
- The name of the pipeline.
- roleArn string
- The ARN of the IAM role the pipeline will execute as.
- {[key: string]: string}
- A map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- {[key: string]: string}
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- arn str
- The Amazon Resource Name (ARN) assigned by AWS to this Pipeline.
- parallelism_configuration PipelineParallelism Configuration Args 
- This is the configuration that controls the parallelism of the pipeline. If specified, it applies to all runs of this pipeline by default. see Parallelism Configuration details below.
- pipeline_definition str
- The JSON pipeline definition of the pipeline.
- pipeline_definition_ Pipelines3_ location Pipeline Definition S3Location Args 
- The location of the pipeline definition stored in Amazon S3. If specified, SageMaker AI will retrieve the pipeline definition from this location. see Pipeline Definition S3 Location details below.
- pipeline_description str
- A description of the pipeline.
- pipeline_display_ strname 
- The display name of the pipeline.
- pipeline_name str
- The name of the pipeline.
- role_arn str
- The ARN of the IAM role the pipeline will execute as.
- Mapping[str, str]
- A map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Mapping[str, str]
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- arn String
- The Amazon Resource Name (ARN) assigned by AWS to this Pipeline.
- parallelismConfiguration Property Map
- This is the configuration that controls the parallelism of the pipeline. If specified, it applies to all runs of this pipeline by default. see Parallelism Configuration details below.
- pipelineDefinition String
- The JSON pipeline definition of the pipeline.
- pipelineDefinition Property MapS3Location 
- The location of the pipeline definition stored in Amazon S3. If specified, SageMaker AI will retrieve the pipeline definition from this location. see Pipeline Definition S3 Location details below.
- pipelineDescription String
- A description of the pipeline.
- pipelineDisplay StringName 
- The display name of the pipeline.
- pipelineName String
- The name of the pipeline.
- roleArn String
- The ARN of the IAM role the pipeline will execute as.
- Map<String>
- A map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Map<String>
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
Supporting Types
PipelineParallelismConfiguration, PipelineParallelismConfigurationArgs      
- MaxParallel intExecution Steps 
- The max number of steps that can be executed in parallel.
- MaxParallel intExecution Steps 
- The max number of steps that can be executed in parallel.
- maxParallel IntegerExecution Steps 
- The max number of steps that can be executed in parallel.
- maxParallel numberExecution Steps 
- The max number of steps that can be executed in parallel.
- max_parallel_ intexecution_ steps 
- The max number of steps that can be executed in parallel.
- maxParallel NumberExecution Steps 
- The max number of steps that can be executed in parallel.
PipelinePipelineDefinitionS3Location, PipelinePipelineDefinitionS3LocationArgs        
- bucket str
- Name of the S3 bucket.
- object_key str
- The object key (or key name) uniquely identifies the object in an S3 bucket.
- version_id str
- Version Id of the pipeline definition file. If not specified, Amazon SageMaker AI will retrieve the latest version.
Import
Using pulumi import, import pipelines using the pipeline_name. For example:
$ pulumi import aws:sagemaker/pipeline:Pipeline test_pipeline pipeline
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the awsTerraform Provider.