aws.sagemaker.Pipeline
Explore with Pulumi AI
Provides a SageMaker 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={
"maxParallelExecutionSteps": 0,
},
pipeline_definition="string",
pipeline_definition_s3_location={
"bucket": "string",
"objectKey": "string",
"versionId": "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
The Pipeline resource accepts the following input properties:
- Pipeline
Display stringName - The display name of the pipeline.
- Pipeline
Name string - The name of the pipeline.
- Parallelism
Configuration Pulumi.Aws. Sagemaker. Inputs. Pipeline Parallelism 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.
- Pipeline
Definition string - The JSON pipeline definition of the pipeline.
- Pipeline
Definition Pulumi.S3Location Aws. Sagemaker. Inputs. Pipeline Pipeline Definition S3Location - The location of the pipeline definition stored in Amazon S3. If specified, SageMaker will retrieve the pipeline definition from this location. see Pipeline Definition S3 Location details below.
- Pipeline
Description string - A description of the pipeline.
- Role
Arn 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_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- Pipeline
Display stringName - The display name of the pipeline.
- Pipeline
Name string - 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 string - The JSON pipeline definition of the pipeline.
- Pipeline
Definition PipelineS3Location Pipeline Definition S3Location Args - The location of the pipeline definition stored in Amazon S3. If specified, SageMaker will retrieve the pipeline definition from this location. see Pipeline Definition S3 Location details below.
- Pipeline
Description string - A description of the pipeline.
- Role
Arn 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_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- pipeline
Display StringName - The display name of the pipeline.
- pipeline
Name String - The name of the pipeline.
- parallelism
Configuration 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.
- pipeline
Definition String - The JSON pipeline definition of the pipeline.
- pipeline
Definition PipelineS3Location Pipeline Definition S3Location - The location of the pipeline definition stored in Amazon S3. If specified, SageMaker will retrieve the pipeline definition from this location. see Pipeline Definition S3 Location details below.
- pipeline
Description String - A description of the pipeline.
- role
Arn 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_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- pipeline
Display stringName - The display name of the pipeline.
- pipeline
Name string - The name of the pipeline.
- parallelism
Configuration 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.
- pipeline
Definition string - The JSON pipeline definition of the pipeline.
- pipeline
Definition PipelineS3Location Pipeline Definition S3Location - The location of the pipeline definition stored in Amazon S3. If specified, SageMaker will retrieve the pipeline definition from this location. see Pipeline Definition S3 Location details below.
- pipeline
Description string - A description of the pipeline.
- role
Arn 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_tags
configuration 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 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_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- pipeline
Display StringName - The display name of the pipeline.
- pipeline
Name String - The name of the pipeline.
- parallelism
Configuration 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.
- pipeline
Definition String - The JSON pipeline definition of the pipeline.
- pipeline
Definition Property MapS3Location - The location of the pipeline definition stored in Amazon S3. If specified, SageMaker will retrieve the pipeline definition from this location. see Pipeline Definition S3 Location details below.
- pipeline
Description String - A description of the pipeline.
- role
Arn 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_tags
configuration 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) -> Pipeline
func 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)
Resource lookup is not supported in YAML
- 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.
- Parallelism
Configuration Pulumi.Aws. Sagemaker. Inputs. Pipeline Parallelism 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.
- Pipeline
Definition string - The JSON pipeline definition of the pipeline.
- Pipeline
Definition Pulumi.S3Location Aws. Sagemaker. Inputs. Pipeline Pipeline Definition S3Location - The location of the pipeline definition stored in Amazon S3. If specified, SageMaker will retrieve the pipeline definition from this location. see Pipeline Definition S3 Location details below.
- Pipeline
Description string - A description of the pipeline.
- Pipeline
Display stringName - The display name of the pipeline.
- Pipeline
Name string - The name of the pipeline.
- Role
Arn 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_tags
configuration 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_tags
configuration block.
- Arn string
- 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 string - The JSON pipeline definition of the pipeline.
- Pipeline
Definition PipelineS3Location Pipeline Definition S3Location Args - The location of the pipeline definition stored in Amazon S3. If specified, SageMaker will retrieve the pipeline definition from this location. see Pipeline Definition S3 Location details below.
- Pipeline
Description string - A description of the pipeline.
- Pipeline
Display stringName - The display name of the pipeline.
- Pipeline
Name string - The name of the pipeline.
- Role
Arn 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_tags
configuration 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_tags
configuration block.
- arn String
- The Amazon Resource Name (ARN) assigned by AWS to this Pipeline.
- parallelism
Configuration 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.
- pipeline
Definition String - The JSON pipeline definition of the pipeline.
- pipeline
Definition PipelineS3Location Pipeline Definition S3Location - The location of the pipeline definition stored in Amazon S3. If specified, SageMaker will retrieve the pipeline definition from this location. see Pipeline Definition S3 Location details below.
- pipeline
Description String - A description of the pipeline.
- pipeline
Display StringName - The display name of the pipeline.
- pipeline
Name String - The name of the pipeline.
- role
Arn 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_tags
configuration 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_tags
configuration block.
- arn string
- The Amazon Resource Name (ARN) assigned by AWS to this Pipeline.
- parallelism
Configuration 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.
- pipeline
Definition string - The JSON pipeline definition of the pipeline.
- pipeline
Definition PipelineS3Location Pipeline Definition S3Location - The location of the pipeline definition stored in Amazon S3. If specified, SageMaker will retrieve the pipeline definition from this location. see Pipeline Definition S3 Location details below.
- pipeline
Description string - A description of the pipeline.
- pipeline
Display stringName - The display name of the pipeline.
- pipeline
Name string - The name of the pipeline.
- role
Arn 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_tags
configuration 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_tags
configuration 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 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_tags
configuration 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_tags
configuration block.
- arn String
- The Amazon Resource Name (ARN) assigned by AWS to this Pipeline.
- parallelism
Configuration 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.
- pipeline
Definition String - The JSON pipeline definition of the pipeline.
- pipeline
Definition Property MapS3Location - The location of the pipeline definition stored in Amazon S3. If specified, SageMaker will retrieve the pipeline definition from this location. see Pipeline Definition S3 Location details below.
- pipeline
Description String - A description of the pipeline.
- pipeline
Display StringName - The display name of the pipeline.
- pipeline
Name String - The name of the pipeline.
- role
Arn 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_tags
configuration 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_tags
configuration block.
Supporting Types
PipelineParallelismConfiguration, PipelineParallelismConfigurationArgs
- Max
Parallel intExecution 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.
- max
Parallel IntegerExecution Steps - The max number of steps that can be executed in parallel.
- max
Parallel 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.
- max
Parallel 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 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
aws
Terraform Provider.