datapipeline

package
v3.38.1 Latest Latest
Warning

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

Go to latest
Published: Apr 13, 2021 License: Apache-2.0 Imports: 6 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

func (*Pipeline) ToPipelinePtrOutput added in v3.25.0

func (i *Pipeline) ToPipelinePtrOutput() PipelinePtrOutput

func (*Pipeline) ToPipelinePtrOutputWithContext added in v3.25.0

func (i *Pipeline) ToPipelinePtrOutputWithContext(ctx context.Context) PipelinePtrOutput

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 PipelineArray added in v3.25.0

type PipelineArray []PipelineInput

func (PipelineArray) ElementType added in v3.25.0

func (PipelineArray) ElementType() reflect.Type

func (PipelineArray) ToPipelineArrayOutput added in v3.25.0

func (i PipelineArray) ToPipelineArrayOutput() PipelineArrayOutput

func (PipelineArray) ToPipelineArrayOutputWithContext added in v3.25.0

func (i PipelineArray) ToPipelineArrayOutputWithContext(ctx context.Context) PipelineArrayOutput

type PipelineArrayInput added in v3.25.0

type PipelineArrayInput interface {
	pulumi.Input

	ToPipelineArrayOutput() PipelineArrayOutput
	ToPipelineArrayOutputWithContext(context.Context) PipelineArrayOutput
}

PipelineArrayInput is an input type that accepts PipelineArray and PipelineArrayOutput values. You can construct a concrete instance of `PipelineArrayInput` via:

PipelineArray{ PipelineArgs{...} }

type PipelineArrayOutput added in v3.25.0

type PipelineArrayOutput struct{ *pulumi.OutputState }

func (PipelineArrayOutput) ElementType added in v3.25.0

func (PipelineArrayOutput) ElementType() reflect.Type

func (PipelineArrayOutput) Index added in v3.25.0

func (PipelineArrayOutput) ToPipelineArrayOutput added in v3.25.0

func (o PipelineArrayOutput) ToPipelineArrayOutput() PipelineArrayOutput

func (PipelineArrayOutput) ToPipelineArrayOutputWithContext added in v3.25.0

func (o PipelineArrayOutput) ToPipelineArrayOutputWithContext(ctx context.Context) PipelineArrayOutput

type PipelineInput added in v3.13.0

type PipelineInput interface {
	pulumi.Input

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

type PipelineMap added in v3.25.0

type PipelineMap map[string]PipelineInput

func (PipelineMap) ElementType added in v3.25.0

func (PipelineMap) ElementType() reflect.Type

func (PipelineMap) ToPipelineMapOutput added in v3.25.0

func (i PipelineMap) ToPipelineMapOutput() PipelineMapOutput

func (PipelineMap) ToPipelineMapOutputWithContext added in v3.25.0

func (i PipelineMap) ToPipelineMapOutputWithContext(ctx context.Context) PipelineMapOutput

type PipelineMapInput added in v3.25.0

type PipelineMapInput interface {
	pulumi.Input

	ToPipelineMapOutput() PipelineMapOutput
	ToPipelineMapOutputWithContext(context.Context) PipelineMapOutput
}

PipelineMapInput is an input type that accepts PipelineMap and PipelineMapOutput values. You can construct a concrete instance of `PipelineMapInput` via:

PipelineMap{ "key": PipelineArgs{...} }

type PipelineMapOutput added in v3.25.0

type PipelineMapOutput struct{ *pulumi.OutputState }

func (PipelineMapOutput) ElementType added in v3.25.0

func (PipelineMapOutput) ElementType() reflect.Type

func (PipelineMapOutput) MapIndex added in v3.25.0

func (PipelineMapOutput) ToPipelineMapOutput added in v3.25.0

func (o PipelineMapOutput) ToPipelineMapOutput() PipelineMapOutput

func (PipelineMapOutput) ToPipelineMapOutputWithContext added in v3.25.0

func (o PipelineMapOutput) ToPipelineMapOutputWithContext(ctx context.Context) PipelineMapOutput

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

func (PipelineOutput) ToPipelinePtrOutput added in v3.25.0

func (o PipelineOutput) ToPipelinePtrOutput() PipelinePtrOutput

func (PipelineOutput) ToPipelinePtrOutputWithContext added in v3.25.0

func (o PipelineOutput) ToPipelinePtrOutputWithContext(ctx context.Context) PipelinePtrOutput

type PipelinePtrInput added in v3.25.0

type PipelinePtrInput interface {
	pulumi.Input

	ToPipelinePtrOutput() PipelinePtrOutput
	ToPipelinePtrOutputWithContext(ctx context.Context) PipelinePtrOutput
}

type PipelinePtrOutput added in v3.25.0

type PipelinePtrOutput struct {
	*pulumi.OutputState
}

func (PipelinePtrOutput) ElementType added in v3.25.0

func (PipelinePtrOutput) ElementType() reflect.Type

func (PipelinePtrOutput) ToPipelinePtrOutput added in v3.25.0

func (o PipelinePtrOutput) ToPipelinePtrOutput() PipelinePtrOutput

func (PipelinePtrOutput) ToPipelinePtrOutputWithContext added in v3.25.0

func (o PipelinePtrOutput) ToPipelinePtrOutputWithContext(ctx context.Context) PipelinePtrOutput

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