datapipeline

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LookupPipelineArgs added in v0.12.0

type LookupPipelineArgs struct {
	PipelineId string `pulumi:"pipelineId"`
}

type LookupPipelineOutputArgs added in v0.12.0

type LookupPipelineOutputArgs struct {
	PipelineId pulumi.StringInput `pulumi:"pipelineId"`
}

func (LookupPipelineOutputArgs) ElementType added in v0.12.0

func (LookupPipelineOutputArgs) ElementType() reflect.Type

type LookupPipelineResult added in v0.12.0

type LookupPipelineResult struct {
	// Indicates whether to validate and start the pipeline or stop an active pipeline. By default, the value is set to true.
	Activate *bool `pulumi:"activate"`
	// The parameter objects used with the pipeline.
	ParameterObjects []PipelineParameterObject `pulumi:"parameterObjects"`
	// The parameter values used with the pipeline.
	ParameterValues []PipelineParameterValue `pulumi:"parameterValues"`
	PipelineId      *string                  `pulumi:"pipelineId"`
	// The objects that define the pipeline. These objects overwrite the existing pipeline definition. Not all objects, fields, and values can be updated. For information about restrictions, see Editing Your Pipeline in the AWS Data Pipeline Developer Guide.
	PipelineObjects []PipelineObject `pulumi:"pipelineObjects"`
	// A list of arbitrary tags (key-value pairs) to associate with the pipeline, which you can use to control permissions. For more information, see Controlling Access to Pipelines and Resources in the AWS Data Pipeline Developer Guide.
	PipelineTags []aws.Tag `pulumi:"pipelineTags"`
}

func LookupPipeline added in v0.12.0

func LookupPipeline(ctx *pulumi.Context, args *LookupPipelineArgs, opts ...pulumi.InvokeOption) (*LookupPipelineResult, error)

An example resource schema demonstrating some basic constructs and validation rules.

type LookupPipelineResultOutput added in v0.12.0

type LookupPipelineResultOutput struct{ *pulumi.OutputState }

func LookupPipelineOutput added in v0.12.0

func LookupPipelineOutput(ctx *pulumi.Context, args LookupPipelineOutputArgs, opts ...pulumi.InvokeOption) LookupPipelineResultOutput

func (LookupPipelineResultOutput) Activate added in v0.12.0

Indicates whether to validate and start the pipeline or stop an active pipeline. By default, the value is set to true.

func (LookupPipelineResultOutput) ElementType added in v0.12.0

func (LookupPipelineResultOutput) ElementType() reflect.Type

func (LookupPipelineResultOutput) ParameterObjects added in v0.12.0

The parameter objects used with the pipeline.

func (LookupPipelineResultOutput) ParameterValues added in v0.12.0

The parameter values used with the pipeline.

func (LookupPipelineResultOutput) PipelineId added in v0.39.0

func (LookupPipelineResultOutput) PipelineObjects added in v0.12.0

The objects that define the pipeline. These objects overwrite the existing pipeline definition. Not all objects, fields, and values can be updated. For information about restrictions, see Editing Your Pipeline in the AWS Data Pipeline Developer Guide.

func (LookupPipelineResultOutput) PipelineTags added in v0.12.0

A list of arbitrary tags (key-value pairs) to associate with the pipeline, which you can use to control permissions. For more information, see Controlling Access to Pipelines and Resources in the AWS Data Pipeline Developer Guide.

func (LookupPipelineResultOutput) ToLookupPipelineResultOutput added in v0.12.0

func (o LookupPipelineResultOutput) ToLookupPipelineResultOutput() LookupPipelineResultOutput

func (LookupPipelineResultOutput) ToLookupPipelineResultOutputWithContext added in v0.12.0

func (o LookupPipelineResultOutput) ToLookupPipelineResultOutputWithContext(ctx context.Context) LookupPipelineResultOutput

type Pipeline

type Pipeline struct {
	pulumi.CustomResourceState

	// Indicates whether to validate and start the pipeline or stop an active pipeline. By default, the value is set to true.
	Activate pulumi.BoolPtrOutput `pulumi:"activate"`
	// A description of the pipeline.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name of the pipeline.
	Name pulumi.StringOutput `pulumi:"name"`
	// The parameter objects used with the pipeline.
	ParameterObjects PipelineParameterObjectArrayOutput `pulumi:"parameterObjects"`
	// The parameter values used with the pipeline.
	ParameterValues PipelineParameterValueArrayOutput `pulumi:"parameterValues"`
	PipelineId      pulumi.StringOutput               `pulumi:"pipelineId"`
	// The objects that define the pipeline. These objects overwrite the existing pipeline definition. Not all objects, fields, and values can be updated. For information about restrictions, see Editing Your Pipeline in the AWS Data Pipeline Developer Guide.
	PipelineObjects PipelineObjectArrayOutput `pulumi:"pipelineObjects"`
	// A list of arbitrary tags (key-value pairs) to associate with the pipeline, which you can use to control permissions. For more information, see Controlling Access to Pipelines and Resources in the AWS Data Pipeline Developer Guide.
	PipelineTags aws.TagArrayOutput `pulumi:"pipelineTags"`
}

An example resource schema demonstrating some basic constructs and validation rules.

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

func (*Pipeline) ElementType() reflect.Type

func (*Pipeline) ToPipelineOutput

func (i *Pipeline) ToPipelineOutput() PipelineOutput

func (*Pipeline) ToPipelineOutputWithContext

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

type PipelineArgs

type PipelineArgs struct {
	// Indicates whether to validate and start the pipeline or stop an active pipeline. By default, the value is set to true.
	Activate pulumi.BoolPtrInput
	// A description of the pipeline.
	Description pulumi.StringPtrInput
	// The name of the pipeline.
	Name pulumi.StringPtrInput
	// The parameter objects used with the pipeline.
	ParameterObjects PipelineParameterObjectArrayInput
	// The parameter values used with the pipeline.
	ParameterValues PipelineParameterValueArrayInput
	// The objects that define the pipeline. These objects overwrite the existing pipeline definition. Not all objects, fields, and values can be updated. For information about restrictions, see Editing Your Pipeline in the AWS Data Pipeline Developer Guide.
	PipelineObjects PipelineObjectArrayInput
	// A list of arbitrary tags (key-value pairs) to associate with the pipeline, which you can use to control permissions. For more information, see Controlling Access to Pipelines and Resources in the AWS Data Pipeline Developer Guide.
	PipelineTags aws.TagArrayInput
}

The set of arguments for constructing a Pipeline resource.

func (PipelineArgs) ElementType

func (PipelineArgs) ElementType() reflect.Type

type PipelineField

type PipelineField struct {
	// Specifies the name of a field for a particular object. To view valid values for a particular field, see Pipeline Object Reference in the AWS Data Pipeline Developer Guide.
	Key string `pulumi:"key"`
	// A field value that you specify as an identifier of another object in the same pipeline definition.
	RefValue *string `pulumi:"refValue"`
	// A field value that you specify as a string. To view valid values for a particular field, see Pipeline Object Reference in the AWS Data Pipeline Developer Guide.
	StringValue *string `pulumi:"stringValue"`
}

type PipelineFieldArgs

type PipelineFieldArgs struct {
	// Specifies the name of a field for a particular object. To view valid values for a particular field, see Pipeline Object Reference in the AWS Data Pipeline Developer Guide.
	Key pulumi.StringInput `pulumi:"key"`
	// A field value that you specify as an identifier of another object in the same pipeline definition.
	RefValue pulumi.StringPtrInput `pulumi:"refValue"`
	// A field value that you specify as a string. To view valid values for a particular field, see Pipeline Object Reference in the AWS Data Pipeline Developer Guide.
	StringValue pulumi.StringPtrInput `pulumi:"stringValue"`
}

func (PipelineFieldArgs) ElementType

func (PipelineFieldArgs) ElementType() reflect.Type

func (PipelineFieldArgs) ToPipelineFieldOutput

func (i PipelineFieldArgs) ToPipelineFieldOutput() PipelineFieldOutput

func (PipelineFieldArgs) ToPipelineFieldOutputWithContext

func (i PipelineFieldArgs) ToPipelineFieldOutputWithContext(ctx context.Context) PipelineFieldOutput

type PipelineFieldArray

type PipelineFieldArray []PipelineFieldInput

func (PipelineFieldArray) ElementType

func (PipelineFieldArray) ElementType() reflect.Type

func (PipelineFieldArray) ToPipelineFieldArrayOutput

func (i PipelineFieldArray) ToPipelineFieldArrayOutput() PipelineFieldArrayOutput

func (PipelineFieldArray) ToPipelineFieldArrayOutputWithContext

func (i PipelineFieldArray) ToPipelineFieldArrayOutputWithContext(ctx context.Context) PipelineFieldArrayOutput

type PipelineFieldArrayInput

type PipelineFieldArrayInput interface {
	pulumi.Input

	ToPipelineFieldArrayOutput() PipelineFieldArrayOutput
	ToPipelineFieldArrayOutputWithContext(context.Context) PipelineFieldArrayOutput
}

PipelineFieldArrayInput is an input type that accepts PipelineFieldArray and PipelineFieldArrayOutput values. You can construct a concrete instance of `PipelineFieldArrayInput` via:

PipelineFieldArray{ PipelineFieldArgs{...} }

type PipelineFieldArrayOutput

type PipelineFieldArrayOutput struct{ *pulumi.OutputState }

func (PipelineFieldArrayOutput) ElementType

func (PipelineFieldArrayOutput) ElementType() reflect.Type

func (PipelineFieldArrayOutput) Index

func (PipelineFieldArrayOutput) ToPipelineFieldArrayOutput

func (o PipelineFieldArrayOutput) ToPipelineFieldArrayOutput() PipelineFieldArrayOutput

func (PipelineFieldArrayOutput) ToPipelineFieldArrayOutputWithContext

func (o PipelineFieldArrayOutput) ToPipelineFieldArrayOutputWithContext(ctx context.Context) PipelineFieldArrayOutput

type PipelineFieldInput

type PipelineFieldInput interface {
	pulumi.Input

	ToPipelineFieldOutput() PipelineFieldOutput
	ToPipelineFieldOutputWithContext(context.Context) PipelineFieldOutput
}

PipelineFieldInput is an input type that accepts PipelineFieldArgs and PipelineFieldOutput values. You can construct a concrete instance of `PipelineFieldInput` via:

PipelineFieldArgs{...}

type PipelineFieldOutput

type PipelineFieldOutput struct{ *pulumi.OutputState }

func (PipelineFieldOutput) ElementType

func (PipelineFieldOutput) ElementType() reflect.Type

func (PipelineFieldOutput) Key

Specifies the name of a field for a particular object. To view valid values for a particular field, see Pipeline Object Reference in the AWS Data Pipeline Developer Guide.

func (PipelineFieldOutput) RefValue

A field value that you specify as an identifier of another object in the same pipeline definition.

func (PipelineFieldOutput) StringValue

func (o PipelineFieldOutput) StringValue() pulumi.StringPtrOutput

A field value that you specify as a string. To view valid values for a particular field, see Pipeline Object Reference in the AWS Data Pipeline Developer Guide.

func (PipelineFieldOutput) ToPipelineFieldOutput

func (o PipelineFieldOutput) ToPipelineFieldOutput() PipelineFieldOutput

func (PipelineFieldOutput) ToPipelineFieldOutputWithContext

func (o PipelineFieldOutput) ToPipelineFieldOutputWithContext(ctx context.Context) PipelineFieldOutput

type PipelineInput

type PipelineInput interface {
	pulumi.Input

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

type PipelineObject added in v0.2.0

type PipelineObject struct {
	// Key-value pairs that define the properties of the object.
	Fields []PipelineField `pulumi:"fields"`
	// The ID of the object.
	Id string `pulumi:"id"`
	// The name of the object.
	Name string `pulumi:"name"`
}

type PipelineObjectArgs added in v0.2.0

type PipelineObjectArgs struct {
	// Key-value pairs that define the properties of the object.
	Fields PipelineFieldArrayInput `pulumi:"fields"`
	// The ID of the object.
	Id pulumi.StringInput `pulumi:"id"`
	// The name of the object.
	Name pulumi.StringInput `pulumi:"name"`
}

func (PipelineObjectArgs) ElementType added in v0.2.0

func (PipelineObjectArgs) ElementType() reflect.Type

func (PipelineObjectArgs) ToPipelineObjectOutput added in v0.2.0

func (i PipelineObjectArgs) ToPipelineObjectOutput() PipelineObjectOutput

func (PipelineObjectArgs) ToPipelineObjectOutputWithContext added in v0.2.0

func (i PipelineObjectArgs) ToPipelineObjectOutputWithContext(ctx context.Context) PipelineObjectOutput

type PipelineObjectArray added in v0.2.0

type PipelineObjectArray []PipelineObjectInput

func (PipelineObjectArray) ElementType added in v0.2.0

func (PipelineObjectArray) ElementType() reflect.Type

func (PipelineObjectArray) ToPipelineObjectArrayOutput added in v0.2.0

func (i PipelineObjectArray) ToPipelineObjectArrayOutput() PipelineObjectArrayOutput

func (PipelineObjectArray) ToPipelineObjectArrayOutputWithContext added in v0.2.0

func (i PipelineObjectArray) ToPipelineObjectArrayOutputWithContext(ctx context.Context) PipelineObjectArrayOutput

type PipelineObjectArrayInput added in v0.2.0

type PipelineObjectArrayInput interface {
	pulumi.Input

	ToPipelineObjectArrayOutput() PipelineObjectArrayOutput
	ToPipelineObjectArrayOutputWithContext(context.Context) PipelineObjectArrayOutput
}

PipelineObjectArrayInput is an input type that accepts PipelineObjectArray and PipelineObjectArrayOutput values. You can construct a concrete instance of `PipelineObjectArrayInput` via:

PipelineObjectArray{ PipelineObjectArgs{...} }

type PipelineObjectArrayOutput added in v0.2.0

type PipelineObjectArrayOutput struct{ *pulumi.OutputState }

func (PipelineObjectArrayOutput) ElementType added in v0.2.0

func (PipelineObjectArrayOutput) ElementType() reflect.Type

func (PipelineObjectArrayOutput) Index added in v0.2.0

func (PipelineObjectArrayOutput) ToPipelineObjectArrayOutput added in v0.2.0

func (o PipelineObjectArrayOutput) ToPipelineObjectArrayOutput() PipelineObjectArrayOutput

func (PipelineObjectArrayOutput) ToPipelineObjectArrayOutputWithContext added in v0.2.0

func (o PipelineObjectArrayOutput) ToPipelineObjectArrayOutputWithContext(ctx context.Context) PipelineObjectArrayOutput

type PipelineObjectInput added in v0.2.0

type PipelineObjectInput interface {
	pulumi.Input

	ToPipelineObjectOutput() PipelineObjectOutput
	ToPipelineObjectOutputWithContext(context.Context) PipelineObjectOutput
}

PipelineObjectInput is an input type that accepts PipelineObjectArgs and PipelineObjectOutput values. You can construct a concrete instance of `PipelineObjectInput` via:

PipelineObjectArgs{...}

type PipelineObjectOutput added in v0.2.0

type PipelineObjectOutput struct{ *pulumi.OutputState }

func (PipelineObjectOutput) ElementType added in v0.2.0

func (PipelineObjectOutput) ElementType() reflect.Type

func (PipelineObjectOutput) Fields added in v0.2.0

Key-value pairs that define the properties of the object.

func (PipelineObjectOutput) Id added in v0.2.0

The ID of the object.

func (PipelineObjectOutput) Name added in v0.2.0

The name of the object.

func (PipelineObjectOutput) ToPipelineObjectOutput added in v0.2.0

func (o PipelineObjectOutput) ToPipelineObjectOutput() PipelineObjectOutput

func (PipelineObjectOutput) ToPipelineObjectOutputWithContext added in v0.2.0

func (o PipelineObjectOutput) ToPipelineObjectOutputWithContext(ctx context.Context) PipelineObjectOutput

type PipelineOutput

type PipelineOutput struct{ *pulumi.OutputState }

func (PipelineOutput) Activate added in v0.17.0

func (o PipelineOutput) Activate() pulumi.BoolPtrOutput

Indicates whether to validate and start the pipeline or stop an active pipeline. By default, the value is set to true.

func (PipelineOutput) Description added in v0.17.0

func (o PipelineOutput) Description() pulumi.StringPtrOutput

A description of the pipeline.

func (PipelineOutput) ElementType

func (PipelineOutput) ElementType() reflect.Type

func (PipelineOutput) Name added in v0.17.0

The name of the pipeline.

func (PipelineOutput) ParameterObjects added in v0.17.0

The parameter objects used with the pipeline.

func (PipelineOutput) ParameterValues added in v0.17.0

The parameter values used with the pipeline.

func (PipelineOutput) PipelineId added in v0.39.0

func (o PipelineOutput) PipelineId() pulumi.StringOutput

func (PipelineOutput) PipelineObjects added in v0.17.0

func (o PipelineOutput) PipelineObjects() PipelineObjectArrayOutput

The objects that define the pipeline. These objects overwrite the existing pipeline definition. Not all objects, fields, and values can be updated. For information about restrictions, see Editing Your Pipeline in the AWS Data Pipeline Developer Guide.

func (PipelineOutput) PipelineTags added in v0.17.0

func (o PipelineOutput) PipelineTags() aws.TagArrayOutput

A list of arbitrary tags (key-value pairs) to associate with the pipeline, which you can use to control permissions. For more information, see Controlling Access to Pipelines and Resources in the AWS Data Pipeline Developer Guide.

func (PipelineOutput) ToPipelineOutput

func (o PipelineOutput) ToPipelineOutput() PipelineOutput

func (PipelineOutput) ToPipelineOutputWithContext

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

type PipelineParameterAttribute

type PipelineParameterAttribute struct {
	// The field identifier.
	Key string `pulumi:"key"`
	// The field value, expressed as a String.
	StringValue string `pulumi:"stringValue"`
}

type PipelineParameterAttributeArgs

type PipelineParameterAttributeArgs struct {
	// The field identifier.
	Key pulumi.StringInput `pulumi:"key"`
	// The field value, expressed as a String.
	StringValue pulumi.StringInput `pulumi:"stringValue"`
}

func (PipelineParameterAttributeArgs) ElementType

func (PipelineParameterAttributeArgs) ToPipelineParameterAttributeOutput

func (i PipelineParameterAttributeArgs) ToPipelineParameterAttributeOutput() PipelineParameterAttributeOutput

func (PipelineParameterAttributeArgs) ToPipelineParameterAttributeOutputWithContext

func (i PipelineParameterAttributeArgs) ToPipelineParameterAttributeOutputWithContext(ctx context.Context) PipelineParameterAttributeOutput

type PipelineParameterAttributeArray

type PipelineParameterAttributeArray []PipelineParameterAttributeInput

func (PipelineParameterAttributeArray) ElementType

func (PipelineParameterAttributeArray) ToPipelineParameterAttributeArrayOutput

func (i PipelineParameterAttributeArray) ToPipelineParameterAttributeArrayOutput() PipelineParameterAttributeArrayOutput

func (PipelineParameterAttributeArray) ToPipelineParameterAttributeArrayOutputWithContext

func (i PipelineParameterAttributeArray) ToPipelineParameterAttributeArrayOutputWithContext(ctx context.Context) PipelineParameterAttributeArrayOutput

type PipelineParameterAttributeArrayInput

type PipelineParameterAttributeArrayInput interface {
	pulumi.Input

	ToPipelineParameterAttributeArrayOutput() PipelineParameterAttributeArrayOutput
	ToPipelineParameterAttributeArrayOutputWithContext(context.Context) PipelineParameterAttributeArrayOutput
}

PipelineParameterAttributeArrayInput is an input type that accepts PipelineParameterAttributeArray and PipelineParameterAttributeArrayOutput values. You can construct a concrete instance of `PipelineParameterAttributeArrayInput` via:

PipelineParameterAttributeArray{ PipelineParameterAttributeArgs{...} }

type PipelineParameterAttributeArrayOutput

type PipelineParameterAttributeArrayOutput struct{ *pulumi.OutputState }

func (PipelineParameterAttributeArrayOutput) ElementType

func (PipelineParameterAttributeArrayOutput) Index

func (PipelineParameterAttributeArrayOutput) ToPipelineParameterAttributeArrayOutput

func (o PipelineParameterAttributeArrayOutput) ToPipelineParameterAttributeArrayOutput() PipelineParameterAttributeArrayOutput

func (PipelineParameterAttributeArrayOutput) ToPipelineParameterAttributeArrayOutputWithContext

func (o PipelineParameterAttributeArrayOutput) ToPipelineParameterAttributeArrayOutputWithContext(ctx context.Context) PipelineParameterAttributeArrayOutput

type PipelineParameterAttributeInput

type PipelineParameterAttributeInput interface {
	pulumi.Input

	ToPipelineParameterAttributeOutput() PipelineParameterAttributeOutput
	ToPipelineParameterAttributeOutputWithContext(context.Context) PipelineParameterAttributeOutput
}

PipelineParameterAttributeInput is an input type that accepts PipelineParameterAttributeArgs and PipelineParameterAttributeOutput values. You can construct a concrete instance of `PipelineParameterAttributeInput` via:

PipelineParameterAttributeArgs{...}

type PipelineParameterAttributeOutput

type PipelineParameterAttributeOutput struct{ *pulumi.OutputState }

func (PipelineParameterAttributeOutput) ElementType

func (PipelineParameterAttributeOutput) Key

The field identifier.

func (PipelineParameterAttributeOutput) StringValue

The field value, expressed as a String.

func (PipelineParameterAttributeOutput) ToPipelineParameterAttributeOutput

func (o PipelineParameterAttributeOutput) ToPipelineParameterAttributeOutput() PipelineParameterAttributeOutput

func (PipelineParameterAttributeOutput) ToPipelineParameterAttributeOutputWithContext

func (o PipelineParameterAttributeOutput) ToPipelineParameterAttributeOutputWithContext(ctx context.Context) PipelineParameterAttributeOutput

type PipelineParameterObject

type PipelineParameterObject struct {
	// The attributes of the parameter object.
	Attributes []PipelineParameterAttribute `pulumi:"attributes"`
	// The ID of the parameter object.
	Id string `pulumi:"id"`
}

type PipelineParameterObjectArgs

type PipelineParameterObjectArgs struct {
	// The attributes of the parameter object.
	Attributes PipelineParameterAttributeArrayInput `pulumi:"attributes"`
	// The ID of the parameter object.
	Id pulumi.StringInput `pulumi:"id"`
}

func (PipelineParameterObjectArgs) ElementType

func (PipelineParameterObjectArgs) ToPipelineParameterObjectOutput

func (i PipelineParameterObjectArgs) ToPipelineParameterObjectOutput() PipelineParameterObjectOutput

func (PipelineParameterObjectArgs) ToPipelineParameterObjectOutputWithContext

func (i PipelineParameterObjectArgs) ToPipelineParameterObjectOutputWithContext(ctx context.Context) PipelineParameterObjectOutput

type PipelineParameterObjectArray

type PipelineParameterObjectArray []PipelineParameterObjectInput

func (PipelineParameterObjectArray) ElementType

func (PipelineParameterObjectArray) ToPipelineParameterObjectArrayOutput

func (i PipelineParameterObjectArray) ToPipelineParameterObjectArrayOutput() PipelineParameterObjectArrayOutput

func (PipelineParameterObjectArray) ToPipelineParameterObjectArrayOutputWithContext

func (i PipelineParameterObjectArray) ToPipelineParameterObjectArrayOutputWithContext(ctx context.Context) PipelineParameterObjectArrayOutput

type PipelineParameterObjectArrayInput

type PipelineParameterObjectArrayInput interface {
	pulumi.Input

	ToPipelineParameterObjectArrayOutput() PipelineParameterObjectArrayOutput
	ToPipelineParameterObjectArrayOutputWithContext(context.Context) PipelineParameterObjectArrayOutput
}

PipelineParameterObjectArrayInput is an input type that accepts PipelineParameterObjectArray and PipelineParameterObjectArrayOutput values. You can construct a concrete instance of `PipelineParameterObjectArrayInput` via:

PipelineParameterObjectArray{ PipelineParameterObjectArgs{...} }

type PipelineParameterObjectArrayOutput

type PipelineParameterObjectArrayOutput struct{ *pulumi.OutputState }

func (PipelineParameterObjectArrayOutput) ElementType

func (PipelineParameterObjectArrayOutput) Index

func (PipelineParameterObjectArrayOutput) ToPipelineParameterObjectArrayOutput

func (o PipelineParameterObjectArrayOutput) ToPipelineParameterObjectArrayOutput() PipelineParameterObjectArrayOutput

func (PipelineParameterObjectArrayOutput) ToPipelineParameterObjectArrayOutputWithContext

func (o PipelineParameterObjectArrayOutput) ToPipelineParameterObjectArrayOutputWithContext(ctx context.Context) PipelineParameterObjectArrayOutput

type PipelineParameterObjectInput

type PipelineParameterObjectInput interface {
	pulumi.Input

	ToPipelineParameterObjectOutput() PipelineParameterObjectOutput
	ToPipelineParameterObjectOutputWithContext(context.Context) PipelineParameterObjectOutput
}

PipelineParameterObjectInput is an input type that accepts PipelineParameterObjectArgs and PipelineParameterObjectOutput values. You can construct a concrete instance of `PipelineParameterObjectInput` via:

PipelineParameterObjectArgs{...}

type PipelineParameterObjectOutput

type PipelineParameterObjectOutput struct{ *pulumi.OutputState }

func (PipelineParameterObjectOutput) Attributes

The attributes of the parameter object.

func (PipelineParameterObjectOutput) ElementType

func (PipelineParameterObjectOutput) Id

The ID of the parameter object.

func (PipelineParameterObjectOutput) ToPipelineParameterObjectOutput

func (o PipelineParameterObjectOutput) ToPipelineParameterObjectOutput() PipelineParameterObjectOutput

func (PipelineParameterObjectOutput) ToPipelineParameterObjectOutputWithContext

func (o PipelineParameterObjectOutput) ToPipelineParameterObjectOutputWithContext(ctx context.Context) PipelineParameterObjectOutput

type PipelineParameterValue

type PipelineParameterValue struct {
	// The ID of the parameter value.
	Id string `pulumi:"id"`
	// The field value, expressed as a String.
	StringValue string `pulumi:"stringValue"`
}

type PipelineParameterValueArgs

type PipelineParameterValueArgs struct {
	// The ID of the parameter value.
	Id pulumi.StringInput `pulumi:"id"`
	// The field value, expressed as a String.
	StringValue pulumi.StringInput `pulumi:"stringValue"`
}

func (PipelineParameterValueArgs) ElementType

func (PipelineParameterValueArgs) ElementType() reflect.Type

func (PipelineParameterValueArgs) ToPipelineParameterValueOutput

func (i PipelineParameterValueArgs) ToPipelineParameterValueOutput() PipelineParameterValueOutput

func (PipelineParameterValueArgs) ToPipelineParameterValueOutputWithContext

func (i PipelineParameterValueArgs) ToPipelineParameterValueOutputWithContext(ctx context.Context) PipelineParameterValueOutput

type PipelineParameterValueArray

type PipelineParameterValueArray []PipelineParameterValueInput

func (PipelineParameterValueArray) ElementType

func (PipelineParameterValueArray) ToPipelineParameterValueArrayOutput

func (i PipelineParameterValueArray) ToPipelineParameterValueArrayOutput() PipelineParameterValueArrayOutput

func (PipelineParameterValueArray) ToPipelineParameterValueArrayOutputWithContext

func (i PipelineParameterValueArray) ToPipelineParameterValueArrayOutputWithContext(ctx context.Context) PipelineParameterValueArrayOutput

type PipelineParameterValueArrayInput

type PipelineParameterValueArrayInput interface {
	pulumi.Input

	ToPipelineParameterValueArrayOutput() PipelineParameterValueArrayOutput
	ToPipelineParameterValueArrayOutputWithContext(context.Context) PipelineParameterValueArrayOutput
}

PipelineParameterValueArrayInput is an input type that accepts PipelineParameterValueArray and PipelineParameterValueArrayOutput values. You can construct a concrete instance of `PipelineParameterValueArrayInput` via:

PipelineParameterValueArray{ PipelineParameterValueArgs{...} }

type PipelineParameterValueArrayOutput

type PipelineParameterValueArrayOutput struct{ *pulumi.OutputState }

func (PipelineParameterValueArrayOutput) ElementType

func (PipelineParameterValueArrayOutput) Index

func (PipelineParameterValueArrayOutput) ToPipelineParameterValueArrayOutput

func (o PipelineParameterValueArrayOutput) ToPipelineParameterValueArrayOutput() PipelineParameterValueArrayOutput

func (PipelineParameterValueArrayOutput) ToPipelineParameterValueArrayOutputWithContext

func (o PipelineParameterValueArrayOutput) ToPipelineParameterValueArrayOutputWithContext(ctx context.Context) PipelineParameterValueArrayOutput

type PipelineParameterValueInput

type PipelineParameterValueInput interface {
	pulumi.Input

	ToPipelineParameterValueOutput() PipelineParameterValueOutput
	ToPipelineParameterValueOutputWithContext(context.Context) PipelineParameterValueOutput
}

PipelineParameterValueInput is an input type that accepts PipelineParameterValueArgs and PipelineParameterValueOutput values. You can construct a concrete instance of `PipelineParameterValueInput` via:

PipelineParameterValueArgs{...}

type PipelineParameterValueOutput

type PipelineParameterValueOutput struct{ *pulumi.OutputState }

func (PipelineParameterValueOutput) ElementType

func (PipelineParameterValueOutput) Id

The ID of the parameter value.

func (PipelineParameterValueOutput) StringValue

The field value, expressed as a String.

func (PipelineParameterValueOutput) ToPipelineParameterValueOutput

func (o PipelineParameterValueOutput) ToPipelineParameterValueOutput() PipelineParameterValueOutput

func (PipelineParameterValueOutput) ToPipelineParameterValueOutputWithContext

func (o PipelineParameterValueOutput) ToPipelineParameterValueOutputWithContext(ctx context.Context) PipelineParameterValueOutput

type PipelineState

type PipelineState struct {
}

func (PipelineState) ElementType

func (PipelineState) ElementType() reflect.Type

type PipelineTag added in v0.2.0

type PipelineTag struct {
	// The key name of a tag.
	Key string `pulumi:"key"`
	// The value to associate with the key name.
	Value string `pulumi:"value"`
}

Jump to

Keyboard shortcuts

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