datapipeline

package
v3.15.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 26, 2020 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Pipeline

type Pipeline struct {
	pulumi.CustomResourceState

	// The description of Pipeline.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name of Pipeline.
	Name pulumi.StringOutput `pulumi:"name"`
	// A map of tags to assign to the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
}

Provides a Data Pipeline resource.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/datapipeline"
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := datapipeline.NewPipeline(ctx, "_default", nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

`aws_datapipeline_pipeline` can be imported by using the id (Pipeline ID), e.g.

```sh

$ pulumi import aws:datapipeline/pipeline:Pipeline default df-1234567890

```

func GetPipeline

func GetPipeline(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PipelineState, opts ...pulumi.ResourceOption) (*Pipeline, error)

GetPipeline gets an existing Pipeline resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPipeline

func NewPipeline(ctx *pulumi.Context,
	name string, args *PipelineArgs, opts ...pulumi.ResourceOption) (*Pipeline, error)

NewPipeline registers a new resource with the given unique name, arguments, and options.

func (Pipeline) ElementType added in v3.13.0

func (Pipeline) ElementType() reflect.Type

func (Pipeline) ToPipelineOutput added in v3.13.0

func (i Pipeline) ToPipelineOutput() PipelineOutput

func (Pipeline) ToPipelineOutputWithContext added in v3.13.0

func (i Pipeline) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput

type PipelineArgs

type PipelineArgs struct {
	// The description of Pipeline.
	Description pulumi.StringPtrInput
	// The name of Pipeline.
	Name pulumi.StringPtrInput
	// A map of tags to assign to the resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Pipeline resource.

func (PipelineArgs) ElementType

func (PipelineArgs) ElementType() reflect.Type

type PipelineInput added in v3.13.0

type PipelineInput interface {
	pulumi.Input

	ToPipelineOutput() PipelineOutput
	ToPipelineOutputWithContext(ctx context.Context) PipelineOutput
}

type PipelineOutput added in v3.13.0

type PipelineOutput struct {
	*pulumi.OutputState
}

func (PipelineOutput) ElementType added in v3.13.0

func (PipelineOutput) ElementType() reflect.Type

func (PipelineOutput) ToPipelineOutput added in v3.13.0

func (o PipelineOutput) ToPipelineOutput() PipelineOutput

func (PipelineOutput) ToPipelineOutputWithContext added in v3.13.0

func (o PipelineOutput) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput

type PipelineState

type PipelineState struct {
	// The description of Pipeline.
	Description pulumi.StringPtrInput
	// The name of Pipeline.
	Name pulumi.StringPtrInput
	// A map of tags to assign to the resource.
	Tags pulumi.StringMapInput
}

func (PipelineState) ElementType

func (PipelineState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL