Documentation
¶
Index ¶
- type LookupPipelineArgs
- type LookupPipelineOutputArgs
- type LookupPipelineResult
- type LookupPipelineResultOutput
- func (o LookupPipelineResultOutput) Activate() pulumi.BoolPtrOutput
- func (LookupPipelineResultOutput) ElementType() reflect.Type
- func (o LookupPipelineResultOutput) ParameterObjects() PipelineParameterObjectArrayOutput
- func (o LookupPipelineResultOutput) ParameterValues() PipelineParameterValueArrayOutput
- func (o LookupPipelineResultOutput) PipelineId() pulumi.StringPtrOutput
- func (o LookupPipelineResultOutput) PipelineObjects() PipelineObjectArrayOutput
- func (o LookupPipelineResultOutput) PipelineTags() PipelineTagArrayOutput
- func (o LookupPipelineResultOutput) ToLookupPipelineResultOutput() LookupPipelineResultOutput
- func (o LookupPipelineResultOutput) ToLookupPipelineResultOutputWithContext(ctx context.Context) LookupPipelineResultOutput
- type Pipeline
- type PipelineArgs
- type PipelineField
- type PipelineFieldArgs
- type PipelineFieldArray
- type PipelineFieldArrayInput
- type PipelineFieldArrayOutput
- func (PipelineFieldArrayOutput) ElementType() reflect.Type
- func (o PipelineFieldArrayOutput) Index(i pulumi.IntInput) PipelineFieldOutput
- func (o PipelineFieldArrayOutput) ToPipelineFieldArrayOutput() PipelineFieldArrayOutput
- func (o PipelineFieldArrayOutput) ToPipelineFieldArrayOutputWithContext(ctx context.Context) PipelineFieldArrayOutput
- type PipelineFieldInput
- type PipelineFieldOutput
- func (PipelineFieldOutput) ElementType() reflect.Type
- func (o PipelineFieldOutput) Key() pulumi.StringOutput
- func (o PipelineFieldOutput) RefValue() pulumi.StringPtrOutput
- func (o PipelineFieldOutput) StringValue() pulumi.StringPtrOutput
- func (o PipelineFieldOutput) ToPipelineFieldOutput() PipelineFieldOutput
- func (o PipelineFieldOutput) ToPipelineFieldOutputWithContext(ctx context.Context) PipelineFieldOutput
- type PipelineInput
- type PipelineObject
- type PipelineObjectArgs
- type PipelineObjectArray
- type PipelineObjectArrayInput
- type PipelineObjectArrayOutput
- func (PipelineObjectArrayOutput) ElementType() reflect.Type
- func (o PipelineObjectArrayOutput) Index(i pulumi.IntInput) PipelineObjectOutput
- func (o PipelineObjectArrayOutput) ToPipelineObjectArrayOutput() PipelineObjectArrayOutput
- func (o PipelineObjectArrayOutput) ToPipelineObjectArrayOutputWithContext(ctx context.Context) PipelineObjectArrayOutput
- type PipelineObjectInput
- type PipelineObjectOutput
- func (PipelineObjectOutput) ElementType() reflect.Type
- func (o PipelineObjectOutput) Fields() PipelineFieldArrayOutput
- func (o PipelineObjectOutput) Id() pulumi.StringOutput
- func (o PipelineObjectOutput) Name() pulumi.StringOutput
- func (o PipelineObjectOutput) ToPipelineObjectOutput() PipelineObjectOutput
- func (o PipelineObjectOutput) ToPipelineObjectOutputWithContext(ctx context.Context) PipelineObjectOutput
- type PipelineOutput
- func (o PipelineOutput) Activate() pulumi.BoolPtrOutput
- func (o PipelineOutput) Description() pulumi.StringPtrOutput
- func (PipelineOutput) ElementType() reflect.Type
- func (o PipelineOutput) Name() pulumi.StringOutput
- func (o PipelineOutput) ParameterObjects() PipelineParameterObjectArrayOutput
- func (o PipelineOutput) ParameterValues() PipelineParameterValueArrayOutput
- func (o PipelineOutput) PipelineId() pulumi.StringOutput
- func (o PipelineOutput) PipelineObjects() PipelineObjectArrayOutput
- func (o PipelineOutput) PipelineTags() PipelineTagArrayOutput
- func (o PipelineOutput) ToPipelineOutput() PipelineOutput
- func (o PipelineOutput) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput
- type PipelineParameterAttribute
- type PipelineParameterAttributeArgs
- func (PipelineParameterAttributeArgs) ElementType() reflect.Type
- func (i PipelineParameterAttributeArgs) ToPipelineParameterAttributeOutput() PipelineParameterAttributeOutput
- func (i PipelineParameterAttributeArgs) ToPipelineParameterAttributeOutputWithContext(ctx context.Context) PipelineParameterAttributeOutput
- type PipelineParameterAttributeArray
- func (PipelineParameterAttributeArray) ElementType() reflect.Type
- func (i PipelineParameterAttributeArray) ToPipelineParameterAttributeArrayOutput() PipelineParameterAttributeArrayOutput
- func (i PipelineParameterAttributeArray) ToPipelineParameterAttributeArrayOutputWithContext(ctx context.Context) PipelineParameterAttributeArrayOutput
- type PipelineParameterAttributeArrayInput
- type PipelineParameterAttributeArrayOutput
- func (PipelineParameterAttributeArrayOutput) ElementType() reflect.Type
- func (o PipelineParameterAttributeArrayOutput) Index(i pulumi.IntInput) PipelineParameterAttributeOutput
- func (o PipelineParameterAttributeArrayOutput) ToPipelineParameterAttributeArrayOutput() PipelineParameterAttributeArrayOutput
- func (o PipelineParameterAttributeArrayOutput) ToPipelineParameterAttributeArrayOutputWithContext(ctx context.Context) PipelineParameterAttributeArrayOutput
- type PipelineParameterAttributeInput
- type PipelineParameterAttributeOutput
- func (PipelineParameterAttributeOutput) ElementType() reflect.Type
- func (o PipelineParameterAttributeOutput) Key() pulumi.StringOutput
- func (o PipelineParameterAttributeOutput) StringValue() pulumi.StringOutput
- func (o PipelineParameterAttributeOutput) ToPipelineParameterAttributeOutput() PipelineParameterAttributeOutput
- func (o PipelineParameterAttributeOutput) ToPipelineParameterAttributeOutputWithContext(ctx context.Context) PipelineParameterAttributeOutput
- type PipelineParameterObject
- type PipelineParameterObjectArgs
- type PipelineParameterObjectArray
- func (PipelineParameterObjectArray) ElementType() reflect.Type
- func (i PipelineParameterObjectArray) ToPipelineParameterObjectArrayOutput() PipelineParameterObjectArrayOutput
- func (i PipelineParameterObjectArray) ToPipelineParameterObjectArrayOutputWithContext(ctx context.Context) PipelineParameterObjectArrayOutput
- type PipelineParameterObjectArrayInput
- type PipelineParameterObjectArrayOutput
- func (PipelineParameterObjectArrayOutput) ElementType() reflect.Type
- func (o PipelineParameterObjectArrayOutput) Index(i pulumi.IntInput) PipelineParameterObjectOutput
- func (o PipelineParameterObjectArrayOutput) ToPipelineParameterObjectArrayOutput() PipelineParameterObjectArrayOutput
- func (o PipelineParameterObjectArrayOutput) ToPipelineParameterObjectArrayOutputWithContext(ctx context.Context) PipelineParameterObjectArrayOutput
- type PipelineParameterObjectInput
- type PipelineParameterObjectOutput
- func (o PipelineParameterObjectOutput) Attributes() PipelineParameterAttributeArrayOutput
- func (PipelineParameterObjectOutput) ElementType() reflect.Type
- func (o PipelineParameterObjectOutput) Id() pulumi.StringOutput
- func (o PipelineParameterObjectOutput) ToPipelineParameterObjectOutput() PipelineParameterObjectOutput
- func (o PipelineParameterObjectOutput) ToPipelineParameterObjectOutputWithContext(ctx context.Context) PipelineParameterObjectOutput
- type PipelineParameterValue
- type PipelineParameterValueArgs
- type PipelineParameterValueArray
- func (PipelineParameterValueArray) ElementType() reflect.Type
- func (i PipelineParameterValueArray) ToPipelineParameterValueArrayOutput() PipelineParameterValueArrayOutput
- func (i PipelineParameterValueArray) ToPipelineParameterValueArrayOutputWithContext(ctx context.Context) PipelineParameterValueArrayOutput
- type PipelineParameterValueArrayInput
- type PipelineParameterValueArrayOutput
- func (PipelineParameterValueArrayOutput) ElementType() reflect.Type
- func (o PipelineParameterValueArrayOutput) Index(i pulumi.IntInput) PipelineParameterValueOutput
- func (o PipelineParameterValueArrayOutput) ToPipelineParameterValueArrayOutput() PipelineParameterValueArrayOutput
- func (o PipelineParameterValueArrayOutput) ToPipelineParameterValueArrayOutputWithContext(ctx context.Context) PipelineParameterValueArrayOutput
- type PipelineParameterValueInput
- type PipelineParameterValueOutput
- func (PipelineParameterValueOutput) ElementType() reflect.Type
- func (o PipelineParameterValueOutput) Id() pulumi.StringOutput
- func (o PipelineParameterValueOutput) StringValue() pulumi.StringOutput
- func (o PipelineParameterValueOutput) ToPipelineParameterValueOutput() PipelineParameterValueOutput
- func (o PipelineParameterValueOutput) ToPipelineParameterValueOutputWithContext(ctx context.Context) PipelineParameterValueOutput
- type PipelineState
- type PipelineTag
- type PipelineTagArgs
- type PipelineTagArray
- type PipelineTagArrayInput
- type PipelineTagArrayOutput
- func (PipelineTagArrayOutput) ElementType() reflect.Type
- func (o PipelineTagArrayOutput) Index(i pulumi.IntInput) PipelineTagOutput
- func (o PipelineTagArrayOutput) ToPipelineTagArrayOutput() PipelineTagArrayOutput
- func (o PipelineTagArrayOutput) ToPipelineTagArrayOutputWithContext(ctx context.Context) PipelineTagArrayOutput
- type PipelineTagInput
- type PipelineTagOutput
- func (PipelineTagOutput) ElementType() reflect.Type
- func (o PipelineTagOutput) Key() pulumi.StringOutput
- func (o PipelineTagOutput) ToPipelineTagOutput() PipelineTagOutput
- func (o PipelineTagOutput) ToPipelineTagOutputWithContext(ctx context.Context) PipelineTagOutput
- func (o PipelineTagOutput) Value() pulumi.StringOutput
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 []PipelineTag `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
func (o LookupPipelineResultOutput) 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 (LookupPipelineResultOutput) ElementType ¶ added in v0.12.0
func (LookupPipelineResultOutput) ElementType() reflect.Type
func (LookupPipelineResultOutput) ParameterObjects ¶ added in v0.12.0
func (o LookupPipelineResultOutput) ParameterObjects() PipelineParameterObjectArrayOutput
The parameter objects used with the pipeline.
func (LookupPipelineResultOutput) ParameterValues ¶ added in v0.12.0
func (o LookupPipelineResultOutput) ParameterValues() PipelineParameterValueArrayOutput
The parameter values used with the pipeline.
func (LookupPipelineResultOutput) PipelineId ¶ added in v0.39.0
func (o LookupPipelineResultOutput) PipelineId() pulumi.StringPtrOutput
func (LookupPipelineResultOutput) PipelineObjects ¶ added in v0.12.0
func (o LookupPipelineResultOutput) 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 (LookupPipelineResultOutput) PipelineTags ¶ added in v0.12.0
func (o LookupPipelineResultOutput) PipelineTags() PipelineTagArrayOutput
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 PipelineTagArrayOutput `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) 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 PipelineTagArrayInput }
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 (o PipelineFieldArrayOutput) Index(i pulumi.IntInput) PipelineFieldOutput
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 ¶
func (o PipelineFieldOutput) Key() pulumi.StringOutput
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 ¶
func (o PipelineFieldOutput) RefValue() pulumi.StringPtrOutput
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 (o PipelineObjectArrayOutput) Index(i pulumi.IntInput) PipelineObjectOutput
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
func (o PipelineObjectOutput) Fields() PipelineFieldArrayOutput
Key-value pairs that define the properties of the object.
func (PipelineObjectOutput) Id ¶ added in v0.2.0
func (o PipelineObjectOutput) Id() pulumi.StringOutput
The ID of the object.
func (PipelineObjectOutput) Name ¶ added in v0.2.0
func (o PipelineObjectOutput) Name() pulumi.StringOutput
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
func (o PipelineOutput) Name() pulumi.StringOutput
The name of the pipeline.
func (PipelineOutput) ParameterObjects ¶ added in v0.17.0
func (o PipelineOutput) ParameterObjects() PipelineParameterObjectArrayOutput
The parameter objects used with the pipeline.
func (PipelineOutput) ParameterValues ¶ added in v0.17.0
func (o PipelineOutput) ParameterValues() PipelineParameterValueArrayOutput
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() PipelineTagArrayOutput
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 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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (PipelineParameterAttributeArrayOutput) Index ¶
func (o PipelineParameterAttributeArrayOutput) Index(i pulumi.IntInput) PipelineParameterAttributeOutput
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) ElementType() reflect.Type
func (PipelineParameterAttributeOutput) Key ¶
func (o PipelineParameterAttributeOutput) Key() pulumi.StringOutput
The field identifier.
func (PipelineParameterAttributeOutput) StringValue ¶
func (o PipelineParameterAttributeOutput) StringValue() pulumi.StringOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (PipelineParameterObjectArrayOutput) Index ¶
func (o PipelineParameterObjectArrayOutput) Index(i pulumi.IntInput) PipelineParameterObjectOutput
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 ¶
func (o PipelineParameterObjectOutput) Attributes() PipelineParameterAttributeArrayOutput
The attributes of the parameter object.
func (PipelineParameterObjectOutput) ElementType ¶
func (PipelineParameterObjectOutput) ElementType() reflect.Type
func (PipelineParameterObjectOutput) Id ¶
func (o PipelineParameterObjectOutput) Id() pulumi.StringOutput
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 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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (PipelineParameterValueArrayOutput) Index ¶
func (o PipelineParameterValueArrayOutput) Index(i pulumi.IntInput) PipelineParameterValueOutput
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) ElementType() reflect.Type
func (PipelineParameterValueOutput) Id ¶
func (o PipelineParameterValueOutput) Id() pulumi.StringOutput
The ID of the parameter value.
func (PipelineParameterValueOutput) StringValue ¶
func (o PipelineParameterValueOutput) StringValue() pulumi.StringOutput
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 PipelineTagArgs ¶ added in v0.2.0
type PipelineTagArgs struct { // The key name of a tag. Key pulumi.StringInput `pulumi:"key"` // The value to associate with the key name. Value pulumi.StringInput `pulumi:"value"` }
func (PipelineTagArgs) ElementType ¶ added in v0.2.0
func (PipelineTagArgs) ElementType() reflect.Type
func (PipelineTagArgs) ToPipelineTagOutput ¶ added in v0.2.0
func (i PipelineTagArgs) ToPipelineTagOutput() PipelineTagOutput
func (PipelineTagArgs) ToPipelineTagOutputWithContext ¶ added in v0.2.0
func (i PipelineTagArgs) ToPipelineTagOutputWithContext(ctx context.Context) PipelineTagOutput
type PipelineTagArray ¶ added in v0.2.0
type PipelineTagArray []PipelineTagInput
func (PipelineTagArray) ElementType ¶ added in v0.2.0
func (PipelineTagArray) ElementType() reflect.Type
func (PipelineTagArray) ToPipelineTagArrayOutput ¶ added in v0.2.0
func (i PipelineTagArray) ToPipelineTagArrayOutput() PipelineTagArrayOutput
func (PipelineTagArray) ToPipelineTagArrayOutputWithContext ¶ added in v0.2.0
func (i PipelineTagArray) ToPipelineTagArrayOutputWithContext(ctx context.Context) PipelineTagArrayOutput
type PipelineTagArrayInput ¶ added in v0.2.0
type PipelineTagArrayInput interface { pulumi.Input ToPipelineTagArrayOutput() PipelineTagArrayOutput ToPipelineTagArrayOutputWithContext(context.Context) PipelineTagArrayOutput }
PipelineTagArrayInput is an input type that accepts PipelineTagArray and PipelineTagArrayOutput values. You can construct a concrete instance of `PipelineTagArrayInput` via:
PipelineTagArray{ PipelineTagArgs{...} }
type PipelineTagArrayOutput ¶ added in v0.2.0
type PipelineTagArrayOutput struct{ *pulumi.OutputState }
func (PipelineTagArrayOutput) ElementType ¶ added in v0.2.0
func (PipelineTagArrayOutput) ElementType() reflect.Type
func (PipelineTagArrayOutput) Index ¶ added in v0.2.0
func (o PipelineTagArrayOutput) Index(i pulumi.IntInput) PipelineTagOutput
func (PipelineTagArrayOutput) ToPipelineTagArrayOutput ¶ added in v0.2.0
func (o PipelineTagArrayOutput) ToPipelineTagArrayOutput() PipelineTagArrayOutput
func (PipelineTagArrayOutput) ToPipelineTagArrayOutputWithContext ¶ added in v0.2.0
func (o PipelineTagArrayOutput) ToPipelineTagArrayOutputWithContext(ctx context.Context) PipelineTagArrayOutput
type PipelineTagInput ¶ added in v0.2.0
type PipelineTagInput interface { pulumi.Input ToPipelineTagOutput() PipelineTagOutput ToPipelineTagOutputWithContext(context.Context) PipelineTagOutput }
PipelineTagInput is an input type that accepts PipelineTagArgs and PipelineTagOutput values. You can construct a concrete instance of `PipelineTagInput` via:
PipelineTagArgs{...}
type PipelineTagOutput ¶ added in v0.2.0
type PipelineTagOutput struct{ *pulumi.OutputState }
func (PipelineTagOutput) ElementType ¶ added in v0.2.0
func (PipelineTagOutput) ElementType() reflect.Type
func (PipelineTagOutput) Key ¶ added in v0.2.0
func (o PipelineTagOutput) Key() pulumi.StringOutput
The key name of a tag.
func (PipelineTagOutput) ToPipelineTagOutput ¶ added in v0.2.0
func (o PipelineTagOutput) ToPipelineTagOutput() PipelineTagOutput
func (PipelineTagOutput) ToPipelineTagOutputWithContext ¶ added in v0.2.0
func (o PipelineTagOutput) ToPipelineTagOutputWithContext(ctx context.Context) PipelineTagOutput
func (PipelineTagOutput) Value ¶ added in v0.2.0
func (o PipelineTagOutput) Value() pulumi.StringOutput
The value to associate with the key name.